DokuWiki是一个开源WIKI引擎程序,需要在PHP环境下运行,帮助用户管理知识。软件体积小巧、功能强大,适合中小团队和个人网站知识库的管理。您还可以对软件界面模板进行定制。

软件特色

优点

支持页面锁定(只读)。通过ACL插件,还可以控制用户对页面及名字空间的访问权限

使用类似mediawiki的文本编辑,支持快捷键。支持段落编辑,能自动产生文章目录。

wiki语法完善,自动产生条目链接,允许图片上传、外部链接等。

支持无限版本记录,支持彩色版本差异功能

支持最近更新的RSS及ATOM发布

支持namespaces以对文章类型进行分类

支持Interwiki跨站点链接

可定制页面样式模板及插件

具有Spam黑名单功能

支持快速全文检索

具有页面缓冲机制

弱点

标题功能不可多重套用

默认无侧边栏,如需要则可采用"arctic"模板。

使用方法

1、如何删除wiki

打开需要删除的wiki界面,将内容清空,然后保存,即可删除wiki知识。

目录下的wiki都删除后,系统会自动删除目录;

2、如何新建目录

3、如何新建知识

第一种方法,在命名空间(指定目录)建立知识

第二种方法,通过查询新建知识

4、如何编辑知识

安装方法

安装DokuWiki服务器的要求

具有PHP支持的Web服务器

首选Apache

对PHP的要求

基于某些安全考虑强烈建议使用PHP 4.3.10及其以上的版本

使用libGD2 的PHP's GD扩展 - 可选项

建议运行于PHP的 Safe Mode

建议运行于PHP的 register_globals=off 模式

DokuWiki 的目录结构

dokuwiki

|-- bin

|-- conf --- 存放配置文件

| |-- acl.auth.php.dist --- acl.auth.php(ACL 控制配置文件)的默认发布 *

| |-- acronyms.conf --- 用于定义首字母缩写词,以便当鼠标移动到这些词时显示解释信息

| |-- dokuwiki.php --- DokuWiki 的主配置文件 *

| |-- entities.conf --- 用于定义实体字符 **

| |-- interwiki.conf --- 用于定义 interwiki,以便使用简单的方式书写 URL **

| |-- local.php.dist --- local.php(本地配置文件)的默认发布 *

| |-- mediameta.php --- 定义用于 media manager 的 meta data 配置 *

| |-- mime.conf --- 定义 mimetypes 的配置文件 *

| |-- msg --- 一个标志文件,用于判断当前版本是否为最新 *

| |-- mysql.conf.php.example --- mysql.conf.php(mysql 用户认证的配置文件)的默认发布 *

| |-- smileys.conf --- 用于定义"笑脸"的配置文件 *

| |-- users.auth.php.dist --- users.auth.php(文本用户认证的配置文件)的默认发布 *

| |-- wordblock.conf --- 用于配置不允许书写的 URL **

| `-- words.aspell.dist --- words.aspell(拼写检查配置文件)的默认发布 *

|-- data --- 存放文档数据

| |-- attic --- 存放版本信息

| |-- cache --- 数据缓存

| |-- index --- 存放内部索引

| |-- locks --- 用于存放编辑页面时的锁定文件

| |-- media --- 存放图片等

| |-- meta --- 存放 meta 以便系统读取这些信息生成页面

| |-- pages --- 存放 wiki 页面

| `-- tmp --- 临时目录

|-- inc --- DokuWiki 的 Include 目录

| |-- auth --- 存放不同方式的用户认证脚本

| |-- geshi --- 使用 geshi 进行代码加亮显示

| |-- lang --- 多语言支持

| | |-- en

| | |-- fr

| | |-- zh

| | `-- zh-tw

| `-- parser --- DokuWiki 的核心解析器

`-- lib

|-- exe

|-- images

|-- plugins --- 存放插件的目录

| |-- acl

| |-- config

| |-- importoldchangelog

| |-- info

| |-- plugin

| `-- usermanager

|-- scripts

|-- styles

`-- tpl --- 存放模版的目录

`-- defaul

安装步骤

配置支持PHP的Web服务器

下载 最新版的DokuWiki

将下载文件dokuwiki-YYYY-MM-DD.tgz 解压

复制内容到Web文档根目录

更新日志(2019.08.31)

1.界面视觉风格全新升级,多端设备如一体验

2.更新了开屏页,介绍新的功能

3.修复已知页面卡顿的问题

wiki程序php,开源WIKI引擎程序Dokuwiki相关推荐

  1. 【腾讯连连 腾讯物联网入门学习 第3篇】安信可IoT微信小程序全面开源,小程序上实现一键配网+控制+绑定!(源码开放)

    文章目录 一.简介 二.开发指导 2.1 腾讯物联开发平台配置 2.2 微信小程序导入步骤 三.设备开发 3.1 AT直连对接 3.2 SDK二次开发 四.本人开源微信物联网控制 一览表 另外,不要把 ...

  2. J2ME游戏引擎程序结构

    J2ME游戏引擎程序结构- - j2me游戏引擎程序结构 2004-11-17 唐良 游戏引擎的结构很多,不过基本上都是在一个游戏主循环内实现.程序里面的主循环包含了程序框架的最主要的结构体.J2me ...

  3. DokuWiki 开源wiki引擎程序

    DokuWiki是一个开源wiki引擎程序,运行于PHP环境下.DokuWiki程序小巧而功能强大.灵活,适合中小团队和个人网站知识库的管理. 官网:https://www.dokuwiki.org/ ...

  4. 九大PHP开源Wiki(维基百科)程序评测

    维基百科(wiki)是Web2.0的代表产物,跟博客.digg.视频分享等一样同样强调用户参与,分享互联网的精神.如果想自己编写一本百科全书,跟建一个博客一样,有已经开发好的程序可以使用,而且是开源的 ...

  5. 50个顶级开源营销应用程序

    显然,开源营销应用程序占有一席之地.如今,营销部门负责相当大比例的企业应用程序购买和部署决策.事实上,Gartner预测,到2017年,首席营销官(CMO)将比首席信息官(CIO)在IT上花费更多. ...

  6. 国内外免费PHP开源建站程序

    互联网上有很多开源建站程序供站长选择,做社区时你在Discuz和PHPWind之间做比较,做资讯网时你在DedeCMS.PHPCMS和Wordpress之间比较,虽然如此,你依然不知道选择什么程序好, ...

  7. 一个合格的CloudNative应用:程序当开源软件编写,应用配置外置

    摘要:对于一个合格的CloudNative应用,应该把自己的程序当做开源软件来编写的,不该将数据库连接信息和密码放在代码里,一定要将配置外置. 本文分享自华为云社区<[CloudNative] ...

  8. 【推荐】2015年5月~2016年7月开源云计算应用程序排行榜

    开源社区不但提供了可通过SaaS模式获得的应用程序,还提供了可以帮助你自行构建和管理云的应用程序. 在最近一次调查中,IT管理人员们声称,他们团队在2015年开展的最重要项目就是云计算.而知名调研公司 ...

  9. 国内外免费php开源建站程序一览,推荐国内外PHP开源建站程序

    论坛:Discuz Discuz非常流行,也是中国地区最多用户使用的论坛程序,论坛搭建非常简单易用,使用风格符合中国人的口味.另一个流行的论坛程序是PHPWind. 国内PHP开源建站CMS程序一览 ...

最新文章

  1. Windows下Git库的创建
  2. 35个高级Python知识点总结
  3. 错误:Parameter ‘0‘ not found.Available parameters are [arg1, arg0, param1, param2]的解决方法
  4. Nginx+Tomcat负载均衡访问网页出现报错HTTP Status 400 – 错误的请求
  5. *** line xxxx of `fraud.data': bad value of xxxx for attribute `id_11'
  6. 开发转运维有什么好点的理由_芜湖好点的团购社区费用
  7. php 输出中文的引号,如何将php英文引号转换为中文引号
  8. unity3d 取锚点位置_周三手机课实时共享位置,方便朋友找到见面地点
  9. Maven generate/构建项目太慢解决方法
  10. [FFmpeg] RGBA 和 YUV 存储方式
  11. python之__repr__
  12. 测试人员该学习哪些Linux知识
  13. 从零实现一款12306抢票软件
  14. 软件工程-第2章复习总结
  15. background url怎么填充_CSS background 属性
  16. data在python_Fake data的使用和产生 - Python篇
  17. asp.net 鲜花销售系统1058毕业设计
  18. 【计蒜客】蒜头君的旅游计划
  19. app每月签到功能简单实现
  20. 西门子1200 总线控制V90伺服程序模板 两种控制模式 1.基于111报文自己编写的PN通讯控制V90伺服程序

热门文章

  1. 最优化方法预备知识(补充)
  2. koa-generic-session 使用教程
  3. 旅游景区智能分析-需求文档
  4. google浏览器下开发UHF超高频读写器
  5. laravel 只要通过路由去请求数据库就会有延迟
  6. java 文件io 实验_java I/O流实验小结
  7. 疲劳驾驶检测和识别1: 疲劳驾驶检测和识别数据集(含下载链接)
  8. AssertValid和Dump函数的应用
  9. java让电脑死机怎么办,主编帮你win10系统Java活动脚本出错导致电脑死机的方法...
  10. QQ的个人中心模块思维导图