mcpField
B
bitrix24-portal

bitrix24-portal

github.com/bxmaximum開発4783 回インストール2 週間前に更新
リポジトリ

bitrix24-portal について

Bitrix24のオンプレミス開発者向けポータル開発ガイドです。ページ、メニュー、ユーザーと部署、ファイル、ワークグループを扱い、テンプレート、社外ユーザーの転送、キャッシュ、権限確認の制約を説明します。

主な機能

  1. 01カスタムページとサイドパネルの案内
  2. 02左メニューの設定
  3. 03ユーザー、部署、責任者の処理
  4. 04ファイル保存とエンティティへの添付
  5. 05ワークグループとメンバー権限

活用シーン

  1. 01Bitrix24ポータルにカスタムページを追加
  2. 02メニューを設定しページ要求を処理
  3. 03部署構造とユーザーの所属を取得
  4. 04ファイルをアップロードしてポータルのエンティティに添付

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bxmaximum/bitrix-framework-skills --skill bitrix24-portal

インストール後、Claude Code で/bitrix24-portalを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

rules/
disk.md
left-menu.md
pages.md
users-structure.md
workgroups.md

詳細

Bitrix24 ポータル(オンプレミス)

対象範囲:Bitrix24 オンプレミス · 検証済み:intranet 26.1350.0、humanresources 26.500.0、socialnetwork 26.150.0、extranet 26.300.0、disk 26.1175.0、ui 26.687.0、main 26.800.0

タスク参照先
カスタムページ、スライダー、ツールバー、ファイル配置、URLrules/pages.md
左メニュー項目rules/left-menu.md
社員/エクストラネット/管理者のチェック、部署、責任者rules/users-structure.md
ユーザー/グループの保存、アップロード、エンティティへのファイル添付rules/disk.md
グループ、プロジェクト、コラボ:メンバーシップ、アクセス権rules/workgroups.md

関連:bitrix-ui(ポップアップ、グリッド、フィルター、エンティティセレクター)、bitrix24-crm、bitrix24-tasks、bitrix24-im、bitrix24-rest-api。

不変条件

  • intranet、humanresources、socialnetwork、extranet、disk は Bitrix24 エディションでのみ提供されます。それぞれに対して Loader::includeModule() を実行し、通常のサイトと共有するモジュールにはポータルのコードを含めないでください。
  • ポータルのテンプレートは bitrix24 です。スライダーリクエスト(IFRAME=Y)と AJAX リクエストにはテンプレート出力がありません。スライダーページは bitrix:ui.sidepanel.wrapper を経由し、AJAX はコントローラーに送ります。
  • エクストラネットユーザーは、イントラネットサイトのページからエクストラネットサイトへリダイレクトされます(CExtranet::ExtranetRedirect()。/pub/、/rest/、Disk リンクのプレフィックスは対象外です)。外部ユーザー向けのページはエクストラネットサイトに配置します。
  • ポータルコンポジット(オプション intranet/composite_enabled)は、ユーザーごとにテンプレートフレームをキャッシュします。#page-area は動的エリアなので、ページ本文は常にレンダリングされます。ユーザーごとの出力はページ内に配置してください。
  • 部署と責任者の情報は humanresources の公開 API から取得してください。UF_DEPARTMENT は遅延して更新される互換用コピーです。
  • HR の部署割り当て、socialnetwork のメンバーサービス、Folder::uploadFile() は権限をチェックしません。呼び出す前に権限をチェックしてください。

コメント