PHP

CodeIgniterの学習 5 - PHPでグラフを生成して表示したい 1 (調査)

(08/11/25 追記) http://d.hatena.ne.jp/dix3/20081125/1227568495 に関連エントリ(PHPLOTのライブラリ化実験ソース)を追加しました。 前回のエントリで次はxajaxを使えるようにすると書きつつ、先にグラフの生成に浮気してみる。 タスクリストに達成率と…

CodeIgniterの学習 4 - セッションをDBに保持するようにする (暫定版)1

(08/11/10追記) http://d.hatena.ne.jp/dix3/20081110/1226243974 にまとめました。 (08/10/14追記 一部変更 ソース内のinput->cookieの読み出し箇所2カ所を $session_id = $this->CI->input->cookie($this->sess_cookie); → $session_id = $this->CI->inpu…

CodeIgniterの学習 3 - ソースのディレクトリ構成を移動

これからは後で見つけやすいように、なるべく1エントリ=1作業 で書いていく。 (実際はもっと先にいっているけど、ここに書くのもそれなりに時間が掛かるので、少しずつ。) デフォルトのソースツリーだと、apacheのドキュメントルート配下にsystemだのapp…

CodeIgniterの学習 2 - 参考となるサンプルソースを探す(学習方法の方針検討)

さて学習を始めることにしたが、学習をするといっても何から手をつければよいか。 最短の時間で最大の学習効果を出すために以下の順序で手をつける。後で見返すように、自分の方針を列挙しておく。 学習ステップ起点は http://codeigniter.com/ と http://co…

CodeIgniterの学習 1 - はじめに素の状態をインストール

約一月ほどdrupalをいじってたので、最近CodeIgniterを全然学習してない。 今日からはCodeIgniterを学習する。勉強会とかもちょっと興味あるが、とりあえず自分のペースで試行錯誤しながら学習してみることにする。 解説本もちょっとほしいけど、とりあえず…

drupalで自社のページをつくる 16 - キャプチャ認証(Captcha)を各フォームに仕込む

一通り自社ページの作成は終わって後は、バナーだの写真だのを準備すれば良い段階となった。 外部に公開するにあたり、未ログインユーザ(通常の閲覧者)がフォームを使える場所にキャプチャを仕込むことにした。 インストール:CAPTCHA - http://drupal.org…

drupalで自社のページをつくる 15 - コンタクトフォームを自在にカスタマイズできるモジュール Webform を導入してみる その1

以前のエントリで、contactモジュールだと項目数が少なくて使えないので代替を探すか無ければ自作すると書いたが、 どうやら Webform - http://drupal.org/project/webform を入れれば 任意の入力項目のついたお問い合わせフォーム系が作れるらしいので入れ…

drupalで自社のページをつくる 14 - 自社のコンテンツ作り

一通り基本モジュールは入れ終わって、肝心のコンテンツ作り中、ありきたりのページなのでページ構成をさらす。 ちなみにweb系といえばweb系のお仕事。ページ構成プライマリリンクはこんな感じ 事業内容 … ここがメイン 導入事例 … 事業内容を補足するもの …

drupalで自社のページをつくる 13 - リッチテキストエディタ(YUI Rich Text Editor fckeditor HTMLBox)を試してみる その1

コンテンツは手打ちでhtmlを書いていたのだが、 打つのに飽きてきたので、WYSWYGで編集できるモジュールを軽くインストールしてさわってみた。 画像ファイルのアップロードは設定をさわりながら試している途中。(注:ちゃんとREADMEを精読せずに、デフォル…

drupalで自社のページをつくる 12 - 追加するモジュールとテーマの置き場、自作テーマに分岐

追加モジュールや、テーマの置き場所うえー置き場所間違えてた。 どっちでも動くけど、ダウンロードしたモジュールとテーマの設置場所はモジュールが 誤) /var/vhosts/xxx/drupal.example.com/html/modules (htmlがルートディレクトリね) 正) /var/vhosts…

drupalで自社のページをつくる 11 - CSS Injector を入れて管理画面上でcssを変更できるようにする

>style.cssって管理画面上から編集できないかな。6.4対応のモジュールを探してみよう。 と昨日書いていたが、探してみると、CSS Injector なる単語を見かけた。早速モジュールを探してインストールしてみた。 CSS Injector - http://drupal.org/project/css_…

drupalで自社のページをつくる 10 - 管理画面の項目にアイコンをつけるモジュールを使ってみる

下のモジュールを入れたら a hrefが全部 / になってしまったので一時中断、モジュールを使わないようにした。うーん惜しい。 以下ボツエントリー直接表側には関係ないのだが、管理画面で文字ばかりが並んでいると、どれを使えばいいか迷う。視覚的に見せるな…

drupalで自社のページをつくる 8 - drupalに編集画面での画像アップロードと、Lightbox2 を仕込む

編集画面での画像アップロードは http://drupal.jp/node/529 を参考に img_filter と Lightbox2 を仕込んでみた。 (プレビューをクリックするとモワッと大きい画像が浮かび上がる、アレね) Thickbox系のモジュールは、drupal6.4ではまだ安定版が無いみたい…

drupalで自社のページをつくる 9 - 画面毎にメタタグとメタタグキーワードを設定できるようにする

忘れないうちにメモMeta tags http://drupal.org/project/nodewords をインストール・有効化して、 画面毎にメタタグを設定できるようにした。 有効化すると「管理セクション」→「コンテンツの管理」→「Meta tags」が出現する。 設定内容設定は見ればわかる…

drupalで自社のページをつくる 7 - drupalにGoogle Analytics のアクセス解析を仕込む

以前から重宝しているGoogle Analytics (urchin)をdrupalにも仕込んだ。 (Google Analytics - http://www.google.com/analytics/ja-JP/ )といってもすでに Google Analytics用モジュールが有るのでインストールするだけだが。 設置手順メモ簡単すぎるので…

drupalで自社のページをつくる 6 - 大枠を作りながらデザインもいじくる

前のエントリでデザインは後回しといいつつ、多少はみられるページにしたいという 誘惑に駆られて、cssに手を入れ出す。 テーマは、清潔かつ明快であること。 綺麗で移植できそうなテンプレートを探してみる過去のブックマークから引っ張り出してデザインの…

drupalで自社のページをつくる 4 - 自社ホームページの中身について

上で、テーマを先に作るような感じで書いたけれど、先に中身を考えることにする。 テーマについてはあとで上の方針に従って修正する(か修正してもらう)。 中身の構成を考えてみる中身の構成は、とりあえず作りながら考えるが、だいたい以下のページが必要…

drupalで自社のページをつくる 3 - テーマを改造するにあたって

思いつくまま方針を列挙してみる 一度改造したら今度はそれを使い回せるようにする gif等の背景、パーツは極力使わないようにする。画像がテーマに絡むと、後で改造したり使い回すときに心理的障壁になる。 色はイメージカラーのオレンジ系+グレーをベース…

drupalで自社のページをつくる 2 - ベーステーマ選び

drupalはテーマが豊富だが、そのまますぐ適用するにはやっぱり不満がある。改造出来るテーマを探してみる zen … http://drupal.org/project/zen のテーマをベースにスクラッチで作ってもいいのだが、時間が限られていることもあるので、気に入ったテーマをダ…

drupalで自社のページをつくる 5 - コンテンツの作成、とりあえず枠だけ設置してイメージを形に

なんか一日でどんどん書いているな。先にここに書いて作業すると、やることが明確化して効率いいかも。 ちょっとした更新ってしてもpingは飛ばないはずだからいいよね。サイトを作成するのって、他の人にお願いする場合には、要件や構成、 イメージのすりあ…

ミニCMS

(08/12/10追記) 更新が止まっているプロジェクトのソースは脆弱性を含んだままの状態で止まっている可能性があるので、各自気をつけてね。 更新されるのもソース選定の一つ。(更新されない方が枯れていて安定している可能性もあるが。)以上追記終わり 他に…

いったん中断してdrupalで自社のページをつくる

CodeIgniterは一旦中断して一週間程で自社のページをつくることにする。携帯向けページは必要ないからdrupalで作る予定だけど、 携帯も考えるならgeeklogなんだろーな。すんなり携帯で閲覧+記事の投稿ができるみたいだし。まあいいや、興味があるのでdrupal…

着手一日目、CodeIgniterの調査

一日目といいつつ、ダウンロードしてとりあえず動かすとか、 ソースを覗くとか、MLやマニュアル、Webページを眺めるとかは1年くらい前からしてた。すぐに飛びつきたいのをこらえて様子見してたが、これから本格的に学習を始める。 マニュアル斜め読みすぐに…

開発備忘録をつけよう

一年くらい放置してたここを再利用して、後で開発を任せる人への資料として、開発メモをつけていくことにする。面倒な開発はしたくないので、オープンソースのCMSとかフレームワークとかあさりつつ途中で飽きて ちまちま自作してたが、そろそろ本格的に使い…