【问题标题】:Filesystem-based web content基于文件系统的网页内容
【发布时间】:2011-03-07 04:08:39
【问题描述】:

为了简化编辑,我计划从文件系统中提取我的 Java Web 应用程序的内容。这些文件很可能只是 JTexy 或 Markdown 等简单标记中的文本。

我计划实现的是一个保留文件内容的树状结构。 它应该被缓存并最终应该处理授权。

我正在寻找一个简单易用的东西,而不是像 OpenCMS 这样成熟的 CMS,但如果它提供了一个简单的 api 来访问内容并且可以保持它的依赖关系很小,那么其他东西就像厚客户端内容编辑器是奖金。

也许来自这个列表:http://java-source.net/open-source/content-managment-systems

你会推荐什么?

谢谢, 翁德拉

【问题讨论】:

  • > "...像 OpenCMS 一样的 CRM"... OpenCms 不是 CRM,它是 CMS。 OpenCms 确实支持 WebDAV,因此您实际上可以使用您喜欢的编辑器在桌面上编辑文件。但是出于您的目的,OpenCms 可能不是最好的工具。顺便说一句:你为​​什么用 OpenCms 标记你的问题,如果那不是你要找的?
  • 啊,是的,那是一个错字。固定的。我标记它是为了引起知道此类解决方案的人的注意,他们可能知道一些类似的工具。

标签: java filesystems crm opencms


【解决方案1】:

为什么不使用带有 (f)cgi perl 脚本的简单 Apache 网络服务器来转换 markdown 并使用 mod_proxy 来缓存结果。

简单而美丽!

【讨论】:

  • 我忘了写 - 内容将在网络应用程序中使用。您是否建议从网络应用程序执行本地 HTTP 请求?
  • 我从您的需求中收集到的信息,您甚至不需要 Web 应用程序。您可以在 apache 服务器中拥有静态 HTML 页面,使用 markdown cgi 脚本来呈现来自磁盘的页面。对于更新,您可以使用简单的上传 CGI(一角钱)或一些 javascript 和 apache 的 mod_dav 模块。这将允许您专注于内容和布局,而无需使用应用程序服务器来吸引注意力。我真的很喜欢你的概念:回归基础:-)
  • 我希望它这么简单...但我已经有了 Java Web 应用程序 :) 而且它非常动态...我正在寻找静态内容的解决方案 - 简单但线程- 安全、可魔术、可搜索、可扩展。
【解决方案2】:

如果您不打算重新发明轮子,那么您可能应该使用 CMS。

在您编写 OpenCms 时,它是一个成熟的 CMS”,但它也应该在您的上下文中“易于使用”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-04
    • 2015-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-29
    • 2014-05-26
    相关资源
    最近更新 更多