sugarcrm勉強会#010 q&aセッション
TRANSCRIPT
答える人 : SugarCRMギークたち
SugarCRM Q&A Twitter・掲示板・メール他より
SQL Server で使えますか?
SQL Server の Unicode対応の問題で、そのままだと通常は使えません。
最新のドライバを使うと動かせるケースもあります。
Q1
Ans.
ページ毎でなく全件をエクスポートしたい
「選択」プルダウンから「すべてのレコード」を選択、
「エクスポート」ボタンをクリック
Q2
Ans.
SugarCRMはCMSとして使えますか?
DrupalなどのCMSと連携する方法、
SugarCRMを改造して、CMS化する方法があります。→ WebsiteBuilder for SugarCRM http://www.sugarforge.org/projects/websitebuilder/
Q3
Ans.
WYSIWYG編集もOK
実際に会社や家で何に使ったら良いかわかりません。何か便利な使い方があったら、教えて下さい。
まずは、名刺情報の共有化を図っては?
顧客情報と管理すべき履歴が何かを見極めれば、様々な業種で使えますよ。
FileMaker や Access の代替として
Q4
Ans.
Studioを使ってカスタムDB作成
画面のここをカスタマイズしたいと思った時に、どのソースを見ればいいのか、機能とファイルの関係を教えてください。
モジュールの metadata ディレクトリ内の「○○○defs.php」 を見ます。
Q5
Ans.
一覧ビュー ListView listviewdefs.php検索パネル N/A searchdefs.phpポップアップ N/A popupdefs.php詳細ビュー DetailView detailviewdefs.php編集ビュー EditView editviewdefs.php
listviewdefs.php
searchdefs.phpSearchFields.php
vardefs.php で‘massupdate’=>true
menu.php
sidecreateviewdef.php※次期バージョンで廃止予定
親モジュールのsubpaneldefs.php
detailviewdefs.php
基本的には管理画面から
子モジュールのsubpanels/****.php
editviewdefs.php
Beanクラスのget_summary_text() 関数
設定ファイルを書き換えたはずなのにちっとも反映されません。なんで?
継承前のファイルを書き換えてませんか? Sugarでは下記の順で設定が優先されます。
Q6
Ans.
対象 優先度 パスStudio編集 ★ ★ ★ custom/modules/hogehoge
パッケージ ★ ★ custom/Extension/modules/hogehoge
モジュール ★ modules/hogehoge
リレーションを切った時に、カスタムのロジックを組込みたいんだけど..
controller.phpにて、action_DeleteRelationship()を定義
Q7
Ans.
カスタマイズをチームで行う場合のSVNの使い方で悩んでいます。モジュールビルダーやSTUDIOを用いてチーム開発が出来るものなのでしょうか?
SVNをセットアップする時は、cacheディレクトリを除いてリポジトリを作成
Studio編集履歴はhistoryディレクトリに残っていきますが、同時複数人の編集は考慮なし。モジュール毎の作業はOK
Q8
Ans.
cacheを含めると自動生成されたファイルが大変...
cacheを除外しておけば、クリーンなリポジトリに
通常の入力は問題ないのに、エクスポートしたCSVファイルが文字化け
PHPの文字コード設定を確認
Sugarのユーザ設定で「エクスポート時の文字コード」を「SJIS」に
Q9
Ans.
mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto mbstring.http_output = pass mbstring.detect_order = auto mbstring.substitute_character = none default_charset = UTF-8
自由質問Q10
今、この場で質問すれば、誰かが答えてくれるはず。ご遠慮なくどうぞ♪