简介

EngineerCMS 具有功能:资料管理,文档协作,图文发布,团队协同,进度展示,结合MeritMS进行校审流程,成果统计等。

创新:集ONLYOFFICE文档协作,档案系统,ProjectWise(PW)协同设计,Redmine项目管理,SharePoint发布,网络云盘等特色;是基于个人电脑的知识管理与共享的web微服务;小程序作为手机端,项目现场随拍随传,查阅、分享资料链接。

特色:采用Go语言编写,嵌入式数据库,天生部署简单,无需web服务环境,无需数据库服务,省心。

https://github.com/3xxx

工程师知识管理系统——每个行业都有自己的知识管理系统,EngineerCMS旨在为土木工程师们打造一款适用的基于web的知识管理系统。它既可以用于管理个人的项目资料,也可以用于管理项目团队资料;它既可以运行于个人电脑,也可以放到服务器上。支持onlyoffice实时文档协作,直接在线预览dwg文件,office文档,PDF文件。手机端配套小程序,微信搜索“珠三角设代”或“青少儿书画”即可呼出小程序。

  1. 本系统采用go语言开发,运行文件为编译后的二进制可执行文件,所以无需像其他语言(php、nodejs、java等语言)编写的web应用那样,需要配置运行服务环境。 本系统既可以运行于工程师个人电脑,也可以放到服务器上运行,仅运行可执行文件即可实现网络化管理项目知识资料,免维护,轻量,开源,功能齐全,采用大量开源的先进插件,是工程师不可或缺的工具。

  2. 数据库采用sqlite嵌入式数据库,所以也无需配置数据库服务环境。

  3. 开箱即用,无需网络开发知识。

  4. 新增加对onlyoffice document server的二次开发,实现企业的实时文档协作,非常方便,避免了文档的汇总等繁琐事物,效率大大提高,协作更加优雅有趣。除了支持office的docx,xlsx及pptx格式外,还支持国产wps,et和dps格式。

  5. 在线直接预览dwg文件,避免了图纸转换成pdf的麻烦,也避免了先下载附件然后用本机电脑打开图纸的麻烦,方便设计人员查阅图纸。

  6. 采用最新的froala富文本编辑器,支持word图文直接粘贴发布,word中的图片自动上传,发布文章轻松快捷,文章支持视频和文件附件。

  7. 微信小程序客户端访问和添加图文,打开微信,搜索“珠三角设代”或“青少儿书画”即可看到小程序了,小程序端也开源。

  8. swagger API自动化文档,方便前后端分离。

  9. 可在conf里定制9个导航条菜单。

  10. 后台查看日志。

一 特性:

  1. 后台预定义工程目录类型和分层级别,支持无限级;目录采用懒加载模式,支持百万级目录数据快速显示;
  2. 建立项目时选择已有项目作为模板,继承已有项目权限,或选择后台预定义的项目类型和目录层级,瞬间自动建立成百上千的树形目录,支持无限级目录;目录采用懒加载显示,百万级数据快速显示;项目支持公开和私有;
  3. 任意层级目录下可以添加任意成果;可对任意目录进行权限设置;
  4. 成果包含文章、pdf附件和非pdf附件,并将它们分别列出;一个成果如果包含一个pdf文件则直接打开,如果多于一个则打开列表,非pdf附件也是一样;文章采用富文本编辑器froala,支持图文word直接黏贴,自动上传图片;成果数据采用后端分页,百万级成果数据快速显示;
  5. 成果间的关联:比如先出的施工图,然后一段时间后再出了对这个图纸的修改通知单,那么修改单关联上这个图纸后,每次看这个图纸,就知道这个图纸有修改了,需要引起注意;
  6. 多人建立相同项目和目录,可以实现目录中的成果同步显示,方便团队协作;
  7. 深度检索到成果、附件和文章全文;全局检索到局域网内其他cms上的成果、附件和文章;
  8. 根据资料编号的规则,批量上传附件时,自动截取编号和名称,并归入对应的目录中;
  9. 3种权限方式:IP地址段权限,适用于局域网内相互之间的无障碍访问;注册用户的权限适用于远程访问;用户组(角色)权限适用于项目团队协作;还特别为pdf扩展名添加了权限,即,这种角色只能访问pdf文件。
  10. 公开和私有的个人日历日程。每个项目提供一个项目日程和大事记时间轴;
  11. 上传成果后,自动生成提供给MeritMS的成果清单,可提交给MeritMS系统进行成果统计;
  12. 成果提交给MeritMS后进行校审流程;详见MeritMS;
  13. 目的是标准化管理自己的(项目团队的、公司的)知识体系,同时方便其他人根据权限查阅;退休后可将自己个人的cms系统导入cms服务器版,实现知识继承。

二 应用案例:

我们做工程设计的,经常要做设代,现场服务,而且人员会更换比较频繁。拥有这样一个资料管理平台,是很多人的愿望,那么有没有简单免费开源的web应用呢?基于engineercms核心的系统,具有:

√参建单位各自自由建立自己的目录,共享资料,避免大家重复存储项目资料,比如会议纪要,法律法规。

√关键字检索和全文检索。

√图纸易得,能更好地控制工程质量——pdf设计文件参建单位都可以阅读,提高效率,减少障碍。

√基于“用户——角色——权限”的权限设置。独创的根据文件扩展名来进行权限管理。

√会议室和车辆的预定,用餐人数计划统计等常用功能。

√wiki技术讨论。

√工程大事记,工程进展时间轴等潮玩意儿。

√独创的pdf连续查阅;

√IPAD、手机移动端无障碍;

√设代日记图文并茂记录现场进度,支持视频格式;

√项目甘特图展示工作进度;

√硬盘中的资料存储与页面的目录保持一致;设代日志等文章中照片按月度存储;

√分享文章到微信。

√√√ONLYOFFICE实时文档协作支持。除了支持office的docx,xlsx及pptx格式外,还支持wps,et和dps格式。

√在线预览dwg文件。

二 todo:

√手机端添加图片、视频发布文档;——已开发小程序“珠三角设代”应用中并开源。

×考勤登记,值班安排;

×小程序图纸查阅权限,用户注册设计;

×规范标准库编辑,爬虫;

×文档关联完善:编辑关联,关联打开链接;

×首页搜索后转入新页面,首页一带一路页面;

×读取文件属性——完成时间,作为月度统计依据,或提供选择,以上传时间为统计口径,生成某个目录下月度成果报表,与上个月对比柱状图。

×检查responsebodyclose();

×项目目录编辑完善:目录拖动;

×多关键字检索;

×项目合并和拆分:将2个项目目录合并起来,其中一个项目合并到另一个项目的子目录中,手动合并文件夹,自动修改数据库;

×自定义业务流程:单线传递,并行传递;

下载和安装

在release标签中下载二进制文件和源码压缩包。https://github.com/3xxx/EngineerCMS/releases

将二进制文件放到源码文件夹下直接运行即可。

或者去百度网盘下载,直接运行。https://pan.baidu.com/s/1gf0ucuR

Linux系统下请替换掉执行文件engineercms(linux)

不清楚的,可以加我QQ504284或者微信hotqin999聊。

wiki。包括linux系统下的编译。linux系统下的部署参见网盘中的文档。

技术开发过程详见CSDN我的博客

设计院用engineercms搭建移动端小程序服务相关推荐

  1. 阿里云服务器上搭建微信小程序服务端环境。

    无论是搭建个人博客空间也好,微信小程序也罢,搭建环境必需的两点:云服务器.域名,下面一步步给搭建演示如果在一台阿里云服务器上搭建微信小程序服务端环境. 1.云服务器准备:可在阿里云购买ECS服务器   ...

  2. 嵌套 移动端_360PC端小程序全面开放使用

    最近,使用360浏览器发现,360小程序开始不再单独固定在侧边栏,频繁在浏览器首页弹出360小程序聚合版块,包含搜索框,天气,日历,小说,游戏,视频,购物,直播等模块入口,看来继去年宣布公测之后,36 ...

  3. Nodejs框架+uniapp前端微商个人相册多端小程序

    详情介绍 微商个人相册多端小程序,用于个人相册展示,适合微商,有客服联系,无需后台管理系统,小程序上直接进行管理,没有登录账号只拥有查看功能. 功能介绍: 1.首页进行相册展示,采用分页 2.列表页面 ...

  4. 基于SpringBoot+VUE(PC端+小程序端)的智能在线考试系统毕业设计

    作者主页:编程千纸鹤 作者简介:Java.前端.Python开发多年,做过高程,项目经理,架构师 主要内容:Java项目开发.毕业设计开发.面试技术整理.最新技术分享 收藏点赞不迷路  关注作者有好处 ...

  5. WordPress微信小程序,WordPress百度小程序,WordPressQQ小程序,WordPress今日头条小程序,WordPress抖音小程序,WordPress多端小程序

    WordPress微信小程序,WordPress百度小程序,WordPressQQ小程序,WordPress今日头条小程序,WordPress抖音小程序,WordPress多端小程序. WordPre ...

  6. 恋爱小助手微信QQ双端小程序源码/可添加流量主,无需域名无需服务器

    源码介绍 恋爱小助手微信QQ双端小程序源码,无需服务器和域名,可添加流量主,搭建教程都打包在文件里面了. 源码特点: 1.支持任意漫画头像生成功能,后端自定义字体,颜色,大小,角度,位置,二维码水印等 ...

  7. 第一章搭建uni-app 记账小程序

    前言: 这一季会涉及到的内容 <vue+flutter+.net core +golang+uni-app> 这一季的内容准备用5年的时间来积累完善,希望通过交流得到指点,感恩?‍ 目录 ...

  8. 最新版恋爱话术小助手微信QQ双端小程序源码+云开发+流量主+教程

    恋爱小助手微信QQ双端小程序源码 简介: 无需服务器和域名 搭建教程都打包在文件里面了 1.支持任意漫画头像生成功能,后端自定义字体,颜色,大小,角度,位置,二维码水印等信息 2.支持表白情书生成功能 ...

  9. 【实战教程】腾讯云搭建微信小程序服务

    2019独角兽企业重金招聘Python工程师标准>>> ##准备域名和证书 任务时间:20min ~ 40min 小程序后台服务需要通过 HTTPS 访问,在实验开始之前,我们要准备 ...

最新文章

  1. Geth 控制台使用及 Web3.js 使用实战
  2. c语言中不能表示的整型常量进制,C语言中整型常量的表示方法
  3. Java中的Timer和Timer Task详解
  4. python利器跟python一样吗-VS code for python开发利器
  5. 编程方法学14:内存
  6. 工程代码_Egret开发笔记(二)基础工程代码阅读
  7. JSTL-EL表达式 函数fn
  8. c++ 工厂模式_大连中山融雪剂工厂自营工厂批发
  9. 【数据结构与算法】数据结构与算法最基础理论
  10. Spring MVC 实践 - Component
  11. extend implements多个对象_「每天三分钟跟我学Java」之Java面向对象的封装、继承、多态...
  12. 腾讯云自曝自家技术只值1分钱,这技术以后谁还敢用
  13. JSON.stringify( new WebSocket(ws://localhost:8080/websocket.do))
  14. 前端工程师需要学习ps 吗_转行学习web前端开发,需要哪些工具和需要学习什么?...
  15. 实验4-1-5 韩信点兵 (10 分)
  16. php连接mysql数据没反应_php无法连接mysql数据库的正确解决方法
  17. 电力-输配电知识汇总
  18. 计算机电源接口作用,计算机DIY必修课程,电源接口的详细说明
  19. 怎么快速同时给多个 Excel 文档批量添加自定义的文字和图片水印
  20. 2017年sfdc工作总结_Schema Builder

热门文章

  1. 如何写培训计划书(培训计划怎么写)浅说
  2. 盘点国内十大人工智能网站
  3. 知识图谱学习笔记三(知识存储)
  4. linux三种不同的防火墙设置
  5. IE首页被修改成www.go2000.com的解决办法
  6. 一天的时间戳是多少?
  7. 第十九题、数制转换(难度系数75)
  8. 模拟退火simulated annealing
  9. 使用微波雷达传感器都有那些优势呢?
  10. Paper reading:BodyNet: Volumetric Inference of 3D Human Body Shapes