2010-06-23 123 views
5

爲了簡化編輯,我打算從文件系統中提取我的Java Web應用程序的內容。這些文件很可能只是JTexy或Markdown等簡單標記中的文本。基於文件系統的Web內容

我打算實現的是一個保持文件內容的樹狀結構。 它應該被緩存並最終應該處理授權。

我在尋找一個簡單易用的東西,而不是像OpenCMS這樣的全面的CMS,但是如果它提供了一個簡單的api來訪問內容並且可以保持它的依賴性很小,那麼其他的東西就像胖客戶端內容編輯是一項獎金。

也許從這個名單東西:http://java-source.net/open-source/content-managment-systems

你有什麼建議?

感謝, Ondra

+1

>」 ......類似OpenCms的」 CRM ... OpenCms的不一個CRM,它是一個CMS,OpenCms確實有WebDAV支持,所以你可以用你喜歡的編輯器編輯桌面上的文件,但是爲了你的目的,OpenCms可能不是最好的工具。你的問題與OpenCms,如果這就是你不想要的? – 2010-06-23 08:23:52

+1

啊,是的,這是一個錯字。修正。 我標記它,讓人們知道這樣的解決方案,誰可能知道一些類似的工具 – 2010-06-24 08:57:25

回答

2

爲什麼不能用一個簡單的Apache網絡服務器用(F)CGI perl腳本降價和mod_proxy的緩存結果轉換。

Beeautiful簡單!

+1

我忘了寫 - 這些內容將被用在網絡應用程序中您是否建議要做來自Web應用程序的本地HTTP請求? – 2010-06-24 08:55:32

+1

對於我從您的需求中收集的內容,您甚至不需要Web應用程序。您可以在apache服務器中擁有靜態HTML頁面,使用markdown cgi腳本來呈現來自磁盤的頁面。爲了更新,你可以使用一個簡單的上傳CGI(來一個十幾個)或一些JavaScript和Apache的mod_dav模塊。這將使您可以專注於內容和佈局,並且不需要應用程序服務器就可以吸引注意力。我真的很喜歡你的概念:回到基礎知識:-) – 2010-06-24 09:50:33

+1

我很想擁有這個簡單的...但我已經有了Java網絡應用程序:)它是相當動態的......我尋找一個解決方案的靜態內容 - 簡單但線程安全,可編輯,可搜索,可擴展。 – 2010-07-01 00:04:20

1

如果你不打算重新發明輪子,那麼你應該使用CMS。

當你寫的OpenCms是一個完全成熟的CMS「但它也應該是‘簡單易用’在您的上下文。