ZenMagick

禅カート簡単な方法
今すぐダウンロード

ZenMagick ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • ZenMagick
  • 出版社のWebサイト:
  • http://www.zenmagick.org/

ZenMagick タグ


ZenMagick 説明

禅カート簡単な方法 ZenMagickはZen Cartアドオンです。オブジェクト指向API.ZenMagickを介してテンプレート(そしてそれ以上)への実質的にすべてのデータrealeveantへのデータベースアクセスを提供します。ZenMagick 1.保存設計とレイアウトはHTML / CSSを介して行う必要があります.2。プレゼンテーションコードとアプリケーションコードは、PRESECTZENMAGICKレイアウトで、ビューファイルはできるだけ簡単に実際のカスタマイズを可能にするのが非常に簡単です。基本的に異なるもの、ZenMagick、Zen Cartはチームです。 Zen Cartとそれが提供する大きな機能なしで、ZenMagickは存在できませんでした。要件: ・禅カート このリリースの新機能: 禅カートのモッズ: ・伝統的な形式。 Zen Cart 1.3.8の上にインストールできるZenMagickコードのみを含むパッケージ ZenMagickインストーラ: ・必要なすべてのゼンカートコードを含むフルパッケージ。新しいインストールに最適な選択。 ・加えて、フルインストール版に含まれるZenMagickとZenカートコードの両方がPHP5.3互換です。 ・次の大きな変更は、すべてのコードがすべてのテンプレートの基本としてSavant3を使用することです。これは、Savantがテンプレートエンギングであると言うことではありません。テンプレートファイルを見つけてロードするのは、単純でありながら効果的な方法です。それはまた、キャッシングなどを可能にするための追加のまだ疑わしい機能を提供します。 ・他の大きな変更は、すべてのMVCコードの継続的なリファクタリングです。もっと多くのコードが一般的に汎用性に固有の店舗に固有のものからなるようになりました。長期的には、これはフレームワークとストアフロントコードの開発と改善に依存しないようになります。 ・プラグインに影響する1つの重要な変更は、プラグインの新しい規則(およびそのコード)の実装です。これはすべてのプラグインに影響し、その結果、すべてのプラグインが利用可能であるという結果になります。まだ必要なプラグインを識別するためのプロセスがあります。最終的には、ただし、いくつかは消えます。これはフォーラムとウィキへの参加が不可欠であるところです。 ・すべての管理者UIコードがリファクタリングされ、店頭と同じMVCコードを使用しました。この無害なサウンドの事実は、これが、管理者UIを書き換えることを可能にする基盤であるという事実から気を散らすべきではありません。 ・プラグインマネージャページにもいくつかの注意があり、現在はAjaxを使用してプラグインを有効/無効にすることができます。 ・最後の大きな変更は設定に影響します。これまでのところ、多くの構成データ(たとえばURLマッピング)がPHPコードでラップされています。 YAMLサポート(SPYCを使用)の導入により、これはかなり単純化されています。これは、変更するファイル(データベースマッピングなど)を持つ進行中のプロジェクトです。 ・このリリースではかなりのバグも修正されているため、アップグレードをお勧めします。 プラグイン: 普遍的な変化: ・新しいプラグイン命名規則を反映するための名前の変更 ・設定名を変更し、新しいプラグイン名を反映しています ・すべてのプラグインは管理者とStoreFrontと同じMVCコードを使用しています。これには、プラグイン管理ページ、カスタムストアフロントページ、カタログマネージャプラグインが含まれます。 個々の変更点: ページ統計: ・使用されているすべてのデータベース接続の統計情報を表示します。 クイック編集: ・読み取り専用ウィジェットのサポートを追加します。その一部は、SetProduct($ Product)が各行のウィジェットに対して呼び出されることです。 テーマスイッチャー: ・テーマリストの設定が見つからない場合は、デフォルトのすべてのインストールされているテーマのリストになります。 ワードプレス: ・Syncuserフラグを守ってください。 OpenID: ・(PHP5.3互換)バージョン2.1.3にアップグレードする。 単体テスト: ・廃止予定の警告を取り除くためにSimpleTestestをパッチします。 ・設定で追加のテストをロードするコードを追加します。 ・すべてのテストに使用される代替データベース接続を設定できるようにします。 ・テストケースが見つからない場合は壊れないでください。 軽減: ・新しいプラグインは、URLをミニフィングしてCSSおよびJavaScriptファイルへのすべての参照を透過的に変換するための新しいプラグイン。 テーマ: ・Savantを使用して ・このリリースのいくつかの変更もテーマに影響を与えます。最も際立って、Savantを使用してテンプレートが互いに含まれる方法を変更しました。 ・これまでに、テンプレートはPHPのincludeステートメントを使用して互いに含まれています。レイアウトファイルには、$ ZM_VIEW-> getViewFileName();を含むメインビューが含まれます。 ・すべてが$ this-> fetch()メソッドの使用に変更されました。たとえば、レイアウトはECHO $ this-> fetch($ ViewTemplate)を実行する必要があります。 $ ViewTemplateは現在、メインビューの名前を保持している変数の名前です。 fetch()に渡されたファイル名は、コンテンツフォルダに対する相対的なものと見なされます。テーマの継承はまだ適用され、プラグインが追加されたページの場合は検索パスに含まれています。 (これは、プラグインが含まれているビューをフォールバックとして含むカスタムビューを自由に実装することができます)。 ・$ ZM_VIEWは非推奨です ・メインビューを含めて$ ZM_VIEWの使用を削除しないで、変数は完全にドロップされました。つまり、今まで使用されている$ ZM_VIEW-> GetName()がこれ以上機能しません。置き換えは$ request-> getRequestId()を使用することです。 ・MAIN_PAGE値の値のコード全体で、requestIDという名前が一律に使用されています。 メタのタグ: ・Meta Tagsサービスはダウングレードされてツールボックスツールに変換されました。これはZmmetatagsのすべての使用を変更する必要があります。たとえば、ZMMetAtags :: instance() - > getTitle()は$ metaTags-> getTitle()になります。 ・詳細な例を見るには、デフォルトのテーマを参照してください。 クラムトレール: ・METAタグと同じ、CrumTrailサービスはツールボックスツールに変換されました。その結果、現在の使用法$マクロ - > BuildCrumbTrail(ZMCrumbTrail :: Instance()は次のようになります。$ Macro-> BuildCrumbTrail($ CRUMBTRAIL、 ">")。 管理者: ・すべてのZenMagick管理ページで同じメインエントリポイントを使用します。zmindex.php。この変更は、同じMVCパターン(およびコード)をStoreFrontとして使用して、すべての管理ページをビューに変換することを許可されています。このプロセスが完了していない間は、すでに表示されています。 ・プラグインが管理ページにも適用されている最も明白なものです(少なくともZenMagickのもの)。たとえば、ページ統計プラグインレポートがZenMagick管理ページの下部に表示されるようになりました。 ・これは、管理UIに対する計画された大きな改善の始まりです。初期テストには、Zen Cart Adminページを同じ方法で変換するのが比較的簡単であることをrevlealedしています...


ZenMagick 関連ソフトウェア