4

我的任务是为一个较小的非营利组织建立一个网站。我对 ASP.NET 有一点经验,但是因为 ASP.NET 托管在德国这里相当昂贵(我们还需要大量的网络空间和流量),而且因为有很多我认为我应该使用的功能列表基于 PHP/MySQL 的 CMS(如果我错了,请纠正我)。问题是哪一个?那里有很多免费的 CMS。如果我告诉你我需要什么,你能告诉我什么是好的选择吗?

这是我的要求(按优先级排序):

  1. 易于使用(安装、配置、维护)对于构建站点的我以及组织成员来说,他们必须能够轻松更改某些主页的内容,添加超页面,添加新的邮件列表上传文件到存储库等
  2. 会员/角色管理系统。基于成员角色对文件管理系统中某些子页面、子论坛或文件夹等的访问必须受到限制。只有某些角色才能添加新的邮件列表或管理论坛。
  3. 允许我或组织成员添加新地址、邮件列表或新闻通讯的邮件系统
  4. 一个文件管理系统。成员应该能够在服务器上上传任意文件并通过网络前端浏览它们。应根据成员权限限制对文件夹的访问。
  5. 带有私人子论坛的公共论坛。
  6. 本地化。呈现给站点访问者以及维护站点的成员的最终站点(如果不是全部)应尽可能以德语呈现。
  7. 对整个网站的设计/外观有很好的控制。我应该很好地控制我希望网站的外观。
  8. 一个充满活力的社区,有足够的动力在我迷路时寻找资源和帮助。
  9. 可扩展性。如果缺少一些较小的功能,或者现有功能的行为不是我想要的方式,我自己轻松添加它会很酷。
4

11 回答 11

5

正如其他人所提到的,Joomla 对您来说可能是一个不错的选择,尽管 Wordpress 也可以工作(而且更容易)。但是,我强烈建议您查看OpenSourceCMS.com,它提供了许多免费和开源 CMS、博客、论坛、购物车等的演示。对于其中大多数,您可以同时尝试管理和前端. 花一些时间查看它们,然后当你找到一些你喜欢的东西时,通过访问他们的网站进一步调查它们。

于 2009-03-06T13:30:32.830 回答
3

Concrete5是一个非常出色的新内容管理系统。易于主题化、用户友好、出色的管理小仪表板

它是开源的

于 2009-03-06T12:56:23.990 回答
2

我的投票是Joomla。它具有您所讨论的大部分功能,如果不是作为扩展、组件或主题的核心。我已经设置了几个,并且在设置过程中很少需要使用任何编码,如果您需要帮助,还有一个充满活力的社区。它还与 BB 论坛、Coppermine 照片库等其他“同类最佳”应用程序完美集成。

于 2009-03-06T12:52:37.447 回答
2

Joomla!似乎符合您的需求,我还建议将Kunena用于论坛(与 Joomla 集成)和DOCman用于文件管理解决方案。

于 2009-03-06T12:58:32.737 回答
2

好吧,我建议将 Drupal 用于任何类型的高级网站。虽然 Joomla!和类似的系统更容易上手,Drupal 更加灵活和可扩展。

您想完全控制主题吗?还是用户认证?访问控制?数据库查询?用户图片缩放?标签云?
当你需要它时它就在那里:)

于 2009-03-06T13:17:05.687 回答
1

即使我是 ASP.NET 开发人员,我也会选择Joomla 。Joomla 非常灵活且可定制,因此它可以满足您的所有需求,因为它拥有庞大的社区。

于 2009-03-06T12:54:23.823 回答
1

作为一个完整的 CMS 菜鸟,我问自己同样的问题。我从 Drupal 开始。当然你可以用它做很多事情。非常可扩展和可定制。

但是在 Drupal 中实现了我的第一个站点之后,我决定在 Joomla 中创建下一个站点,以便进行比较。结论:Joomla 非常容易上手,而且从头开始创建一个正常运行的网站所需的时间要少得多。当然,对于非常大的项目,Drupal 可以让您自定义更多,但是对于您建议的项目类型:我会推荐 Joomla...

于 2009-03-06T13:24:40.130 回答
1

当我最近问自己同样的问题时,我发现这份比较 WordPress、Joomla、Drupal 和 Plone 的 PDF 报告非常有帮助。以非营利组织为重点的好评论 - 在第 13-14 页上找到比较摘要/建议。

一定要阅读该报告,因为它讨论了每个软件包的优势/问题 - 考虑到您优先考虑的功能列表,我会推荐Joomla我认为你可以通过合理的努力和像DocMan这样的最新模块来做你想做的事。WordPress 非常适合博客网站,但缺少您的许多要求(2、3、4、9),尽管 Drupal 功能强大且灵活,但它肯定有一个陡峭的学习曲线。克隆更是如此。

祝你好运!

于 2009-05-25T21:18:38.833 回答
0

我会投票给DotNetNuke,它是 ASP.Net ,但它可以节省你学习一个全新的环境、语言和工具的开销,只是为了实现一个“免费”的 CMS,实际上你的时间值多少钱?它符合您的所有标准,目前有 600,000 名用户 - 这意味着您可以继续使用它,有人已经为您解决了您的问题。

至于昂贵的托管,为什么不在另一个国家托管,我在美国的 DotNetNuke 每月获得 5 美元,我在澳大利亚编码。

于 2009-03-06T12:35:49.640 回答
0

我对Joomla有一些经验。高度可定制、大量插件和开发中最活跃的社区之一。它也有一个很棒的管理面板。

于 2009-03-06T12:48:14.710 回答
0

好吧,正如Tom Deleu 所说,是的,虽然 Drupal 是非常有能力和强大的 CMS,但它的工作既艰难又复杂。来到 CMS 的另一个选项是Wordpress。虽然使用 wordpress 开发基于内容的网站非常容易,但范围和灵活性非常有限。

根据您的要求,我的投票也将投给Joomla。它非常用户友好,经过优化,是您可以信赖的 CMS。您提到的“邮件系统”、“文件系统”等小型应用程序比其他应用程序更适合 joomla。

于 2014-04-15T14:07:00.110 回答