Home > Web関係 > concrete5

04月23日 

concrete5

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

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

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

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

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

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

続きを読む »

03月11日 

Web関係

CSS Nite OSAKAに行ってきた

dscn0014持って行ったのはレンズの収納が微妙な壊れかけのデジカメ。←を撮った後に、ついにレンズが戻らなくなってしまいましたとさ。
タダで貰ったもんだし、保証書も無いので修理に出そうかどうか悩みどころ…

しかし大量の人・人・人。後ろの方でのんびり拝聴させていただきました。アイデアの話とか為になったな~携帯Flashも面白いなぁ。RED5でなんか面白い物を作ってみたいなぁ(第1セッションには遅刻で…orz)

アフターパーティーも凄い人数。いつも知ってる人の周りで収まってしまう引っ込み思案でシャイでナイーブな引きこもりなので、今回は頑張って初めての人が多い席へ。

でも口下手ですいませんm(_ _)m

しかし今回はたくさん名刺を頂きました。ありがとうございます。

で~今回もドレッシングはお分けしまっすよ~
反応無いな~と思ってたら、自分の告知が曖昧だったのか(汗
材料はあと3本/500ml。650円/本と高いので、250mlを300円でOKです。ちなみにマジ原価w

んで、帰ってから理系ボーイの悪い癖で、壊れたデジカメを分解。

したところ、

フラッシュ用のデカいコンデンサに触れて感電。

したときに、

首と肩の筋肉が反応しちゃったらしく、現在すっげー筋痛い。。。orz

ということでお休みなさい。
実行メンバーの方々、お疲れ様でした。次回も参加させて下さいm(_ _)m

03月02日 

Wordpress

覚え書き

【覚え書き】Wordpressのスラッグの扱い

フロントページを“固定”にして、投稿ページを何かに指定した場合、ページスラッグは入力した物じゃなくて投稿のタイトルがエンコードされた物が返ってくる。

ページスラッグを利用してページごとのCSSを読み込むようにしていたので、ここで大はまり。で、ナニをどうやっても投稿ページで指定しているスラッグを引っ張れないので考えた案。

投稿ページを指定すると、そのページはis_page()がfalseになるので、(逆説的に)is_page() === trueの場合のみページスラッグを使ってCSSを指定し、falseの時は投稿ページと判断して、ブログ用のCSSを読み込ませる。

#Ver2.7.1でのお話です。他にも別の解決策などあるかもしれません。

というかページテンプレートも指定できなくなるのは仕様なのか?

02月22日 

Web関係

リクリチャットVol.2、無事終了

チャットでペチャクチャ、何とか終わりました。
寒いボケにもお付き合い頂き、ありがとうございました。事前に嫁に見せたところ「雰囲気かその場のノリ次第でヘタしたら…」と評価されていたので、ちょっとドキドキだったのですが何とか笑いを頂けてホッとしてましたw

なかなか説明するには尺が短い内容なので、結構何が何だか分からずに終わってしまった方もいらっしゃるかと思いますが、またご質問いただければと思います。

で、資料の方もアップできましたので、ご覧頂ければ幸いです。ちなみに1280×800の解像度でFirefoxフルスクリーン on Windows Vistaで最適に閲覧できる感じですが、案外操作系は曖昧に作ってあるので突っ込みどころ満載です。
資料はこちら

またいろんなイベントが開催されるといいなーと思いつつ、「リクリ・レストラン」面白そうじゃないですか?二宮さんwww

ちなみに環状線の人身事故は、自分の乗った終電にも影響が出てて大阪駅で結構時間を喰いました。

さらに、高槻の猫カフェですが、お店のURLを貼っておきます。
http://nekonoheya-amaenbou.com/
お触りって結構厳しいんですかねぇ?↑の店は「抱っこが嫌いなコは遠慮して下さい」くらいのスタンスだったっと思います。

なかなか凄い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も大きく変わるようだし、ちょっと楽しみです。

10月29日 

Web関係

SEMスパム

風邪を引きました。熱と喉にくるヤツです。クスリを飲むとぼーっとして仕事もままならず、今日は着ぶくれ雪だるまで葛藤してました。SOHOに病気は禁物、というのを実感しています。早く治さねば。

明日、魚眼レンズが届く予定ですが、本日ヤフオクに第2候補にしていたレンズが出品されました。超美品で定価の半額。。。これなら即決価格で落としてるよ。。。マーフィーの法則、というヤツでしょうか…orz

さて先日、「高槻 ホームページ制作」でググってみました。ようやく。

なんか一杯出てくるなぁ、と思って1から見ていったのですが…どうもしっくりこない。

「高槻でホームページ制作なら」… /city/takatsuki.html
「茨木でホームページ制作なら」… /city/ibaraki.html

という地域ごとにタイトルとコンテンツの地域名だけを変えたページを作ってて、本拠地は豊中とかそんな感じ。「高槻に根を張って制作をしている会社」というこちらの意図とミスマッチした故の“しっくりこない”感、ということか。

上手いことやってる、といえばそれまでだけど、負け犬の遠吠え、と言われればそれまでだけど、自分にしてみれば「SEMスパム」という言葉がしっくり来た。いや、実際上手いことやってると思う。仕事だって納品完了してるヤツの方が偉いのだ。その入り口に立ててない自分がとやかく言うべきことじゃない。

でも上位にランクされてるページのほとんどがテーブルレイアウトだ。それで「SEO言うな」だと思う。ただテーブルレイアウトであろうが検索結果の上位だ。なんなんだ。

ま、他人は他人、自分は自分。自分は自分が良い、と思ったことを実践するのみ、だ。それがSOHOの自由さであり、返ってくる責任であり、だ。

11月初めに公開予定だったサイトがずれ込んだし、ちょっと新しい技術の勉強するか、パノラマ with Papervision3dのオレオレフレームワークを作り上げちゃうか。自分の強みを作っていこう。

リクリチャット 無事(?)終了

人様の前で何かを発表するなんて、大学院の修論以来だったので緊張しました。
しかも2番手なんて。しかも「はい、次はいたさん~」だなんて…もうちょっと酒入れておけば良かった…
ちょっと途中で飛んでしまいましたよ。

発表持ち時間の5分は余裕で過ぎてたっぽい。ごめんなさい、仕切りの方々m(_ _)m

発表の中で笑いが出るとは思ってなかったので、嬉しい誤算です。ありがとう、ミーコ(笑)。どうせなら2枚目のアニメ調の絵の方で笑って欲しかった…orz

んで微妙に「おぉ~」が出た画像の1ラインを拾って階調をグラフ化する仕組みですが、5分で組んだPHPです。

PHP:
  1. <?php
  2. $img = imagecreatefromjpeg("01.jpg") ;
  3. $sx = imagesx($img) ;
  4. $sy = (int)(imagesy($img) / 2) ;
  5. $fp = fopen("test.csv", "w") ;
  6. for ($i = 0; $i &lt;$sx; $i++) {
  7. $rgb = imagecolorat($img, $i, $sy) ;
  8. $r = ($rgb&gt;&gt; 16) &amp; 0xFF ;
  9. $g = ($rgb&gt;&gt; 8 ) &amp; 0xFF ;
  10. $b = $rgb &amp; 0xFF ;
  11. $dat = (int)(($r + $g + $b) / 3) ;
  12. fprintf($fp, "%d,", $dat) ;
  13. }
  14. fclose($fp) ;
  15. ?>

後はエクセルに読み込ませてグラフ化するだけです。
単純でごめんなさい。

感覚的にでもJpegについてちょっと理解を深めてもらえれば良かったんだけど、どうだっただろう?
ちょっと内容もお固めだったし、次に発表する機会を頂けるのなら、もうちょっとKY式プレゼンで行きたいと思います。

しかし、今回も出会えた方々はとても素敵で良い方たちばかりだったし、とても有意義な時間を過ごせました。

プレゼンで使った資料ですが、パワポからウェブに掲載できる方法が分かればアップしたいと思います。突っ込みどころ満載ですが…orz

« 前の記事