1

我是 MODx 的新手,但对其功能和灵活性印象深刻。只有一个警告,我希望这只是因为我不知道更好。

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

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

我知道很多人使用“包含”片段来包含片段、块等。这适用于 MODx 特定标签吗?例如,如果我包含一个文件作为片段,并且我在其中定义了一个模板变量(或资源链接),那会正确呈现吗?

此外,通过包含文件使用片段与将片段代码输入 MODx 管理器相比,是否会影响性能?

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

提前致谢!

4

3 回答 3

1

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

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

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

-肖恩

于 2011-07-14T21:37:11.307 回答
1

有用于革命的 VersionX 将允许您对块、片段、资源等进行版本控制。

于 2013-02-19T21:37:12.987 回答
0

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

编辑

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

于 2011-07-15T08:40:22.410 回答