拡張フレームワーク概要

出典: SugarForum.jp

目次

はじめに

Sugarにおける拡張フレームワークは、システムに追加されるモジュールの実装を補助するために作成されました。さまざまな拡張を通して、Sugarのほとんどの機能をアップグレードセーフな形でカスタマイズすることができます。すべての拡張性は、

SugarRoot/custom/

にコードを追加する形で提供されます。

拡張可能な機能

カスタマイズ可能な箇所は、以下のとおりです。

Vardefs

カスタムモジュールの追加にあわせて、既存モジュールにフィールドを追加することができます。

文字列(Strings)

モジュールやアプリケーション(Sugar全般)の文字列を追加・上書き可能です。

メニュー(Menus)

既存モジュールのショートカットメニューを追加・上書き可能です。

リレーションシップ(Relationships)

新しいリレーションシップを、あなたのモジュールと既存モジュールの間に追加することができます。

サブパネル(SubPanels)

新しいリレーションシップとともに、サブパネルの定義を既存モジュールに追加することができます。

レイアウト定義(Layout Defs)

サブパネルの表示内容を追加したり変更することができます。

メタデータ

モジュールのリストビュー・詳細ビュー・編集ビュー・検索フォームの表示項目や並び順をカスタマイズできます。


アップグレードセーフ

アップグレードセーフを参照。


最終更新 07:57, 2008年1月22日 (火)。   このページは 4,169 回アクセスされました。