我希望创建一个相当内容丰富(但预算较低)的网站,它将有很多不同的部分。
帖子的重要要求是,对于不太精通技术的管理员来说,用户很容易。我正在寻找的是当他们想要在网站上做某些事情(即添加联系表格或类似的东西)时,尽量减少他们回复我。
该网站在很大程度上将是一个简单的两级设计。每个“部分”(即链接导航栏)要么是独立页面,要么是列出部分中其他页面的页面(这些页面构成第二层)。
举个例子,顶层可能是: 主页|新闻|活动|志愿者|约
Home和About将是独立页面。新闻将列出所有排序的新闻项目。事件将以潜在的任意顺序列出事件(即用户加权)。志愿者将是一个向“志愿者经理”发送电子邮件的表格。
这些志愿者类型的数据输入表格将在整个网站的多个地方使用,我希望用户可以非常简单地创建这些表单并从中获取数据(通过电子邮件)或者后端接口。此外,一个部分应该能够同时具有表格和普通页面。
我不知道这篇文章的写得有多好,但这就是它的要点。通常我会选择Drupal,但我不确定管理该网站的人是否能够使用它而不必经常回到我身边(尽管我可能会根据可用的内容恢复它)。
我想知道你们对于一个简单直观但功能强大到足以处理我上面列出的系统的其他建议。
我应该注意,虽然我更喜欢它是基于PHP的CMS,但任何开源CMS都应该足以满足这个项目的需要。
答案 0 :(得分:2)
我在大学里对不同的CMS系统进行了可用性研究,我想和你分享我的一些发现:
在评估了三个系统之后,对每个系统的每个类别的可用性问题严重等级进行了平均分析(0表示完全没有问题,5表示严重的可用性问题)。 Drupal的平均评分为1.7,Joomla的平均评分为1.5,PHP-Fusion的平均评分为1.2。
我对初学者的建议是PHP-Fusion,因为界面非常容易学习。中级到高级用户应该使用Drupal来获取其庞大的功能和扩展集合。但如果想要在简单和功能丰富之间建立中间立场,那么Joomla将是用于此目的的最佳系统。
如果您对完整的学习感兴趣,我可以通过电子邮件发送给您。
答案 1 :(得分:1)
我最初的想法是Drupal,但你已经提到它可能太复杂了。
我知道大多数网页开发人员都会在提及此事件时退缩,但你有没有考虑过Wordpress?一些自定义主题非常复杂,很好地模仿了CMS。 wordpress的优势在于,对于不了解php的人来说,维护起来非常容易。
答案 2 :(得分:1)
我仍然会说和Drupal一起去;只需为网站的主要用户仔细创建一个角色,不为他们提供完全的管理员权限。这样他们就可以避免完全的复杂性(以及搞砸了)。
答案 3 :(得分:0)
Joomla是我的建议。
答案 4 :(得分:0)
Wordpress听起来像是最好的主意。它是免费的开源和PHP。
查看Contact form 7您的联系表单,因为它们可以自定义。