DokuWiki

It's better when it's simple

User Tools

Site Tools


tips:cms

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tips:cms [2013-05-06 21:09] – Fixed plurality of 'page' in the first paragraph. 184.56.213.209tips:cms [2020-04-24 16:00] (current) Pankaj Rasgania
Line 6: Line 6:
  
 //WORK IN PROGRESS// //WORK IN PROGRESS//
- 
-See [[solutions:cms|solutions:cms]] for more developments in CMS. 
  
 ===== Customise ===== ===== Customise =====
 +
 ==== Locking up DokuWiki ==== ==== Locking up DokuWiki ====
  
Line 19: Line 18:
  
 Many DokuWiki features are less useful or even unwanted for a CMS setup scenario. DokuWiki, allows you to disable certain function using the [[config:disableactions]] option. For a CMS setup you probably want to disable ''register'', ''backlinks'', ''index'', ''recent'', ''revisions'', ''subscribe'', ''subscribens'' and ''source''. Many DokuWiki features are less useful or even unwanted for a CMS setup scenario. DokuWiki, allows you to disable certain function using the [[config:disableactions]] option. For a CMS setup you probably want to disable ''register'', ''backlinks'', ''index'', ''recent'', ''revisions'', ''subscribe'', ''subscribens'' and ''source''.
 +
 +==== Enable URL Rewriting ====
 +
 +You should enable some sort of [[:rewrite|URL Rewriting]] so users don't see the ''../doku.php?..''
  
 ==== Template ==== ==== Template ====
Line 27: Line 30:
  
 ==== Adding an always visible navigation ==== ==== Adding an always visible navigation ====
-The classic sidebar for menues, search- or contactforms is easy using a sidebar plugin like [[plugin:sidebar|sidebar]] or [[plugin:sidebarng|sidebarng]].+ 
 +The classic sidebar for menus, search- or contactforms is easy using a sidebar plugin like [[plugin:sidebar|sidebar]] or [[plugin:sidebarng|sidebarng]].
  
 ==== Editing Messages ==== ==== Editing Messages ====
-Certain messages generated by DokuWiki might not be sensible in a CMS context. This is most certainly true for the message you get when a page does not exist, which suggests to create the page. You should check the message files in ''inc/lang/<yourlanguage>/*.txt'' and edit them as needed. 
  
-Be sure to backup these changes as they will be overwritten by the next [[install:upgrade]].+Certain messages generated by DokuWiki might not be sensible in a CMS context. This is most certainly true for the message you get when a page does not exist, which suggests to create the page. You should check the message files in ''inc/lang/<yourlanguage>/*.txt'' and then create your own version of these files in ''conf/lang/<yourlanguage>/*.txt''
 + 
 +Older DokuWiki version may require that you directly edit ''inc/lang/<yourlanguage>/*.txt''. In this case,  be sure to backup these changes as they will be overwritten by the next [[install:upgrade]].
  
 Enabling the [[config:send404]] option is another good idea in this case. Enabling the [[config:send404]] option is another good idea in this case.
 +
 +==== Using plugins ====
 +
 +Some plugin suggestions to get started:
 +  * [[plugin:addnewpage|addnewpage]]
 +  * [[plugin:blog|blog]]
 +  * [[plugin:box|box]]
 +  * [[plugin:bureaucracy|bureaucracy]]
 +  * [[plugin:captcha|captcha]]
 +  * [[plugin:cloud|cloud]]
 +  * [[plugin:code|code]]
 +  * [[plugin:color|color]]
 +  * [[plugin:columns|columns]]
 +  * [[plugin:comment|comment]]
 +  * [[plugin:discussion|discussion]]
 +  * [[plugin:displaywikipage|displaywikipage]]
 +  * [[plugin:doodle|doodle]]
 +  * [[plugin:dw2pdf|dw2pdf]]
 +  * [[plugin:editor|editor]]
 +  * [[plugin:feed|feed]]
 +  * [[plugin:folded|folded]]
 +  * [[plugin:gallery|gallery]]
 +  * [[plugin:include|include]]
 +  * [[plugin:indexmenu|indexmenu]]  
 +  * [[plugin:newpage|newpage]]
 +  * [[plugin:note|note]]
 +  * [[plugin:odt|odt]]
 +  * [[plugin:orphanswanted|orphanswanted]]
 +  * [[plugin:pagemove|pagemove]]
 +  * [[plugin:searchindex|searchindex]]
 +  * [[plugin:siteexport|siteexport]]
 +  * [[plugin:tag|tag]]
 +  * [[plugin:translation|translation]]
 +  * [[plugin:uparrow|uparrow]]
 +  * [[plugin:vshare|vshare]]
 +  * [[plugin:wrap|wrap]]
 +  * [[plugin:ckgedit|CKGEdit]]
  
 ===== Design ===== ===== Design =====
 +
 Often people shrink back if you talk about a wiki for CMS use. They mostly think of a 'wikistyled' wiki with the Wikipedia- or Dokuwiki-style with all the buttons and menus. Often people shrink back if you talk about a wiki for CMS use. They mostly think of a 'wikistyled' wiki with the Wikipedia- or Dokuwiki-style with all the buttons and menus.
 But you can customize dokuwiki as easy as any other CMS, but retain all they wiki-functionality like easy document orientated editing, versioncontrol, transclusions and no use for a database. But you can customize dokuwiki as easy as any other CMS, but retain all they wiki-functionality like easy document orientated editing, versioncontrol, transclusions and no use for a database.
  
 Some examples: Some examples:
 +  * [[http://ageulen.de|AG Eulen]]
   * [[http://www.inetsoftware.de|www.inetsoftware.de]]   * [[http://www.inetsoftware.de|www.inetsoftware.de]]
   * [[http://www.rabemann.de/galerie/stuttgart/kuenstler/start|www.rabemann.de]]   * [[http://www.rabemann.de/galerie/stuttgart/kuenstler/start|www.rabemann.de]]
-  * [[http://culturesheet.org/|culturesheet.org]] 
-  * [[http://bio.bespin.cz|bio.bespin.cz]] 
-  * [[http://dach-bau.info/|dach-bau.info]] 
-  * [[http://www.astro.ru.nl/|www.astro.ru.nl]] 
-  * [[http://www.ollinger.org/|www.ollinger.org]]FIXME 
-  * [[http://www.kling-dach.de/|www.kling-dach.de]] 
   * [[http://inicon.com|inicon.com]]   * [[http://inicon.com|inicon.com]]
-  * [[http://www.showbizradio.net/info|ShowBizRadio.net/info/]] +
-  * [[http://www.santacatalinatour.com/|santacatalinatour.com]] +
-  * [[http://artisoftperu.com/|artisoftperu.com]]+
tips/cms.1367867350.txt.gz · Last modified: 2013-05-06 21:09 by 184.56.213.209

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki