ファイアCMS

ファイアCMS
開発者ニック・サゴナ
初回リリース2010年11月1日
安定版リリース
2.1.0 / 2016年7月9日[ 1 ]
書かれたPHP
オペレーティング·システムクロスプラットフォーム
タイプコンテンツ管理システム
ライセンス新しいBSDライセンス
Webサイトwww.phirecms.orgWikidataで編集する

Phire CMS(発音は「ファイア」)は、ウェブサイトウェブアプリケーションのコンテンツを管理するためのオープンソースのコンテンツ管理システムおよびパブリッシングプラットフォームです。Phire CMSは新しいBSDライセンスに基づいてライセンスされており、 MySQLデータベースとPHPプログラミング言語を使用して開発されています。

歴史

Phire CMSプロジェクトは、開発者のニック・サゴナ氏によって2009年に開始され、ニック氏が特定の顧客ニーズを満たすために開発したカスタムコンテンツ管理システム群から生まれました。プロジェクトはPhoenixというコード名で開始されましたが、正式リリース前にPhireに変更されました。Phireは、他のCMSプロジェクトで標準的に期待される機能セットに大きく影響を受けていますが、複数サイトの管理、モバイルアクセスとプレゼンテーションなど、アプリケーションに直接組み込まれたいくつかの追加機能も提供しています。

これはここ数年、私たちが最もよく使っているWordPressExpression Engine、そして少しのMODxといった、世間一般のパブリッシングプラットフォームで見てきたことです。これらを見ると、確かに目的を達成できるとか、そうでないとか、いろいろあります。しかし多くの場合、あるプラットフォームは「A」「B」「C」をかなりうまくこなし、別のプラットフォームは「D」「E」「F」をかなりうまくこなし、そしてこちらは「A」「D」「F」をうまくこなす」といった具合です。こうした機能の塊をじっくりと見て、どのCMSやパブリッシングプラットフォームがクライアントの特定のニーズに合致するかを、その時々で考えていくことになります。私は、これらの機能の多くは、より緊密に単一のシステムに統合できると感じていました。あるケースでは、クライアント向けにいくつかの機能を扱う小さなカスタムCMSを構築し始めました。するとクライアントから「とても気に入っている」「とても使いやすくシンプルだ」という声が上がり、それがPhire構築への道へと進んだきっかけです。[ 2 ] [ 3 ]

Phire CMSバージョン1ブランチのコアは、オブジェクト指向PHPライブラリであるMoc10 PHPライブラリ上に構築されており、JavaScriptライブラリであるJax JavaScriptライブラリを使用して、全体的なユーザーインターフェイスとユーザーエクスペリエンスを向上させています。[ 4 ]

リリース

Phireの正式なコーディングと開発は2010年1月初旬に開始されました。ベータテストは2010年8月から10月にかけて行われ、安定版1.0の正式リリースは2010年11月1日に行われました。[ 5 ] Phireのアップデートv1.0.1は2010年11月22日にリリースされ、セキュリティへの対応といくつかの小さなアップグレードが追加されました。Phire CMS v1.1は2011年1月9日にリリースされ、より簡単なインストールプロセスや12言語のサポートなど、多数の新機能とアップデートが含まれています。

「Phire」という名前は直接的な関連性はありませんが、プロジェクトのコードネームの命名規則はマーベル・ユニバース、特にX-MENのキャラクターセットに影響を受けています。プロジェクトのコードネームは必ずしも火や炎の要素と関連している必要はありません。Phireの「Ph」自体は、プロジェクトが記述されているプログラミング言語PHPの「PH」をもじったものです。

バージョン コードネーム 発売日 注記
0.9 フェニックス2010年8月1日 CMSのベータ版リリース、Phoenixとしてリリース
1.0.0 2010年11月1日 Phire CMSの最初の公式リリース
1.0.1 2010年11月22日 Phire CMS の最初のアップデートでは、セキュリティの脆弱性に対処し、いくつかのUIをアップグレードしました。
1.1.0 パイロ2011年1月9日 Phire CMS のアップデートにより、インストールプロセスの簡素化、言語サポート、ネストされたセクション、ブログのような機能など、いくつかの新機能が追加されました。
1.1.1 2011年5月18日 Phire CMS のアップデートにより、いくつかの新機能とセキュリティ強化が追加されました。
1.1.2 2011年7月7日 Phire CMS のアップデートにより、アーカイブ、ブログ、最近のコンテンツの一覧と管理に関する機能の追加と改善が行われました。

今後のリリース

Phire CMS v2.0の開発は2012年4月4日に発表され、現在開発中です。このバージョンは、開発基盤となっているPHPフレームワークの次世代であるPop PHP Frameworkを採用します。これは、現在サポート終了となっているMoc10 PHPライブラリから移行するものです。新バージョンでは下位互換性が失われ、PHP 5.3以降が必要になる可能性が高くなりますが、コミュニティからのフィードバックに基づき、多くの堅牢な機能が実装・改善される予定です。

特徴

Phire CMSには多くの機能が組み込まれていますが、APIを介してアプリケーションを拡張するためのプラットフォームも提供しています。[ 6 ] PhireはPHPのサポートにも積極的で、PHP 5.2.6以上を必要とし、PHP 5.3と完全に互換性があります。PhireはPHP 4をサポートしていません。また、MySQL 5.0以上が必要です。

  • LinuxUnixWindowsMac OSベースのサーバーにインストールします
  • ApacheMicrosoft IIS、または URL 書き換えをサポートする任意の Web サーバー プラットフォームを使用します。
  • 12言語の言語サポート
  • 複数サイトの管理機能が組み込まれているため、システム管理者は異なるユーザーを異なるサイトに割り当てることができます。
  • 複数のユーザーアクセスレベル
  • オープン オーサリング - システム管理者は、ユーザーが他のユーザーのコンテンツを操作することを許可または禁止できます。
  • SEOに適したURLとメタコンテンツ管理
  • サイトコンテンツシンジケーションフィード
  • モバイルシステムアクセスとコンテンツの代替モバイルプレゼンテーションが組み込まれています
  • 一般的なWYSIWYGエディタの組み込みサポート
  • 画像のサイズ調整や一括画像アップロードなど、ファイルと画像に関する強力な設定
  • 登録、ログイン、メンバーセッション管理を含む、サイトメンバーの広範なコントロール
  • サイト入力インタラクション用のスパムフィルターと CAPTCHA が組み込まれています
  • パフォーマンス向上のためのページキャッシュ
  • 必要に応じてコンテンツとアセットをグループ化して並べ替え、表示するための組み込みセクション。セクションはネストすることもできます。
  • 外部フィード統合を内蔵
  • 人気のビデオエンジンサイト(YouTubeVimeoViddler)の統合とサポート
  • 拡張機能のサポート - さまざまなデザインやプラグインをすばやく適用してアプリケーションの全体的な機能を拡張するためのテーマ。

脆弱性

Phire CMSの最初の公式リリースでは、いくつかのセキュリティ問題が発見されました。Secuniaによると、Phire CMS v1.0には、クロスサイトスクリプティングとデータ操作の領域において、最大評価が「Less Critical(重大度が低い)」のスクリプトが25個ありました。[ 7 ] Phire CMS v1.0.1リリースでは、合計36個のスクリプトにセキュリティパッチが適用されました。

参考文献

  1. ^ "リリース · phirecms/Phirecms" . GitHub
  2. ^ Boudy, Christopher Sr. (2010年11月16日). 「NOLAメディア会社、新コンテンツ管理システム「PhireCMS」を発表NewOrleansTech.net . 2010年11月19日時点のオリジナルよりアーカイブ。 2011年6月3日閲覧
  3. ^ 「LPTVエピソード57 – Lela Cloud、Lionel Milton、George Mauer、Nick Sagano」 LaunchpadNola.com 2010年11月22日。 2011年7月13日時点のオリジナルよりアーカイブ。 2011年6月3日閲覧
  4. ^ 「オープンソースコンテンツ管理システム:開発:APIドキュメント」 Phire CMS . 2011年6月3日閲覧
  5. ^ 「Phire CMS バージョン 1.1.1 デモ」 . Php.opensourcecms.com . 2011年6月3日閲覧
  6. ^ 「生成されたドキュメント」 Dev.PhireCMS.org 2011年5月18日. 2011年6月3日閲覧
  7. ^ 「Phire CMSの複数の脆弱性 - 勧告 - コミュニティ」 Secunia.com 20116月3日閲覧