からくちWEB屋帳

02/08/10: CS-Cart

HOME Category: ノンジャンル
CS-Cartってご存知ですか?

ECサイト構築用の有償CMSです。
オープンソースではZenCartやEC-CUBEなどがメジャーどころです。

CS-Cartについての詳細はCS-Cart日本サイトを見ていただくとして、このプラットフォームは海外製で、日本国内に展開をするのは有限会社フロッグマンオフィスさんです。
zen-deraさんといったほうがこのブログの読者さんはなじみが深いでしょう。

このCS-Cartひとことで言うと「非常に良く出来ている」ものです。
正直なところZenCartは分が悪いです。。

オフィスあんどぷらすはzen-deraさんと親しくさせていただいているということもありますが、出来が非常に良いためCS-Cartのパートナーとして活動していくことにしました。

ZenCartを触らなくなるわけではなく比率を推移させていくだけですが、しばらく多忙な日々が続きそうです。

これに伴いCS-Cartの制作メニュー(料金表)を打ち出しますが、まだコードを詳しく読んでいないので簡単な解析が終わり次第制作メニューを、詳細コードの把握が終わり次第追加アドオンの企画、開発へと進めて参ります。

ひとまずCS-Cartの取り扱い表明まで。

Posted by: mmochi :No Trackbacks
Comments:
HOME Category: ノンジャンル
MagicMouseの使い勝手はすこぶる良い。
重さも個人的には全く気にならない。

が、電池の消耗はちょっといただけない。
俺の使い方だと多分1週間ちょっとで糸冬。

電源切らない俺が悪いんだけどさ。
マウスの電源切るの忘れちゃうんだよねー。

PCの電源を切らない人なのでマウスだけ電源切るとか忘れるに決まってるw

Posted by: mmochi :No Trackbacks
Comments:
HOME Category: 備忘録
PHPの開発環境をごっそりと入れ替えました。
入れ替えというよりも新規構築。

これまではWindows環境でEclipseを使って開発を行っていましたが、Macにしました。
PCから変更です。

27インチiMac買っちゃいました。クアッドコアに食指が動いたけれど、よくよく考えると私の用途にはオーバークォリティなんじゃないかと。。
で、C2Dのモデルにしました。
ほんとはクアッド欲しかったけど今年はPC3台めで合わせてバックアップ用途にTime Capsuleも購入なのでちょっと我慢。

Macはかれこれ15年くらいまで使ってましたが、さすがに当時とは全く比較にならないですねぇ。
当時からスタイリッシュではあるけれどOSも全く違うし感覚が違う。慣れるまではもう少しかかりそうだな。。
15年前っていうと漢字Talkの時代だなw

それにしてもモニタデカイ。

27インチという物理的な大きさはたいした大きさじゃないけど(これまでのモニタが24インチだから。)作業領域は広大になった。
WUXGAの1920*1200に対して2560*1440なんていうサイズ。これは圧巻。多少文字は小さくなるけどね。
実はこれをデュアルモニタで使ってます。27インチ+24インチWUXGA。これはとてもとても広大www

モニタのサイズ違いによる文字サイズと色味の差異が気になるといえば気になるけどCinemaDisplayまでは手が出ないので我慢する。
27インチのCinemaDisplayが発売されたら激しく物欲が湧いてきそうだがw

うちには24インチiMacもあったりします。2009年のEarlyモデルを今年の6月に買いましたがもうちょっと待てば27インチiMac2台になってたかもw


さて、肝心のPHP開発環境について。
PHP等はOSXデフォルトで用意されているものではなくMAMPでさくっと構築。
この手のものを使う理由は鯖構築自体が目的じゃないから。XAMPPのときのも書いた気がするけどw

MAMPの各種アプリケーションのバージョンはこんな感じ。
Apache 2.0.63 (Unix)
PHP 5.2.11
MySQL 5.1.37

統合開発環境としてEclipseを使う。EclipseはWindows環境でも使ってた。
PHP用にPDTをインストール。
とはいえここでもさくっと構築するためにPDTの入ったall-in-oneを使い、日本語化はPleiades (プレアデス) のWin用からコピペ。
SubversionはOSXのやつを使う。(まだ使い慣れないので追々使うw)

Eclipseは3.5Galileoの64bit版。
Winの3.3Europaと意外と異なる点が多いのがちょっと難点だがまぁすぐ慣れるだろう。
(Eclipse本体の差なのかPDTの差なのかは調べてもいない)

その他のアプリケーションはこんな感じのものを使ってる。

FTP
・Cyberduck
・FireFTP

Cyberduckは今ひとつ直感的な操作がしにくい感じ。
左右にローカルとサーバーが分かれてるFFFTPのような操作感に慣れてるせいもある。
でもう少し調べたらFireFtpなるものを発見。FireFoxのアドオンらしい。
早速入れてみる。
んー これ使い勝手良いなぁ。FTPへの接続速度も速い気がする。※
左右分割でさらに分割(計4分割)で表示することで操作するファイルが全体のどこのものかが把握しやすい。
FireFTPに軍配。
※追記
FireFTPやっぱ通信が遅い気がするw。
その後Transmitを使ってみた。こちらの方がダウンロード、アップロードともにFireFTPより速い。
有料だがこれを使うことにしようかと思案中。

テキストエディタ
・CotEditor
・TextWrangler
ささっと手軽に何か書いたり編集したいときにCotEditor使います。
ちょっとヘヴィーなことをやるときにTextWranglerを。

マージツール
・FileMerge(Xcodeの)
・Araxis Merge(有料 国内代理店だと4万かな。開発元なら$269)

FileMergeに関しては個人的には使い物にならない。Apple謹製で期待もしてたけど使いにくい。

WinMergeがすこぶる使い勝手がよかったのだがMac用には相当するものがない。。
致し方なく有料ソフトを使うことにした。
元は「仕方なく」という動機だったが、Araxis Merge使ってみるとこれはイイ。
30日間の試用中なんだけど機能制限もないのでフルに使える。(Winでも同一ライセンスで使えるらしい。)
Standard EditionとProfessional EditionがあるんだけどProfessional Editionを使う。
3者間の比較ができることが俺的には必要なので。
3者間の比較と矛盾の強調機能があるだけで価格に大きな開きがあるのは痛いけど。
本音はWinMergeのMac版が欲しいなー。

細々したツールもほぼ揃えて今後はMacで開発していくことになります。


これで当事務所のPCはこんな感じに。

Mac
・27インチiMac
・24インチiMac

Win
・Windows XP Pro
・Windows Vista Home

ネットワーク
・Time Capsule

外部ストレージ
・Time Capsule
・Dropbox

Posted by: mmochi :No Trackbacks
Comments:
Zen Cart 用の配送モジュールに依存しないで配達希望日(配送希望日)を指定するためのモジュールです。

元は当ブログでも過去に紹介しましたが、本家で公開されている海外モジュール「order_delivery_date_2-2」というモジュールです。
このモジュールを日本語化し、1.3.0用としました。

便利なモジュールなのですが、コアの改変が多いので導入には注意をしてください。

入手はこちらから
http://www.a-akinai.com/modules/zox/admin/categories.php?cPath=1_12&pID=15
無料です。

Posted by: mmochi :No Trackbacks
Comments:
ポイントモジュールアドバンスのアップデートを行いました。
内容は下記。

※※ 2009/10/20アップデート+バグフィックス(v120) ※※
機能追加によりマイナーバージョン番号をアップしました。
□新機能
・多通貨に対応しました。これに伴いポイント表示系の関数を刷新。
これまでも多言語には対応していましたが、複数の通貨を採用したショップにおいて
(例えばUSD)で100ドル未満の商品に対してポイント付与率が1%の場合、ポイントが付与されないという問題がありました。
今回の機能追加で、複数の通貨を採用していても円の場合とほぼ同じだけのポイントが付与されるようになりました。
「ほぼ」というのは、為替レートによって購入額に応じた比率での付与なので為替レート分差が生じます。
あくまでも購入額に対するポイント付与率での計算としています。
・ポイント利用時の最大ポイント利用数制限の拡張 thx Miss Yamane
最大利用ポイント数の設定値を「空欄」とすることで最大利用数を保有ポイント数と同一にします。

□バグ修正
・edit_ordersにおいて注文修正画面でのステータス変更時に意図しないポイント確定が発生するバグの修正。
・ポイント含むセール設定画面でセールの追加が出来なくなった問題の対処
最新のセキュリティパッチの導入によって上記問題が発生していました。
(フォーム生成をデフォルト関数で行う形に変更)

■ポイント有効期限チェックについて
□新たに管理者ログイン時に自動チェックする方式を加えました。全部で4種類です。
・管理者ログイン時
・ユーザーログイン時
・手動
・cron

ユーザーログインのみ負荷も考慮して該当するユーザーのみに関してチェックします。
その他は全ユーザーチェックです。

□cron利用について説明とファイル追加 合わせて既存のpoints_expiration_method.phpを手動時のみ利用するよう変更
・cron利用 及びコマンドラインでのphp利用が可能であることが前提
・cron用ファイルはZen Cartのインストールパスを利用環境に合わせて記述することが必要
・cron用ファイルはインストールパス以下であればどこに設置しても稼動します。念のためファイル名のリネームか.htaccessで制限をかけることをお勧めします。
※ただし、extra_function等の事前にロードするディレクトリには不可。adminログイン画面が表示されなくなります。


ご利用いただいている方は下記URLから入手後適用してください。
http://www.a-akinai.com/modules/zox/index.php?main_page=product_free_shipping_info&products_id=10

Posted by: mmochi :No Trackbacks
Comments:
«Prev || 1 | 2 | 3 |...| 39 | 40 | 41 || Next»