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. 01为 Bitrix24 门户添加自定义页面
  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() 不会检查权限:调用前请先检查权限。

评论

支持 Markdown