【问题标题】:MODx Local Development Setup/SystemMODx 本地开发设置/系统
【发布时间】:2011-07-14 20:32:42
【问题描述】:

我是 MODx 的新手,但它的强大功能和灵活性给我留下了深刻的印象。只有一个警告,我希望这只是因为我不知道更好。

我是一名前端开发人员,习惯于构建各种规模的网站。但我通常使用文件和版本控制。我将如何使用 MODx 保持这种范式?

到目前为止,我发现使用 IDE 的唯一方法是将静态文件与我的代码一起保存,以便稍后复制/粘贴到 MODx 管理器中。远非理想。

我知道很多人使用“包含”sn-p,包括 sn-ps、块等。这对 MODx 特定标签有效吗?例如,如果我将一个文件作为 sn-p 包含在内,并且我在其中定义了一个模板变量(或资源链接),那会正确呈现吗?

另外,使用 sn-p 通过包含文件与将 sn-p 代码输入 MODx 管理器相比,性能是否会受到影响?

底线,您如何在 MODx 上开发网站?你在哪里输入你的代码?是否有类似“导入 HTML”的功能,但适用于 sn-ps 和块?有没有办法在不通过管理器的情况下创建新的模板、文档、块、电视等?

提前致谢!

【问题讨论】:

    标签: development-environment modx modx-revolution


    【解决方案1】:

    有一个完整的文档站点用于在 modx 中进行开发,http://rtfm.modx.com/display/revolution20/Home - 虽然它主要涉及扩展它 - 而不是自定义和修改。简短的回答是否定的,您的 sn-ps 没有版本控制等,是的,您必须手动维护它们。 [我希望不是这样]

    您的大部分 php 代码将进入 sn-p 或插件,是的,您可以在其中任何一种资源类型中包含静态文件,不,我不知道是否有性能增益/损失,但如果您的包含可缓存,我会想象“不”。 对于包含,您可以执行以下操作:

    include_once $modx->config['base_path'].'_path_to_my.php_';

    -肖恩

    【讨论】:

    • 是的,我一直在阅读那些文档。很遗憾,如果开发过程对开发人员更友好,那就太好了,比如如果所有模板都从模板文件夹中的一组 HTML 文件中提取,从片段中提取片段等,那么管理文件系统将是相同的就像通过Manager管理资源一样
    • 这几乎是我能在网上找到推荐的唯一开发模式。搞了几天就这样开发了,毕竟还不错,管理器有点笨拙不过哦
    • 一些新的东西 - 弹出,我还没有测试/预览它,但有一个新版本的 modx 合作伙伴内置了某种模板版本控制。
    【解决方案2】:

    VersionX 可以让您对块、sn-ps、资源等进行版本控制。

    【讨论】:

      【解决方案3】:

      有一个名为 Auditor 的包可以让你在 Modx 中实现版本控制

      编辑

      抱歉,刚刚注意到您的问题被标记为革命,审计员是为 Evo 准备的。我认为目前还没有可用的解决方案,尽管我相信它在路线图上

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-16
        • 1970-01-01
        • 2020-09-25
        • 2013-06-04
        • 1970-01-01
        • 1970-01-01
        • 2012-05-26
        • 2010-12-10
        相关资源
        最近更新 更多