分123はじめに連載開始からしばらく経ちました。今では多くの皆さんが快適なMODxライフをお過ごしかと思います(笑⁠)⁠。一方で,既存サイトのコンテンツが多い,複雑といった事情から,なかなかMODxやCMSの導入に踏みきれない方もいらっしゃるのではないでしょうか?今回は,バックエンドデータベースから見たMODxについて解説していきます。データベース側の構造を知ることで,既存サイトのコンテンツをひとつひとつコピー&ペーストし,管理画面から登録するのではなく,データベース側からサイトを半自動的にマイグレーションする,という手段を検討することができ,より効率的な運用管理を目指すことができるようになります。Serverがサポートされるようになりましたが,実績の面からはMySQLを使う方が間違いなく無難です。今回もMySQLを前提とした解説を行っていきます。MySQLのテーブル構造さっそくですが,本連載の1回目でMySQLを設定したように,MODxが持つテーブル情報を確認するには次のようにします。Revolutionは普段目に見えないところでたくさんのテーブルを使ってデータを管理,表示していることが推測できます。テーブル名からも大体の用途が想像できるかもしれませんが,これらのテーブル名と用途を一覧にしてみましたので参考にしてみてください。中には語彙やコンテキストなど,読者の皆さんには意味不明な項目があるかもしれませんが,例のごとく次回以降ゆっくりと解説を行っていく予定です。言い訳になりますが,一部ドキュメントが整っていない&時間の都合で完全に内容を網羅することができませんでした。