[Web]

みんなのイタリアワイン

イタリアワインに関する情報を検索できるWEBアプリを、CakePHPで作りました。

デザイン部分は、“Foundation 5”というフレーム・ワークをメインに用い、一部“griddle.it”でグリッド・デザインを補正しています。

表示されるURLは、SEOの観点から、ワインや生産者のフルネームで表示するようにしています。


みんなのイタリアワインWebアプリ

[苦労した点]

特に苦労したのはデータベース同士のアソシエーション部分です。複数のDBを連結させ hasMany で連結させたところ、セットした値をすべて読んでしまい、Viewの表示が遅くなってしまいました。

再度 belongsTo のみで連結しなおすことで、必要な値だけを呼び出すことができるようになり、検索速度を大きく向上させることができました。

ページネーションや、CakeEmailの癖にも大変苦労させられました。


[担当業務]

  • 企画 / DB設計
  • ディレクション / プログラミング / デザイン
  • SEO
  • 保守 / 運用

[使用言語]

  • CakePHP 2系
  • PHP 5.5
  • HTML 5
  • CSS 3
  • JavaScript
  • jQuery (一部プラグインを使用)

[使用ソフト]

  • Adobe Illustrator
  • Adobe Photoshop
  • Adobe Dreamweaver
  • Sublime Text
  • Souce Tree
  • Google Tag Manager
→[関連サイトをみる]