2010-06-23 122 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“但它也应该是‘简单易用’在您的上下文。