開発者ドキュメント
出典: SugarForum.jp
SugarCRM の開発者を対象としたドキュメントをまとめました。カスタマイズや、モジュール開発に際して役立つ情報が掲載されています。
目次 |
Sugar開発者の第一歩
Sugarのカスタマイズ
基本のカスタマイズ
メタデータフレームワーク
一歩進んだカスタマイズ
- DetailViewとEdifViewのボタンをカスタマイズする
- サブパネル上部のボタンをカスタマイズする
- 検索フォームをカスタマイズする
- カスタムロジックの呼出 (=ビジネスロジックフック)
- リードの自動取り込み
- 新しいテーマの作成
- Smartyプラグインの作り方
- 郵便番号から住所への変換
モジュール開発
- モジュール開発概要
- モジュールフレームワーク
- モジュールのインストール
- モジュールマニフェスト
- モジュール固有の情報
- データのエクスポート
- データのインポート
開発のチュートリアル
リファレンス
基本リファレンス
機能別リファレンス
- Access Controll List
- 利用可能な言語パック SugarForge.org
- 一般的なエラー
- ダッシュレット
- データ処理(フィールド・監査・定義など)
- ファイルアップロード
- ヘルパースクリプト
- 国際化とローカライズ
- JavaScriptリファレンス
- JavaScriptの圧縮
- ロギング
- キャッシュ
- MVC モデル-ビュー-コントローラ
- ポップアップ
- PHPセッション
- スキーマ
- サブパネル
- テンプレート
- メニュー
- 言語ファイル
システム全体におよぶ定義
コンポーネント
データベース
セキュリティー
各種ライブラリの活用について
JavaScript ライブラリ
- 標準の組込みライブラリ
- Yahoo! UI Library : 多数のユーティリティとコントロールを提供するライブラリ(=YUI)
- TinyMCE : リッチテキストエディタ
- ExtJS : リッチインターフェースを提供するライブラリ
- jscalendar : 日付選択のポップアップ
- overlibmws : リストピューの「選択」メニューや、行の「追加詳細」に使われるポップアップ
- 追加可能なライブラリ
- jsmap : 都道府県選択のポップアップ