グループウエアとして活用できるオープンソースソフトウェア SHIRASAGI

オープンソースソフトウエアのSHIRASAGI(シラサギ)

グループウェア「(シラサギ)」は、オープンソースソフトウエア(MITライセンス)として開発されているグループウェアとして活用できるWebアプリ開発プラットフォームです。
開発元は徳島県の株式会社ウェブチップス社がRuby on Railsで開発しています。

http://www.web-tips.co.jp/img/shirasagi.jpgshirasagi

「シラサギ」は、Ruby on Railsで開発されたWebアプリケーション開発プラットフォームです。
SNSをベースとし、CMS、グループウェアなど幅広いアプリケーションの開発に柔軟に対応します。 MITライセンスの元、オープンソースで開発しています。誰でも無償でご利用が可能です。 「シラサギ」に興味のある企業様がいらっしゃいましたら、お気軽にご連絡ください。「シラサギ」は「シラサギ」を使う全ての人で育てていくプロダクトです。

出典:株式会社ウェブチップス
http://www.web-tips.co.jp/work/shirasagi/

ここではグループウェアを構築できるオープンソースソフトウエアとして活用を考えてみます。

シラサギとは

シラサギは、Webアプリケーション開発プラットフォームとして開発されたものです。
Webアプリケーション開発プラットフォームとはなんでしょうか?Webアプリケーション開発プラットフォームは、自分、自社のWebサイト構築を助けてくれるものという認識です。プラットフォームと同じような言葉にフレームワーク、ライブラリというものがあります。ライブラリはアプリケーションの汎用的な部品を提供する。フレームワークはアプリケーションの部品単位ではなく、フレーム(骨組み)としてアプリケーションの構造を提供する。プラットフォームはアプリケーションの動作環境を提供する。どれもアプリケーション開発を助けるという点は同じですが、どの範囲、どのような形態かで違いがあるという認識です。(間違っているかもしれません)

シラサギに話を戻すと、プラットフォームであるシラサギがベースとなる環境を提供して、既に持っている機能は簡単に使用することもできますし、シラサギ上で動作するアプリケーションを作ることで希望するWebサイトを構築することができるというソフトウエアと認識しています。

シラサギの機能

システム機能(システム自体を管理する機能)

  • SAML によるログイン(シラサギ側が SP)
  • OpenID Connect によるログイン(シラサギ側が RP)
  • Apache HTTPD / nginx の認証によるログイン
  • マルチテナント対応
  • サイト管理
  • ユーザー管理
  • グループ管理
  • ユーザー・グループ入出力機能
  • 権限/ロール機能
  • ファイル制限機能
  • サイト複製機能
  • DBマイグレーション機能
  • 操作履歴
  • 簡易メッセージ機能
  • システムのお知らせ

CMS機能

CMSはコンテンツマネージメントシステムで、Webコンテンツの作成や管理機能です。例えばWordPressのようなイメージです。

サイト管理機能

  • サイト管理
  • 独自ドメイン対応
  • ユーザー管理
  • グループ管理
  • サイトプレビュー機能
  • ユーザー・グループ入出力機能
  • 権限/ロール機能
  • ロール一括設定機能
  • 操作履歴
  • かな辞書
  • 単語置換辞書
  • 世代管理
  • ページ同時編集の排他制御
  • LDAP
  • 組織変更機能
  • サイト内リンクチェック機能
  • サイト内HTML検索、置換機能
  • 管理画面サイト内記事検索機能
  • テンプレート機能
  • サイト内ファイル共有機能
  • METAタグ自動挿入機能
  • HTML取り込み機能
  • 管理画面お知らせ機能
  • 本文レイアウト機能
  • サイト内全コンテンツ一覧出力機能
  • Twitter、Facebook投稿連携

記事機能

  • 記事の登録
  • 連番ファイルの自動設定
  • ファイル名の直接指定
  • カテゴリの設定
  • レイアウトの設定
  • キーワードの設定
  • 概要の設定
  • サマリー設定
  • WYSIWYGエディター(CKEditor、TinyMCE)
  • アクセシビリティチェック機能
  • リンクチェック機能
  • ソースクリーニング機能
  • 添付ファイル設定、アップロード
  • 画像リサイズ機能
  • 添付画像のサムネイル貼付
  • イベント日の設定
  • 関連記事の設定
  • 公開日時予約の設定
  • 承認機能
  • 多段承認機能
  • 権限機能
  • 未来日時プレビュー機能
  • 静的ファイルへの書き出し
  • ヘルプ機能
  • Googleマップの埋め込み
  • Adobe Readerリンク表示機能
  • お問い合わせ先の入力
  • 承認記事絞り込み
  • 記事保存時警告機能
  • 複製機能
  • ページ、フォルダー移動機能
  • ページ差し替え機能
  • 排他制御機能
  • Gravatar連携機能
  • 記事/FAQ/イベントページインポート機能

デザイン機能

  • レイアウト機能
    • HTML自由記述
    • HTMLエディター
    • パーツ参照機能
  • パーツ機能
    • 広告バナー
    • 記事リスト
    • カテゴリーリスト
    • HTML自由記述
    • フォルダーリスト
    • ページリスト
    • 新着タブ
    • パンくずリスト
    • SNSシェアボタン
    • イベントカレンダー
    • FAQ記事検索
    • スライドショー
    • アンケート(フィードバック)
    • ログイン
    • ブログページ一覧
    • フォト一覧
    • フォトサーチ
    • フォトスライド
    • 閲覧履歴
    • アーカイブナビ(カレンダー)
    • アーカイブナビ(月次)
    • レコメンド(閲覧履歴)
    • レコメンド(関連ページ)

公開画面機能(フォルダー機能)

  • スマートフォン、PC画面の切り替え
  • 文字サイズ変更
  • ふりがな表示
  • 音声読み上げ
  • CSS切り替え機能
  • フォルダーリスト
  • ページリスト
  • グループ別ページリスト
  • 記事リスト
    • 検索条件の設定
    • 表示件数の設定
    • 並び順の設定
    • 表示形式(HTML)の設定
  • イベントカレンダー
  • メールフォーム
  • 新着ポータル機能(RSS取り込み機能)
  • 緊急災害レイアウト
  • FAQ
  • 施設情報
  • 広告管理
  • メールマガジン
  • サイトマップ
  • 掲示板
  • メンバー用ブログ機能
  • メンバー用写真データベース機能
  • メンバー プロフィール機能
  • 安否情報の登録、共有機能
  • 気象庁防災情報XML受信機能と大地震発生時の安否情報登録依頼メールの自動送信
  • アーカイブ機能
  • 写真一覧
  • フォルダ-複製機能
  • カテゴリーフォルダー分割、統合機能

ファイルアップロード機能

  • SCSS、Compass変換機能
  • CoffeeScript変換機能

オープンデータ機能

  • データカタログ機能
  • アプリマーケット機能
  • アイデアボックス機能
  • マイページ機能
  • CSV RDF変換機能
  • 語彙管理機能
  • WebAPI機能
  • SPARQLエンドポイント機能
  • クローリング機能

グループウェア機能

スケジューラー機能

  • 設備予約との連動
  • 定期的な予定の一括予約
  • 祝祭日以外の任意の休日設定(例: 創立記念日)
  • 日、週、月表示
  • 添付ファイル
  • Markdown 形式での予定入力
  • 任意にユーザーが定義できるスケジュール種別の設定

リマインダー機能

  • スケジューラーと連動
  • ワークフローと連動

設備予約機能

  • 設備予約との連動
  • 定期的な予定の一括予約
  • 複数ユーザーの一括空き時間検索
  • 祝祭日以外の任意の休日設定(例: 創立記念日)
  • 日、週、月表示
  • 添付ファイル
  • Markdown 形式での予定入力
  • Markdown 形式での設備情報の入力
  • 任意にユーザーが定義できるカテゴリーの設定

カスタムグループ(ワークグループ)機能

  • 組織の所属を超えた任意のユーザーでのグループ作成

ワークフロー機能

  • 2段階以上の承認ルートの設定
  • 承認依頼をキャンセルし、申請内容や添付ファイルを再編集
  • 承認依頼時に、承認者に対してメールによる承認依頼の通知
  • 差し戻しの際、承認依頼者にメールで通知
  • 承認依頼時や差し戻し時にコメントの入力

掲示板機能

  • スレッドまたはツリー形式の表示
  • Markdown 形式での入力
  • 添付ファイル
  • 任意のグループ、カスタムグループへの閲覧・編集権限の設定
  • 任意にユーザーが定義できるカテゴリーの設定

共有ファイル機能

  • 任意のグループ、カスタムグループへの閲覧・編集権限の設定
  • 任意にユーザーが定義できるカテゴリーの設定

その他

  • ユーザー一覧の役所順ソート

WEBメール機能

主な機能

  • メールの作成
  • フォルダー
  • アドレス帳
  • 署名
  • フィルター

メールの作成

  • TEXTメール
  • HTMLメール
  • 添付ファイル
  • 署名

メールの管理

  • 返信
  • 転送
  • 移動
  • コピー
  • 未読・既読
  • スター
  • 印刷
  • 詳細ヘッダー
  • ダウンロード

次回はシラサギのインストールを予定しています。