ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

CMS JAPAN .INFOコミュのCMSの勉強

  • mixiチェック
  • このエントリーをはてなブックマークに追加
こんにちは。

現状ではPHPの知識はありませんが、CMSについて、きちっと理解を深めたいと考えております。

最初からPHP等で、プログラムを書くようになれることは考えてなく、基礎を学んで既存のプログラムに修正を加えられるようになる程度の知識を学べたらとおもいます。

そこで知識の深い皆様にお伺いしたいのですが、
今後どのような順番で勉強をしていったら良いか、アドバイスをいただけると助かります。

また、本を読みながら、学んで行こうと思いますが、お勧めの書籍などございましたら、教えていただければ幸いです。

どうぞよろしくお願いします。

(私はHTMLとCSSの知識はあります。)

コメント(29)

みみえもんさん、はじめまして。

誰も書き込みそうも無いので、大雑把なのですが

1.将来的な方向性と目的を明確にする。
2.それに沿ったCMSを、好みも含めて選択する。
3.トライ&エラーで頑張る。

こんな感じだと思いますが、いかがでしょう?
確かにPHP全盛って気もしていますが、使用言語は若干意識する必要があるかも知れません。
また人間の言語も、日本語サイトか英語サイトか等も。

誰かフォローしていただけると嬉しいのですが。。。

関係ないですが、南国在住とはうらやましいですね。
「理解を深めたい」のは、何のため?それによるかと。

自分のサイトをCMSで運用したいってのと、構築を仕事で請負たいってので違うでしょうし、仕事で請負う場合はターゲットとなる顧客の都合で選択するCMSも違います。

そのあたりの情報がもう少しあればレスがつくかと。
私がCMSに関する勉強したいと考えた理由ですが、CMSを使って自分でサイトを運用したいからです。

地域密着型のコミュニティーサイトを運用したいのですが、組み込みたい機能には以下のようなものがございます。

○『売ります。買います』情報(登録制でユーザーが投稿可)
○『求人、求職』情報(登録制でユーザーが投稿可)

過去にMANBOを使用しようとした事がありましたが、サーバーにシステムをインストールした直後に、有志の日本語サポートサイトが終わってしまい、その時点であきらめてしまいました。

次に、日本ではxoopsが知名度が高く、解説本なども出ているので手を出そうとしましたが、動作が遅く、またManboよりもプラグインの数も少なそうで、止めました。
私の行動はこの時点で終わってしまってます。

ここに来て、新しくコミュニティーサイトを作りたいと思う気持ちが強くなり、再度挑戦する気持ちを固めた(2度挫折しておりますが・・すみません。)次第です。

行動を開始するに当たり、正しい方向に進みたいので、情報を集めているところです。

どのCMSが最も私に適しているのかを知りたいのですが、色々なシステムがあり、どうしたものかと困っております。

理想とするサイトは、以下のサイトです。
http://www.chiangmai.jp/

皆様にお聞きしたいのは、下記の点です。

○どのような手順で勉強すべきか?(簡単に説明いただければ結構です。)

○適していると思われるCMSは?

お忙しい中大変恐縮なのですが、少しでも情報をいただけると、とても助かります。
進むべき方向さえはっきり見えてくれば、後は自分で勉強をして行きますので、
是非ともアドバイスをお願いいたします。
>Junnama さん

適切なフォローをいただき有難うございます。

>みみえもん さん

確かにユーザ管理などCMS選びではポイントになると思います。
ただ、よりサイト設計やコンセプトに近いところで
ユーザ登録がある場合、利用者が登録する気持ちになるよう
コンテンツは魅力あるものである必要がでてきます。

また、ここでの理想とするサイトのように
ユーザ登録機能の必要がなく、誰でも投稿できるサイトなら
ブログ系でも制作可能と感じてます。

仮にユーザ登録が必要な場合でも「売ります/買います」「求人、求職」等は
基本的な掲示板機能で、どのCMSでも似たりよったりと思いますがどうでしょう?
他にもご意見がありましたら、ぜひお聞かせください。
http://www.chiangmai.jp/
見た目的には慣れてるNucleusでチャチャッと作れそうに思いましたが、Nucleusはユーザ管理がかなり弱いので「売ります/買います」系は無理っぽい。

http://postmap.org/
このサイトはDrupalで作ってるそうですが、NucleusやMTみたいにブログ系でありながらユーザ管理もちゃんとできてるのかも。

WordPressは初期の学習が最小限ですむのでラクですね。最初からひととおり入ってるし、解説本も数冊出てますし。

mamboは、今はJoomlaが流れを引き継いでますよ。

XoopsはJoomla(mambo)と比べるとモジュールの数は少ないかもしれませんが、日本ユーザの嗜好に合ったものが多いので、そういう意味では選択肢に入ると思います。

少し勉強できるならMODx。わりと万能に使えそうです。仕様は満たしているけどUIの開発がまだまだ追いついてないので、現時点ではまだ扱いづらいですが。
なんとなく、その内容なら普通のCGIの掲示板で良いような気がするんですが。。。

HTMLとCSSの知識があるなら、その方が手っ取り早いと思いますよ。

いきなりCMSのプログラムに手を加えるのは難しいので、PHPの掲示板のソースをいじれるようになるところから初めてはいかがでしょうか。
これまでには色々かじりましたが、僕は最近はMT一本です。ほぼ何でもできると思います。
Perlに慣れて、MT APIに慣れてしまえば、こんなに楽なものは無い感じです、且つ、プログラムをやらなくてもテンプレートタグをマスターすれば、かなりのことができるようになりますし。
(CMSにしても、テンプレートさわればカスタマイズも可能だし)
問題は、ログイン機能を持たせる時に、ログインユーザー数=ライセンス数になるところでしょうか。

コミュニティサイト系なら、OpenPNEって選択肢もありますけど、テンプレの数の多さとCSS対応の中途半端さが個人的にはどうにも馴染めません...
色々なご意見、情報をいただきありがとうございました。

Wordpressは、本を取り寄せて、一つサイトを作ってみようと思います。

どのCMSも、まずは使ってみないと、特徴がわからないし、CMS全般に慣れる必要もあるかと思いますので、実際に色々なCMSをインストールして、使用してみるのが良いのかも知れませんね。

それと同時に、PHP5の入門書を読んでみようと考えております。

以前CGIの掲示板を使って、掲示板荒らしでひどい目にあったので、できればCGIの掲示板は使いたくありません。
PHPを使った、フォーラムや掲示板に関しては、CGIの掲示板に比べて、登録制にすることができるので、より安全であるとイメージしているのですが、この考えは正しいのか少し不安です。

仮に『売ります、買います』情報に掲示板CGIを利用したら、CGIの掲示板も、登録制にすることができるのでしょうか?

Nucleus
Drupal

等も、どのようなCMSなのか調べてみます。

今日出張から戻り、急いで書いている文章なので、あまり丁寧でない部分や、理解しづらい部分があるかもしれず、恐縮です。

また情報や、ご意見等ございましたら、どうぞよろしくお願いします。
CGIというのはPerlのことをおっしゃっているのでしょうか。
それならこのmixiもPerlですが、立派なものだと思います。
実際のところPerlベースのCMSは選ぶにしても少ないですけど。
既存のPerl掲示板にスパム対策を施すのも、最近はあまり
難しくないと思います。

Nucleusは登録制にするだけなら簡単です。スパムにも強い。
ユーザに権限設定をとなると難がありますが、そこまで求める
のでなければ、学習しやすいという意味ではいい選択肢かも。

僕はよく知らないですが、Drupalもいいらしいです。
さっき紹介したポストマップも、もともとNucleusだったのを
Drupalにコンバートしたのだそうです。有利な点があるのでしょう。
皆様こんにちは。
はじめてコミュニティらしく感じて
いたらない管理人ながら嬉しいです;笑。

ユーザ登録制の掲示板は phpBB というのが評判よいですね。
掲示板というより、フォーラム構築っていう方が
より本来のイメージに近いかもしれません。
WordPress の公式フォーラム に使用されているものです、
これだけでも十分にコミュニティ機能を発揮できます。

http://www.phpbb.com/ (英語)

WordPress の公式フォーラム
http://phpbb.xwd.jp/
言われてみて気づいた追伸なのですが、
「ブログ+フォーラム機能」も結構良いかも知れません。
日本の WordPress 公式サイトは大雑把にそれっぽいですよね。

記事の更新部分は、http://wordpress.xwd.jp/
フォーラム部分は http://phpbb.xwd.jp/

混乱させてしまっているかもしれませんが
選択肢の1つとしてご考慮いただければ幸いです。
念のためですが、私はMTも結構好きです;笑。
>以前CGIの掲示板を使って、掲示板荒らしでひどい目にあったので、できればCGIの掲示板は使いたくありません。

「掲示板 荒らし対策」でグッグってみて改造するとこから初めても面白いと思います。

>PHPを使った、フォーラムや掲示板に関しては、CGIの掲示板に比べて、登録制にすることができるので、より安全であるとイメージしているのですが、この考えは正しいのか少し不安です。

やっぱり、CGIって書くべきじゃなかったなぁと反省。一般的な掲示板という意味で言いたかったのです。
登録制とか安全とかは設計の問題なので、PHPだからというのは違うんです。
揚げ足をとるつもりはないのですが、CGI=仕組み、PHP、Perl=言語なのです。

>仮に『売ります、買います』情報に掲示板CGIを利用したら、CGIの掲示板も、登録制にすることができるのでしょうか?

すでにそういう掲示板も探せばあると思いますし、phpBBなんかでも良いですね。でも、既存のプログラムに修正を加えれるようになりたいと言うような書き込みだったので、普通の掲示板を登録制に改造するのも良いのではないかと思ったのです。

いきなりCMSを改造しようとして挫折するより、軽めの掲示板を改造するところからはじめて、プログラムの面白さを味わってもらえたらなぁと思ったのです。

エラそうな事書いてすみません。
>お!さん

CGI=仕組み
PHP PERL=言語

ということは、例えばインターネット上(例えばKENTWEB等)で配布されている掲示板CGI(と呼ばれている物)は、PHPやPERL等で書かれているのでしょうか?
既存のプログラムに、修正を加えられるようにはなりたいですね。

たくさんのCMSがあり、色々と見て回るのですが、初心者には、それぞれのCMSの特徴を把握して、適切なCMSを選択するのは難しいのではないかと思いました。
(無料、有料の違いくらいはわかりますが。笑)

何せ情報が少ないですね。

下記のサイトでは、CMSの人気順位等がでておりました。
http://tokyo.atso-net.jp/index.php?UID=1113707467

調べているうちに、なんだか頭が混乱してきましたが汎用CMS、BLOG、WIKI、SNS等の違いがわかりやすく、簡潔にかかれていたサイト
http://wiki.geeklog.jp/index.php/CMS%E6%AF%94%E8%BC%83

掲示板やフォーラムだけでなく、将来的な拡張性を持った
地域系のポータルを作るのであれば、このサイト
http://wiki.geeklog.jp/index.php/CMS%E6%AF%94%E8%BC%83
で定義されている、汎用CMSを選択するのが、良いのかなと
も思います。

上記サイトでは、Durupalは汎用CMS、NucleusはブログCMSと定義されておりますが、拡張性はNucleusの方が高いのでしょうか?

ZOPEというCMSもあるのですね。
関連書籍も何冊か販売されてますね。
ZOPEはPHPではなく、Pythonという言語で書かれているようですね。
他の主なCMSはPHPで書かれているようです。
言語を勉強してカスタマイズしようと考えた場合、この点は
考慮しなくてはなりませんね。

いよいよ、何を選べばよいのかわからなくなってきた。

このサイトでもCMSの比較表が出ている。
http://www.itmedia.co.jp/enterprise/articles/0407/01/news002.html

どの比較サイトも、機能が詳細に記載されているわけではないので、結局のところ初心者は、日本語化されているか、否かという部分でしか、判断できないのではないかと思います。

レベル別にCMSを比較したり、より細かく機能を比較したりしてくれるサイトがあると良いですね。(僕は知識が無いので、作れません。すんません。)
サイトを見てみましたが、ZOPEというのは、インターフェースが英語のようですね?
こんにちは
Nori@J!です。

CGI(Common Gateway Interface)に関しては
http://e-words.jp/w/CGI.html
を見てもらってスクリプト言語で作成されている
CGIに関しては、暗号化されていない限りスクリプト言語を
勉強すればカスタマイズ出来るようになりますが!!
ライセンスに従って行うことになります。

CMSをはじめとするWebアプリケーションは単なるツールです。
折角自分だけのサイトを作成するのにツールに使われず
ツールを使いこなす方が大切だと思います。

最初に作成予定のサーバの作動環境を確認して
PHP、Perlにするのか
バックエンドが必要なJava,Python,Rubyにするのかを
決定して

次に触ってみて一番使いやすかったツールを選択し
選択した物に対しての理解を深めて行く方が
オリジナルサイトの運営は楽しくなると思います。

デモを触ってみたけど重かったと言うのは
後々サーバの強化で改善する事が出来るので
使いこなせるツールを探す方向で検討するといいと思います。
英語のデモは
http://www.opensourcecms.com/
にあります。

私には一つのCMSでの作成しか思い浮かばないのと
人に言われて選定したツールでは、その内更新しなくなって
しまうと思いますので見つけた物を全て試してから
決定した方が良いと思います。

サイト構築ツールに正しい選択は無く、思い浮かべたサイトを
どのツールで表現するかが重要ですね。
>例えばインターネット上(例えばKENTWEB等)で配布されている掲示板CGI(と呼ばれている物)は、PHPやPERL等で書かれているのでしょうか?

KENTさんのところはPerlですね。
最近ではPHPの方が流行りですが、Rubyという言語も注目を集めてます。
CGIとPerlを一緒に解説してる書籍ばっかりなので、CGI=Perlと誤解されるようです。
ちなみにmixiはPerlで書かれてるのは有名ですが、Apacheというwebサーバーのモジュールで動作させてるのでCGIではないです。


CMSは色々あるんですが一通り機能を試すのも時間の掛かる作業で大変です。
目的にあったCMSを探すか、HTML、CSSの知識を生かして、サイトを構築し、一部の機能をCGIで補うのが早いか迷うところですね。
もう少し具体的に聞いてみます。

> ○『売ります。買います』情報(登録制でユーザーが投稿可)
> ○『求人、求職』情報(登録制でユーザーが投稿可)

とのことなんですが、たとえばこのサイトみたいな感じに。
というのはありますか?

http://www.urimasu-kaimasu.com/
http://www.egakkiya.com/doc/cat_02_urimaskaimas.html
http://www.bingomag.ca/cgi-bin/classified2.cgi
たとえばこんな感じとか。。
> Nori@J!さん

どもどもご無沙汰しております。
苦労された経験からのご意見っぽく大変参考になります。

ところで、全く内容違いますが「Joomlaじゃぱん」って
RSSでニュースを配信してないのでしょうか? 
もし配信してたら教えてくださいませ。

> お!さん

確かに一理あるとは思いますが、ここはCMSコミュ
だったりするのを少しだけ配慮していただけると嬉しいです;笑。

> やまさん

いつもご丁寧なコメント有難う御座います。

私が指摘すべきことでないかも知れませんが
もしかするとアイデア的な段階なのかも知れませんね。

とにかく今後ともよろしくお願い致します。
>Stray Atsushiさん

たしかにそうでした!(笑
もうちょっと考えてから発言するようにします。
> お!さん

 いえいえ、活発に発言いただければ助かります。

> Nori@J!さん

 RSSの件、凄い目立つところにアイコンありましたね。
 失礼いたしました。
仕事に追われ、書き込みができませんでした。
すんません。

>やまさん 他皆様
http://www.bingomag.ca/cgi-bin/classified2.cgi

↑やまさんに教えていただいたこのサイト、さわやかな感じがして、機能的にもすごく良い感じがします。

このサイトで利用している、CMSは、どのCMSかおわかりですか?

皆さんに色々な情報をいただき、大変感謝しております。

まだ、どのCMSを使うか、決められておりませんが、
使用するCMSによって、それに見合ったサーバーを選択しようとおもうので、サーバーによる制限はありません。
もう少し勉強させていただければと思います。

よろしくお願いします。
こんにちは、はじめまして、

みみえもんさんの立場が僕に少し似ているかなぁとか思って書き込みました。まず、どこまでがCMS扱いかわからない部分はありますが、単に求められている部分の機能を動かすのであれば、僕がお薦めなのは、CGI配布している、アミーゴさんのDBです。Perlで書かれてますが、コントロールパネルでの設定で自由に動かし方をコントロール出来るため、直接Perlをさわることはありません。また、HTMLはテンプレート式なので、容易に変えられます。フリーで配られてますが著作権削除依頼を3万円で受け付けてくれますし、カスタマイズも格安です。僕はこのプログラムで12サイト運営中です。
http://www.cgi-amigo.com/

ただ、あくまでも簡易DBなので、TOPとかは自分で作らないと行けませんが、検索結果をIフレームで出すなど、半自動的なことは出来るかと思います。負荷が高い共用サーバーでは、少し怖いときもありますが、まあ、普通に動きますよ。CMSでは無いですね。

あと、他にXoopsとOSCを動かしていますが、どちらもやはりPHPの基本を知らないと駄目ですね。さわるにもさわれません。みみえもんさんの言うとおり、一から書かなくても、基本を知らないとだめだと思います。僕は、いくつか本を買いましたが、これがわかりやすかった。http://www.seshop.com/detail.asp?pid=5995 

30日はかかりましたが、サンプルを作り、サンプルが出来ると自分のサイトに組み込んだり、、あとサンプル集を買って改造をしています。少し覚えてきているような。。

Perlは僕の記憶から忘れることにしました。書ける人廻りに多くいますし、絞り込んで学習しないと、おっさんなので覚えられない。。(^^;

長文失礼しました。参考になれば、、
>kenさん

情報ありがとうございます。

PHPの本は購入します。
良い本を選ぶのも時間がかかるのですが、昔はMIXIのような場所も存在しなかったのですから、このような場面でMIXIの存在は本当に助かります。

一つ教えていただきたいのですが、DBとは何でしょうか?
>みみえもんさん

ごめんなさい。データベースの略です。ただ、上記はDBではなく同じような動きが出来る簡易DBになります。
http://www.bingomag.ca/cgi-bin/classified2.cgi
これだったらブログ系CMSがいいですね。特に、項目を
自由にカスタマイズできるものが必要ですね。
XoopsやJoomlaもモジュールとして高機能なブログを
扱えるので、そういう意味では選択肢に入りますが。
CMS Designerも使えるかも。。

WordPressは個人で使うぶんには使いやすいけど
こういうASP系サービスはどうでしょ?
(よく知らないので。。)
MTはTypePadだろうし、残るのはDrupalとNucleusかな。
Nucleusはこのレベルになると本体の使いこなしより
プラグイン知識が必須になるので大変かも。
(プラグインで解決できるなら簡単、とも考えられるけど)
皆様色々と情報をいただき、本当にありがとうございます。

書き込みをいただいた内容に関しまして、全てのお書き込みに対して、返信が終わって無い部分もあり、恐縮です。

今日は先ほどから、今回皆様にいただいた情報を最初から、読み直しています。
色々とクリアーになってきました。

私はCMSは全く使ったことがないので(XOOPSやWORDPRESSをインストールしてちょと試した程度)、目指すサイトがDBを主体にしたサイトであれば、HTMLとCSSでサイトを構築して、部分的にCGI(PHPを勉強して既存の配布されているスクリプトを加工するところから始める。もちろん著作権などには従います。)を使うのが、一番短い道のりかと思いました。

しかしながら、ここで思うのです。
私はサイト作りのプロではありませんが、一般の人以上には知識があります。(HTML+CSS程度ですが・・)
若干知識をかじった私が、CMSを使用するのをあきらめても良いものかと。

私がCMSを利用できなければ、世間一般の(私よりも)知識の無い人たちは、CMSの恩恵に預かることは大変難しく、“利用(効率的に)することはできない。”と言えるかも知れません。

ですので、できればCMSでサイトを作りたいと考えております。

しかしながら、CMSの潜在力を十分に発揮させるのは、やはりプロの領域。

プロは自分でシステムを使っていて“あ、こんなプラグインがあったらよいな!”と思いつくと、プラグインを作って、提供してくれる。
僕のようなユーザーが、自分の思うように細部までカスタマイズされたプラグインを手に入れるには、本格的にプログラムを学ぶか、外注するしか方法が残ってないのが、現実でもあります。
外注ではリクエストを出すほど、改造を繰り返せば繰り返すだけコストがかかります。(プログラマーの方はこれで生活をしている訳で、自分に知識がないのですから、納得すべきですが。)最終的に、自分の望む物ができるかどうかは保証はありません。(当然ですが。)

やはり自分でカスタマイズできるようになる所を目指し、自分でも勉強を進めて、知識を増やして行き、行き詰まった時に、こういった場を借りて皆様の力をお借りするのがベースだと考えております。

今日、このトピックを読み直した時点でも、皆様にお聞きしたい点が、いくつか出てきています。

どうか、今後とも、お付き合いいただける範囲で、情報を提供していただきますよう、お願いいたします。

皆様からの情報、大変感謝しております。

ありがとうございます。

仕事に戻らなければならなくなったので、この辺で失礼します。

また後程、書き込ませていただきます。

ログインすると、残り3件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

CMS JAPAN .INFO 更新情報

CMS JAPAN .INFOのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。