【问题标题】:Website for technical school - cms or framework?技术学校的网站 - cms 或框架?
【发布时间】:2012-01-21 14:57:49
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: web content-management-system


    【解决方案1】:

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

    如果您找不到好的插件,或者您无法让所有功能都与插件一起使用,您可以编写自己的插件。

    使用 cms 的第一个优势在于,您可以专注于学校所需的功能,不必编写系统来写博客、制作网站……

    第二个优势是,如果您在 contao/cms 或开发插件方面遇到问题,您可以拥有一个社区。​​p>

    【讨论】:

      【解决方案2】:

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

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

      A tutorial for a simple contao module

      【讨论】:

        【解决方案3】:

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

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

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

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

        我会建议你看看contao!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-20
          • 2010-09-18
          • 1970-01-01
          • 2011-04-24
          • 2011-11-09
          • 1970-01-01
          相关资源
          最近更新 更多