タグ

ブックマーク / thinkit.co.jp (4)

  • [ThinkIT] 第1回:Railsで構築されたオープンソースCMS「Rubricks」 (1/4)

    連載では今話題のフレームワークRuby on Rails(以下、Rails)上に構築されたCMS(Contents Management System)である「Rubricks」を取り上げます。第1回の今回はRubricksの概要について解説します。 Rubricksを紹介する前に、CMSについて導入の目的その意味について簡単に整理しておきます。 CMSと呼ばれるソフトウェアには、静的なサイトにおけるデザインの統一化や構成管理に特化しているもの、プログラムの必要なくBBSやニュースといったアイテムの配置ができるといった特徴があります。 さらに動的なサイト構築まで含めると、CMSという言葉の範囲は大変広いといえるでしょう。ただし、どのCMSでも「Webサイト構築/更新に関する共通的なルーチンワークの作業負荷を軽減する」ことを目的とする点は共通しています。

    pm11
    pm11 2006/12/13
    XOOPSと比較してみたい。
  • [ThinkIT] 第2回:Rubricksのインストール (1/4)

    前回はRubricksの概要について解説しました。第2回の今回は実際にRubricksをインストールしていく手順を紹介します。手軽に試せるようにWindows環境を前提として進めます。ただしRails環境が構築してある場合はLinuxなどのOSでも同様の手順でインストールが可能です。 RubricksはRuby on Rails(以下、Rails)上で動作しているCMSです。そのためRubricksを導入する前にRails環境をインストールする手順を紹介します。通常のRailsインストールですので、手順を把握している方は次章「Rubricks環境の導入」からご覧ください。

    pm11
    pm11 2006/12/11
    Railsの環境構築〜Rubricksの立ち上げまで。Railsも参考ドキュメントが増えて、楽しくなってきたなぁ。
  • [ThinkIT] 第1回:複数人による開発の要所を押さえる (1/3)

    PHPは生産性の高い開発言語として広く普及しました。現在も多くのWebアプリケーション開発でPHPが採用されており、その手軽さも手伝って実績を伸ばし続けています。手軽に開発できることから、個人での開発もでき、独自の開発手法が多く存在し、複数人では統一が難しいといわれています。 そのため複数人による開発では、確固とした開発手法がとられてない事例が多いのも事実です。開発手法が確立されてない場合、規模が大きくなるとすぐに破綻してしまいます。それを避けるには、開発手法を確立しておく必要があります。 連載では複数人によるPHPを用いたWebアプリケーション開発において、実際に筆者の所属するウノウ株式会社が行っている手法を例に効率的な開発手法を解説していきます。連載の内容はPHPだけでなくRubyPerlのような他の言語にも適用できます。また1人で開発を行う時に非常に有効な方法です。実際に筆者が

    pm11
    pm11 2006/12/01
    PHPだけではなく、チーム開発に言える内容だと思う。svnとか。いずれチームで開発する時の為に、環境を整えないとな。
  • [ThinkIT] 第1回:マスカットが変えるAjax開発環境 (1/3)

    最近のWebアプリケーションでは、表現力、操作性、配布の容易性といった観点からリッチクライアント(注1)が注目を集めています。その中でも、オープンな技術に基づいているAjax(注2)は高い人気を誇っており、様々なところで話題をよんでいます。 しかし、Ajaxを用いたWebアプリケーションの開発手法はいまだに発展途上であり、商用の開発レベルには到達していないという見方があります。その要因として表1に示すようなことが考えられます。 JavaScriptの生産性の悪さ Ajaxではプログラミング言語としてJavaScriptを利用しますが、JavaScriptを用いて格的な開発をしようとすると、他のプログラミング言語に比べてその生産性の悪さが課題となります。 ドキュメント不足 最近ではJavaScriptの生産性の悪さをカバーするためのAjaxライブラリが数多く出てきていますが、その多くはドキ

    pm11
    pm11 2006/12/01
    AjaxのIDE。ブラウザ版とEclipse版のものがある。ブラウザ版はブラウザでアクセスする。サーバとのやり取りにはXMLでやりとりを行う。スクリーンショットを見た感じだと、GUIも簡単に作成出来そう?試してみたい。
  • 1