我目前正在开发供未来客户站点使用的内容管理系统。该项目目前处于起步阶段,在思考一些工作时我遇到了一个问题。
我希望 CMS 非常易于使用和编辑站点内容,并以最少的技术知识为最终用户添加新内容。我正在努力为管理后端创建一个页面设计器。它本质上将允许网站管理员添加新内容,无论是图像、文本、推特提要还是一些自定义 HTML。我的目标是让它类似于 Concrete5 使用的内容编辑器。我进行了研究并试图弄清楚他们是如何做到的,但它暗示了我。与 Concrete5 不同,我希望我的只是在编辑器中显示简单的块,而不是编辑整个站点。然后这些块将单独存储在数据库中,然后在请求页面时输出。
我已经尝试过 jQuery UI,使用可拖动元素并将它们约束到一个集合布局,这看起来不错,但并不理想。
我可以灵活地改变这样做的方式,并对您可以提供的任何建议持开放态度。