Legacyの違いを説明しろとなると難しいので、私なりに考えをまとめてみました。Legacy)は、XOOPSシリーズの一員という意味で、慣習的に「XOOPS」と呼ばれ混同されがちだが、厳密には区別されるべきものである。XOOPSはCubeが生まれる前世代的なものだ。歴史的に見ればXOOPSがCube・Legacy兄弟の生みの親と言っても過言ではない。Cube・Legacyは兄弟のようなものであるから、Cube・Legacyのふたつが力を合わせてこそ初めて母親XOOPSと同等の働き(あるいはXOOPS以上の働き)ができるようになるのである。言い換えれば、XOOPSの機能はCubeとLegacyにそれぞれ分け与えられ、それぞれは独立したシステムではないということである。「Cubeはハード・Legacyはソフト」の関係XOOPSの性格はCubeとLegacyに受け継がれたが、CubeはXOOPSのハードとしての性格を、Legacyはソフトとしての性格を与えられた。例えるなら、CubeはDVDデッキならLegacyはDVDのディスク、CubeはipodならLegacyはmp3ファイル、CubeがタンブラーならLegacyはカフェラテやエスプレッソ、CubeがサッカーチームならLegacyはプレーヤーだ。CubeとLegacyはそのような関係にある。Cubeは「立方体≒箱」、つまり何かソフトを入れる器だ。ゆえに、プレーヤーのいないサッカーチームがなんの試合もできないのと同じように、ソフトなしのCubeだけではCMSとての十分な機能は果たせない。*1そこでLegacy*2が必要になる。Legacyは「遺産」である。XOOPS時代の遺産だ。あるから、XOOPSの表に見える性格の多く(例えば、管理画面の機能やデザインなど)をLegacyが受け継いでいる。LegacyはXOOPSらしさを正確に写し取ったが、DVDがそれだけでは映像を楽しめない様に、LegacyもまたCubeの助けがなければXOOPSらしく機能することはできない。このようにCubeとLegacyはハードとソフトの関係にあるのである。Cube等のXOOPSシリーズを包括的に指す。Cubeベースが実装済みの環境。Cubeでハードの役割をする部分。Cubeでソフトの役割をする部分。CubeでXOOPS2と同等の機能を持ったソフト。コア」と呼ばれることがある。Legacyである必要はなく、ソフトというくらいであるから、今後別のベースが開発されればLegacyに取って代わる可能性がある。Cubeでユーザが登録ユーザかどうか知りたいLegacyで今のユーザがゲストかどうか知りたいsuintwitter2008年6月28。