【发布时间】:2013-01-24 04:16:36
【问题描述】:
我目前正在开发供未来客户网站使用的内容管理系统。该项目目前处于起步阶段,在思考一些工作时我遇到了一个问题。
我希望 CMS 非常易于使用和编辑网站内容,并以最少的技术知识为最终用户添加新内容。我正在努力为管理后端创建一个页面设计器。它本质上将允许网站管理员添加新内容,无论是图像、文本、Twitter 提要还是一些自定义 HTML。我的目标是让它类似于 Concrete5 使用的内容编辑器。我进行了研究并试图弄清楚他们是如何做到的,但它暗示了我。与 Concrete5 不同,我希望我的只是在编辑器中显示简单的块,而不是编辑整个站点。然后这些块将单独存储在数据库中,然后在请求页面时输出。
我已经尝试过 jQuery UI,使用可拖动元素并将它们约束到一个固定的布局,这看起来还可以,但并不理想。
我可以灵活地改变这样做的方式,并对您提出的任何建议持开放态度。
【问题讨论】:
-
你应该进一步考虑concrete5。诚然,这是一个相当复杂的系统,但所有 CMS 也是如此。如果你不能理解它在做什么,你可能会遇到一些问题。我认为学习 c5 配置(例如使用高级权限、删除块等)可能比从头开始更容易。
-
是的,这可能是我在适当的时候会做的事情,但是我现在的日程安排相当紧张,只是现在没有时间做这件事。但是,是的,我肯定会在不久的将来继续学习他们是如何做到的:)
标签: php jquery layout content-management-system concrete5