弄了一个 协作版本的 百度脑图,不知道大家有没有这样的需求??? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yivanus
V2EX    分享创造

弄了一个 协作版本的 百度脑图,不知道大家有没有这样的需求???

  •  
  •   yivanus/a> 2017-04-30 14:52:51 +08:00 6970 次点击
    这是一个创建于 3154 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前使用了百度脑图,感觉功能很棒,也看到大家对它的表扬。

    就是感觉功能上少了点功能, 比如 google 文档那种 协作功能。。

    而且文件放在百度,怎么心里也有点别扭。。重点开始了

    简介:

    在 百度脑图的基础上开发一个 支持多人协作版本的 脑图。 自己也用了下 感觉还不错。支持部署在自己内网服务器上面。文件就直接存在内部服务器。

    使用技术 Meteor + KityMinder

    特别:

    支持多人的实时协作,支持创建文件

    再次问下,大家伙有兴趣吗?有需要的话,我再加上一个 导入百度脑图文件的功能,就可以发布了。

    如果大家都没兴趣的话,我就自己玩了。

    第 1 条附言    2017-05-01 03:47:48 +08:00
    [Imgur]( )
    [Imgur]( )
    [Imgur]( )

    这是几个预览图。

    没有服务器可以部署。所以只用的是本地开发环境运行测试的。

    上传到 github 上大家直接下源码试吧。 进入 kityminder-meteor 运行 meteor

    [This link]( https://github.com/yivanus/kityminder-meteor)
    第 2 条附言    2017-05-01 14:11:46 +08:00

    添加了导入百度脑图以及下载功能

    第 3 条附言    2017-05-02 00:50:05 +08:00

    已经在docker 上测试成功了。

    目前只能打包成debug版本,release版本有个js的bug,好像因为js压缩导致angular引入的失败。

    下载源码后自己打包 吧。

    meteor build ~/save_file_path --debug --server-only 
    第 4 条附言    2017-05-09 09:40:28 +08:00
    github 已经更新,增加了 甘特图模式切换。使用 docker 方法安装就会自动安装最新版本
    17 条回复    2018-11-23 14:48:36 +08:00
    nemowang
        1
    nemowang  
       2017-04-30 15:43:53 +08:00 via iPhone
    有呀有呀。
    一直觉 Markdown+思维导图是一个很神奇的方向。
    配合协作的话用的不是太多,但是可以提点试用建议
    vulgur
        2
    vulgur  
       2017-04-30 15:47:35 +08:00
    我的毕设就是可多人协作的思维导图……做得很糙
    kokdemo
        3
    kokdemo  
       2017-04-30 16:09:39 +08:00   1
    processon 不就是你说的这种么?
    viko16
        4
    viko16  
       2017-04-30 17:47:59 +08:00 via Android
    有兴趣!
    nbabook
        5
    nbabook  
       2017-04-30 19:20:39 +08:00
    我最关心存储放在内网上,如果有,肯定支持。
    yivanus
        6
    yivanus  
    OP
       2017-04-30 20:33:33 +08:00 via iPhone
    就是部署在自己的服务器的那种,有需要的话等我把上传图片等改好就发 git 上。可以自己下载然后安装在自己的局域网里面。
    newworld
        7
    newworld  
       2017-04-30 20:41:23 +08:00
    赞 支持! 发布了后记得艾特一下我们啊!
    chengfu
        8
    chengfu  
       2017-04-30 20:56:05 +08:00 via iPhone
    支持一个,等简单部署方案
    yivanus
        9
    yivanus  
    OP
       2017-05-01 03:49:28 +08:00
    简单的部署方案,打包后不知道能不能运行。电脑已经安装了那些环境。没有服务器。
    大家先用源码试玩。后面再研究 简单部署方案。。
    panyanyany
        10
    panyanyany  
       2017-05-01 08:14:00 +08:00
    支持楼主
    wujunze
        11
    wujunze  
       2017-05-01 22:58:12 +08:00
    yivanus
        12
    yivanus  
    OP
       2017-05-02 22:29:50 +08:00
    什么情况?有小伙伴下载安装过了吗?有没有遇到坑??
    yivanus
        13
    yivanus  
    OP
       2017-05-03 09:18:55 +08:00
    FROM hub.c.163.com/public/ubuntu:16.04-tools
    MAINTAINER yivanus [email protected]
    RUN mkdir -p /var/mindx/meteor && chmod 777 /var/mindx/meteor
    ENV HOME /var/mindx/meteor
    RUN useradd mindx
    USER mindx
    RUN curl -sL https://install.meteor.com | sh
    USER root
    RUN cp "/var/mindx/meteor/.meteor/packages/meteor-tool/1.4.4_1/mt-os.linux.x86_64/scripts/admin/launch-meteor" /usr/bin/meteor
    RUN apt-get update && apt-get install -y git
    USER mindx
    RUN cd /var/mindx/meteor/ && meteor create --bare /var/mindx/meteor/kityminder-meteor-demo
    RUN cd /var/mindx/meteor/kityminder-meteor-demo/ && meteor remove blaze-html-templates && meteor add angular-templates && meteor npm install --save angular angular-meteor && meteor add iron:router && meteor add meteorhacks:picker && meteor add session && meteor add autopublish

    USER mindx
    WORKDIR /var/mindx/meteor
    RUN git clone https://github.com/yivanus/kityminder-meteor.git
    WORKDIR /var/mindx/meteor/kityminder-meteor

    RUN cp -r -f README.md client collection packages.json server public /var/mindx/meteor/kityminder-meteor-demo/

    WORKDIR /var/mindx/meteor/kityminder-meteor-demo/
    ENV LC_ALL "C"
    RUN meteor add meteorhacks:npm && meteor update meteorhacks:npm && meteor

    RUN echo "cd /var/mindx/meteor/kityminder-meteor-demo/ && nohup meteor run -p 8899 &" > /var/mindx/meteor/meteor.sh
    RUN chmod a+x /var/mindx/meteor/meteor.sh
    RUN echo `cat /var/mindx/meteor/meteor.sh`
    EXPOSE 8899
    CMD "/var/mindx/meteor/meteor.sh &"

    最后这个命令一直写不对。求大神。
    yivanus
        14
    yivanus  
    OP
       2017-05-03 12:01:59 +08:00
    最简单的安装部署方法在这个地方
    需要用到 docker,生成的 docker 镜像是一个开发环境,有需要的话可以编辑源代码,里面已经部署好 kityminder-meteor 默认启动镜像就会启动。
    ```
    https://github.com/yivanus/install-kityminder-meteor
    ```

    下载 Dockerfile 文件,然后使用 run.sh 里面提供的脚本生成镜像,生成后再运行,搞定。
    yivanus
        15
    yivanus  
    OP
       2017-05-03 21:56:05 +08:00
    已经就部署方法另外开了一个帖子了
    jiayong2793
        16
    jiayong2793  
       2017-09-29 12:16:28 +08:00
    一大堆 bug 都没修复好就想着搞新功能?脑图协作就是个伪需求,本来就是个人混乱思维的整理,难道让其他人往你脑袋里灌东西?
    shemiou
        17
    shemiou  
       2018-11-23 14:48:36 +08:00
    本地部署遇到问题了,meteor 使用版本和其他依赖包的版本有限制吗?
    而且报的是代码错误
    ```
    app/server/main.js:4
    W20181123-11:58:48.148(8)? (STDERR) Meteor.startup(()=>{
    W20181123-11:58:48.149(8)? (STDERR) ^
    W20181123-11:58:48.150(8)? (STDERR) SyntaxError: Unexpected token )
    ```
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1195 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 17:41 PVG 01:41 LAX 09:41 JFK 12:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86