オープンソースソフトウェア osCommerceにおけるデザイン変更

Slides:



Advertisements
Similar presentations
1 EASE プロジェクトにおける EPM ( Empirical Project Monitor) を用いたプロジェクト管理デモ 奈良先端科学技術大学院大学 産学官連携研究員 松村 知子 2005 年 9 月 30 日 JISA 経営者セミナー.
Advertisements

自社システムにおける 最適なフレームワーク 2012/06/15. 条件 機能は「自己評価」、「勤務表」、「掲 示板」、「ログイン機能」を想定 使用するフレームワーク等は全て無料で あるが未来があるものを使用する 作るにあたり最適なフレームワーク、ソ フトを提供する 画面は HTML5 で作成することが前提.
見る人に優しいホームページ作 り NTCommittee2 関東勉強会 ブルーミング 花井貴久子 2002 年 11 月 30 日.
目次 このドキュメントについて・・・前提条件……………………………………… 2
Web アプリをユーザー毎に カスタマイズ可能にする AOP フレームワーク
視覚表現--CSSでwebページを自由にデザイン
情報理工学部 情報システム工学科 3年 H 井奈波 和也
第11回JavaScriptゼミ セクション8-2 発表者 直江 宗紀.
JPAを利用した RESTful Webサービスの開発
【2.12】文字装飾機能内部設計書
WordPressの基礎.
JavaScriptゼミ第2回 2-2 変数とリテラル 発表者 直江宗紀.
第12回(1月13日) 文書処理 久野禎子.
MySQLに接続するデータベースプログラム
CEC公開授業 Webサイト制作にチャレンジ! 2007年11月20日 於:東京都立板橋有徳高校 学校インターネット教育推進協会.
東広島Event Maps ~サイトデザイン~
売れるためのWEBサイト構築.
Day3 Day4 Day3 Day4 Copyright (c) 2009 Fusic Co.,Ltd.
Webフォントって何? Webページ中のテキスト表示に使うフォントを指定した場所からダウンロードして適用させるもの
CSSを利用したWebデザイン 理工学部 情報学科 3回生 喜多 亮輔.
Microsoft PowerPointを使ってみよう
NetworkAssistTakaoka
Accessによるデータベース(2) Ver /11.
早稲田大学大学院理工学研究科 情報科学専攻修士2年 後藤滋樹研究室 坂本義裕
NetworkAssistTakaoka
ネットワーク情報活用 ILC Office / ILP KOBAYASHI Tomoko
企業情報ポータルについて 近畿大学理工学部 情報学科3回生 藤森浩忠.
徳山 豪 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野
見た目を定義する技術 CSS(スタイルシート).
4-3.基本的なPHPスクリプト 2004年6月24日(木) 大北高広 01T6010F.
専門ゼミⅠ 南ゼミ 特別授業③ 2002年6月7日 金曜日 4限目 今泉 裕隆.
Day3 Day4 Day3 Day4.
第8章 データベースシステムの発展 8.1 オブジェクトリレーショナルデータベース 8.2 分散データベース 8.3 インターネットとデータベース.
Day3 Day4 Day3 Day4.
サーバ構成と運用 ここから私林がサーバ構成と運用について話します.
WebDesigner StartGUide
サイト運営者へむけて、CMS管理画面をつかって サイト運営していく方法を紹介します。
スタイルシート C306 情報発信の基礎【第6回】.
ネットワーク de 情報発信 - コンテンツ作りのはじめの一歩 - 城西国際大学薬学部 二村 典行.
第3章 第2節 ネットワークを活用した情報の収集・発信(4) 情報Cプレゼン用資料(座学35) 担当 早苗雅史
XSL-FO + MathML MathML表示、PDF生成、SVG生成
イベント参加者登録用DB.
第3章 第2節 ネットワークを活用した 情報の収集・発信(3) 5 表現方法の工夫
3 HTMLとcss ・ユーザビリティの観点からHPがどうあるべきか、はだいたいお分かりいただけたと思います
第4回 javaのプログラミング 04A2029           古賀慎也.
情報スキル活用 第7週 制作技術-1 情報の記述と画面のデザイン.
ネットショップデザイン入門Ⅰ・ⅡSEO 2013/12/18 Webデザイン入門 SEOの基本.
第3章 第2節 ネットワークを活用した 情報の収集・発信(2) 4 文書の構造と表現
明日の授業でも作成を継続する予定です 2017/11/13、2017/11/14
T2V技術 Web製作ラボ 5/9, 2012 hayashiLabo 11.
第3章 第2節 ネットワークを活用した 情報の収集・発信 4 文書による情報開示
売れるためのWEBサイト構築.
タグを使ったウェブページ作成 兵庫県立伊丹北高等学校 佐藤 勝彦.
URLとファイルの対応 ユーザー s の Z:\www\ フォルダにある hello.html ファイル
C404 第2章 ネットワークで変わる社会 練習問題②
XDBについての調査 理工学部 情報学科 3年 上田 翔太.
HP作成 そろそろまとめ編 担当:TAの人.
コンピュータ プレゼンテーション.
ソフトウェア工学 知能情報学部 新田直也.
統合開発環境によって表現された 言語機構によるコードのモジュール化
IDE を活用した言語機構に頼らないコード再利用のためのモジュール化
売れるためのWEBサイト構築.
開発者との対話を活かした 横断的構造の表現
第2回 Webサーバ.
オブジェクト指向 プログラミング 第四回 知能情報学部 新田直也.
初心者向けの株の解説 自身の運用体験のWebサイト制作
情報スキル活用 第6週 制作技術-1 情報の記述と画面のデザイン.
第5章 スタイルシートによる レイアウトデザイン
キャッチコピー Works Blog Profile Works Blog Profile TOPページ 実績 ブログ 人物
Presentation transcript:

オープンソースソフトウェア osCommerceにおけるデザイン変更  電子商取引研究室 福田 園巳

デザインとロジック - 混在 開発や保守の効率が低下 開発者がデザインとプログラムのどちらも理解する必要がある

デザインとロジック – 分離 デザインだけの変更、ロジックだけの変更が容易 プログラマーとデザイナーの分業が可能

デザインとロジック - 現状 様々なフレームワークが登場 - MVCの分離 様々なテンプレートエンジンが登場 - PHPではSmarty,Flexyなど - JavaではVelocity,Tapestry,S2JSFなど

ECサイトにおけるデザイン 商品を魅力的に見せる必要がある   →デザインはバックオフィス機能と同等に重要 デザインを容易に行える必要がある

osCommerce

osCommerceのデザインとロジック デザインとロジックは分離されていない (PHPのコードの中にHTMLが埋め込まれている) →デザイン変更には多量の修正が必要

デザイン編集の方法 テンプレート化 テーブルタグの整理 CSSの記述

テンプレート化 PHPのテンプレートエンジン「Smarty」を使用 osCommerce(MS1j-alter)を参考にヘッダー・左右カラム・フッターをテンプレート化

テーブルタグの整理 osCommerceは複雑なテーブルで構成 →読み辛く、編集が困難

テーブルタグの整理 テーブルの入れ子をシンプルにしてソースの可読性を向上させる

CSSの記述 osCommerceのCSSは適切な記述がなされていない → 簡潔に記述しなおす カラムの幅などをCSSで設定できるようにする

編集例

変更後の特徴 CSSで細部のデザイン変更が容易になった デザイン変更時のCSS変更箇所が減少

フォントサイズの変更 body table{ font-family: 'MS Pゴシック'; font-size: 10px; → font-size: 14px; line-height: 150%; }

左カラムの幅変更 #leftcolumn{ width: 194px; → width: 294px; padding: 3px; border-right: #333333 1px solid; }

今後の予定 モジュールの吐き出すHTMLタグの整理 複数のテンプレート・CSSの作成 →デザイン変更が容易であるかどうか確認 時期 10月下旬 11月 12月 内容 HTMLタグ整理 テンプレート作成 CSS作成

参考サイト osCommerce : http://www.oscommerce.com/ osCommerce(MS1j-alter) : http://www.ebisuweb.jp/~osc_cvs/ osCommerce サポート・ドキュメント : http://www.bitscope.co.jp/tep/ Tep-j-general : http://lists.sourceforge.jp/mailman/listinfo/tep-j-general