适用个人或小团队的一个在线笔记,文档工具。
工作中会有比较多的东西要记下来,比如公司的文档,重要事情的 TODO list, 工作计划等。
可能很多人会使用各种云笔记,或者记事本,word文档来记录。
但这些工具对一个追求简洁和完善的coder来说,都不是理想中的工具。云笔记有广告或付费, 记本事,word 难以分享,总是有各处不如意的地方 。 为什么不造一个工具来取悦自己呢,所以有了这个工具, 单机部署或部署到云服务器都OK。
定位一个简单的记录工具,为个人,团队内部使用。每个人可以用它写文档,并把文档分享给团队的其他人。文档会有私密和公开两种特性。 为了便于查找,会有搜索,标签等功能。 为了给自己各种标注,划重点。 可以对文档进行高亮,划线,传图片,传附件等功能。
未完成特性:
* 密码注册登陆
* 邀请码注册
* 搜索,标签
* 文本标注
* 上传图片
* 上传附件
* 其他成员展示
* 使用mysql 数据库保存数据
* 配置文件
* 成员管理(团队用,配置文件中配置超级管理员)
* markdown 导入
* exel 导入
* 简单流程图绘制
已完成
* 基本的文件编写,修改,查看
* 用户无密码注册
-
安装python2.7 环境,Linux, osx 一般自带。
-
安装redis, 可使用远程redis , 略。
-
使用easy_install 或 pip 安装python的 redis插件
easy_install redis或
pip install redis -
把源文件放到服务器中,初步打算支持mac 或 linux 或 window。如果只是个人简单部署,直接执行
python Drafts & > mylog.log &使用人数比较多时,可以使用gunicorn等多进程部署。
如果要个人修改定制,推荐使用 pycharm + python2.7 + flask
Drafts python文件
static 图片等资源
templates html