Web 技校网站-cms还是框架?

Web 技校网站-cms还是框架?,web,content-management-system,Web,Content Management System,我真的很好奇,我是否应该尝试自己编写代码,或者是否有任何cms可以这样做?这是我所在学校的网站。在前端,有一些基本的功能,比如在头版显示新闻、注册等等。但是我要寻找的是什么独特的功能 显示课程大纲。注册用户可以申请课程 显示了所有类,但并非所有类都可以应用,因为它们都有先决条件 用户的帐户将跟踪用户应用的类。当他们完成一个类时,我们手动更新他们的状态。这里不需要自动控制。需要先决条件的课程将相应地为他们开放 不是必需的,但有一个讨论论坛真的很好。用户只能访问他们申请的课程 有没有CMS可以做

我真的很好奇,我是否应该尝试自己编写代码,或者是否有任何cms可以这样做?这是我所在学校的网站。在前端,有一些基本的功能,比如在头版显示新闻、注册等等。但是我要寻找的是什么独特的功能

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

  • 显示了所有类,但并非所有类都可以应用,因为它们都有先决条件

  • 用户的帐户将跟踪用户应用的类。当他们完成一个类时,我们手动更新他们的状态。这里不需要自动控制。需要先决条件的课程将相应地为他们开放

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


有没有CMS可以做到这一点?我将Contao用于我当前的网站,Xenforo用于论坛,手动更新所有内容会让人感到困惑,因为学校发展非常快。

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

因此,您需要开发自己的系统,或者您有可能为CMS编写扩展。当你有使用CMS Contao的经验时,你可以为它编写模块(进行一点初始技能培训)。我认为这是解决你问题的最好办法

一点也不! 第一:你需要基本的功能——每个cms都有(注册/登录、显示新闻/文章/日历等) 第二:你有单独的功能(课程/功能,…),没有cms有这样的默认功能

解决方案:您可以为您的cms编写自己的扩展,也可以搜索已有的扩展,这些扩展具有类似的功能,您可以根据自己的需求进行调整

替代解决方案:您可以使用内置的用户权限控制系统处理课程/班级注册。没有必要开发自己的扩展

我认识孔道和乔姆拉(但也有wordpress、drupal等)。 对我来说,Contao的工作方式非常好,扩展的编程方式比joomla的方式更为我所熟悉


我建议你去看看康托

我认为你应该坚持使用contao(因为你熟悉),看看你是否使用插件,也许你可以问社区哪些插件适合你的情况

如果你找不到一个好的插件,或者你不能让所有的功能与插件一起工作,你可以编写自己的插件

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

第二个好处是,如果你在contao/cms或开发插件方面有问题,你就有了一个社区