はじめに
最初のステップは、パッケージインストーラーを作成することでした。 実際には、すべてのコードが長い間MODXのインストールフォルダーに存在していたため、数時間かかりました。 ここでそれについて読むことができます。
さて、それは技術の問題です。 Bumkakaとの議論の後、何が優先事項であるかを特定し、機能するように設定しました。 彼らはMODX EVOLUTIONに基づいて作成することにしました。
そして、アイデアが生まれてから3週間後、小さなスタートアップを紹介する準備が整いました。
機能はそれほど大きくはありませんが、改善の計画はたくさんあります。 しかし、MODX REVOのアナログの背景に対しても、リポジトリを強調するいくつかのポイントについて詳しく説明したいと思います。 言葉から行動へ:
あなただけの個人リポジトリ
共通のリポジトリは良いのですが、各開発者がコミュニティでの公開のために価値のある、またはまだ完成していない独自の開発をたくさん持っているか、単に共有したいという欲求はありません。 このためにMODX REVOでリポジトリを作成する必要があります。 私たちは開発を私たちと一緒に投稿し、私たちの裁量で使用することを可能にしました。
多くの合理的な質問がすぐに発生します。セキュリティについてはどうでしょうか。また、パッケージを投稿した場合、ネットワークに漏れたり、すべての作業が排水溝に流れたりしないことを保証しますか? この質問への答えは非常に簡単です。サーバーにソリューションを保存しません。
少し考えてから、パッケージへのリンクのみを保存することにしました。これにより、パッケージをDropbox、Yandex Disk、サーバーなどのどこにでも保存できるようになり、MODX-STOREを使用している間のみアクセスできるようになりました。
また、GitHubを使用して、個人用および公開用のパッケージを簡単に更新できます。 実際、共有リポジトリにあるすべてのソリューションは、すでにhttps://github.com/modx-store/に保存されています。
これにより、誰もがお気に入りの拡張機能のサポートに参加し、常に最新バージョンを使用できるようになります。
仕組み
MODX-STOREの使用を開始するには、2つの手順のみを実行する必要があります。
- extras.evolution-cms.comに登録して、個人リポジトリを受信します
- MODX EVO 1.0.5以降にStoreモジュールをインストールするか、Storeが既に存在するビルドをインストールします
今後の計画
- まず、有料ソリューションを共通のリポジトリに配置する可能性を実現する予定です。
- そして、MODXコミュニティからのフィードバックとリポジトリの最初の結果を受け取った後、他のすべての計画を調整します。
UPD。 08/30/2013バージョン0.1.1に更新