【问题标题】:Page Layout Designer CMS页面布局设计器 CMS
【发布时间】:2013-01-24 04:16:36
【问题描述】:

我目前正在开发供未来客户网站使用的内容管理系统。该项目目前处于起步阶段,在思考一些工作时我遇到了一个问题。

我希望 CMS 非常易于使用和编辑网站内容,并以最少的技术知识为最终用户添加新内容。我正在努力为管理后端创建一个页面设计器。它本质上将允许网站管理员添加新内容,无论是图像、文本、Twitter 提要还是一些自定义 HTML。我的目标是让它类似于 Concrete5 使用的内容编辑器。我进行了研究并试图弄清楚他们是如何做到的,但它暗示了我。与 Concrete5 不同,我希望我的只是在编辑器中显示简单的块,而不是编辑整个站点。然后这些块将单独存储在数据库中,然后在请求页面时输出。

我已经尝试过 jQuery UI,使用可拖动元素并将它们约束到一个固定的布局,这看起来还可以,但并不理想。

我可以灵活地改变这样做的方式,并对您提出的任何建议持开放态度。

【问题讨论】:

  • 你应该进一步考虑concrete5。诚然,这是一个相当复杂的系统,但所有 CMS 也是如此。如果你不能理解它在做什么,你可能会遇到一些问题。我认为学习 c5 配置(例如使用高级权限、删除块等)可能比从头开始更容易。
  • 是的,这可能是我在适当的时候会做的事情,但是我现在的日程安排相当紧张,只是现在没有时间做这件事。但是,是的,我肯定会在不久的将来继续学习他们是如何做到的:)

标签: php jquery layout content-management-system concrete5


【解决方案1】:

听起来您希望管理员用户能够向站点添加某种小部件。我会看看 Kentico CMS 是如何解决这个问题的:http://www.kentico.com/Product/All-Features/Content-Management/Widgets。您可以从http://www.kentico.com/Download-Demo/Trial-Version 下载免费演示。

【讨论】:

  • 这看起来正是我想要的。会看看!非常感谢您的快速回复:)
  • Kentico CMS 是用 C# 编写的,但我猜您正在寻找替代方案或解决此问题的方法,因此希望它能帮助您:)
猜你喜欢
  • 2012-10-20
  • 1970-01-01
  • 1970-01-01
  • 2013-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-15
  • 1970-01-01
相关资源
最近更新 更多