2011-09-05 29 views
0

似乎有一些類似但不完全相同的問題,並且在回顧它們之後,它似乎仍然值得提問,所以在這裏。經過一個沒有前端的CMS,只是簡單地吐出XML

我正在調查客戶端的Content Management Systems。由於各種原因,他們的需求很複雜,而且可能會有幾個不同的網站,它們都在不同的平臺上託管,使用不同的技術,在不同的網絡位置,所有這些網站都需要實時使用相同的內容。

爲此,一個典型的解決方案與密集的前端集成是不可能的。我需要一個具有光滑,精美的管理界面的東西,它具有所有典型的CMS功能 - 模板,支持結構化數據(客戶,訂單等),工作流程,版本控制/回滾 - 只需將其內容作爲XML通過HTTP(SOAP,或者僅僅是一個RESTful僞網絡服務;這種事情)。

因此,在一個理想的世界,我們希望能夠編輯頁面稱爲「Innotech公司公司」,這可能會使用一個名爲「CASE_STUDY」模板,然後我可能使像一個網址:

http://foo.bar/get/page/innotech_inc

...這會給我那個頁面作爲XML。我的網站,不管是用J2EE,.NET,PHP編寫的,不管是傳統的網站,還是iPad應用程序,或者Android應用程序,或者其他任何軟件,都可以快速地解析這些XML並做出他們想做的任何事情。

也許我也可以叫像

http://foo.bar/get/page/templateid=CASE_STUDY

...這將使用抽象模板「案例研究」,這是我可以再深入看,因爲我想給我的所有頁面。再次使用XML。只有甜蜜的XML。

迄今爲止我發現的最接近的是木蘭,但即使這似乎更多的是使用一小部分東西來做別的事情。還有什麼更適合?

TIA。

回答

相關問題