NopCommerce
とは
(Ver.2.3)NopCommerce
を稼働させるシステム要
件は
2.1.1
オペレーティング・システム
(OS)
• Windows 7 • Windows Vista • Windows XP • Windows Server 2003 • Windows Server 20082.1.2
Web
サーバ
• Internet Information Service (IIS) 6.0 以降
2.1.3
ASP.NET 4.0 (MVC 3.0)
2.1.4
データベース
• MS SQL Server 2005 以降
• MS SQL Server Compact 4.0 以降
2.1.5
ブラウザ
• Microsoft Internet Explorer 6 以降 • Mozilla Firefox 2.0 以降
• Google Chrome 1.x 以降 • Apple Safari 2.x
2.1.6
Adobe Flash (
管理画面におけるファイル・アップ
ロードに必要
)
1
1上記のシステム要件は、nopCommerce バージョン 2.2 のものであり、(詳しくは文
ダウンロード
(Ver.2.3)最新の
nopCommerce
をダウンロードす
るには
2.2.1
ダウンロード・サイト
nopCommerce自体のダウンロードは、以下のアドレスから行うことが できます。 http://www.nopcommerce.com/download.aspx nopCommerceのインストール方法は、一旦ファイルをダウンロードし、 手作業でインストールする方法と、Microsoft Web Platform Installer を 利用してウィザード形式でインストールする方法の二通りがあります。最 新版を利用する場合には、前者を選択することになります。ここでは一旦ファイルをダウンロードする方法を選択することにします。 ダウンロード・ファイルは3種類です。
1. nopCommerce 2.30 (with source code) (25.70 MB) ソース付全プログラム
2. nopCommerce 2.30 (no source) (12.70 MB) ソースなし全プログラム
3. nopCommerce 2.30 (upgrade script) (8 KB) データベースのアップグレード・スクリプト VisualStudio2010 (MVC3.0以上) を利用できる環境にあり、自らコン パイルできる場合は1を、そうでない場合は2をダウンロードします。3 は旧バージョンを利用している場合必要となるデータベース・アでグレー ド用スクリプトです。 ここでは1を選択します。 するとダウンロード・ライセンス・アグリーメントが表示されるので、”I Agree”ボタンをクリックします。
download.codeplex.comページのダウンロード確認ページが表示されま したら、「名前を付けて保存」を選択し、適当なフォルダに保存します。
ダウンロードしたファイルは、圧縮された RAR 形式になっていますの で、それをさらに Lharc などの解凍ツールで、解凍してください。
コンパイル
(Ver.2.3)nopCommerce
をコンパイルするには
2.3.1
必要な環境
nopCommerceのプログラムをコンパイルするには、以下の環境が必要 です2。 • Visual Studio 2010 • MVC3.02.3.2
Visual Studio 2010
の起動
Visual Studio 2010から nopCommerce のソース付全プログラムを解凍 したフォルダの中のをソリューション・ファイル nopCommerce.sln を 開きます。
Visual Studio 2010にロードが完了したら、右側のソリューション エ クスプローラーから Presentation フォルダ内の Nop.Web をポイント し、右クリックして、ポップアップメニューからスタートアップ プロジェ クトに設定をクリックします。
後はコンパイルするだけです。ファンクション・キー F5 を押すか、ツー ルバー上のデバッグ開始アイコンをクリックします。
2.3.3
nopCommerce
をローカルサーバにインストール
デバッグ開始を行うと、以下のようなインストール画面が表示されます。
ここでまずサイトの管理者の Email アドレス、パスワードを設定しま す。またサンプル・データの作成はチェックし、データベースは SQL Server Compactをチェックします3
• Admin user email: 管理者の Email アドレス • Admin user password: 管理者のパスワード • Confirm the password: 再入力
• Create sample data: チェック (サンプルデータを作成するか否か)
3ローカルにインストールするので、SQL Server Compact を選択。リモート・サー
• Use built-in data storage (SQL Server Compact). チェック
次に”Installation”ボタンをクリックし、インストールを開始します。 インストール中は、以下のような画面が表示されます。実際のインス トールには数分を要します。
インストールが完了すると、以下のような nopCommerce の初期画面が 表示されます。
表示言語の変更方法
(Ver.2.3)日本語表示を実現するには
nopCommerceは、多言語対応の eCommerce ソフトウェアです。メニ ュー、メッセージ、ヘルプ文などは、すべて特定のリソース変数名で定義 されており、環境に応じて特定の言語で表示する仕組みが確立していま す。リソース変数名から特定の言語への変換は、言語別のパッケージを インストールすることにより、実現することができます。 例えば現時点 (2011年12月5日) で最新バージョン2.3に対応 している言語パッケージは、以下の言語です。 • 英語 • 日本語 • 中国語 (簡体中文) • ドイツ語 • フランス語 • スペイン語 • ポルトガル語 • ポーランド語 • ギリシャ語 • スロバキア語 これらの言語パッケージは、以下のアドレスからダウンロードするこ とができます。 http://www.nopcommerce.com/extensions/1/languages.aspx2.4.1
言語パッケージのダウンロード方法
上記のURLをクリックすると、以下のように様々な言語パッケージ のリストが表示されます。ここではバージョン2.3用の日本語パッケー ジを選択し、その”Details”ボタンをクリックします。
すると以下のような、ダウンロード画面が表示されるので、”DOWN-LOAD”ボタンをクリックし、ダウンロードを実行します。
言語パッケージは、rar 形式ないし zip 形式の圧縮ファイルになってい ます。日本語パッケージは、以下のようなファイル名になっており zip 形 式です。
42095 34186 Japanese language 1 203 02.zip
このファイルを適当なフォルダに展開 (解凍) します。 すると以下のような XML ファイルが出来上がります。
2.4.2
言語パッケージの登録方法
次に上記の XML ファイルを nopCommerce に登録します。
まずインストール時に設定した管理者 ID([email protected] など)、 パスワードで管理者としてログインします。すると右上に”Administra-tion”というボタンが表示されますので、このボタンをクリックします。
管理画面が表示されたら、メインメニューから”Configuration”–”Languages” を選択します。
この”Languages”ページでは、初期状態では、英語のみが登録されてい るはずです。ここで、”Add New”ボタンをクリックし、新しい言語を登 録します。
ここで以下のように設定します。
Name: Japanese
Language culture: ja-JP, Japanese(Japan) Unique SEO code: jp
Flag image file name: jp.png Right-to-left: ブランク Published: チェック Display order: 0
入力が終了したら、右上の”Save and Continue Edit”ボタンをクリック します。
すると右上に”Import Resources”というボタンが表示されますので、こ れをクリックします。 以下のようなダイアログが表示されますので、「参照」ボタンをクリッ クし、ダウンロードした日本語パッケージの XML ファイルを指定しま す。そして”Import resources”ボタンをクリックします。この XML ファ イルの読込には、数分を要しますので、”Import resources”ボタンを2度 クリックしないように注意してください。
この読み込みが完了すると、左上に ”The resources have been imported”
と表示されます。また、右上に言語選択ができるリストボックスが表 示されます。
ここで、言語選択リストボックスから”Japanese”を選択すると、以下 のようにメニュー、メッセージ、ヘルプ文が日本語表示となります。
デザイン・テーマの登録方法
(Ver.2.3)新たなデザイン・テーマを登録するには
nopCommerceにおいて、デザインのテーマを変更する方法は、比較的 簡単です。nopCommerce(ver2.3) をインストールすると、サーバにおけ るディレクトリ構造は、以下のようになります。 Administration Add Data bin Content Plugins Scripts Themes Views2.5.1
テーマの登録・変更方法
この中の Themes ディレクトリの中に新しいテーマのファイルをフォル ダごとコピーします。具体的には、FTP ソフトなどによってアップロー ドします。 例えば、弊社で作成した ClassicGradation を利用したい場合には、以 下の手順となります。 1. ClassicGradation.zipのダウンロードをクリックし、テーマファイル をダウンロードします。 2. 圧縮ファイル”ClassicGradation.zip”を展開します。すると ClassicGra-dationというディレクトリが作成され、その下にデータが保存され ます。 3. この ClassicGradation をディレクトリごと、サーバの Themes ディ レクトリの下にアップロードします。4. 管理画面のメインメニューから「設定」−「設定」−「全般設定」 と選択し、表示されたページの中で「ショップ情報」タブを選択し、 そのページの中で「サイトのテーマ」のドロップダウン・リストか ら ClassicGradation を選択します。 5. 右上の「公開ショップ」リンクをクリックすると、以下のようなデ ザイン・テーマが「ClassicGradation」に変更された公開用のペー ジが表示されます。
PDFフォントの設定
(Ver.2.3)デフォルトのPDFフォントの設定を変
更するには
nopCommerceにおいてPDFでマルチバイトの帳票、例えば納品書、 請求書などを出力したい場合には、注意するべきポイントがあります。通 常のインストール後、PDF納品書 などのボタンをクリックしても、非 アルファベット言語は、ブランクのままになってしまいます。これは、デ フォルトのフォントが FreeSerif.ttf に設定されているためで、このフォ ント設定を変更しないと、非アルファベット言語は表示されません。2.6.1
フォントの変更方法
この変更方法は、管理者画面においてメインメニューの設定から設定– すべての設定 (上級者向け) を選択し、オプション群の中から pdfset-tings.fontfilenameで設定されているフォントファイル名を変更します。このフォント・ファイルは、予めサーバの/App Data/Pdf ディレク トリに置いておく必要があります。
2.6.2
どのフォントを選択すべきか
サイト自体を特定の言語で統一する場合には、普段デフォルトで使用 しているフォントを設定すればいいのですが、サイトを多言語対応にし たい場合で、MicrosoftOffice のライセンスを所有している場合は、Ari-alUni.ttf を指定する方法があります。このフォントは多言語対応のフォ ントですので、英語、日本語、中国語、ドイツ語、フランス語、イタリ ア語、スペイン語など多くの言語に対応しています。関連図書
[1] Jesse Feiler. How to Do Everything: Facebook Applications. McGraw-Hill Osborne Media, 2 2008. ISBN:978-0071549677.
[2] Wayne Graham. Facebook API Developers Guide. Apress, 3 2008. ISBN:978-1430209690.
[3] Inc NopSolutions and Andrei Mazoulnitsyn. nopCommerce User Guide - Open source ecommerce solution Version 1.70. NopSolutions,
Inc, 7 2010. http://www.nopcommerce.com/downloads.aspx.
[4] Inc NopSolutions and Andrei Mazoulnitsyn. nopCommerce User Guide - Open source ecommerce solution Version 2.00. NopSolutions,
Inc, 8 2011. http://www.nopcommerce.com/downloads.aspx.
[5] Inc NopSolutions and Andrei Mazoulnitsyn. nopCommerce User Guide - Open source ecommerce solution Version 2.20. NopSolutions,