SuperAPI AI 工具集

bitrix24-portal

通用与其它

查看项目

更新于 10-15 17:30

技能介绍

用途:面向Bitrix24本地部署(on-premise)门户的开发技能,整理在/local下编写门户页面与交互所需规则。已验证版本包括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。

主要能力:按主题提供规则文档——自定义页面、滑块、工具栏、文件放置与URL(rules/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()不检查权限,调用前需自行校验。

适用场景:在Bitrix24本地门户中开发自定义页面、菜单、滑块与文件/群组相关功能。限制:具体代码示例与安装命令资料未提供。