MODx本地开发设置/系统

时间:2011-07-14 20:32:43

标签: development-environment modx modx-revolution

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

我是前端开发者,我习惯于建立各种规模的网站。但我通常使用文件和版本控制。我如何将此范例与MODx保持一致?

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

我知道有很多人使用“包含”代码段,包括代码段,数据块等。这是否适用于MODx特定代码?例如,如果我将文件包含为片段,并且我在其中定义了模板变量(或资源链接),那么是否可以正确呈现?

此外,通过包含文件来使用代码段是否会影响性能,而将片段代码输入到MODx Manager?

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

提前致谢!

3 个答案:

答案 0 :(得分:1)

有一个完整的文档网站可以在modx中进行开发,http://rtfm.modx.com/display/revolution20/Home - 虽然它主要涉及扩展它 - 而不是定制&修改。简短的回答是否定的,你的片段没有版本控制权。这样,是的,你必须手动维护它们。 [我希望事实并非如此]

你的大多数PHP代码都会进入片段或插件,是的,你可以在这些资源类型中包含静态文件,不,我不知道是否有性能增益/损失,但我如果你的包含可以缓存,那么会想象“不”。 对于包含,你可以做这样的事情:

include_once $ modx-> config ['base_path']。'_ path_to_my.php_';

-Sean

答案 1 :(得分:1)

有适用于革命的VersionX,可以对版块,片段,资源等进行版本控制。

答案 2 :(得分:0)

有一个名为Auditor的包,允许您在Modx中实现版本控制

修改

很抱歉只是注意到您的问题被标记为革命,审核员是为了Evo。我认为现在没有可用的解决方案,但我相信它是在路线图上