Archive for 6月 2010

Zope2の設定と使用感

先日も記事に掲載しましたが、Zopeに再挑戦しています。
2010年6月20日現在の最新版、Zope Version (2.12.7, python 2.6.5, linux2) を先日とは違い再インストールしました。
インストール方法も変わっているのですね。
Pythonのeasy-installという、多分便利であろうコマンドで一発インストールが完了しました(tarballで、configure>make>make installに慣れている人は、最初戸惑う??)。

先日導入したのは、tar形式のZope 2.6.xでした。

Zope2.12.7コンパネ過去にZopeを利用していた方で最新版のZope2を導入して戸惑ったのは、Version管理とZClassがなくなっていること!
Zope.orgを見ると、2.10あたりでZClassは完全に削除されているようでした。
ZClass・・・、今考えると結構便利だったような気がします・・・。

Pservでは、www.pserv.jp/でApacheの80番ポートが使用されています。
導入したZopeは、そのままの状態で使うなら、www.pserv.jp:8080/で利用できるのですが、ポート番号をいちいち入力しなければならないのでは使い勝手が悪いので、ApacheのVirtualHostとZopeのVirtual Host Monsterを使って、www.pserv.jp/pserv/でZopeに接続されるようにしました。

Read more

『新参者』最終回を見て

TBS「日曜劇場 新参者」毎週楽しみにしていたTBSのドラマ「新参者」が最終回を迎えました。

先週登場した克哉(税理士の息子:速水もこみち)をとても怪しく思っていましたが、その父親が犯人だったとはね。
なんとなく克哉は会社のお金を横領しているような感じがして、それが三井峰子(殺された母親:原田美恵子)にバレてしまい、それを隠すため克哉が峰子を殺害したのかと推理していました。

とても面白いドラマでした。

以前働いていた会社が馬喰町にあり、すぐ隣だった人形町にはお昼ご飯など良く食べに行っていたので、親近感のわくロケーションでのドラマはついつい見てしまいますね :-)

また、主題歌は山下達郎の「街物語」で、ドラマの雰囲気ととてもマッチしていました。

キャスティングも良くて、ファンの女優さんがたくさん出て、久しぶりに毎週楽しみにしていたドラマでした。

結局、加賀恭一郎(主人公の刑事:阿部寛)は最後まで行列の出来るお店の「たい焼き」をGETすることは出来ませんでしたが、大きなこと小さなこと、様々なことに期待を持たされる内容がとても良かったです。

さて、一週間の楽しみが一つなくなりました・・・。
次はどんな面白いドラマがはじまるかな :-)
楽しみにしています。

CRMを導入しました

PservCRMCRM (Customer Relationship Management) 顧客管理システムを導入しました。

とはいっても、Salesforce.comではありません :-)
オープンソースな「SurgerCRM」です。

SugarCRMは、なんとなくSalesforce.comに操作性も似ており、使い易そうでしたのでPservでは採用しています。
このページの「お問合せ」もSugarCRMと連携させていて、情報は直接DBに保存されます。Salesforce.com CRMでいう、Web-to-Leadですね。

取り込まれたデータは「見込み客(リード)」と呼ばれ、まだ顧客には分類されない「一つ前の段階の顧客」というフラグが立てられます。

CRMシステムは、このリードや顧客に対していろいろな角度?から顧客を分析・分類するというコンセプトのもと、それら分類にあったサービスを展開しましょうというものです。

さて、PservではどれだけCRMシステムにお客様の登録ができるか楽しみですね。

もちろん、新規のお客様ばかりではなく、これまでのお客様の名刺からデータベースを整備していくというのも出来ますので、これを使いこなしてより良いサービスを展開したいものです。

[Salesforce.com] Apexトリガの勉強

お客様の依頼で、Salesforce.comのCRMをカスタマイズしています。

リード ~ Salesforce - Developer Edition

同一の氏名が入力されたとき、重複フラグにチェックが付く

今回の依頼は、Web-to-Leadにおいて新規リード・データを登録するとき、登録されているリード・リスト(もしくは顧客リスト)のデータに重複データが無いかチェックを行い、もし「氏名」と比較して重複するデータがあった場合には自動的に「重複」という項目にチェックが入るというものです。

つまり、トリガが動作する流れは以下のようになります。


Web-to-Leadでデータの取り込み

既存リード・データとの照合

もし、既存リード・データと氏名が合致した場合は、
Web-to-Leadで追加される新規データの項目にある「重複」フラグをTrueにして保存する。

終了

こうすれば、Web-to-Leadから大量に入力されるリードのデータを後にマージするときに便利になります。
Read more

ZOPE 再び・・・

最近は、依頼をされる開発言語や他のプログラマの方を考慮して、PHP言語でWEBサイトを構築する機会が多くなっています。

PHP言語は、これまでC/C++やPerlなどでCGIを作成されてきたプログラマにとっては本当に理解がしやすく、すぐに言語の取得が出来るのが魅力です。私もPHP4の頃からでしょうか、プログラム言語を指定されないクライアント様のスクリプトはほぼ100%でPHP言語を採用してきました。

WEBサイトを構築されているプログラマの方々なら常日頃から考えていらっしゃると思いますが、「如何に簡便にWEBサイト全体を構築し、公開後専門家でなくてもWEBサイトをメンテナンスできるものはないのか?」という壁にぶつかります。 Read more