2010年2月| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
トップ > コンピュータ&インターネット > CMS > SOY CMSは、SOHOやWebデザイナーの救世主になるかもしれない

SOY CMSは、SOHOやWebデザイナーの救世主になるかもしれない

2009年2月11日 06:18

HTMLソースにコメントやタグを埋め込むだけだから、デザインは自由自在。XHTML+CSSさえ、理解していれば簡単にサイト構築ができる。

SOY CMS ロゴ前回の「XAMMPインストール編」に続き、SOY CMSレポート後編。今回はSOY CMSの特徴を理解すべく、チュートリアルをやってみました。
Webにシステムを利用する場合、ある程度のデザインの制約がおこる場合が多いが、SOY CMSは、特別なテンプレートをもたず、既存のHTMLに、システムで変更したい部分をコメントやタグで囲むだけなので、デザインは自由自在。
そして、更新の容易さはブログなみで、特別な管理者を必要としない。
となれば、システム担当者のいない、小さなWeb制作会社や、個人のWebデザイナー、広告宣伝費予算の少ない中小企業、外注予算のない個人企業に、とても向いているCMSといえよう。

それでは、SOY CMSを使ってみましたレポートのはじまり、はじまり。

■まずは、HTMLでサイト構築をおこなう

SOY CMSを既存のテンプレートを持たないため、最初にHTMLでサイト構築を行う。SOY 手っ取り早く理解するには、既存のHTMLだけで作られたサイトを利用するのが一番わかりやすい。
最初は、ひとまずHTMLのコピペだけでも動作するので、まずその段階で確認してみることを強くお勧め。
今回は、時間の関係もあり、古荘さんが用意したチュートリアル用のHTMLサイトを、本人の許可を得て使わせてもらった。

おまめ商事種式会社(SOY CMSチュートリアルサイト)

おまめ商事種式会社HTML版
http://demo2.soycms.net/realfile.html

自分でやってみた感想では、おそらく、このHTMLサイトを下記の「SOY CMSチュートリアルマニュアル(PDF形式)」を見ながら構築していくのが、いちばんわかりやすいと思う。

上記HTMLサイトをSOY CMSで構築したものが下記。

おまめ商事種式会社SOYCMS版
http://demo2.soycms.net/

このチュートリアルを実行すれば、SOY CMSがどのようなCMSであるかが、よくわかる。
#残念ながら、さわってみないとSOY CMSのよさは半分もわからない。

■サイト作成

SOY CMS

最初にサイトを作る。MTで言えばブログを作るようなもの。
/インストールディレクトリ名/admin/にログイン。

SOY CMS

管理者画面が表示されるので、「サイト作成」をクリック。

SOY CMS

サイトID(ドキュメントルートからのURL)、サイト名を入力して「実行」をクリック。
ルートにサイトを設定したい場合は、後から変更ができるのご安心を。

SOY CMS

「作成しました。」と表示されるので、「ログイン」をクリック。ルートに設定したい場合はこの時点で「ルート設定」をクリックする。
※XAMPPの場合、ルートはhtdocsであることをお忘れなく。

■ページ作成

初期ページ作成ウィザード

初回のみ「初期ページ作成ウィザード」が表示されるが、ページウィザードは使わず、「ページの新規作成」をクリック。

ページの新規作成

まずは、トップページの作成を行う。タイトル:トップページ、URL:空欄、ページの種類:標準ページをチェックして「ページを追加」をクリック。

SOY CMS

ページが詳細が表示されるので、ひとまず「保存」を押しておく。

◇HTMLの修正

SOY CMS

HTMLフォームに、「おまめ商事種式会社HTML版」から持ってきたHTMLを貼りつけ「更新」をクリック。
※リンクURLは各自の環境に合わせ変更すること

◇新規ページの追加

SOY CMS

同じように「新しいページの作成」をクリックして、同じように、「おまめ商事種式会社HTML版」から持ってきたHTMLを貼りつけていく。
※リンクURLは各自の環境に合わせ変更すること

◇ブログページの生成

SOY CMS

個別エントリーページを作る場合は、「ブログページ」にチェックを入れる。

SOY CMS

「エントリーがありません」と表示されるが、この時点では気にしない。なお、ブログページに関しては、テンプレート編集を、この段階ではおこなわないほうがいい。

SOY CMS

生成されたページ一覧。
「ページが見つかりません」というページは自動的に生成される。

■ファイルのアップロード

SOY CMS

HTMLをアップロードしただけではイメージも掴みにくいと思うので、画像やCSSを先にアップロードすることにする。
画像やCSS等のアップロードは「ファイルマネージャー」を利用し、「ファイルマネージャー」を利用するには、フッターメニューの「ファイルマネージャー」をクリック。

SOY CMS

「ファイルマネージャー」が開く「files」という名前のフォルダーをクリック。

SOY CMS

参照をクリックして、CSSや画像等をアップロードしていく。ご覧のように、画像はアイコンで表示されるので、何を上げたか迷うことはない。
※CSSはファイルマネージャーからアップロードすると、CSSエディタが利用できる。

SOY CMS

画像やCSSがアップロードされ、ひとまずHTMLをSOY CMSに移植完了。まずはこの段階で動作するかどうかを、確認してみてください。

■CSSエディタによるCSSの編集

SOY CMS CSSエディタの呼び出し

SOY CMS CSSエディタ

SOY CMSは、ファイルマネージャーからアップロードしたCSSは、CSSエディタを利用できる。
呼び出し方はファイル名をクリックすると、ファイル一覧下に、CSSファイルが表示され、「CSSエディタで編集」と書かれたボタンをクリックすれば、「CSSエディタ」が利用できる。
また、CSSエディタはダイナミック編集からも利用できる。
※以外とCSSが編集できないCMSは多い。

■SOY CMSのテンプレート生成

SOY CMS

ここからが、SOY CMSを利用する上での核心。

    <ul class="top_list">
        <li>2008.8.16 ここに新着情報が入ります</li>
        <li>2008.8.16 ここに新着情報が入ります</li>
        <li>2008.8.16 ここに新着情報が入ります</li>
    </ul>

まず、上記部分に新着情報を表示したい場合は…

    <ul class="top_list">
<!-- block:id="news" -->
        <li><span cms:id="create_date" cms:id="y.m.d">2008.8.16</span> <span cms:id="title">ここに新着情報が入ります</span></li>
<!-- /block:id="news" -->
<!-- cms:ignore -->
        <li>2008.8.16 ここに新着情報が入ります</li>
        <li>2008.8.16 ここに新着情報が入ります</li>
<!-- /cms:ignore -->
    </ul>

と書き換える。

◇用語解説

SOY CMSを利用するには、「ブロック」という概念が必要だ。「ブロック」とは、テンプレートのなかで、どのエントリーを書き換えの対象とするか決めるもの。

<!-- block:id="news" --><!-- /block:id="news" -->

例でいえば、ここに挟まれた部分が編集領域となる。

<span cms:id="create_date" cms:id="y.m.d">2008.8.16</span>

上記は日時の表示のタグ

<span cms:id="title">ここに新着情報が入ります</span>

上記はタイトル表示

<!-- cms:ignore --><!-- /cms:ignore -->

上記は表示したくない場所を囲う。

元のHTMLはそのままに、コメントやアトリビュートを追加するだけで、SOY CMSは動作する。

◇ブロックの設定

SOY CMS

HTMLの隣にあるタブメニューの「ブロック」をクリックして、「設定する」をクリック。

SOY CMS

ラベル表示用ブロック」にチェックを入れ「設定画面へ」をクリック。

ブロックの詳細

ラベル(MTだとカテゴリー)の選定で、「新着情報」を選び、表示件数を5件、「設定の保存」をクリック。「ラベル」

SOY CMS

「ダイナミック編集」をクリックすると、プレビュー表示になるので確認。もちろん、「エントリー」がないから、表示もされない。
※ダイナミック編集から、HTML、CSS、エントリーの編集が可能。

■エントリーの投稿

SOY CMS

タブメニューから、「エントリー管理」を開き、「エントリーの新規作成」をクリック。

SOY CMS

「エントリー新規生成」画面から、エントリーの生成を行う。Movable TypeやWordPress等他のブログツールと使い方はほぼ同じで、WYSIWYGエディタ(TinyMCE)があるので、説明は不用だろう。ラベル名の「新着情報」と「公開」にチェックを入れて、「作成」をクリック。
#エントリー本文の表示文字が小さいのは修正してしほしいなぁ。

SOY CMS

エントリーを作成すれば、このように表示される。使い方は簡単でしょ。
エントリーのテンプレート生成等、詳しく知りたい方は、チュートリアルマニュアルや、「Re:CreatorKansaiBlog(制作手順例)」を見ながら、やってみてください。トップページに比べ、多少複雑ですが、さほど難しいものではありません。

■SOY CMSの導入により、システム担当をもたない小さなWeb制作会社や、フリーランスのWebデザイナーは、活性化につながる可能性がある。

ホームページはCMSで作る時代になったが、比較的とりくみやすいと言われた、Movable Typeや、WordPressですら、高機能化していくにつれて、独自のタグは複雑化され、XHTML+CSSを理解しているでけではサイト構築ができなくなってきている。
※高機能化はユーザーが望んでいることでもあるので、決して、高機能化に伴う複雑化を非難するものではない。

その点、SOY CMSは、HTMLに、コメントやタグを埋め込むだけなので、XHTML+CSSがある程度わかる人なら、誰でも扱える。
この容易さは、システム担当者のいない、小さなWeb制作会社や、個人のWebデザイナー、広告宣伝費予算の少ない中小企業、外注予算のない個人企業に、向いている。
まだ、どこまでの規模のサイトができるのかはわかならいが、少なくとも、中小企業の会社案内程度を作るのは十分な機能だ。
純国産で、実力のある企業がパッケージを管理しているというのも安心感につながる。フォーラムも用意されており、対応は迅速だ。

なお、余談ではあるが、「インストールマニュアルがわかりにくい」とメールしたら、早速、古荘さんが対応してくれた。
http://www.soycms.net/web/files/manual/soycms_document_00_20090209.pdf
※こうした対応の早さも、も安心して使える要素のひとつだ。

インストールを含め、2日ほど触ってみた感じでは、XHTML+CSSをある程度理解している人であれば、1日から3日学習すれば、仕事で使えるようになるだろうと思った。
僕自身も、簡単なWebサイトの業務案件依頼があれば、是非とも使ってみたい。

参考になれば幸い。

投稿者: Dakiny 日時: 2009年2月11日 06:18 |  このエントリーをはてなブックマークに追加 「SOY CMSは、SOHOやWebデザイナーの救世主になるかもしれない」のはてなブックマーク被リンク数 |  このエントリをdel.icio.usに追加 このエントリのdeliciousの被リンク数  |  このエントリをlivedoorクリップに追加 このエントリのlivedoorクリップ被リンク数 |  「SOY CMSは、SOHOやWebデザイナーの救世主になるかもしれない」をTwitterでつぶやく |   | コメント(1)  | トラックバック (5)

トラックバック

このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/1782
※文章内容と関係のないトラックバックは固くお断り。

この一覧は、次のエントリーを参照しています: SOY CMSは、SOHOやWebデザイナーの救世主になるかもしれない:

» SOY CMSは、SOHOやWebデザイナーの救世主になるかもしれない from 人気・注目のランキング型ソーシャルニュースサイト - pupua news
Webにシステムを利用する場合、ある程度のデザインの制約がおこる場合が多いが、SOY CMSは、特別なテンプレートをもたず、既存のHTMLに、システムで変... [詳しくはこちら]

トラックバック時刻: 2009年2月12日 14:54

» ソイ from DRAGON SYSTEM .NET / blog
ソイというCMSはどうでしょう。 蒲生トシヒロさんのコラム(世界中の1%の人々へ... [詳しくはこちら]

トラックバック時刻: 2009年2月13日 03:24

» MTやめて、SoyCMSにするか? from Luigi★Box
SoyCMSというのが出来たらしい。国産のCMSで、私のようにプログラムが判らな... [詳しくはこちら]

トラックバック時刻: 2009年2月17日 19:08

» 北海道開発オフ:SOY CMSは、SOHOやWebデザイナーの救世主になるのか from ウェビンブログ
「先日ホッテントリ入りしたSOY CMSはデザイナーの救世主足りうるのか」という点が猛烈に気になったので、昨日のDevDo北海道開発オフで、実務的なサイト... [詳しくはこちら]

トラックバック時刻: 2009年3月 1日 22:08

» CSS Nite in Ginza, Vol.34:話題のSOY CMSが登場 from CSS Nite公式サイト
蒲生さんのSOY CMSは、SOHOやWebデザイナーの救世主になるかもしれない... [詳しくはこちら]

トラックバック時刻: 2009年3月 7日 07:29

コメント

一度試してみようかな。MT最近複雑でわからないし

WPは管理画面もガラっとかわるしあきてきたもんなぁ。。。

投稿者: iPhoner | 2009年2月13日 12:37

コメントを投稿

Search


キャッシュ使用
Powered by 暴想

Download

Categories

ArchiveList

Trackbacks

Comments

お勧めMT本

MTOS活用テクニック―カスタムフィールドで本格的なCMS機能を実現!
MTOS活用テクニック
藤本壱著
ラトルズ
2009年2月発売

Movable Type 4.2 パーフェクトガイド
Movable Type 4.2 パーフェクトガイド
荒木勇次郎著
毎日コミュニケーションズ
2008年7月31日発売

Movable Type プロフェッショナル・スタイル MT4.1対応
Movable Type プロフェッショナル・スタイル
MT4.1対応

CSS Nite
毎日コミュニケーションズ
2008年4月8日発売