诗篇在线建站系统开源项目

我要开发同款
匿名用户2011年10月18日
43阅读
开发技术Java
所属分类建站系统、建站系统CMS
授权协议未知

作品详情

该建站系统是本公司为政府部门建站时开发的软件,在尝试过joomla,drupal等国外的cms系统之后,发现对于需要高度定制的站点,这些系统都无法满足快速开发的需求,更大的问题是无法招募能够自由驾驭这些系统的员工。基于此,以smartgwt作为后台,开发了这套系统。目前有30多个网站在这个平台上运行。

整个建站过程通过web页面完成,以freemarker作为模板。和大多数提供特殊标记解析模板不同,该系统提供了一个供freemarker使用的面向对象的数据模型。并且和url之间产生直观的关联。

比如:/article/1,对应的模板是article.ftl,你在article.ftl里面可以直接使用article对象,通过对象链条可以达到的路径有许多,比如article.defaultSection,article.defaultSection.parent.siblings,等等。这些充血对象可以让你获取许多对象。/section/2,默认的section.ftl,当然如果你对某个目录需要特殊的模板,只要这样做:/section/3?tpl=mysection

作为建站配套需要的投票,局长信箱,评论等以通用的模式开发,既可以在本建站系统中使用,也可以嵌入到你自己的网站中。

浏览器端采用gwt,smartgwt,gin1.5,yui,服务器一侧以apache,tomcat,eclipselink,guice3.0为主要环境,开发语言java,clojure和少量的perl和ruby代码。

这个系统特别适合具有面向对象的程序员使用!

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论