【问题标题】:Using modx (content management) with a php framework将 modx(内容管理)与 php 框架一起使用
【发布时间】:2010-09-17 08:02:44
【问题描述】:

我喜欢 CodeIgniter 进行 php 开发,但我有一个没有技术技能的客户想要对他的网站进行自己的更改。我教他如何在MODx 中制作页面(这本身就是一项壮举)。是否可以使用 CodeIgniter 开发网站并使用 MODx 作为内容管理系统? MODx 会破坏框架吗?

【问题讨论】:

    标签: php codeigniter modx-evolution


    【解决方案1】:

    简短的回答是“很可能”。 modxcms 很有可能自己处理所有路由、控制器操作等。可能没有简单的方法可以将其中任何一个插入另一个。

    长答案是“取决于”,然后是这些条件:modxcms 使用什么框架?它如何通过 index.php 文件处理调用? modxcms 的开销是多少?如果要在 CodeIgniter 中管理路由,modx 会如何干扰?如果不进行一些重大的代码重构,这两个系统怎么可能协同工作?

    通常,坚持使用在您喜欢的平台上构建的 CMS 是最有意义的。对于 CodeIgniter,我所知道的唯一一个是 ExpressionEngine,它非常好,但它很昂贵。如果您来自像 CodeIgniter 这样干净的东西,那么我体验过的其他 CMS(例如 Joomla 或 Drupal)将是一场灾难。

    所以...不确定这是否真的对您有很大帮助,但我会假设您不能(或至少不应该)将 CI 与 modx 混合使用。 IMO,单独使用 CI 制作一个像样的 CMS 很容易,让您可以更直接地控制演示文稿。以我的经验,使用像 Joomla 这样的 CMS 并试图将其转变为复杂的替代创作可能是程序员可以让自己经历的最烦人的事情之一。

    【讨论】:

    • 感谢您的智慧之言,包括这篇文章:stackoverflow.com/questions/3260351/…。 MODx 看起来比 Joomla 更干净一些,而且更不受干扰,但你对即将到来的挫败感可能是正确的。构建一个看起来像 MODx 界面的 CMS 可能比从 MODx 分叉更容易。
    • 不客气,江铃汽车。我在 Joomla 上的话只为 Joomla 保留。我当时想使用 Modx,但仅限于免费的 CMS。从我读到的所有内容来看,Modx 似乎比 Joomla 更严格,但在完全控制方面,我确信也有类似的问题。最后,如果你想构建一些非常个性化的东西,我觉得用你能找到的最轻但最强大的工具自己制作更有意义。
    • +1 用于使用 CI 编写您自己的 CMS。比将 MODX / CI 击败到您希望他们做的事情要好得多。
    猜你喜欢
    • 2011-05-29
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-17
    • 1970-01-01
    • 2012-03-01
    相关资源
    最近更新 更多