技术学校的网站 - cms或框架?

时间:2012-01-21 14:57:50

标签: web content-management-system

我真的很好奇我是否应该尝试自己编写代码,或者是否有任何可以执行此操作的cms?这是我正在工作的学校的网站。在前端,有基本的东西,如在首页上显示新闻,注册等。但我正在寻找的独特功能

  • 显示课程大纲。注册用户可以申请上课。

  • 所有课程都已展示,但并非所有课程都可以申请,因为他们有先决条件

  • 用户的帐户将跟踪用户已应用的类。完成课程后,我们会手动更新其状态。这里不需要自动。需要先决条件的类将相应地打开它们

  • 不是必需但很高兴有一个讨论论坛。用户只能访问他们申请的课程。

有没有CMS可以做到这一点?我正在使用Contao将我的当前网站与Xenforo一起用于论坛,并且随着学校的快速发展,手动更新所有内容变得非常混乱。

3 个答案:

答案 0 :(得分:2)

我认为你应该坚持使用contao(因为你熟悉),看看你是否使用过插件,也许你可以向社区询问哪些插件对你的情况有好处。

如果找不到好的插件或者无法使用插件获得所有功能,可以编写自己的插件。

使用cms的第一个好处是你可以专注于学校所需的功能,不必将系统写入博客,制作网站,......

第二个好处是,如果你遇到contao / cms问题或者发现插件有问题,你就有了一个社区。

答案 1 :(得分:0)

您有一些特殊的功能要求,我认为根据您的需求,CMS没有现成的系统或扩展。

因此,您需要开发自己的系统,或者您可以为CMS编写扩展程序。当您拥有CMS Contao的经验时,您可以为其编写模块(通过一些初级技能培训)。我认为这将是解决问题的最佳方案。

A tutorial for a simple contao module

答案 2 :(得分:0)

完全没有! 第一:你需要基本功能 - 每个cms都有(注册/登录,显示新闻/文章/日历等) 第二:你有个别的功能(课程/功能,......),没有cms有这样的默认功能。

解决方案:您可以为您的cms编写自己的扩展程序,或者您可以搜索具有类似功能的现有扩展程序,并且可以根据您的要求进行调整。

替代解决方案:您可以使用build-user-controll系统处理课程/类注册。没有必要开发自己的扩展。

我知道contao和joomla(但也有wordpress,drupal,......)。 对我而言,Contao的工作方式很棒,扩展程序的编程方式对我来说比joomla方式更为熟悉。

我建议你看看包装!