CMS Works

多種多様なコンテンツを統合してマネジメントできる管理システムを開発せよ

鉄道関連特殊法人ウェブサイトマネジメントシステム

開発の背景

一部MovableType™やPHPを利用したCMSは導入済みであったが、リニューアルに伴い、より多くのコンテンツを管理する必要があった。また、既存のシステムは全くの別システムで稼働しているため、管理画面のUI、操作感が著しく違っており、新たに開発するシステムを現行システムの延長線上に乗せてしまうと、管理システムが煩雑にならざるを得ない。一方で開発のための予算は限られているため、既存システムをどのようにインテグレートするかという問題もあった。また、会員限定のコンテンツに対する閲覧制限の機能向上が求められた。

開発の目的

ニュースや読み物系のコンテンツ、複数種類の出版物紹介、プロジェクト情報、英語サイトの更新、会員向けの掲示板サービスなど多くのコンテンツを統合して管理するシステムを構築する。 また、担当者のITリテラシーやスキルにばらつきがあるため、管理画面での記述方法に左右されないアウトプットが得られる入力システムを開発し、誰が作っても一定品質のページを出力できるようにする。管理するコンテンツごとの管理画面のUIを極力統一し、一つのコンテンツの操作を習得すれば、ほぼ同じ操作感ですべてのメニューを扱えるシステムを構築する。また、機能を拡張しやすい設計とし、将来のコンテンツ追加に十分対応できるシステムとする。

システムの概要

多岐にわたるコンテンツを統一したUIで操作できるよう管理画面の設計を行った。 担当者による発信情報の表現的なばらつきを抑制するために、GUIエディタ等の導入はせず、マークダウン方式によるテキスト成形ができる仕組みを導入した。また、問い合わせフォーム(日・英)やトップページに表示するメインビジュアル(スライドショー)の画像ファイルの管理もシステムでできるようにし、サイト全体の管理が容易に行えるシステムとなった。

システム構成

プラットフォーム
Linux (Cent OS)
RDBMS
mySQL
中間言語
PHP
フレームワーク
Cake PHP

導入結果

サイトの更新頻度が格段に改善し、一般の閲覧、会員の利用ともに大幅に増加した。