Explay CMS 3.0アルファ

Explay CMS 今日、私の忍耐は破裂し、Explay CMS 3.0を世界に見せたいと思いました。 3番目のバージョンの作成を開始してから8か月が経ちました。 1月にコアの準備整いましたがそれで何ができるかについて話すにはまだ早すぎました。 もちろん、CMSはその社会性を失うことはなく、いくつかの新しい興味深い機能を獲得しました。 ここで、何が達成されたかを説明します。 見て、自分で試してみてください:)


特徴



エンジンの特徴


3番目のバージョンの最初で最も重要な機能は、アーキテクチャです。 今は詳しく説明しませんが、興味がある人はこのトピックで彼女について話しました。 「グッズ」についてのみ説明します。 1つ目は、表示されたオブジェクトのリストを結合する機能です(古いHabrのトピックとコメントのあるページを覚えていますか?)。この機能は、私の意見では、ブログモジュールとまったく新しいLentaモジュールで既に使用されている非常に便利で強力なツールです。 2番目の機能は、モジュール開発の容易さです。 モジュールを開発するとき、使用される関数とクラスは比較的少数であり、SQLの知識さえ必要ありません。 開発者が既にドキュメントを持っているのを助けるために。 強調したい3番目の機能はキャッシュです。 アセンブリには、MemcacheとeAcceleratorの2つのバックエンドインターフェイスが既に含まれています。

機能の欠点


残念ながら、このエンジンは肺のカテゴリのものではなく、両方の意味でのものです。 第一に、アーキテクチャの特性により、リソースが非常に要求されます。キャッシングがなければ、「美しさには犠牲が必要」と言われるように、実稼働サイトには配置しません。 第二に、モジュールの開発が非常に単純な場合(それでも開発者から特定のレベルが必要な場合)、XSLTテンプレートは別の問題です。 想像できる限り、かなりの数のレイアウト設計者がXSLTを使用しているため、設計のレイアウトにはかなりの費用がかかります。 ここで、テストプラットフォームを使用してCMSを展開できるサーバーに自分にはお金がないことを付け加えます。

計画


近い将来、強化されていないものを強化し、招待を含むいくつかの小さなものを追加します。 おそらく、新しいパブリックモジュールはまだ計画されていません。 ベータ版は間もなく公開され、すでにリリースされています。 ベータ版から始めて、更新モジュールがあることをお約束します。リリース後、更新はテンプレートに影響を与えません。 3番目のバージョンで公式サイトを作成した場合、バグトラッカーとモジュールおよびアドオンのリポジトリが必ず存在します。

バージョン3.1より前は、管理インターフェースはありませんが、最も必要な設定は利用可能です。

システム要件



望ましい:MemcacheまたはeAccelerator。

設置


アルファ版をダウンロードするか、 Google Codeで ソースコード確認 できます
インストール:サーバーにファイルをアップロードし、データベースダンプ(dump.sql)を実行します。
admin / adminとしてログインできます。

http://explay.suですべての更新と革新について書きたい

健康をテストしてください!

PS:もちろん、批判のコメントを聞きたいです。 エラーでコードに鼻を突っ込んでくれたらとてもうれしいです。

Source: https://habr.com/ru/post/J58120/


All Articles