2011-07-14 11 views
1

私はMODxを初めて使いましたが、その力と柔軟性には非常に感銘を受けています。ただ一つの注意点があります、そして、私はそれがもっと良く分からないからと思っています。MODxローカル開発セットアップ/システム

私はフロントエンド開発者です。私はすべてのサイズのウェブサイトを構築するのに慣れています。しかし、私は通常、ファイルとバージョンコントロールで作業します。どのように私はこのパラダイムをMODxにとどめますか?

これまで私がIDEを使用して見つけた唯一の方法は、後でMODx Managerにコピー/貼り付けするために、静的ファイルを自分のコードに保つことです。理想からは遠い

多くの人がスニペット、チャンクなどを含めるために「インクルード」スニペットを使用していることを知っています。これはMODx固有のタグでも機能しますか?たとえば、スニペットとしてファイルをインクルードし、テンプレート変数がそこに定義されている場合(リソースリンク)、適切にレンダリングされますか?

また、スニペットコードをMODx Managerに入力してファイルを含めると、スニペットを使用してパフォーマンスが低下しますか?

要点、MODxでサイトをどのように開発していますか?あなたのコードはどこに入力しますか? 「HTMLのインポート」のような機能がありますが、スニペットやチャンクはありますか?マネージャを経由せずに新しいテンプレート、ドキュメント、チャンク、テレビなどを作成する方法はありますか?

ありがとうございます!

答えて

1

modxで開発するための完全なドキュメントサイトがあります。http://rtfm.modx.com/display/revolution20/Home - それは主に拡張に関係しますが、カスタマイズはありません&変更。短い答えはいいえ、あなたのスニペットのバージョンコントロールはありません&、そう、あなたはそれらを手動で維持する必要があります。 [それはそうでなかったほうがいい]

ほとんどのPHPコードはスニペットかプラグインのいずれかに入りますが、そうしたリソースタイプのいずれかに静的ファイルを含めることができます。パフォーマンスの向上/損失がありますが、インクルードがキャッシュ可能な場合は「いいえ」と思います。インクルードの場合は を入力してください。

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

-sean

+1

私はこれらのドキュメントを読んでいます。残念なことに、DevプロセスがDev-friendlyであれば、Templatesフォルダー内のHTMLファイルのセット、SnippetsのSnippetsなどからすべてのテンプレートを取得した場合マネージャを介してリソースを管理するものとして –

+0

これは私が推奨するオンラインで見つけられた唯一の開発者パターンです。数日後にこの方法を開発した後、マネージャーはちょっと大変ですが、あまりにもしっかりしています。 –

+0

何か新しいこと - ポップアップしましたが、まだ試したことはありませんでしたが、 modxパートナーには、何らかのテンプレートバージョン管理が組み込まれています。 –

0

MODxの

でのバージョン管理を実施できるようになります Auditorと呼ばれるパッケージ

はあり

申し訳EDITはちょうどあなたの質問は革命、監査役は、エボ用でタグ付けされて気づきました。私はそれがロードマップ上にあると信じていますが、利用可能な解決策はまだありません。

1

チャンク、スニペット、リソースなどのバージョン管理を可能にする革命のためのバージョンXがあります。

関連する問題