オープンソースCMS シラサギ のご 紹 介
会 社 概 要 会 社 名 設 立 資 本 金 所 在 地 役 員 社 員 数 事 業 内 容 株 式 会 社 ウェブチップス 2013 年 9 月 20 日 500 万 円 770-0872 徳 島 県 徳 島 市 北 沖 洲 三 丁 目 6 番 58 号 石 本 ビル202 代 表 取 締 役 社 長 CEO 野 原 直 一 情 報 担 当 取 締 役 CIO 平 尾 裕 介 技 術 担 当 取 締 役 CTO 谷 沢 和 寿 7 名 ( 役 員 含 む) オープンソースソフトウェア 開 発 事 業 オープンソースを 使 った 導 入 カスタマイズ 事 業 オープンソースを 使 ったクラウドサービス 事 業
名 称 の 由 来 サギ 科 の 鳥 のうち 全 身 の 羽 毛 が 白 いものを シラサギ と 呼 びます 徳 島 県 では1965 年 10 月 から シラサギ を 県 の 鳥 に 指 定 しています サギ 類 は 他 の 種 類 のサギたちと 一 緒 に 巣 を 作 り 繁 殖 するという 特 徴 が あります その 様 子 が 様 々な 企 業 と 技 術 者 でコミュニティを 形 成 し ソフトウェアを 開 発 していくというコンセプトと 一 致 したためこの 名 称 を 採 用 しました シラサギ は みんなで 育 てるCMSです
MITライセンス 誰 でも 自 由 にカスタマイズできます 誰 でも 自 由 にフォークできます 拡 張 機 能 を 公 開 するかどうかを 自 由 に 選 べます
Webアプリ 開 発 プラットフォーム CMSですが コアの 設 計 は 汎 用 SNSになっており Webアプリ 開 発 プラットフォーム として 利 用 できます 将 来 的 にグループウェア SNSなどの 様 々なアプリケーションの 開 発 ができます
モデルアドオン 設 計 下 記 をカプセル 化 して 任 意 のコレクションに 取 り 付 けられます DBのフィールド データ 検 証 や 保 存 ロジック 編 集 画 面 詳 細 画 面 アドオンをうまく 使 うことで モジュールの 肥 大 化 を 抑 えられます 結 果 ソース 管 理 が 非 常 に 楽 になります
拡 張 プラグイン 独 自 の 拡 張 プラグイン 機 能 egg(エッグ) があります モジュールとして 追 加 したコンテンツのプラグイン 化 デプロイが 行 えます
中 大 規 模 サイト 向 け NoSQLであるMongoDBを 採 用 し 高 速 化 を 実 現 しています 公 開 されているフォルダ ページには リレー ションによる 関 連 付 けはなく それぞれがファ イル 名 (URL)を 保 持 しています そのため MongoDBの 強 みである 前 文 一 致 検 索 のパフォーマンスを 最 大 限 に 引 き 出 せ ます そのため 任 意 のフォルダ 内 の 検 索 も 非 常 に 高 速 かつ 効 率 的 に 行 えます
Ajaxレイアウト 即 時 反 映 と 低 負 荷 を 実 現 します ページは 検 索 クローラーを 想 定 して 静 的 HTMLファイルを 書 き 出 します レイアウト 記 事 リストなどのパーツは 動 的 表 示 となります
マルチテナント 対 応 同 一 データベース 同 一 スキーマ 方 式 を 採 用 しています これにより 管 理 者 の 運 用 コストを 軽 減 できます
マルチデバイス 対 応 多 言 語 対 応 公 開 画 面 及 び 管 理 画 面 は PC スマホ 携 帯 タブレットなど 様 々なデバイスに 対 応 管 理 画 面 のメニューテキストは 外 部 ファイルに 一 括 保 存 しているため 多 言 語 版 としてすぐに 利 用 可 能
管 理 画 面 コンテンツ サイトトップ 画 面 使 用 頻 度 の 高 い フォルダ への ショートカットを 登 録 フォルダ サイトを フォルダ による 階 層 構 造 で 管 理 固 定 ページ 現 在 開 いている フォルダ にある 固 定 ページを 一 覧 表 示 レイアウト ページ 全 体 のレイアウトをHTMLで 作 成 し 管 理 パーツ 記 事 レイアウトに 配 置 するコンテンツを パーツ という 部 品 で 管 理
ページ 構 成 イメージ
フォルダ 属 性 記 事 記 事 リスト フォルダ 内 の 記 事 ページ 一 覧 を 表 示 します カテゴリー カテゴリーリスト フォルダ 属 性 カテゴリー を 設 定 したフォルダ 一 覧 を 表 示 します ページリスト カテゴリーが 設 定 されているページ 一 覧 を 表 示 します 標 準 機 能 フォルダリスト フォルダ 内 のフォルダ 一 覧 を 表 示 します ページリスト フォルダ 内 のページ 一 覧 を 表 示 します イベント イベントリスト イベントの 一 覧 をカレンダー 形 式 で 表 示 します アップローダー アップローダー ファイルをアップロードするためのフォルダです
動 作 環 境 対 象 OS Webサーバ DBシステム バージョンなど CentOS 6.5 64bit nginx + thin MongoDB Ruby 2.1.1 Ruby on Rails 4.1.1 Internet Explorer (ver.9 以 上 ) Firefox Chrome Safariの 最 新 バージョンを 想 定 しています
機 能 一 覧 (1) サイト 機 能 マルチテナント 対 応 独 自 ドメイン 対 応 サイトプレビュー 機 能 記 事 機 能 記 事 の 登 録 連 番 ファイルの 自 動 設 定 ファイル 名 の 直 接 指 定 カテゴリの 設 定 レイアウトの 設 定 キーワードの 設 定 記 事 機 能 概 要 の 設 定 サマリー 設 定 WYSIWYGエディター(CKEditor TinyMCE) 添 付 ファイル 設 定 アップロード イベント 日 の 設 定 公 開 日 時 予 約 の 設 定 プレビュー 機 能 静 的 ファイルへの 書 き 出 し
機 能 一 覧 (2) デザイン 機 能 レイアウト 機 能 HTML 自 由 記 述 HTMLエディター パーツ 参 照 機 能 パーツ 機 能 HTML 自 由 記 述 フォルダーリスト ページリスト 新 着 タブ パンくず 記 事 リスト カテゴリーリスト 公 開 画 面 機 能 (フォルダー 機 能 ) スマートフォン PC 画 面 の 切 り 替 え 文 字 サイズ 変 更 ふりがな 表 示 フォルダーリスト ページリスト 記 事 リスト 検 索 条 件 の 設 定 表 示 件 数 の 設 定 並 び 順 の 設 定 表 示 形 式 (HTML)の 設 定 イベントカレンダー
機 能 一 覧 (3) ファイルアップロード 機 能 SCSS Compass 変 換 機 能 CoffeeScript 変 換 機 能 管 理 機 能 サイト 管 理 ユーザー 管 理 グループ 管 理
今 後 リリースする 機 能 6 月 リリース 権 限 管 理 機 能 簡 易 アンケート 作 成 機 能 アクセシビリティチェック 機 能 7 月 リリース 承 認 機 能 FAQ 記 事 作 成 機 能 サイトマップ 機 能 8 月 リリース メールマガジン 配 信 機 能 記 事 の 地 図 掲 載 機 能 音 声 読 み 上 げ 機 能 9 月 リリース 広 告 管 理 機 能 辞 書 管 理 機 能 10 月 リリース 組 織 変 更 機 能 LDAP 認 証 機 能
オープンデータポータルサイト 徳 島 県 のオープンデータポータルサイトを シラサギ で 構 築 徳 島 県 徳 島 県 内 企 業 との 共 同 開 発 2015 年 4 月 に 本 公 開 予 定 (2014 年 9 月 頃 に 簡 易 公 開 予 定 ) シラサギ のプラグインとして 開 発 2015 年 5 月 にオープンソース 公 開 予 定
オープンデータポータルサイト(システム 概 要 図 )
オープンデータポータルサイト(ファイル 変 換 システム) 二 次 利 用 可 能 なデータを 要 望 左 のファイル 変 換 システムを 利 用 日 常 業 務 に 使 用 するファイルにも 対 応 することで 業 務 改 善 を 実 現
オープンデータポータルサイト(アイデアボックス) データに 対 する 要 望 アプリに 対 する 要 望 + オープンデータアイデアソン オープンデータハッカソン などで 生 まれた 要 望 要 望 アイデアの 蓄 積 評 価 する ボタンで 定 量 化
初 期 データ 市 町 村 向 けの 自 治 体 サンプルデータを 初 期 データとして 提 供 しています インストール 時 に 初 期 データを 切 り 替 えられますので 今 後 のサンプルデータ 提 供 にご 期 待 ください 大 学 サンプル 企 業 サンプル 子 育 てサイトサンプル 県 向 け 自 治 体 サンプル など
シラサギ 公 式 サイト 新 着 情 報 リリースノート よくある 質 問 ダウンロード オンラインデモ 導 入 事 例 開 発 情 報 など
シラサギプロジェクト(コミュニティ) 2014 年 9 月 にシラサギがVer1.0になる 予 定 のため 10 月 から シラサギプロジェクト という 開 発 コミュニティをスタートします スタート 当 初 は 企 業 に 属 しているエンジニアの 方 が 中 心 となります シラサギのオープンソース 公 開 前 の 時 点 で 10 社 近 い 企 業 が 参 加 を 表 明 してくれており 興 味 のある 企 業 様 には 是 非 参 加 してもらいたいです スタート 時 のチケット 管 理 はRedmineを 予 定 しています 開 発 コミュニティ 設 立 後 1 年 以 内 に 一 般 的 なコミュニティに 移 行 するのが 目 標 です
徳 島 県 はRubyを 頑 張 っています 自 治 体 OSSキットは Rubyで 開 発 されたシステムで 構 成 されています
余 談 某 CMSとの 違 いについて 某 CMS 固 定 ページ 記 事 ピース コンセプト コンテンツ ディレクトリ CSS HTML5 未 対 応 Ruby Railsの 機 能 を 利 用 できていない 公 開 系 コレクション 約 40 テストプログラムなし シラサギ ページ パーツ フォルダ SCSS Compass HTML5 準 拠 Ruby Railsの 機 能 を 最 大 限 利 用 公 開 系 コレクション4つ テストプログラムあり