123
Quanta CMS

Quanta CMS

Quantaは、オープンソースのPHPベースのコンテンツ管理システムであり、データベースを使用せず、次世代のWebアプリケーションの開発を考えています。
Quantaは、主要なオープンソースPHP CMSで15年以上の経験を持つITエキスパートであるAldo Tripicianoによって考案および構築された新世代のCMSであり、一歩先を行くことを決定しました。Quantaは、データベースのないフラットファイルCMSです。すべてのエンティティは、メタデータやその他のアセット(ファイル、画像など)を保存するJSONファイルを含むシステムフォルダー/ディレクトリにすぎません。JSONファイルに保存されているすべてのメタデータ。取得して、HTML(5)テンプレートにラップし、特別なカスタマイズ可能なタグ(qTags)を使用してレンダリングできます。Quantaのファイルシステムアーキテクチャは、非常に優れたパフォーマンスを発揮します。これは、内部キャッシュされた語彙ベースの索引付けのおかげで、ノードの取得が超高速になるために発生します。その後、ほとんどの「クエリ」は、findなどのネイティブUNIXコマンドを使用して内部的に実行されます。また、Quantaアプリケーションを複数の仮想マシンに配布するには、正しいシステムパスを設定するだけです。また、標準化されたアプローチにより、災害復旧手順の実装が容易になります。...Quanta CMSの使用は、コーダーとしてだけでなくエンドユーザーとしても簡単で楽しいものです。[LIST] [TREE] [BLOCK] [PLAYLIST] [MAILFORM]、さらには[BLOG]など、すぐに使用できる多くのqTagがあり、わずかなタグで複雑なWebアプリケーションを作成できます。Quantaには、コンテンツの編集とバックエンドのためのUIインターフェイスが付属し、ワークフローとモデレーション(ステータス/リビジョン...)、およびデフォルト機能としての単一ノードアクセス制御が含まれています。クアンタは、ほとんどの一般的なCMSで採用されているベストプラクティスからインスピレーションを得ています:100%オブジェクト指向のモジュール式(コア+ contrib +カスタムモジュール)には、一貫性の問題のインストール、診断、修正に使用されるコマンドラインユーティリティ(Doctor)が含まれますフック関数を使用し、特別なマークアップシステムであるQtagsを含みます。専用のテンプレートエンジン、専用のフォームエンジン、特別なフォームコンポーネント、内部静的キャッシングシステム、WYSIWYGを使用したオーバーレイユーザーインターフェイス(シャドウ)、および複数ファイルのアップロードが含まれます。

ウェブサイト:

商用ライセンスを使用するPythonのQuanta CMSの代替