今日はコードな話。
現在、仕事の合間をぬって自社サイトのリニュアル作業をしているのだが、concrete5を使ってみようかと思っている。
concrete5はオープンソースの汎用CMSのひとつ。小規模サイトの構築に向いている。
テーマの作り方はWordPressに似ている。だけどまだ日本の公式サイトのドキュメントが少ないので、いろいろカスタマイズしようと思うとちょっと時間がかかる。
というわけで、今後の自分と、似たようなことで悩んだ方のためのメモ。
concrete5でCSSシグネチャ
body に id や class をつけて、スタイル適用の手がかりにしようというのがCSSシグネチャ。
concrete5 の場合はこんな感じで作る。
-
<body id="<?php echo $c->getCollectionHandle(); ?>" class="<?php $urls = split('/',$c->getCollectionPath()); echo $urls[1];?>">
これで、idにはページそのもののファイル名、classにはその上のディレクトリ名が入る。
(homeは、idがhomeでclassが空になる)
公式フォーラムから見つけたネタでした。
Page-specific Body Tag
2009年8月28日 21:07|Comment(5)









コメント by たにぐち|2009年8月28日
おぉ! Concrete5、私も超好きな CMSです。
直感的に使えて良い感じですよね。若干重いのがつらいですが・・研究していきたいです。
情報交換させてくださいー。
コメント by 渋川|2009年8月28日
僕はSphinxに注目してます。静的なHTMLを生成するジェネレータ的なものですが、JavaScriptだけで、サーバなしで検索ができたりします。これにコメント生成と、ニュース的にTwitterウィジェットでも組み合わせれば、パーソナルユースとか、オープンソースのソフトウェアのプロジェクトのサイトには十分かな、と思っています。
http://sphinx.shibu.jp/
Concrete5ってのも面白そうですね。ユーザに近い感じですね。
コメント by ほりうち|2009年8月29日
●たにぐちさん
超好きですか!(笑)
分かる気がするーー。更新する敷居の低さとか、なんかデザインとか。
情報交換ーー? むしろ、ご指導ください・・・
●しぶさん
ほうーーー。Sphinxですかー。
「ドキュメントを簡単に作れるようにするツール」。
ドキュメントかー。面白そう!
コメント by VB|2009年9月1日
Concrete5かなりいいですよね。日本の公式サイトが立ち上がってるのは知らなかった(^^;
ある程度自分達でいじりたい!ってお客さんにはContributeを入れたりしますが、機能的にはConcreteのほうがいいかな。と思いつつ、いじり倒せない日々が。。。うぅ、こんなんばっかです(T-T)
コメント by tao|2009年9月1日
concrete5用の更新Pingパッケージを作ってみました。
まだ公開していませんが、もし人柱になって頂けるのであればご連絡ください。