基于文件系统的Web内容

5
我计划从文件系统中提取我的Java Web应用程序的内容,以便于编辑的简单性。这些文件很可能只是一个简单标记语言(如JTexy或Markdown)的文本。
我计划实现的是一种类似树形结构的机制来保持文件的内容。它应该被缓存,并最终应该处理授权。
我正在寻找一个易于使用的东西,不像OpenCMS这样的完整的CMS,但如果它提供了一个简单的API来访问内容并可以使其依赖项较小,那么其他的东西,如厚客户端内容编辑器,就是额外的奖励。
也许从这个列表中选择一些东西:http://java-source.net/open-source/content-managment-systems 你会推荐什么?
谢谢, Ondra

1
“像OpenCMS这样的CRM”... OpenCms不是CRM,而是CMS。但是OpenCms确实支持WebDAV,因此您可以使用首选编辑器在桌面上编辑文件。但是对于您的目的,OpenCms可能不是最好的工具。顺便说一句:如果您不是在寻找OpenCms,为什么要标记您的问题? - Mathias Conradt
1
啊,是的,那是个打错字。已经修正了。 我还打了标签,以引起那些熟悉这类解决方案并可能知道一些类似工具的人的注意。 - Ondra Žižka
2个回答

2
为什么不使用简单的Apache Web服务器和(f)cgi Perl脚本来转换Markdown,以及mod_proxy缓存结果。它的简洁之美非常优秀!

1
我忘记写了 - 这个内容将在 Web 应用程序中使用。您建议从 Web 应用程序进行本地 HTTP 请求吗? - Ondra Žižka
1
根据我了解的您的需求,您甚至不需要一个 Web 应用程序。您可以在 Apache 服务器中拥有静态 HTML 页面,使用 Markdown CGI 脚本来渲染从磁盘读取的页面。对于更新,您可以使用简单的上传 CGI(这很常见),或者一些 JavaScript 和 Apache 的 mod_dav 模块。这将让您专注于内容和布局,而不必关注应用服务器。我真的很喜欢您的理念:回归基础 :-) - Peter Tillemans
1
我很想让它变得简单...但我已经有了Java Web应用程序 :) 而且它非常动态...我正在寻找一个解决静态内容的方案 - 简单,线程安全,易管理,可搜索,可扩展。 - Ondra Žižka

1
如果你不打算重新发明轮子,那么你应该使用一个内容管理系统(CMS)。 正如你所写的,OpenCms是一个功能齐全的CMS,但在你的情境中,它也应该是“简单易用”的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接