【Github】项目名:engineercms – 土木工程师的web知识管理系统
项目简介
engineercms是一个基于golang语言(beego框架)的知识管理系统,支持分布式文件存储minio集群部署。它专为土木工程师打造,是基于web的知识管理系统,可管理个人、工程项目资料,业主、设计、监理、施工方都能从该平台获取资料。还支持提取码分享文件、onlyoffice实时文档协作、在线利用mindoc创作书籍、阅览PDF文件,并且有手机端配套小程序,微信搜索“设计与管理”即可呼出。
项目目的
旨在为土木工程师提供一个全面的知识管理平台,方便各方对工程项目资料进行管理、共享与协作,提高工作效率,减少资料管理的繁琐流程。
核心技术
采用golang语言并基于beego框架开发。使用minio实现分布式文件存储集群部署,利用onlyoffice实现实时文档协作,数据库采用sqlite嵌入式数据库。还整合了诸如mindoc等多种工具用于不同功能的实现,例如在线创作书籍等。在文档编辑方面采用froala富文本编辑器,支持多种功能如word图文直接粘贴发布等。
实践案例
在工程设计方面,参建单位能自由建立目录共享资料,避免重复存储,如会议纪要、法律法规等资料。方便图纸获取,提高工程质量,pdf设计文件可供参建单位阅读。基于“用户 – 角色 – 权限”进行权限设置,包括独创的根据文件扩展名的权限管理。还有会议室和车辆预订、用餐人数计划统计等功能,也包括wiki技术讨论、websocket聊天室等功能。此外还有ONLYOFFICE中文档的多种功能如历史版本对照、格式转换、协作权限设置等,以及出差登记、打卡、考勤登记、值班安排等功能,小程序还支持多人写设代日志,还有工程图片相册服务、工程视频服务、mapus地图协作等功能。
项目总结
engineercms是一个功能丰富的土木工程师知识管理系统,涵盖了从资料管理、共享、协作到多种实用功能的项目管理等多个方面。它在工程领域有着广泛的应用前景,希望大家对这个项目积极留言讨论,分享自己的见解或者使用经验。
项目地址
数据统计
数据评估
本站链氪巴士提供的engineercms:土木工程师的web知识管理系统都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
Bluesky Social application is available on Web, iOS, and Android. It is a React Native app written in TypeScript with some Golang code. Part of the ATProtocol ecosystem, it has its own set of schemas and APIs. Contributions are accepted with specific rules. Security issues can be reported via email. It is an open - source project under the MIT license. This app offers an alternative in the social media landscape and has its own development and contribution guidelines.