與bentley projectwise(PW)類似的協同協作系統

一般大型設計單位會部署一個協同系統,方便大家共享資源,避免重複,解決查找工程資料困難的困局,bentley的產品很複雜,很昂貴,對硬件要求高。中小型設計院可以考慮用免費開源的來運行一個類似系統,試試看。

簡介

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我的博客

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章