Novius OS で子ページ一覧を表示するアプリケーションを作りました。Novius OS は、FuelPHP, HTML5, Wijmo を利用したコンテンツ管理システム(CMS)です。
Novius OS では、管理画面等で Wijmo を使用しています。Wijmo とは JavaScript のライブラリで、様々なアニメーション効果を実装しやすくしてくれます。
ページ編集画面で、任意のページを選択すると、そのページの子ページのタイトル/本文を一覧表示します。
ページ本文内の任意の箇所に挿入できます。WordPress のショートコードのような機能で、アプリケーションがページに出力している、と考えてください。
フロントエンドは、テンプレートを設定可能にしてあります。(config/template.config.php) 下の例では Wijmo アコーディオンを利用しています。
NosNos::main_controller()->addJavascript
を利用して、JavaScript を出力しています。WordPress の wp_enqueue_script と似たような働きをします。
※追記※ Novius OSは、管理画面ではWijmoを採用しています。フロントエンドではWijmoを使っても良いですし、自分が好きなJavaScriptライブラリを使っても構いません。詳しくはデザインを制約しないCMSをごらんください。