当前位置: 首页 > 软件库 > 建站系统 > WIKI系统 >

SmartWiki

Laravel 实现的在线文档管理系统
授权协议 Apache
开发语言 PHP
所属分类 建站系统、 WIKI系统
软件类型 开源软件
地区 国产
投 递 者 赵英资
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

简介

SmartWiki是一款针对IT团队开发的简单好用的文档管理系统。
可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。

使用

git clone https://github.com/lifei6671/SmartWiki.git

配置laravel的运行环境,然后打开首页会自动跳转到安装页面。

因为laravel使用了composer,所以需要服务器安装composer进行包的还原。

部分截图

个人资料

个人资料

我的项目

我的项目

项目参与用户

文档编辑

文档模板

文档模板

使用的技术

  • laravel 5.2

  • mysql 5.6

  • editor.md

  • bootstrap 3.2

  • jquery 库

  • layer 弹出层框架

  • webuploader 文件上传框架

  • Nprogress 库

  • jstree

  • font awesome 字体库

  • cropper 图片剪裁库

功能

  1. 项目管理,可以对项目进行编辑更改,成员添加等。

  2. 文档管理,添加和删除文档,文档历史恢复等。

  3. 用户管理,添加和禁用用户,个人资料更改等。

  4. 用户权限管理 , 实现用户角色的变更。

  5. 项目加密,可以设置项目公开状态为私密、半公开、全公开。

  6. 站点配置,二次开发时可以添加自定义配置项。

待实现

  1. 项目转让

  2. 项目导出

  3. 角色细分

  4. 项目文档树生成

  5. 忘记密码

作者

一个纯粹的PHPer。SmartWiki 演示文档

  • /* |-------------------------------------------------------------------------- | Application Routes |-------------------------------------------------------------------------- | | Here is where you ca

  • 1strcasecmp() 比较两个字符串(不区分大小写): <?php echo strcasecmp("shanghai","SHANGHAI"); ?> 0 - 如果两个字符串相等 <0 - 如果 string1 小于 string2 >0 - 如果 string1 大于 string2 0echo strcasecmp("Hello world!","HELLO WORLD!")."<br

  • 从GitHub上拉去SmartWiki的源码: git clone https://github.com/lifei6671/SmartWiki.git 更改目录权限: chmod -R +x SmartWiki cd SmartWiki chmod -R 0777 storage 在根目录执行: composer install php artisan clear-compiled  php a

  • php artisan optimize   所以这个命令可以拆为两步: 1.composer dump-autoload --optimize // composer 层面优化加载速度 2.php artisan clear-compiled // 删除 bootstrap/cache/services.ph   PHP 开发者该知道的 5 个 Composer 小技巧 只想更新某个特定的库,不

  • SmartWiki是基于laravel5.2开发的在线文档管理系统。 最低需要PHP5.6+MySql5.7。同时PHP需要开启一下扩展: MCrypt GD PDO PDO_mysql mbstring 如果需要使用memcached,还需要安装memcached扩展。 以apache+php为例。   第一步 安装Apache2 sudo apt-get install apache2 sud

  • if(file_exists(__DIR__ . '/install.lock')){ header('location:/'); } $basePath = substr(__DIR__,0,-6); @rmdir(__DIR__ . '/temp'); $lists[__DIR__]['read'] = is_readable(__DIR__); $lists[__DIR__]['write'

  • 1为什么 return$this->jsonResult(40105); thrownewArgumentNullException('账号不能为空',40507);   2 if(strcmp($password,$confirm_password)!==0){ return$this->jsonResult(40104); }     3 if(Member::where('account',

  • 3他这样判断呀empty if(empty($cookie)===falseorempty(session('member'))===false){     session机制 session(['key' => 'value']);     (empty($member->description)===false   if(empty($data)===false){ $content['dat

  • attachment附件 1$attachment=storage_path('images/zhu.png'); $message->attach($attachment,['as'=>'zhu.png']);     2 storage_path() $img=Storage::get(storage_path().'/images/zhu.png'); Storage::get(public

  • 1常量 classHomeControllerextendsController { constPageSize=20;   $this->data['lists']=Project::getProjectByMemberId($pageIndex,self::PageSize常量,$member_id);     2 $query=DB::table('projectaspro') ->sele

 相关资料
  • 云帆文档管理系统简介 一、技术简介 开发语言为Java语言,开发框架为SpringBoot+Vue+Mybatis+shiro(安全)+lucene(搜索),数据存储于MySQL数据库内。 部署工具为tomcat7.0,jdk1.7,mysql 5.7 二、功能简介 本系统有用户端和管理员端两端,用户端主要包括首页,新闻消息,我的资料,个人中心,通知公告 三、演示地址 https://doc.yf

  • kplcloud 是一个基于了 kubernetes 的应用管理系统,通过可视化的页面对应用进行管理,降低容器化成本,同时也降低了 Docker 及 Kubernetes 的学习门槛。 kplcloud 已服务于宜人财富部分业务,稳定管理了上百个应用,近千个容器。

  • 本文向大家介绍python实现停车管理系统,包括了python实现停车管理系统的使用技巧和注意事项,需要的朋友参考一下 Python停车管理系统可实现车辆入库,按车牌号或者车型查询车辆,修改车辆信息,车辆出库时实现计费,按车型统计车辆数和显示全部车辆信息的功能 (1)定义车辆类,属性有车牌号、颜色、车型(小汽车、小卡、中卡和大卡)、到达的时间和离开的时间等信息和相关的对属性做操作的行为。 (2)定

  • 本文向大家介绍java实现学籍管理系统,包括了java实现学籍管理系统的使用技巧和注意事项,需要的朋友参考一下 本教程为大家分享了学籍管理系统的具体java代码,供大家参考,具体内容如下 1.需求分析 1.1系统功能设计 (1)能够查询学生的基本信息,如:学号,姓名年龄,班级和性别 (2)能对表格中的学生信息实现增加,删除,查找,修改等功能 (3)能将数据保存到MySQL数据库中,记录下来 (4)

  • 本文向大家介绍mybatis实现图书管理系统,包括了mybatis实现图书管理系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了mybatis实现图书管理系统的具体代码,供大家参考,具体内容如下 在项目开始前先将数据库中的关系表建立,先分析需要几个模块表,用户,图书,类别,租借,购买,简单的分成这五个。 用户表 图书表 类别 租借 购买 在表中简单插入数据 建立工程 1、配置环境导

  • 本文向大家介绍Java实现医院管理系统,包括了Java实现医院管理系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Java实现医院管理系统的具体代码,供大家参考,具体内容如下 1.开发工具 NetBeans8.2 Mysql5.7 mysql-connector-java-5.1.6.jar 2.演示 登录界面 增删查改界面 3.源码 网上难找一个带界面的管理系统源码,我把这简单

  • 本文向大家介绍Java实现购物管理系统,包括了Java实现购物管理系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Java实现购物管理系统的具体代码,供大家参考,具体内容如下 重点内容 JAVA分支结构练习 动态数组 注册表读写删 代码: 更多学习资料请关注专题《管理系统开发》。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Java实现学生管理系统,包括了Java实现学生管理系统的使用技巧和注意事项,需要的朋友参考一下 项目描述:通过管理员帐号登录,对学员信息进行管理。可以实现学员信息的增加、修改、删除、查询。 知识点:数组、do{}while循环、for循环、if语句、switch条件语句 学生管理系统的流程图 以下为优化后的代码 本代码为Java初级人员编写,方法运用不是很恰当,仅供娱乐。 以上就是