SugarCRM

SugarCRMの最初の設定

2010年5月20日 木曜日

SugarCRM ログイン画面

SugarCRM ログイン画面


adminユーザーでログインします
SugarCRM ログイン画面

SugarCRM ログイン画面


タイムゾーンはデフォルトで設定されています。
ホーム - SugarCRM

ホーム - SugarCRM


adminユーザのままで使うのは適切ではないので、最初のユーザ(自分)を登録します。
メニューからユーザ設定をクリックします。
ユーザ設定 - SugarCRM

ユーザ設定 - SugarCRM


ユーザ作成をクリックします。
ユーザ作成 - SugarCRM

ユーザ作成 - SugarCRM


氏名、ユーザ名、パスワードを登録します。管理者権限を与え、わかりやすくするためにフルネームが表示されるようにします。
住所の入力 - SugarCRM

住所の入力 - SugarCRM


あとでいつでも変更できますが、住所を登録しておきます。
メールクライアントの選択

メールクライアントの選択


メールアドレスを設定し、メールクライアントにはSugarCRMメールクライアントを選択しておきます。
営業支援システムのアドレス帳やTODOからスムーズにメールのやりとりができるのがメリットになります。

ユーザを登録したら一度ログアウトしてログインしなおします。

XserverにSugarCRMをインストール

2010年5月20日 木曜日

sugarforumXserverへのSugarCRMのインストールがうまくいきましたので、ご紹介します。

SugarCRMはクラウドで有名なsalesforce.comとそっくりな営業支援/顧客管理システムです。コミュニティエディションはオープンソースとして公開されています。

salesforce.comのオープンソース版?SugarCRM

SugarCRMはデータベースを占有しますので、さくらのレンタルサーバのようにデータベースをひとつしか作れないサービスでは、Wordpressなどと同居することができません。そこでXserverにインストールしました。

SugarForum.jp SugarCRMの日本語コミュニティポータル

SugarCRM 日本語コミュニティ

SugarCRM 日本語コミュニティ

ちなみに推奨動作環境はこちらです。

SugarCRMの動作環境

SugarCRMの動作環境

SugarCRM ダウンロード

SugarCRM ダウンロード

自動インストーラ(おすすめ)というのがありますが、Windowsローカル用のIISバージョンだったのでパスしました。
フルパックの SugarCE 5.2 を選択します。

SugarCE 5.2 フルパック

SugarCE 5.2 フルパック

ダウンロードしたファイルを解凍します。解凍すると6500個ものファイルになるので、サーバ上で展開できる方はそちらをおすすめします。

それと参考までにですが、アップロードする前に XAMPP for Windows の環境でテストしてみようとしましたが、PHP 5.3.1 では不具合があるらしくインストールできませんでした。

解凍したZIPファイルをXserverにFTPでアップロードしている間に、サーバー側の準備を行います。

SugarCRMでは専用のデータベースを必要としますので、空のデータベースをひとつ作っておきます。

Xserverにデータベースを作成する

つぎに、インストールするトップフォルダにphp.iniを置きます。

Xserver用のSugarCRMのphp.iniサンプル

safe_mode = off
max_input_time = 60
output_buffering = none
safe_mode_exec_dir = none
upload_max_filesize = 20M
variables_order = EGPCS
dbx.colnames_case = lowercase
HTTP input encoding translation = on
mbstring.detect_order = auto
mbstring.encoding_translation = on
mbstring.http_input = auto
mbstring.http_output = pass
mbstring.internal_encoding = UTF-8
mbstring.language = Japanese
session.save_path = /var/lib/php/session
url_rewriter.tags = “a=href,area=href,frame=src,input=src,form=fakeentry”
mbstring.substitute_character = none
default_charset = UTF-8
extension = php_imap.so
extension=php_mbstring.so
memory_limit = 40M

Xserverのphp.iniについてはこちらを確認してください。

FTPでアップすればいいのですが、いま6500個のファイルのアップロード中なのでXserverのファイルマネージャーを使ってみます。

File Manager - Xserver

File Manager - Xserver


ファイルマネージャーにログインします。

File Manager - Xserver

File Manager - Xserver


インストールしたディレクトリを開きます。

php.iniファイルの作成

php.iniファイルの作成


php.iniファイルを作ります。

php.iniファイルの編集

php.iniファイルの編集


作成したphp.iniファイルをチェックし、右上の編集ボタンを押します。

sugarcrm15
上記のphp.iniサンプルを入力し、保存します。

SugarCEのアップロードが終わったら、ファイルとフォルダのパーミションを変更します。

config.php
Custom
Modules
Data
Cache ディレクトリ、サブディレクトリと中身のファイルすべて

ファイルのアップロード、データベースの準備、php.iniの設定、パーミションの変更を完了できたらブラウザからフォルダにアクセスします。

セットアップウィザード

セットアップウィザード


ライセンス確認

ライセンス確認


インストールオプション

インストールオプション


データベースタイプ

データベースタイプ


データベース設定

データベース設定


データベース名、サーバ名、ユーザ名、パスワードを登録します。
データベースの認証

データベースの認証


adminユーザのパスワード

adminユーザのパスワード


adminユーザのパスワードを指定します。
日付形式の指定

日付形式の指定


日付や通貨記号などを指定しますが、特に変更する必要はありません。
セットアップ実行

セットアップ実行


問題がなければセットアップされます。
SugarCRM ログイン画面

SugarCRM ログイン画面


これでセットアップは完了です。

salesforce.comのオープンソース版?SugarCRM

2010年5月20日 木曜日

sugarcrm10年前にsalesforce.comを初めて見て、業務系パッケージソフトの時代が終わるのだということを知った。当時はまだASP(アプリケーションサービスプロパイダ)と呼ばれていて、Saasやクラウドという言葉はなかったが、必死にASP事業を立ち上げようとしていた私に未来をみせてくれるには十分すぎるものだった。

当時のIT業界は大手企業への統合型業務システムの導入が一巡しており、蓄えたデータベースをさらに活用する道を模索するため、営業支援システムへとトレンドが写っていた。何億円ものシステム開発費が大勢のエンジニアの給与に消えていく最後の時代、初期投資ゼロで使い始められるsalesforce.comはすでにウェブサイトが営業窓口となることを前提にした機能すら備えていた。

システム導入費が数千万円から数億円かかっていたSFA(セールスフォースオートメーション、営業支援システム)やCRM(カスタマーリレーションシップマネージメント、顧客管理システム)を、初期費用ゼロ、1ユーザ月額7,500円から使い始められるようにしてしまったsalesforce.comはSOHO企業でも大企業と同様の営業管理、カスタマーサポートを実現できるように作られていたが、まだYahooBBすら無かった日本には早すぎた。しかし米国では急速に浸透していった。

そのかたわら、linuxを中心としたオープンソースコミュニティはあらゆるソフトを無料にしようと貪欲だった。オラクルを飛び出した優秀なチームが開発したsalesforce.comも、オープンソースコミュニティによってコピーされ、SugarCRMが生まれた。そこにビジネスモデルは無かったが。

今ではSugarCRMも有料化され、Saasとして提供されているが、SugarCE(コミュニティエディション)として無料でインストールすることができるので、試してみることができる。

SugarForum.jp | SugarCRMの日本語コミュニティポータル