Giter Site home page Giter Site logo

phachon / mm-wiki Goto Github PK

View Code? Open in Web Editor NEW
3.5K 94.0 811.0 21.86 MB

MM-Wiki 一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。

License: MIT License

Go 99.21% Shell 0.16% Batchfile 0.03% Dockerfile 0.02% Less 0.58%
wiki docs document-management documents documentserver confluence documentation api-docs dokuwiki

mm-wiki's Introduction

Hey 👋🏽, I'm phachon!

Hi, I'm phachon, a golang/phper/js Developer 🚀 from China, currently, I'm a development engineer.

GIF

Talking about Personal Stuffs:

  • 👨🏽‍💻 I’m currently working on 后厂村;
  • 🌱 I’m currently learning vue and react;
  • 🤔 I’m looking for help with javascript;
  • 💬 Ask me about anything, I am happy to help;
  • 📫 How to reach me: [email protected];

Languages and Tools:
Python Go PHP Tensorflow JavaScript TypeScript
HTML5 CSS3 Bootstrap React Vue Nodejs Docker MySQL

Git GitLab GitHub

Phachon's github stats

Visitor count

⭐️ Show some ❤️ by starring some of the repositories!

From phachon

mm-wiki's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mm-wiki's Issues

用户不应该看到没权限的空间列表

用户不应该看到没权限的空间列表,如果一个用户只能编辑或查看A空间,那他应该只有A空间在他的空间列表里,不应该看到其他的,您觉得对吗?

文档历史

现在只有修改时间方面的记录,如果有具体修改内容就更好,有版本就可以比较啦

将此项目部署到synology上

登录synology的DiskStation, 安装了nginx,mariadb套件,创建虚拟主机的时候,指定家目录的时候我迷糊了.........

这里是 Synology 产品的一套操作系统,DSM。而wiki的版本我打开Sourcecode,发现install目录下有一些go的脚本...需要执行的吧,要go的环境我看

安装失败,提示创建数据库出错

错误提示:
创建数据库出错:Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-wiki CHARACTER SET utf8' at line 1

Server: MariaDB
Server version: 10.1.37-MariaDB-0+deb9u1 Debian 9.6
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8mb4
Db characterset: utf8mb4
Client characterset: utf8mb4
Conn. characterset: utf8mb4

另外,内存限值最低500M有什么依据吗?在一个492M的KVM上尝试安装失败,只能手动修改了下install.go

编辑窗口过短

2018-12-27 14-44-09
编辑界面太短,应该默认高度到页面底部,这样体验会更好一点。

图片本地上传后应该分目录存放

1)目前图片本地上传后都存放在一个image目录下,图片数量太多时将超出操作系统允许的数量。
2)图片都存在image目录下,与md文档的目录层级不一致,如果要把md文档转成word或者pdf,图片就会丢失。

安装失败

用的windows-386版本,安装时报:
连接数据库出错:dial tcp 127.0.0.1:3306: connectex: No connection could be made because the target machine actively refused it.
防火墙已经关闭了.

暂存功能

希望加上暂存功能,页面编辑太久登录失效导致页面编辑全部丢失,希望能解决这个问题

一些使用体验

  • markdown编辑器
    1. 图片不能可视化修改大小和位置
    2. 图片只能上传不能替换,历史版本全都保存在了服务器。
    3. 不能上传附件。
    4. 编辑时,右侧的实时预览不会一直在最下面,需要拉动进度条才能看到最新的实时编辑效果。
    5. 编辑时长时间不动作,会退出账号,需要重新登陆,登陆后编辑的内容消失,没有定时保存草稿功能。
    6. wiki内的页面链接直接跳转到首页。
  • 空间目录树
    1. 文件和文件夹不能移动先后位置
  • UI界面
    1. 首页显示的模块不能自主编辑
      希望有用,谢谢!

function "dateFormat" not defined

我运行系统时,总是报错,如下:
`2018/09/03 17:08:32.359 [E] [template.go:174] parse template err: system/profile/activity.html template: system/profile/activity.html:51: function "dateFormat" not defined
panic: template: system/profile/activity.html:51: function "dateFormat" not defined

goroutine 1 [running]:
mm-wiki/vendor/github.com/astaxie/beego.initBeforeHTTPRun()
/root/workspace/goworkspace/src/mm-wiki/vendor/github.com/astaxie/beego/beego.go:98 +0x111
mm-wiki/vendor/github.com/astaxie/beego.Run(0x0, 0x0, 0x0)
/root/workspace/goworkspace/src/mm-wiki/vendor/github.com/astaxie/beego/beego.go:55 +0x26
main.main()
/root/workspace/goworkspace/src/mm-wiki/main.go:9 +0x3c
exit status 2
`

部署建议

go写的程序就是好,不用装一堆乱七八糟的一堆。刚安装了下,提点建议,仅供参考。

1.可使用普通用户用80端口运行该程序

setcap cap_net_bind_service=+eip /home/zfr/mm/mm-wiki

2.WEB界面首次安装时,建议将“开始自动安装”改成“运行安装向导”。“开始自动安装”给人的感觉是虽然我要安装wiki,但程序到底要装哪些或配置哪些我都不知道,它就要运行一堆东西了。

3.数据库配置那里,标明一下支持哪些(或哪些测试过)的数据库名称吧

发邮件有点问题

我配置了邮件服务器和用户信息,也启用了“开启邮件通知”。用户1也关注了文档1,但是用户2修改文档1的时候,用户1没有收到邮件。而且mysql和文件日志上也没有出错的日志。

换肤

你好: 提个需求:能不能可以可以换皮肤呀?

手动删除mw_document表中数据后 首页报错

RT 在删除数据库mw_document表中某几条数据后,刷新主页显示如下报错 页面没有任何输出 请问问题出在哪?怎么解决?
2018/11/27 10:47:10.821 [D] [controller.go:263] template Execute err: template: main/default.html:21:45: executing "main/default.html" at <eq $logDocument.docu...>: error calling eq: invalid type for comparison

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.