Home > Web関係 > concrete5

04月28日 

concrete5

concrete5 ページごとのCSSを適用する一案

今回もconcrete5ネタです。
日本語の資料が無いので英語を漁る日々ですわ。導入コストは依然として高いなぁ。。。

さてさて、ページごとに独自のページごとにCSSを切り替えたい、という要望は多々あるはず(少なくとも自分には必須項目)。ページごとにページタイプを作ってテンプレートを作る、なんてナンセンスなので、何とかお手軽に導入できないものか…

そこで利用するのが「ページ属性」。デフォルトでも「Metaタグタイトル」「Metaタグ説明」「Metaタグキーワード」など、“ページごと“に独自の値を設定できるように用意されたオプションですね。管理画面の「ページとテーマ」メニューから、「ページタイプ」の下に設定があります。
続きを読む »

04月23日 

concrete5

concrete5にテンプレート追加する方法

以前から注目していたCMS「concrete5」。ついに日本語版のVer.5.3がリリースされたので、本格的に触っていこうと思ってます。

「管理画面はIE6不可!」とか、「concrete5が不向きなサイト一覧」とか、ちょっと斜めに見てる感じが好きです。

どんなタイプのCMSになるかというと、近いのはMODx?いや、それとも違うか。サイトのページ構成とかは管理画面上で行って、ページ内コンテンツの作成は実際のページ上でブロック(範囲)ごとに編集する、といった手法で、実際に近い画面(WYSIWYGがポップアップで出てくるから編集→即反映の流れ)で編集できるので、「ブログは要らないけど、頻繁にページのコンテンツを書き換えたい。当然、簡単に。」とか曰う我が儘クライアントに最適かな?ブログ的な機能は持ってないので(不向きリストに入ってます)、ブログとページを連動させたかったりする場合はWordpressでの構築が良さそうだったりします。さらに「そんな物は要らない。とりあえず安く」というクライアントさんには静的な構築でしょうか?とはいえウチではそんなに安くなりませんシステム導入して構築してもあまり高くなりません。

閑話休題。
カスタマイズの第一歩はやはり「オリジナルテンプレート」から、ということで、ボチボチ触りながら躓いた点や参考になりそうな点を小出しにしていければ、と思います。
注意点。「1からカスタマイズ方法を解説」ではなく、「やってみて引っかかりそうな点、有用そうな点」をピックアップするので、その点はご了承下さいな。

閑話休題2回目。
本題。concrete5にオリジナルテンプレートを追加してみるの巻。

続きを読む »

なかなか凄いCMS「Concrete5」

家から来るまで15分位の所にある萩谷総合公園に行ってきました。山の一体を削りまくって作ったような所にあるので自然満載、テニスコートに本格的な野球場・サッカー場が緑の中にあり、アスレチックコーナーなどは家族連れにも最適。北摂山地を散策できる昔からの遊歩道もあるらしく、公園を起点に4時間ほどで一周して帰ってこられるルートもあるようなので、近いうちにトライしてみたいと思います。(調べてみたら、東海自然歩道という東京の八王子から箕面まで続く自然歩道らしいです。長すぎ。。。)

ちょっと山登りしただけで、膝がケタケタと笑っていたのはナイショです。

曇りで夕方近くに行ったので、遊歩道で撮影してみたパノラマは暗さを嫌うあまり絞りを開けまくってしまったのでボケが出まくり、ステッチできないという残念な結果に。うーん、まだまだ修行不足。

で、閑話休題。本題の方がたぶん短いw

なかなか高機能なCMSが出てきましたよ「Concrete5」。PHP+MySQLでMITライセンスです。ヤホーイ。ブロックごとに画面上で編集できる感じ。Javascriptの実装も満載でなかなか使い勝手は良さそうです。もちろん編集はWYSIWYG。Goole MapやYouTubeも簡単に扱えるみたい。

作り自体はオレオレフレームワークががっちり組んであって、でもきっちりMVCな構造なのでソース自体は読みやすい。なかなか好感の持てる良い作りになっています。
が、残念なことに多言語についてはあまり考慮していないらしく、翻訳するのは面倒かも。。。本家がバージョンアップしたときにどうすんだYo…orz…Subversion駆使すれば無問題なのかもしれないけど、そこまで使いこなせてません、ジブン…orz

Smarty使ってくれてたらそこら辺も簡単だし、携帯対応も結構すんなり行けたんだけどなぁ。。。と勝手に残念になりつつも、なかなか有力株のCMSの登場ですよ。でもそろそろWordPressも2.7ですね。UIも大きく変わるようだし、ちょっと楽しみです。