introducing A.C.E.

CMS作成支援ツール「A.C.E.」

Max-Labo謹製の「A.C.E.(Auto CMS Engine)」は、webページの情報を更新・編集・削除できるCMS(Contents Management System)の作成を支援する、PHPベースのフレームワークツールです。設定ファイルを編集することで、コンテンツのタイトルや項目などを設計でき、MySQLサーバへのデータの挿入(INSERT)や削除(DELETE)、編集といった機能を半自動化しますので、CMS開発の人的・時間的・金額的コストを効率的に削減することができます。

A.C.E.の特徴

CMSの基本的機能を装備
データの編集・削除・検索機能や、画像ファイルのアップロードなど、CMSの一般的な機能を搭載していますので、設定完了後すぐに実用的にお使いいただけます。
コンテンツ/項目の増減にも柔軟に対応
設定ファイルを編集することで、コンテンツやその中に含まれる項目の増減を簡単に実行できます。つまり、表示ページを新設する際にも必要最低限の労力でCMSをメンテナンスすることができるのです。また、PHPコードを書き換えることで、A.C.E.自体の機能も追加・変更できますので、webページに合わせたカスタマイズが可能です。
あえて管理側の機能だけに注力
A.C.E.が搭載している機能はCMSの管理側ページだけに抑えてあります。つまり、webページとして公開する(データベースと連動してデータを表示させる)ページは別途制作が必要です。一見、CMSとして不完全なものに見えますが、表示側ページをニーズに合わせてに組み上げられることで、webサイト構築の自由度は高まります。もちろん、表示側ページの制作には、A.C.E.に内蔵されているMySQL接続エンジンを利用することができます。

A.C.E.について、よくあるご質問

A.C.E.を使用するのに必要な、PHPとMySQLのバージョンを教えてください。
PHP 4.4以降、MySQL 4.1以降を推奨します。それ以前のバージョンでも、一部の設定を変更することで対応できるケースが多いです。なお、システムの性質上、PHPとMySQLは必須です。
A.C.E.は、SQLiteやPostgreSQLなどのデータベースと連携できますか。
残念ながら、現バージョンのA.C.E.では不可能です。将来的なバージョンではそれらのデータベースとの連動も視野に入れていますが、現段階ではハッキリしたことは何も申し上げられません。
PHPやMySQLについて詳しくないのですが、設定ファイルの編集はできますか。
正直なところ、A.C.E.の設定を変更するには、PHPとMySQLについて一定以上の知識が必要です。設定ファイルの編集に関してはマニュアルをおつけする予定ですので、問題は少ないと思われますが、現在のバージョンではMySQLを手動で設定する必要がありますので、必要に応じてMax-Laboがサポートさせていただきます。また、A.C.E.の将来のバージョンでは、特別な知識がなくても設定を変更できる機能を搭載する予定です。
A.C.E.の最新バージョンを教えてください。
最新バージョンは1.0βです。A.C.E.は日々進化中ですので、あえてβバージョンのままになっています。なお、βバージョンではありますが、基本的な使用はまったく問題ありません。
A.C.E.でできないことはありますか。
現バージョンでは、RSSファイルの書き出しや、jpeg形式以外のファイルのアップロードができません。しかし、これらの機能は近い将来のバージョンで搭載する予定です。なお、トラックバック機能やコメント機能など、ブログ的な機能も搭載していません。これらの機能の搭載については、現在検討中です。
自分のHPにA.C.E.を導入したいのですが、現在契約しているレンタルサーバにはMySQLがありません…
ご予算とニーズに合わせた最適なサーバのご紹介もできますので、お気軽にお問い合わせください。参考までに、2007年12月までに、プロトタイプを含めて10数本のA.C.E.が複数のレンタルサーバ上で稼働していますが、特に問題は起きていません。

A.C.E.の今後

前述のように、逐次バージョンアップ(=機能強化)をはかっていきます。また、最新情報も随時アップしていく予定です。また、A.C.E.をベースにした、より高機能なフレームワークの開発もすでに始まっております。こちらのシステムについての情報も、随時お知らせする予定です。

A.C.E.についてのお問い合わせは…

A.C.E.およびMax-Laboに関するお問い合わせはこちらからお願いします。