【发布时间】:2011-02-21 21:22:49
【问题描述】:
到目前为止,我一直在建立小型网站,但现在我要从事一个大项目。这涉及一个多方面的网站,具有许多功能,如论坛、聊天、社交网络。我应该如何去开发这个网站。你可以认为我正在制作类似 Facebook 的东西。我应该专注于手动编码还是使用 CMS?还是我应该建立自己的 CMS?未来网站的规模会很大,会被很多人管理。
【问题讨论】:
标签: web content-management-system
到目前为止,我一直在建立小型网站,但现在我要从事一个大项目。这涉及一个多方面的网站,具有许多功能,如论坛、聊天、社交网络。我应该如何去开发这个网站。你可以认为我正在制作类似 Facebook 的东西。我应该专注于手动编码还是使用 CMS?还是我应该建立自己的 CMS?未来网站的规模会很大,会被很多人管理。
【问题讨论】:
标签: web content-management-system
不要尝试构建自己的 CMS。成功的那些是由数百名开发人员在几年内建立起来的,这是有原因的。一个严肃的 CMS 比你从远处看时所期望的要付出更多的努力。
找到一个拥有活跃社区、模块化且易于扩展的开源 CMS,它适合您的技术偏好和技能组合 - 这样您就可以对其进行扩展。你会节省很多时间和痛苦,即使一开始看起来更难。
对于易于扩展的、基于 Python 的 CMS,请查看 Plone。 对于基于 PHP 的,看看 Drupal。
【讨论】:
看看 Umbraco。它非常有用,并且具有您需要的大部分功能。它可从 Web 平台安装程序或 here 获得。 Umbraco 是开源的,因此您可以根据需要进行调整。
【讨论】: