使用WordPress作为CMS的提示?[关闭]


140

我想将WordPress用作CMS的基本网站,而不是博客。我有几个页面,目前,我不打算有一个“新闻”页面。

尽管有多种方法可以完成这项工作,但是wp-admin控制台中的重点显然是新帖,创建具有自定义内容(如地图和画廊)的页面时,感觉就像我在围绕系统而不是在系统上工作。

您对使用WordPress作为CMS有什么建议吗?

特别:

  • 是否有围绕CMS而非博客设计的好的样板主题?
  • 有没有什么好的插件可以帮助将WordPress视为CMS?

另外,我应该完全使用WordPress吗?

Answers:


138

导致WordPress 3.0从可扩展的博客工具转到CMS 的杀手级功能可以满足10个需求中的8个需求是Custom Post Types(自v2.9中添加了Custom Taxonomies),并在荣誉中提到了新的Menu系统在3.0中。

因此,如果您想将WordPress作为CMS学习,请研究自定义帖子类型。以下几篇文章可帮助您入门:

还有几个插件可以使“自定义帖子类型”的排序变得更容易,而且没有特定的顺序,尽管它们都距离完全成熟还有很长的路要走,所以请注意:

至于主题,这是一个不同的主题。尽管所有博客主题都实现了相同的用例模式,但是每个人的CMS需求可能会有所不同,因为每个业务都是不同的(餐厅的布局比瑜珈工作室,电影院和布艺店不同)。我认为很难为您的业务找到完美的现成的“ 现成 ”主题。最好找到一个总体上不错的人,并计划对其进行修改,或者让WordPress设计师为您构建自定义的人。将它们放在StudioPressGenesis Framework等主题之上可能是一个不错的选择。

我最好的建议是寻找支持WordPress 3.0菜单系统的系统,然后从那里做出决定。您可以在google上搜索并查找像这样的文章:

PS:如果您要简化管理员用户界面,以便使Posts and Pages和其他博客工具排在第二位,而您的特定CMS内容则显示在admin中,那么您就可以解决这个问题。我可以建议您再问一个问题吗?

更新:这是我正在努力的一些项目的一些屏幕截图,目的是让您了解可以做什么:

示例自定义帖子类型1

示例自定义帖子类型2


8
谢谢Mike-很棒的综合答案。我目前不太在意管理页面,但这可能值得另一个问题。PS感谢您直接的Google链接而不是lmgtfy.com;)
Damovisa 2010年

1
从来没有听说过Imgtfy.com,但是是的,我知道那将是多么屈尊!(不要忘了标记最佳答案!:)
MikeSchinkel 2010年

我认为Damovisa指的是lmgtfy.com
davemac

@Mike:屏幕截图很棒!您能否分享执行此操作的方式(脚本,类或插件等)!非常感谢你。
Anh Tran

1
@ozke-感谢您的评论。那确实是另一个问题,问一个新问题比讨论评论中的附带问题要好。请将该问题发布为问题,以便本人或其他人可以潜在地通过链接和/或源代码对其进行深入解答。请确保在其中包含详细信息,如果愿意,也可以链接到我的答案
MikeSchinkel 2011年

12

如果自定义帖子类型对您来说太难管理

看一下著名的“ pods”插件。它具有许多Killer功能,并且有一些名为“ pods ui”的 “附加组件”或子插件。Pod本身允许您向数据库添加任何类型的表。它还允许将它们链接到现有的wp DB表。因此,如果要(例如:)扩展与用户一起保存的数据,只需添加一个名为ex 的Pod。“扩展的用户数据”,并将其链接到现有的用户数据。而已。然后,“ Pods UI”使您几乎可以毫不费力地创建一个漂亮的用户界面。

两者都可以帮助您轻松管理和构建您可能需要的一切。所有开发人员都不仅仅是好人,他们拥有一个完美的论坛,您几乎可以每天在他们的聊天室与他们见面。我为自己建立了两个用于管理事件的大型站点以及整个后台组织,即使您同时吸引了数百名访问者,我仍然印象深刻。:)


11

我很同情 实际上,我问了一个有关网站管理员相关问题。我不确定主题或插件,但是那里有一些有用的链接。

我仍处于将Wordpress用作CMS的早期阶段,但到目前为止,我的建议是:

  • 尽可能多地阅读功能参考,以真正了解wordpress的某些内部工作原理
  • 探索自定义帖子和自定义字段
  • 了解只要包含Pages就可以做很多事情-就像在共享内容的任何CMS或基本系统中一样

8

首先,无论小型站点是否利用博客部分,WordPress仍然非常有用。它易于使用,易于查找帮助,当然,如果将来需要,可以轻松添加博客。

如果您要设置画廊,则有几种选择。您可以按原样使用内置库,可以使用内置库但安装插件编辑主题以对其进行不同格式设置,也可以使用完全独立的库插件

另外,也有很多主题针对特定类型的网站,无论是作品集,摄影还是您正在寻找的任何类型的网站。我建议您环顾主题森林之类的地方。


4

如先前的回答所述,自定义帖子类型绝对值得一试,尤其是与WP Easy Post Types插件结合使用时。但是,我仍然建议您对Magic Fields插件进行一下了解,因为它提供了一些非常有用的额外自定义字段选项。我可以看到WP Easy Post Types有所改进,尽管不需要像Magic Fields这样的插件,但是仍然值得一试。Magic Fields要注意的一件事是,它确实将图像存储在与标准上载文件夹不同的位置,这有点麻烦,而且肯定是自定义帖子类型获胜的领域。


3

一年多来,我们一直在使用WordPress作为我大学的CMS:

对于很少有编辑者的较小站点,它绝对是非常有用的。您可能会遇到较大站点的一些问题,但我们尚未解决所有问题:

  • 为单个组/用户定制。我们使用WordPress网络功能将单个博客分配给不同的部门/组,从而允许按组设置某些设置。我们还开发了9spot插件,该插件可将模板的布局替换为小部件的布局,从而使每个博客都能够在仪表板上按页面类型,类别等设置自定义列。
  • 开发与生产实例。使用我们以前的CMS,您可以编辑内容并推送到开发服务器以检查事物,然后再进行发布。我们在WordPress的此级别上控制内容的能力较低,并且在dev和prod实例之间移动内容有点麻烦。同样,许多设置(即小部件)很难在服务器之间移动。
  • 锁定内容。除了创建新博客之外,我们无法锁定对特定用户子集的编辑权限。我们希望将特定页面的编辑权限扩展到单个用户或用户组。

我认为,只要有足够的开发时间和/或第三方插件,就可以解决所有问题,但是这些都是我们正在努力解决的问题。


1

对我而言,最好的方法是建立一个小型站点,快速,专业地满足客户的需求。我也减少了背景,只为视图,如何使用客户,少了更多。我也写一些小插件,并使用不太好的“单击并执行”插件,也许对于自定义帖子类型,请在此解决方案中为客户编写。为了减少后端,我使用自己的来源或插件Adminimize。我还检查了install的功能,她来自核心,也许她并不重要或必要。我停用了此功能,例如供稿。


1

我发现有4个非常不错的插件可以立即将我的网站变成一个不错的CMS;

  • 更多领域
  • 更多分类法
  • 和自定义帖子类型用户界面

然后,我将重力形式用于用户输入,然后只需添加结构并使之漂亮即可!


1

恕我直言,WordPress已经比博客平台更多的是CMS平台。根据2011年的调查结果,用户使用WordPress:

  • 只是CMS-61%
  • 作为博客和CMS-31%
  • 只是一个博客-8%

如果您需要一些额外的功能,则可以尝试在插件论坛中进行搜索。您的问题很可能已经解决。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.