Table of Contents
DokuWiki Directory Layout
TO DO
DokuWiki Directory Layout
Return to
DokuWiki development
dokuwiki
- DokuWiki root directory - maybe you named it differently
.
git
-
git
metadata, you have this only if you're using a git checkout
_cs
- Settings for
http://pear.php.net/package/PHP_CodeSniffer/
|
CodeSniffer
, a
coding_style
|
coding style
checker
_test
- contains the
UnitTesting
|
Unit Test Suite
bin
- Collection of
..cli
|
command line tools
conf
-
configuration
|
Configuration
data is stored here
users.auth.php
- user data is stored here including group membership and passwords
local.php
- Configuration settings
local.protected.php
- Configuration settings mad ein this file cannot then be changed in the web interface
plugins*.php
- values in these files determine whether plugins are enabled or not
acronyms.php
- Where these appear in your text a mouse over will be displayed with the corresponding description
data
- All data that is written by DokuWiki is stored here (see
savedir
), the
changelog
is placed here, too
attic
-
attic
|
old page revisions
are stored here, it contains
namespaces
|
namespace
directories
cache
- DokuWiki creates
caching
|
cachefiles
to speed things up - cachefiles have
md5
filenames and are stored inside 16 directories here, sorted by their first letter (0-f)
index
- Stores lookup tables for the
fulltextindex
|
fulltext
search
index
locks
- This directory is used to create temporary locks (not pagelocks)
media
- Here are all
image
files stored, it contains
namespaces
|
namespace
directories
media_attic''**-- old revisions of media files ** ''[[media_meta
- – meta data for media files
metadata
|
meta data
for pages, it contains
namespaces
|
namespace
directories
pages
- Here are the raw pages stored, it contains
namespaces
|
namespace
directories
tmp
- Used to store temporary files via XML-RPC, etc.
inc
- Contains PHP libs – the core of DokuWiki
geshi
- The GeShi syntax highlighting language definitions
localization
|
localization
parser
- DokuWiki's
parser
system
lib
- Files that get called externally (from your browser)
exe
- Externally accessed PHP files
images'' - Images files *** ''[[admin
- icons for the admin section
fileicons
-icons for files per
mime
type
interwiki
-
interwiki
icons
license
- buttons and badges for
license
|
configured licenses
smileys
-
smiley
icons
toolbar
-
toolbar
icons
plugins
-
Plugins
are stored here
acl
- The
ACL
plugin
authad
- The
authAD
|
Active Directory
authentication plugin
authldap
- The
authLDAP
|
LDAP
authentication plugin
authmysql
-The
authMySQL
|
MySQL
authentication plugin
authpgsql
-The
authPgSQL
|
PostgreSQL
authentication plugin
authplain
-The
authPlain
|
Plain
authentication plugin
config
- The
Config
|
Configuration Settings
plugin
extension
-The
Extension
Manager
Info
plugin
popularity
- – The
Popularity
|
Popularity Feedback Plugin
revert
- The
Revert
plugin
safefnrecode
plugin
testing
- The
testing
plugin
UserManager
scripts
-
JavaScript
files
jquery
- The
jqueryfaq
|
jQuery
library
styles'' - Basic [[CSS
style files
1)
tpl
-
Template
dokuwiki
- The default template
TO DO
**
vendor'' - <del>What is it
.</del> The **
vendor
- folder contains files managed by composer. There is a **
README
- in the folder with more details
Where are stored the usernames and the passwords of the users?
See **
conf
- folder contents in list above.
1)
Custom style files see
/conf
folder, template-specific ones see template folder(s).