- 授权协议: 未知
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://code.google.com/archive/p/xyz-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代码。
这个系统特别适合具有面向对象的程序员使用!
Processing语言权威指南
Casey Reas、Ben Fry / 张静 / 电子工业出版社 / 2013-10-1 / 139.00
本书介绍了可视化艺术中的计算机编程概念,对开源编程语言Processing作了非常详尽的阐述。学生、艺术家、设计师、建筑师、研究者,以及任何想编程实现绘画、动画和互动的人都可以使用它。书中的大部分章节是短小的单元,介绍Processing的语法和基本概念(变量、函数、面向对象编程),涵盖与软件相关的图像处理、绘制,并且给出了大量简短的原型程序,配以相应的过程图像与注释。书中还有一些访谈文章,与动画......一起来看看 《Processing语言权威指南》 这本书的介绍吧!
