タグ

cmsとrailsに関するsbg3のブックマーク (10)

  • Skyline – 汎用性の高そうなRails製CMS

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました CMSというと最近ではWordPressが有名ですが、各プログラミング言語、各フレームワークごとに分かれてソフトウェアが存在します。それぞれ用途や環境に合わせて選択すべきです。 もしあなたがRuby on Railsを得意としているならば知っておきたいのがSkylineです。RailsをベースにしたCMSなのでカスタマイズも容易そうです。 まずはユーザ向けの画面から見ていきます。 続いて管理画面を見てみます。 Skylineの特徴として、管理画面がツリー構造で管理されているというのがあります。中央にあるWYSIWYGエディタを使ってコンテンツを編集できます。 Skylineはどのカテゴリ、どのページでもツリー構造の中で管理しているので汎用的な仕組みを使っているのが分かります。ニーズ

    Skyline – 汎用性の高そうなRails製CMS
    sbg3
    sbg3 2013/12/23
  • Herokuでの運用も可能なRails製CMS·Locomotive CMS MOONGIFT

    Locomotive CMSはRuby on Railsに組み込んで使えるCMSです。 Webサイトの基はページなどのコンテンツを管理する所にあります。今回紹介するLocomotive CMSはRuby on Rails向けに作られたCMSで、Rubygemsを使って組み込んで使うタイプになっています。 インストールします。Rails 3.2.3に対応しています。 専用のコマンドでベースをインストールします。 管理者アカウントの設定を最初に行います。 サイト名を決めます。日語ロケールはありませんでした。 ログインします。 管理画面です。ページ設定のみの分かりやすい画面です。 Slugを設定して、そのパスにアクセスできるようになります。 SEOも考慮されています。 実際にアクセスした場合です。 設定ページです。 スニペットや画像、フォントなどメディアごとにテーマが指定できます。 新しいペ

    Herokuでの運用も可能なRails製CMS·Locomotive CMS MOONGIFT
    sbg3
    sbg3 2012/05/06
  • クラウドも提供されるRails製のeラーニングシステム·Canvas LMS MOONGIFT

    Canvas LMSはRuby on Rails製のeラーニングシステム(LMS) Canvas LMSはRuby/Ruby on Rails製のオープンソース・ソフトウェア。日においては今ひとつ流行らないeラーニングではあるが、通信教育や通信大学のような仕組みは需要もあるので、やり方によっては伸びる可能性は十分にある。 教師用ダッシュボード 大規模に行うのではなく、社内教育やグループレッスンなどごく小規模な枠組みの中でeラーニングを用いてみるのはどうだろう。一から開発する必要はなく、Canvas LMSを使って取り組みをはじめてみよう。 Canvas LMSはRuby on Rails + PostgreSQLで開発されたeラーニングシステムだ。リッチなコンテンツエディタ、オンラインテスト、外部連携可能なカレンダー、テキストチャットやビデオチャットも用意されている。コースをパブリックに

  • Webサイトがさくさく出来るRails CMS·Casein MOONGIFT

    CaseinはRuby on Rails製のオープンソース・ソフトウェア。Webサイトを新しく開発する際の面倒に感じるのは、ユーザ画面はどうにかなっても、管理画面を作る必要があること。そして管理画面のデザインは意外とやっつけな場合が多いということだ。 ログイン画面 逆に言えばこれらの問題が解決するならばシステムを開発するのはもっと簡単になりそうだ。元々RailsはWebシステムをどんどん開発できる、便利なフレームワークではある。だがさらにCaseinを使えばもっと容易にシンプルになる。 Caseinは簡単に言えば管理画面を提供するソフトウェアだ。Railsプラグインとして動作する。モデルを作る際にCaseinを経由して作れば、管理画面にモデルをメンテナンスするためのタブを追加してくれる。CRUD操作はここから自由に行える。 ユーザ管理機能 管理画面の整ったデザインがやる気を出させる。ユーザ

    Webサイトがさくさく出来るRails CMS·Casein MOONGIFT
    sbg3
    sbg3 2010/06/28
  • Rails製の高機能CMS·El dorado MOONGIFT

    El doradoはRuby on Rails製のオープンソース・ソフトウェア。一般的なCMSというと、モジュール拡張型だろう。その意味ではEl doradoは一般的ではない。モジュールで拡張できる訳ではないので、現状以上の機能が欲しければ自分で開発する必要がある。 インデックス だがRuby on Railsが基盤なので、拡張はさほど難しくはないだろう。さらに予め用意されている機能だけでも十分使えるレベルに達している。小規模なサイトを構築するならば十分な機能が備わっているCMS、それがEl doradoだ。 El doradoが提供するのはブログ、Webチャット、イベント、ファイル、フォーラム、ユーザ管理となっている。その他ヘッダーバナーをアップロードしてランダムに切り替える機能もある。インデックスではフォーラムやブログ、イベント、ファイル、ユーザの最新情報が一覧になって見られる。 ブロ

    Rails製の高機能CMS·El dorado MOONGIFT
    sbg3
    sbg3 2010/06/28
  • Rails製の本格的CMS·eJOSH MOONGIFT

    eJOSHはRails製のオープンソース・ソフトウェア。CMSというのはWebシステムの基礎になる。管理画面とユーザ向けの画面、ユーザ認証、テーマ、プラグイン、権限管理など大抵のWebシステムで必要になる機能が網羅されている。 管理画面 その観点で考えるとCMSをベースにシステムを開発する案件が多いことが分かる。とは言えプラグインを開発するだけでは解決しない問題も多い。そこで使ってみたいのがeJOSHのようにカスタマイズも容易なCMSになるだろう。 eJOSHはサイト設定、ユーザ管理(管理者、従業員、ゲストの3段階)、レイアウトカスタマイズ、コンテンツ管理、ナビゲーション管理、プラグインといった機能が提供される。ユーザ向けと管理画面は分かれて作られている。 ユーザ向け画面 ページはページセクションと呼ぶブロックを作成し、一つのページの中にセクションとカテゴリを追加して構成する。カテゴリをタ

    Rails製の本格的CMS·eJOSH MOONGIFT
    sbg3
    sbg3 2010/01/28
  • ERP/CRMを兼ね備えたWebサイト構築スイート·XLsuite MOONGIFT

    Webサイトを「構築」するのが楽しいのは技術者、プロデューサをはじめとするIT業界に関わる人たちだ。そうでない人たちにすれば、構築自体はそれほど楽しいことではなく、結果として構築されたWebサイトを使って何が提供できるかが面白さにつながってくる。 主にアーティスト向け?なWebサイト構築システム おそらくターゲットとしてはアーティストになるであろう、そんな方々のためのWebサイト構築システムがXLsuiteだ。 今回紹介するオープンソース・ソフトウェアはXLsuite、Ruby on Railsを使ったWebサイト構築スイートだ。 XLsuiteはCMSと似て非なるソフトウェアと言えそうだ。システムとしての自由度が高く、あまりそのCMS固有の臭いが感じられない。ニュースの配信やブログ、動画、写真などを使ってサイトを彩ることができ、さらにコメントやメーリングリスト、RSSフィードを使ってユー

    ERP/CRMを兼ね備えたWebサイト構築スイート·XLsuite MOONGIFT
    sbg3
    sbg3 2009/08/24
  • Ruby on Rails製のブログCMS·PersonLab MOONGIFT

    自分でブログを立ち上げようと思ったら、エンジンには何を使うだろうか。MovebleTypeやWordPressが有名ではあるが、有名なものをただ使うのは何となく嫌だと言う人もいる。規模が大きくなりすぎて、コントロール不可能なイメージがあるのだ。 シンプルながら基機能は抑えたブログエンジン 小規模で、それでいてカスタマイズも容易そうなブログエンジンがある。それがPersonLabだ。 今回紹介するオープンソース・ソフトウェアはPersonLab、個人のアイデンティティを確立できるブログシステムだ。 PersonLabはRuby on Railsで作られたブログエンジンで、中国語がベースになっている。そのため管理画面の用語が難解かもしれない(でも意外と読める)。基機能はエントリー、ページ、コメント、メニュー、設定となっている。 管理画面 ブログの右上にはユーザのプロフィール画像が表示され、

  • 既存のRailsアプリケーションに手軽にCMSを付ける·Comatose MOONGIFT

    Webサイトの開発において何らかのスペシャルコンテンツや、定期的に入れ替えるコンテンツの差し込み機能が欲しいと言われることはよくある。そのために管理機能を追加するのは工数的に見合わず、ブログなどで情報配信してお茶を濁すなんてことはよくあるだろう。 キーワードやスラグが利用できる簡易CMS だがそれではWebサイトの成功にはおぼつかないかもしれない。RailsアプリケーションにCMS機能を追加するならComatoseを使おう。 今回紹介するオープンソース・ソフトウェアはComatose、ごく小さなCMSプラグインだ。 Comatoseはプラグインとして提供されるソフトウェアで、専用のコンテンツ管理画面が提供される。そして作成したコンテンツは専用のパス以下で呼び出すことができる。もちろんカスタマイズ可能なので、既存のシステムにインラインで表示することもできるだろう。管理画面は認証ありにすること

    既存のRailsアプリケーションに手軽にCMSを付ける·Comatose MOONGIFT
    sbg3
    sbg3 2009/07/09
  • ブログやCMSに。Ruby on Rails製で使い勝手の良い·adva-cms MOONGIFT

    CMSには既に多数のプレーヤが存在する。そんな中、Ruby on Rails製のシステムを採用する利点は何だろうか。一つにはカスタマイズの容易性がある。Railsをベースにしていれば、Railsに慣れた技術者であればカスタマイズは容易に行えるだろう。 管理画面 他のCMSの場合はそのCMSのやり方に沿って進める必要がある(プラグインやテーマなど)。だがRailsであれば、Railsの作法に沿っていれば良い、どのようなCMSを導入しようともそのまま使うことは稀なので、元々カスタマイズを考えておくのが良いのではないだろうか。 今回紹介するオープンソース・ソフトウェアはadva-cms、Ruby on Rails製のCMSだ。 adva-cmsはRails 2.3系以上でのみ動作する。Railsアプリケーションを作る際に「-m」を使ってテンプレートとして使うのが基だ。インストールが終わればすぐ

    ブログやCMSに。Ruby on Rails製で使い勝手の良い·adva-cms MOONGIFT
    sbg3
    sbg3 2009/04/02
  • 1