月曜日あるサイトに訪問した時、そのサイトの会社(ブランド)のイメージカラーは訪問者にとってサイトのイメージ伝えるためにとても重要です。従来のEコマースオープンソースではプログラム部分とデザインが分離されていなかったため、完全にデザインをコントロールすることは困難だったと思います。オープンソースで運用されたECサイトのほとんどが同じデザインレイアウトでヘッダーにあるロゴだけが違うという他サイトと差別化することがあまりなかったように思えます。Controller)に従ったフレームワークが登場し、完全なオブジェクト指向なコードを用いてウェブサイトも設計されるようになりました。Mode(システム本体)、View(ウェブ表示、HTML部分を指す)、Controller(ModelとViewを制御)の3つにビジネスロジックを分割し、機能ごとにそれぞれが担当するようなイメージです。MVCロジックによりデザイナーとプログラマーの作業範囲を指定することができ、プログラマーは機能ごとの分離が明確になることによって、それぞれの独立性が確保され、ソースに対して最小限のメンテナンス、保守性が確保されます。これにより開発スピードのアップ、品質を保つことができるというメリットがあります。CommerceはこのMVCロジックにより設計されていますので、デザインのカスタマイズを行うときに必要最小限の変更のみでデザインを変更することができます。Commerceの最大のメリットはアップグレードが簡単にできること、カスタマイズができることです。Commerceはこの点を完全にカバーします。必要とされる全機能を将来に向かって完成体に近づけることができるシステムということです。従来のオープンソースEコマースでは同様のリソースを使いながらも、カスタマイズした部分がサイト単位で分散してしまい集中管理することが難しかったため、他のサイトでせっかく拡張した機能を次バージョンにデフォルトとして組み込むことができませんでした。機能を追加すればするほど、システムと分離されていないためカスタマイズするのに1週間も徹夜しなければならなかったわけです。私は顧客のプロジェクト案件でサイト制作するとき、カスタマイズした部分を引き継いで、システムを次のバージョンにアップグレードすることはできませんでした。一度カスタマイズした内容は担当してシステエンジニアなしではさらにカスタマイズすることは困難に思います。Commerceが取り組むべき課題であり、この課題がクリアすることでECサイトの機能性、安定性はさらに強力になると信じています。あなたはクーポンモジュールをECサイトに追加したとします。Commerceよりアップグレードのバージョンがリリースされました。従来のEコマースであれば、アップグレードすることは光のない闇の森に行くようなものです。Commerceならクーポンモジュールを再編集する必要はありません。システムだけがアップグレードされ、あなたの追加したクーポンはそのまま使えます。Commerceにかかわる全ユーザーの開発工数、開発コストを削減できます。WEBマスター、マーケティング担当者はウェブサイトでトラフィックを集めること、販売することだけに集中できるようになるのです。当初予定していたよりもすでに1年以上も経過してしまいましたが、別に開発が止まったとか、プロジェクトが終わったわけでもなく、むしろ以前よりも開発PGを増やしてラストスパートの段階にきています。Commerceは新しいオープンソースとしてデジタルスタジオによって開発が進められているECサイト構築ソリューションです。訪問された方はまずこちらをご覧ください。Commerceはすでに強固なフレームワークによりさまざまな機能が盛り込まれています。デザインテーマ機能、ページ機能(LPO、多言語サポート)、グラフィカルな売上レポート、プラグイン機能拡張システムなどです。Commerceコミニティーサイトを早い段階で立ち上げを予定しています。Commerceの最新情報についてはRSSフィードを購読していただくか、右のサイドバーにあるメールマガジンを購読してください。最新の開発状況をお届けします。私自身、Eコマースのシステムは理解できても、実際に使う側が想定していることはまだまだわかりません。コメントなりメール(webmaster@live-commerce.com)を頂ければ幸いです。Commmerceについての議論をさせていただければと思います。紹介、ECサイト運営に役立つ記事やマーケティング戦略について紹介します。ネットショップ運営者やネットショップ関係者は是非購読ください。