我的任务是为一个较小的非营利组织建立一个网站。我对 ASP.NET 有一点经验,但是因为 ASP.NET 托管在德国这里相当昂贵(我们还需要大量的网络空间和流量),而且因为有很多我认为我应该使用的功能列表基于 PHP/MySQL 的 CMS(如果我错了,请纠正我)。问题是哪一个?那里有很多免费的 CMS。如果我告诉你我需要什么,你能告诉我什么是好的选择吗?
这是我的要求(按优先级排序):
- 易于使用(安装、配置、维护)对于构建站点的我以及组织成员来说,他们必须能够轻松更改某些主页的内容,添加超页面,添加新的邮件列表上传文件到存储库等
- 会员/角色管理系统。基于成员角色对文件管理系统中某些子页面、子论坛或文件夹等的访问必须受到限制。只有某些角色才能添加新的邮件列表或管理论坛。
- 允许我或组织成员添加新地址、邮件列表或新闻通讯的邮件系统。
- 一个文件管理系统。成员应该能够在服务器上上传任意文件并通过网络前端浏览它们。应根据成员权限限制对文件夹的访问。
- 带有私人子论坛的公共论坛。
- 本地化。呈现给站点访问者以及维护站点的成员的最终站点(如果不是全部)应尽可能以德语呈现。
- 对整个网站的设计/外观有很好的控制。我应该很好地控制我希望网站的外观。
- 一个充满活力的社区,有足够的动力在我迷路时寻找资源和帮助。
- 可扩展性。如果缺少一些较小的功能,或者现有功能的行为不是我想要的方式,我自己轻松添加它会很酷。