Tuesday, November 27, 2012

DOKUWIKI

                                                                   DOKUWIKI



DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful syntaxwhich makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files – no database is required.DokuWiki is a simple to use Wiki aimed at the documentation needs of a small company. It works on plain text files and thus needs no database. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the Wiki.
History

DokuWiki was created by Andreas Gohr in June 2004. In July the first official release was published on Freshmeat. A big step in the development was the re-design of the parser and the renderer in January 2005. The new design was a big performance improvement and made DokuWiki usable for bigger documentation projects. It also prepared DokuWiki for an introduction of a generic plugin interface which simplified the development and maintenance of add-ons. A push of the level of awareness was the introduction of DokuWiki in the Linux distributions Debian in April and Gentoo Linuxin July 2005 . Since 2005, it has achieved significant usage.
Main features

Revision control 
DokuWiki stores all versions of each wiki page, allowing the user to compare the current version with any older version. The difference engine is the same as the one used in MediaWiki. Parallel editing of one page by multiple users is prevented by a locking mechanism.
Access control 
Access control can be handled by a user manager which allows users and groups of users to be defined, and an access control list where an admin user can define permissions on page and namespace level, giving it much better access control than Mediawiki.
Plugins 
DokuWiki has a generic plugin interface which simplifies the process of writing and maintaining plugins. There are ~1000 plugins available. These can be easily integrated and managed by an admin user with the help of the plugin manager.
Templates 
The appearance of the wiki can be defined by a template. There are various templates  provided by the development community.
Internationalization and localization 
DokuWiki supports Unicode (UTF-8), so languages such as Chinese, Thai, and Hebrew can be displayed. DokuWiki can be configured in about 40 languages.
Caching 
DokuWiki stores the rendered output of parsed wiki pages to reduce server load.
Full text search 
DokuWiki has an integrated indexed search with which a user can search for keywords on the wiki.
More complete documentation of the above, as well as other features can be found on the feature list on the official web site.
BitNami DokuWiki provides all-in-one free native installersvirtual machines and Amazon Cloud Images that simplify the DokuWiki installation and hosting. The stacks include a pre-configured version of DokuWiki and all of its required dependencies.
DokuWiki is a standards compliant, simple to use wiki mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups, and small companies. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the wiki and eases the creation of structured texts. All data is stored in plain text files; no database is required.

DokuWiki

DokuWiki is a system that has been developed specifically for the writing of documentation. It has no DocBook support though, so this has to be added manually. The same goes for almost all wiki systems however, so this is hardly a disadvantage. DokuWiki has the added advantage of being a system that has a lot of active users and it is updated reasonably often.
DokuWiki is largely written in PHP. The source code is reasonably clean and it has a simple and clear design. This should make extending DokuWiki quite easy. It has also the possibility to use plugins to add certain features. It won't be possible though to make DokuWiki support DocBook by only writing a plugin, because this requires some fundamental changes.

The pros and cons of DokuWiki
ProsCons
  • Good code quality
  • Supports plugins
  • Relatively easy to add DocBook support
  • 'Proven' system
  • No support for DocBook

What  can  we  do ?

  • Revision control 
  • Access control 
  • Plugins 
  • Templates 
  • Internationalization and localization 
  • Caching 
  • Full text search 
Registration

If the wiki admin didn't disable it, people can register themselves at the wiki. To do so just click on “Login” and follow the “Register” link below to the login form.

Enter your Userdata and hit register, depending on how the wiki is configured you will either get an auto-generated password by mail (default) or you are allowed to supply your own password in the register form.

If register is disabled in the disableactions config option, only the administrator(s) can add users. They can find an “Add new user” link in the “Admin” screen.

You can update your registration information at any time. Simply login and click on “Update Profile”.


Unregister / Delete User

Admins can delete users through the User Manager. But users cannot delete themselves.


https://www.dokuwiki.org/dokuwiki



https://forum.dokuwiki.org/forum




No comments:

Post a Comment