2011-07-14 48 views
1

我是MODx的新手,但其功能和靈活性讓我印象深刻。只有一個警告,我希望這只是因爲我不知道更好。MODx本地開發設置/系統

我是前端開發人員,我習慣於構建各種規模的網站。但我通常使用文件和版本控制。我將如何使用MODx保持這種模式?

從我到目前爲止,我發現使用IDE的唯一方法是使用我的代碼保留靜態文件,以便以後複製/粘貼到MODx管理器中。遠非理想。

我知道,很多人使用「包含」片段,包括片段,塊等。這是否適用於MODx特定標籤?例如,如果我將一個文件包含爲代碼片段,並且在那裏定義了一個模板變量(或資源鏈接),那麼它會被正確渲染嗎?

此外,是否通過包含文件使用代碼段而獲得性能優勢,並將代碼段代碼輸入到MODx管理器中?

底線,您如何在MODx上開發網站?你在哪裏輸入你的代碼?是否有像「導入HTML」的功能,但片段和塊?有沒有辦法在不通過管理器的情況下創建新的模板,文檔,塊,電視等?

在此先感謝!

回答

1

有一個完整的文檔站點用於開發modx,http://rtfm.modx.com/display/revolution20/Home - 雖然它主要關注擴展它 - 不定製&修改。簡短的回答是否定的,沒有版本控制你的片段&這樣,是的,你將不得不手動維護它們。 [我希望不是這樣]

你的大部分php代碼都會進入代碼片段或插件,是的你可以在這些資源類型中包含靜態文件,不,我不知道如果有一個性能增益/損失,但我會想象如果您的包含緩存能力爲「否」。 爲包括你可以做這樣的事情:

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

-Sean

+1

是的我一直在閱讀這些文檔。這是一種恥辱,如果開發過程更友好,比如所有的模板都從模板文件夾中的一組HTML文件,摘錄中的片段等等,然後管理文件系統將是相同的作爲通過管理器管理資源 –

+0

這幾乎是我在網上推薦的唯一開發模式。在經過幾天的發展之後,這種方式並沒有那麼糟糕,畢竟管理者有點笨重,但是好吧 –

+0

剛剛出現的新東西 - 我還沒有測試/預覽它,但是有一個新版本modx合作伙伴,它內置了某種模板版本。 –

0

有呼包Auditor,讓你實現版本控制在鏌鋣

編輯

對不起只注意到你的問題是標籤的革命,審計師是​​埃沃。我不認爲有可用的解決方案,儘管我相信它是在路線圖上

1

革命性的VersionX將允許您對塊,片段,資源等進行版本控制。