叉CMS审查

新利在线娱乐网-周二,2011年9月27日

我们一直在寻找能够更好地满足客户需求的工具. Web开发 想要自由更新自己网站的客户需要一个内容管理系统来运行他们的网站. 我们最近遇到了CMS游戏中一个相对较新的玩家——Fork,在看了它之后,我决定与你分享我的想法.

叉CMS审查

选择一个CMS(或任何工具)归结为评估它在我们的客户需要它做的工作上做得有多好. CMS需要在保持原始设计的同时便于更新网站的人使用. Fork的口号是“每个人都爱Fork”.“这是一个相当大胆的声明. 我马上就注意到自己喜欢的一件事是它是基于HTML5的.

Fork是开源的. 这意味着任何人都可以得到, 使用, 然后改变代码, 他们也可能接受第三方对核心代码的贡献. 它还利用了其他一些开源项目. 这听起来很傻,Fork利用了Spoon. Spoon是一个优秀的PHP库,可以有效地处理某些复杂的任务,比如模板, 数据库, 和表单验证. Fork使用TinyMCE作为其所见即所得编辑器. TinyMCE是一个被广泛使用的内容管理系统编辑器,它是非常可定制的.

在抹茶,我们最喜欢的免费CMS解决方案之一是concrete5. 我们有 巨大的成功 使用它构建客户站点,客户很容易理解如何使用它. concrete5的易用性部分来自于它直观的上下文编辑系统. 不幸的是,这正是Fork所缺乏的. 编辑器本身很容易使用, 但是为了看看你输入的内容在页面上的位置, 您必须在一个单独的浏览器标签页访问该页面. 另一方面, 您可以在编辑时看到站点地图树, 这很好, 特别是当你需要连续编辑几个页面的时候. 在Fork中,编辑结构和从导航中删除某些页面也非常简单.

页面的可编辑区域在两个系统之间的工作方式也不同. 在concrete5中,页面模板定义了用户可以输入自定义内容的区域. 通过在页面上选择该区域,用户可以插入和定制任何可用块. 任意数量的块可以添加到一个可编辑区域, 它们可以通过拖放简单地重新排列. Fork的模板限制你在每个区域内使用一定数量的物品. 或者更确切地说,每个项目都需要一个单独的预留位置. 只有当模板连续放置了几个占位符时,多个条目才能被连续放置. 

使用Fork,可插入的内容可以分为三类:编辑器、小部件或模块. 相反,在concrete5中,块指的是任何可插入的内容. Fork模块类似于faq, 形式, 博客, 和用户配置文件, 而编辑器是一个所见即所得(WYSIWYG)块,而小部件是与模块相关的东西. 例如, Search模块显示搜索结果, 但是相关的小部件只是搜索框. 模块可能有多个与之关联的小部件. 相关的小部件和模块统称为应用程序. Fork只允许每个页面有一个模块, 而小部件和编辑器只受模板占位符的限制.

就个人而言,在这一点上,我建议使用concrete5而不是Fork. 但Fork在这一领域还是个新生事物,直到2010年10月才发布公测版. 他们已经取得了很大的进步, 他们有一个可靠的博客平台和营销工具, 特别是由于他们是开源的,他们有巨大的潜力. 我一定会密切关注他们的进展, 我也向那些对未来的内容管理系统感兴趣的人推荐同样的内容.

新利在线娱乐网
新利在线娱乐网是一家全方位服务的创意机构 网页设计打印身份品牌界面设计视频制作静止摄影 和 运动设计. 利用我们对卓越的热情,多元文化背景,和 获奖 实践, 我们始终如一地提供高品质的, 自定义, 创新的解决方案,以满足客户多样化的市场需求. 欲了解更多信息,请访问 www.MatchaDesign.com.