Home > WEB

WEB Archive

MODxをローカル環境にインストールしてみた

大分前の勉強会で詳細されていたCMS「MODx」をローカルの環境にインストールしてすこし触ってみました。なんとなくの感想を箇条書きしてみます。

  • インストールは凄く簡単。Wordpressのようにconfigファイルを編集することもないし、パーミッションの設定もない、php my adminとか使って、あらかじめDBを用意する事もなく、DB情報(ホスト名とかその辺)だけ控えて、その辺の準備もインストーラー一本でやってしまうので、手軽です。
  • GIはどのCMSよりもきれいで、Ajaxとかも効果的に使ってて美しいのですが、まだ基本的な「どこになにがあるのか」とか「ここを編集するとどこに反映されるのか」などが良く分かっていない故に、ごちゃごちゃとしてて、目的のものを探すのにもたつく。
  • 公式サイトのHow toを見てみて、何となくテンプレートなどはHTML+CSSコーディングが普通に出来るWEBデザイナーには結構なじみやすいのかもしれない。
  • もうちょっと触ってクライアントとかに使い方説明など一通り出来るようになったら、小規模案件には使えそう。でもその前に構成などの調査は最低限必要かな。。。 なので即戦力にはならない、かも。

なんか悲観的な感想ばっかり並んでますが、MTやWPも優れたCMSではあるのですが、やはり得意不得意な部分はあるので、案件に会わせていろんなCMSが使えるようになった方が仕事は取りやすくなるのかもしれません。 企業はその内部調査に対して先行投資を強いられますが…WEB屋…だけじゃなくどこの業界でも言える事だと思いますが、何を商売するにしても先行投資は必要なんで…その辺は会社のエラい人を説得する必要はあるかな、と。

だけど、最近CMS案件に関わっていて思うのは、いくらCMSを導入したからって、更新しないと意味ないんだけどなー、という事です。HTML書く、もしくは書けない人でも、アウトソーシングなどのコストを省く為にCMSを導入するケースが多いと思うのですが、更新さぼってるお客さんとか見るとホント「もったいねー」と思う事はよくあります。

CMSにしたからって、更新しない事にはウェブサイトの価値は下がる一方だという事を、クライアントさんに分かってもらう事が一番重要なんじゃないかな? と思う今日この頃でした。

とエラそーな事いってるけど、このサイトも更新が滞りがちです。。。。 まあ、目的は自分的備忘録なんで…勘弁してください。

WDE09に参加してきました

  • 2009-11-16 (月)
  • WEB

先日WDE09に参加してきました。参加したのは12日のニコール・サリバン氏のワークショップと13日のカンファレンスです。

ワークショップはテーマが「WEBサイトパフォーマンス入門」ということで、結構知っているテクニックもありましたが、参考になる情報も沢山得られたので、良かったです。普段Photoshop使いなのでFireworksのPNG8のアルファ保存(といえばいいのか?)とか初めて知った…。

カンファレンスの方はデザイン関連のセッションを聞いてきました。ダグラス・クロックフォード氏の話はちょっと難しく感じたのですが、ちょっとびっくりする内容でした。

そのあとのアフターパーティにも参加して、沢山の方と名刺交換させていただきました。途中切らしてしまって、申し訳なかったです。でも、参考になる話や。、面白い話も沢山聞けたので楽しかったです。
やっぱり、ああいうイベントに参加すると勉強にもなるし、自分の技術レベルとかも分かるからモチベーションが上がりますね〜。

気がついたら秋ですね

  • 2009-09-19 (土)
  • WEB

気がついたらもう秋でした。早いです。ついでに今年も一つとしとりました。。。。最近誕生日が来てもあんまり嬉しくないのは何でだ(苦笑)

最近はデザインの仕事とはちょっと離れてクライアントさんとの打ち合わせが中心になってきました。ディレクションと言えばそうなのかもしれないのですが、なんかそんなにエラそうなことでもないです。なんか、もうどれくらいうまく根回ししておくかとかどれくらいサービスして次につなげるかとかそんな事ばっかりです。

で、ちょっと自分の中で熱いのがサイトフロー作成。こういう地味な作業大好き。新規の案件よりリニューアル案件のサイトフローなんか作ったあとの達成感が好きです。(まだ案件納品していないのに…)
リニューアルの目的にもよりますが、私の手元に来る案件は大抵コンテンツを盛り込みすぎてごちゃごちゃしてて何がなんだか良くわからなくなってしまったサイトの改善が多いので、「どれだけコンテンツを整理整頓できるか」が試されるので最初は大変なんですがなんか自分の頭の中も整理されていくみたいで気持ちがいいです(笑)。しかも散らかってれば散らかってるほど燃える(やり始めは大変だけど)。あとアクセス解析とかも見ながらユーザーの導線を検証したりもします。

そんなこんなで帰りが午前様な日々がここ3ヶ月くらい続いていますが、また何かネタがあったら描こうと思います。

コメントについてはいただいたものにはすべて目を通しています。余裕が無いのでレスがつけられないのですが、ホントにありがたい事です。ありがとうございます。

6/27のSwapSkillsに参加してきました

6/27のSwapSkillsに参加してきました。ちょっと前日まで忙しくてあるまじきことか寝坊して遅れての参加だったので、一番の目当てだった長谷川さんのプレゼンが最初から聞けなかったのが残念でした。いや、自業自得です。

Continue reading

DBD::mysql と奮闘中

  • 2009-06-17 (水)
  • MTOS

仕事の関係でMTを覚えなくてはいけなくなり(今後コンスタントに案件が依頼される可能性が出てきたので…)、とにかく時間を作って家でもいじれるようにしようと自宅の作業機にMTをインストールしようといろいろ準備しているのですが、MAMPのインストールとDBIのインストールまでは難なくクリアできたのですが、DBD::mysqlだけどうしてもインストールできない負のスパイラルにハマっています。

症状としてはMakefileまでは成功しているようです。問題はその後のコンパイルがどうしてもうまくいかないみたいです。なんとなく「このファイルがないぜ」とか「このディレクトリ見つからんよ」みたいなエラーが出ているのは確認できるんですが、いかんせんSEでもPGでもないんではっきり原因が分からないんですよね。
ググって同じ現象にあったことがある方を探してみて入るものの、基本的に個人的メモなのであまり詳しく書いてなかったりするんですよね〜。困ったなぁ。。。

最終手段としては職場のPGさんとかに聞くのが手っ取り早いけど、エラーの説明がどう説明したもんかというのもありますが、リモートされてブラウザの履歴とかみられてもめちゃくちゃ困る。(マジほんといかがわしいモンのオンパレードですよ。)

MTは最悪SQLiteでも動くのでDBはそっち使おうかな。
自分アホだから WPと同じ要領でhtdocsに突っ込んでmt-check.cgi「動かねー動かねー」とうなってて、よくよく考えたらMTはperlで動いてんだったってことをさっき思い出して、そこだけはすっきり…したけど自分のうっかり加減にブルーになりました。

あと前々から思うこと。
そろそろMTのリッチテキストエディタの馬鹿さ加減というか空気読めないのはどうにかならんもんかね。WP使い慣れてると使いづらいことこの上ない。。。

Safari4 Release

20090610003854Safari4が正式リリースされましたね。Beta版とは若干インターフェースがかわっていますが、TopSiteはすごく使いやすくてお気に入りです。

あとは簡単にキャプチャを取ってくれるプラグインとか、Firefoxで出回っているようなプラグインがあればいいのですが、まだまだちゃんと探せていないのですよね。

というかSafariってプラグインのインストール面倒。Firefoxみたいに2-3クリックで簡単にできるようにすればいいのに。iPhoneのAppstoreを見習って。

HTML5とCSS3が対応になっていますが、こちらはまだしばらくは趣味で使うような感じですね。まだまだほかのブラウザが遅れているんで。
少なくてもIE8のシェアが(CSS3とかと関係ないけど)40%越えとかIE9Beta番とかでないと何となく業務に使う気になれません。 でも勉強はしておかないといけませんね。

html-lintが100点である必要性?

聞いたときは何で今更とか思ったんですが、最近はこの手の話を持ち出してくるSEO業者さんがいるようです。個人的には「100点だからってなんかいいことあるんですか?」って感じだったんですが。

というのも個人的にhtmllintで100点をとっても、HTML文書がセマンティックにマークアップされていなければそもそもXHTML+CSSでコーディングする意味が薄くなってくると考えてます。あくまで個人的見解なんで正しいかと聞かれると言い切れない部分もあるんですが。
lintで100点を取るためには必ずXHTMLであれば先頭にXML宣言を書かなくてはいけなくなります。しかしIE6がXML宣言を追加することでレンダリングモードが後方互換になるというバグを持っているため、CSSのレイアウトが崩れるという悲劇が起こり、結果的にはレイアウトのために意味のないDIV要素を乱用しなくてはいけないことになります。これって手段は違うけど結果的にはテーブルレイアウトと同じことやっているよなものです。

Continue reading

続・Safari4

safari4前回、Safari4とFirefox3は動作的に大差ないという事を書きましたが、前言撤回。

Safari4の方がやっぱり早いです。

そんな訳で、ここでもう一回レヴューしてみようと思います。

  • 起動の速さはOpera並み。惚れる。
  • OSがMacだとさすが純正だからかいろいろ使い勝手が良い感じです。WEBページの切り抜きとか、ちょっとしたメモ代わりにかなり大活躍。
  • Topsiteのアレは結構良いかも。新規タブを開いた時に頻繁に訪問するサイトとかあると、毎日の日課である「WEBサイトチェック」とか快適ですね。
  • Web Inspectorは使い慣れればFirebug と同じくらい使いやすい。ただし見やすさはFirebugの方が良いかな。でもXRAYがあれば苦には感じないかも。どっちにしてもFirefoxに慣れきってしまっているとなかなか違和感がある事は拭えません。慣れろ(自戒を込めて)
  • ブックマークはOSがMacであればXmarksが使えるので、他のブラウザとの使い分けもヘーキ。
  • 別ウィンドウに開くページは常にタブで開く設定が欲しいです。Gmailとか開こうとするとイチイチ新規ウィンドウが開くのがスゴく嫌。タブブラウザの意味がない気がする。。。。

MAMP+DBD::MySQLモジュール

mt4-buynow-bkMTOS を弄り回すためにローカル環境を構築しようと試みている訳ですが、なかなか上手くいきません。

MTをインストールするために必要なセットアップの方法を紹介している書籍やブログなどいろいろ参考にしていて、DBIモジュールのインストールはなんとか成功したものの、DBD::MySQLモジュールのインストールが上手くいきません。

sudo perl Makefile.PL –cflags=-I/Applications/MAMP/Library/include/mysql –mysql_config=/Applications/MAMP/Library/bin/mysql_config

を入力して、ここまでは上手くいきますが、これの次に

sudo perl -pi -e’s/MACOSXenv MACOSX/’ Makefile

を入力するとエラーが出てインストールが出来ないんです。
初めは最新バージョンである4.0.10を使っていましたが、これだと最初のコマンドを入力した時点でエラーの様な文章(結果)が表示されているので、本に掲載しているバージョンと同じにしました。でもダメだった…orz

あとこれをインストール出来たらMTOSインストールするだけなのに!!

といわけで、しばらくターミナルとかみたくないので、気持ちが落ち着くまでの間は他の事をやってよーっと。。。

Safari4 Review

safari4仕事中眠くなるといろいろ息抜きするのですが、今日は先日の勉強会でSafari4の話題が出たのを思い出して、会社のWindowsにsafari4をインストールしてみました。

インストールして最初に出てくる「Welcome to Safari4」のページ、これHTML5で書かれてます。作ったのは24歳の女の子だそうです。す、すげーチャレンジ精神。どういう風に動いてるのか気になって、何回も見ました。でもなんとなくでしかわかってない。インターフェイスはChromeに似た感じ。同じWebkitだから意識してるのかしら???

レンダリングスピードはFirefoxの30倍とか早いらしいですが、体感的にはそんなに変わらない…気がします。少なくとも普段のブラウジングには全く問題ない。困ると言えば、Safari3との共存が難しい事。調べてみたけど、Leopard+Time Machineがあれば簡単に出来るそうですが、残念ながらTigerな上にTimeMachineも無いので、自己責任でいろいろやらなくては行けないらしい。もう面倒なので、とりあえずしばらくSafari 4を体験してみる事にしました。

正式版がリリースされて、すぐにFoxmarkも対応すれば、もうSafariに鞍替えしたい。Firefox重すぎるんじゃー。。。。

ホーム > WEB

Search
Calendar
« 2010 年 3 月 »
M T W T F S S
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
29 30 31        
Tag Cloud
Recommend
Feeds
Meta

Return to page top