DocKit是一款类似Gitbook的在线文档制作和托管系统PHP网站源码,支持ChatGPT,可帮助您管理与您的项目、产品或服务相关的在线文档。这些文档可能是您的文章、帮助文档、信息集合或任何类型的支持性书面信息材料。代码开源,适合二开学习。
DocKit可以为每篇文章或项目生成嵌入脚本。使用文章的 JavaScript 嵌入代码,您可以根据需要在任何网页上显示它。
DocKit具有版本管理/组功能,可以轻松维护版本特定信息。
项目
DocKit将帮助您以简单而优雅的方式管理您的项目文章/文档。要管理与您的产品/服务相关的所有文档,您可以在 DocKit中创建一个项目。借助 DocKit,您可以为同一个项目维护多种语言的同一篇文档。
您可以为每个项目管理单独的徽标和图标。此外,您还可以决定哪些项目是公开的,哪些是不公开的。一个项目可能包含多种语言,但对于每个项目,您都可以选择并设置主要语言。
版本/组
版本将帮助您根据不同的项目版本/组管理项目文章。使用此应用程序,您可以添加多个项目版本/组,并可以根据单独的版本/组分别管理您的文章。您可以将任何一个版本设置为您的主要版本。您可以根据自己的方便将项目版本/组设置为活动/非活动。
文章
借助 DocKit,您可以根据项目版本/组来组织属于项目的文章(文档)。您可以用多种语言管理一篇文章。DocKit本身会为系统中存在的每篇文章生成嵌入脚本。使用此脚本,您可以根据需要通过复制和添加此脚本将此文章引用插入到任何位置。
语言
使用语言,您只需使用语言代码和 RTL 支持即可在系统中添加所需的语言。此项目将帮助您管理 RTL 支持语言的文档。
用户和用户角色
作为管理员,您有权添加具有不同角色的多个用户,并且有权限功能可以为不同用户提供不同级别的权限。由于此功能,系统可以在多个用户上进行多级操作。
作为管理员,您有权添加具有不同角色的多个用户,并且有权限功能可以为不同用户提供不同级别的权限。由于此功能,系统可以在多个用户上进行多级操作。在此系统中,作为管理员,您可以创建具有特定权限的自己的用户角色。此外,还可以导入任何已定义角色的角色权限。
有一些常规设置选项可供管理员根据自己的选择配置DocKit设置。我建议您查看演示以更好地了解这些功能。
演示系统
演示地址
功能一览
- 使用 Laravel (9.x) PHP 和 AngularJS 框架 (1.8.x) 构建。
- 基于 Bootstrap 4 HTML/CSS 框架。
- 响应式布局。
- 准备就绪且易于使用
- 有详细文档
- 用户友好的用户界面
- 强大的管理部分
- 安全的数据处理。
- 项目文档管理。
- 项目文档管理。
- 项目版本/组管理。
- 根据项目版本/组进行多语言文章管理。
- 语言管理。
- 嵌入式脚本在项目、版本和文章中创建。
- 自动生成目录 (TOC)
- 使用打印为 PDF 轻松生成电子书
- 代码片段突出显示
- 创建具有权限的用户角色和用户的可行性。
- 友好的常规设置可帮助DocKit按照您的要求工作。
服务器要求
- PHP 8.0.2 +
- MySQL 5.7
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- Fileinfo PHP Extension
- GD Library (>=2.0)
- JSON PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- Zip PHP Extension
变更日志
版本 #3.1.0 – 2023 年 3 月 11 日
————————————————– ——————————————
ChatGPT 集成内容创建帮助
小改进和修复
版本 #3.0.0 – 2022 年 9 月 16 日
————————————————– ——————————————
升级到 Laravel 9
AngularJS 更新至 1.8.3 及其他库
新用户角色仅限于从系统普通用户创建
友好文章管理
改进的布局和外观
许多改进和修复