通常我使用 Wordpress 来向我的网站添加内容管理,尽管我已经获得了一个由平面设计师构建的网站,该网站在每个页面上都有很多小内容区域。
我可以使用 WP 上的自定义字段来做到这一点,但 CMS 变得混乱且不太可用。
我正在考虑使用 Drupal 或 Expression Engine,但无法轻松找到是否可以使用这两个系统中的任何一个在页面上添加多个可编辑块。
Django CMS 看起来很棒,但不是基于 PHP 的。交响乐看起来也不错。
任何人都知道最适合这项工作的 CMS 是什么?
通常我使用 Wordpress 来向我的网站添加内容管理,尽管我已经获得了一个由平面设计师构建的网站,该网站在每个页面上都有很多小内容区域。
我可以使用 WP 上的自定义字段来做到这一点,但 CMS 变得混乱且不太可用。
我正在考虑使用 Drupal 或 Expression Engine,但无法轻松找到是否可以使用这两个系统中的任何一个在页面上添加多个可编辑块。
Django CMS 看起来很棒,但不是基于 PHP 的。交响乐看起来也不错。
任何人都知道最适合这项工作的 CMS 是什么?
WordPress 非常适合每个页面都有多个字段的网站,您只需要让用户界面工作得更好一点:
正如您所建议的,自定义字段可以满足您的很多需求。幸运的是,在单个页面/帖子中添加多个所见即所得编辑器非常容易。通过这种方式,编辑/作者可以处理屏幕不同部分的内容,但所有内容都保存在一个页面中。
尽管您可以找到不同的方法来执行此操作,但我还没有发现需要超越 Henrik Melin 的插件“更多字段”。唯一的缺点是您无法在主字段以外的 WYSIWYG 字段中可靠地插入图像。但是,通常有更好的方法可以使用 WordPress 将图像放入自己的 DIV 中。
如果您需要更多信息,请告诉我您的进展情况,
菲利普
Drupal 可以很好地满足您的需求。您可以考虑两种方法。
使用相关的自定义字段创建内容类型(但这与您使用 WP 的建议没有太大区别)
使用 Drupal 的块为不同的内容创建区域
我们经常使用第二个选项来构建站点,Drupal 提供了许多选项来执行此操作(使用贡献模块的组合)。视图+ 节点参考 + 内容类型的组合将为您提供极大的灵活性。像Node Block和Context这样的模块也很值得一看。
Drupal 是一个很棒的 CMS,但它的学习曲线对于新手来说可能有点陡峭。这可能值得牢记。
看来您已经做出了决定,但我想指出,ExpressionEngine 非常适合这种事情。在 EE 中,您为要在系统中处理的每种内容类型创建通道。EE 频道可以为任何重复内容提供支持,例如博客条目、乐队列表、员工目录或食谱集合。
在每个通道中,您可以将数据分解为任意数量的字段,并选择每个字段的类型。与 Drupal 一样,有许多可用的字段类型。还有一个fieldtype API,允许您开发自己的 API。我个人认为 EE 的字段类型选择比 Drupal 和 WordPress 更强大,这要归功于 Matrix、Playa 和 Dive Bar 等字段类型(均可从Pixel 和 Tonic获得)。
你可以在大约一个小时内在 Drupal 中把它吹走。结合 Panels 或 Context,没有什么是你做不到的。加上 CCK,您可以整天在 GUI 中生成字段。
我喜欢 WP 用于单一内容块网站,但对于其他大多数我使用CMS Made Simple
您可以通过名称轻松定义多个区域并使用 TinyMCE 编辑所有区域。
例如:
{content} // your main content block
{content name='Testimonal'} // shows the name when editing
{content name='Author' oneline='true'} // shows a single input box
我使用 WordPress 和Wordpress 主题已经快五年了,必须说我还没有找到更好的平台来构建和管理网站。
无论您是在写博客、拥有店面、创建大型商业网站还是需要一个基本的静态网站来推广您的服务和产品,WordPress 都可以管理。
主题不仅适合个人使用,也适合您的客户,更容易根据他们的风格进行定制。