Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Joruri開発の経緯
2008年5月 徳島県ホームページ再構築コンペ公告・島根県CMSを元に機能拡張・Ruby on Railsにて開発し、オープンソース化・CMSですべての業務を完結できること。・ノーツシステムのリプレースを行うこと。6月 再構築業務を弊社IDSが受注
・結果的に、すべてゼロから開発
2009年3月 CMSを開発し納品4月 新ホームページへのデータ移行開始10月 新ホームページに切り替え
2010年3月23日 オープンソース公開予定
地域ページ
組織ページ
分野ページ
4つの種別で記事を分類
トップページ
分野ページ
組織ページ
属性ページ
地域ページ
記事ページ
4つの種別で記事を分類
Joruriのコア機能として実装
各第二階層ページ
記事ページのURL
■記事ページのURLは数字13桁のディレクトリ表記
<記事ページのURLの例>
「にし阿波観光案内人」養成講座についてhttp://www.pref.tokushima.jp/docs/2010010800161/
徳島県のドメイン 記事を保存したディレクトリ
2010年01月08日0016番目の記事
YYYYMMDDSSSSM西暦,月,日,日ごとの連番(4桁),最後ひと桁は、チェックデジット(モジュラス10 ウェイト3・1(M10W31))
第二階層ページのURL
■トップページ http://www.pref.tokushima.jp/
■分野ページ <くらし>
http://www.pref.tokushima.jp/bunya/kurashi/
<くらし 子育て>
http://www.pref.tokushima.jp/bunya/kosodate/
■組織ページ <企画総務部>
http://www.pref.tokushima.jp/soshiki/kikakusoumubu/
■属性ページ <入札・調達・売却・契約>
http://www.pref.tokushima.jp/zokusei/nyuusatsu/
■地域ページ <徳島市>
http://www.pref.tokushima.jp/chiiki/tokushima/
徳島県ホームページのテンプレート構造
■HTMLでの記述<div id="container"><div id="header"></div><div id="banner"></div><div id="main"><div id="wrapper"><div id="content"></div><div id="menu"></div></div><div id="links"></div></div><div id="footer"></div></div>
div:汎用ブロックレベル要素
ブログでは一般的なHTML構造
管理画面の特徴
■サイトの階層構造を管理
組織-部局-課分野-大分類-小分類
階層の上下構造をCMSが理解し、課のページで見つからないデータは、部局のページを探す。
■複数の記事形式を定義可能記事として登録するデータ形式を複数定義できる。
複数サイトの管理への対応
■サイト専用の管理ツールから脱却複数サイトを管理する自治体、大学、制作会社などの条件に適合
統合CMS「Joruri」
総合サイト
部門サイトA 部門サイト
B
目的別サイトA
目的別サイトB
制作者A
制作者B
管理者A
管理者B
組織内のWebサイトを統合的に管理
Webサイト構成データをCMSから分離
Linux系OS(CentOS)
Ruby/Ruby on Rails (言語/フレームワーク)
Joruri CMS (汎用CMS)
徳島県
ホームページ(Joruri構成データ)
徳島県庁
グループウェア( Joruri構成データ)
■ホームページ構成データHTMLテンプレート、スタイルシート、アイコン画像、分野・属性などの定義、ページ内説明テキスト