DokuWiki

It's better when it's simple

User Tools

Site Tools


tips:blogging

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tips:blogging [2012-01-26 22:56]
71.174.80.64
tips:blogging [2019-06-14 09:54] (current)
yifei BlogTNG is maintained
Line 1: Line 1:
 ====== Blogging with DokuWiki ====== ====== Blogging with DokuWiki ======
  
-:!: The [[:​plugin:​blogtng|blogtng plugin]] seems to be an alternative to the directions below:!:+There are basically two ways to use DokuWiki for blogging.
  
-:!: This page is **WORK IN PROGRESS**! If you feel you can add to it please improve it wherever you see fit! :!:+  - Combine ​couple plugins ​to extend DokuWiki with the right features so it is a complete blog. Please ​see the directions [[#Setup blog by combining couple of plugins|below]]. 
 +  - Or install the [[:plugin:blogtng|BlogTNG plugin]]. ​
  
 +The features completeness of both approaches differ. ​
 +
 +The main difference between the two plugins is that BlogTNG is an all-in-one solution that uses a sqlite database for storing the blogging information. Arbitrary pages can be marked as belonging to a certain blog, there is no need to use any specific namespace structure. However this also means that you can't use the discussion or tagging features for non-blog pages which is possible with the modular setup.
 +
 +The modular setup contains some more features like comment moderation directly on the blog pages or archive pages while blogtng for example limits plugin syntax usage in comments which is in a typical blog setup definitely a useful feature (but that depends of course also on the installed plugins).
 +
 +:!: This page is a **WORK IN PROGRESS**! If you feel you can add to it please improve it wherever you see fit! 
 +
 +===== Setup blog by combining couple of plugins =====
  
 Although [[wp>​blogging]] isn't the main purpose of [[:​DokuWiki]],​ there are quite a large number of [[:​plugins]] available, which can turn DokuWiki into a full fledged blogging platform. Although [[wp>​blogging]] isn't the main purpose of [[:​DokuWiki]],​ there are quite a large number of [[:​plugins]] available, which can turn DokuWiki into a full fledged blogging platform.
Line 10: Line 20:
 This page describes the steps necessary to get you started with blogging in DokuWiki. It also provides useful tips and hints about possible caveats. This page describes the steps necessary to get you started with blogging in DokuWiki. It also provides useful tips and hints about possible caveats.
  
-If you want to discover existing DokuWiki-based blogs, ​visit [[http://planet.dokuwiki.org/|Planet DokuWiki]], or try this Google ​search: [[google>​inurl:​doku.php+inurl:​blog]].+If you want to discover existing DokuWiki-based blogs, ​try [[http://www.google.com/search?q=inurl:​doku.php+inurl:​blog|this Google search]].
  
 ===== Required Plugins ===== ===== Required Plugins =====
Line 17: Line 27:
 In addition to these, you may complete your blog setup using the [[plugin:​discussion]],​ [[plugin:​linkback]],​ [[plugin:​bloglinks]],​ [[plugin:​feedmod]],​ [[plugin:​avatar]],​ and [[plugin:​tag]] plugins. In addition to these, you may complete your blog setup using the [[plugin:​discussion]],​ [[plugin:​linkback]],​ [[plugin:​bloglinks]],​ [[plugin:​feedmod]],​ [[plugin:​avatar]],​ and [[plugin:​tag]] plugins.
  
-Most of these plugins depend on each other. To help ease the setup process there'​s the [[http://​dokuwiki.foosel.org/​blogsuite|Blogsuite Bundle Hub]] (**NOTE** the bundlehub plugins might not always be up to date - check the versions :!:). There you can decide about your desired blog setup and download one single archive which can be installed and updated via the [[plugin:​plugin|pluginmanager]]. 
  
 ===== Setup ===== ===== Setup =====
Line 48: Line 57:
 blog:​joey:​* ​ joey 16 blog:​joey:​* ​ joey 16
 </​file>​ </​file>​
 +
 +
 +Note that you can use [[:​acl#​user_wildcards|user wildcards]] if you want to allow each and every user to blog.
  
 Now you have to create the page '':​blog:​joey''​ and insert the following blog plugin syntax to setup the blog. Now you have to create the page '':​blog:​joey''​ and insert the following blog plugin syntax to setup the blog.
Line 83: Line 95:
  
 <code apache> <code apache>
-RewriteRule ^_feed/(.*) feed.php?​ns=$1&​num=10&​linkto=current&​content=html [QSA,L]+RewriteRule ^_feed/?(.*) feed.php?​ns=$1&​num=10&​linkto=current&​content=html [QSA,L]
 </​code>​ </​code>​
  
Line 164: Line 176:
 Thanks, Thanks,
 [[dokuwiki.org@rb.7bg.de|Ralf]] [[dokuwiki.org@rb.7bg.de|Ralf]]
 +
 +> Unfortunately this is not possible in DokuWiki because of the way the output is generated in the two plugins there is no way to influence the order of the plugins. ​ --- [[user>​Michitux|Michael Hamann]] //​2013/​11/​18 13:09//
 +
 +====Link to dokuwiki user name instead of real name====
 +In order to limit some problems with namesake, is it possible to change the link user:xxxxx ? The best could be an option in the admin panel to choose between real name or dokuwiki user.
 +Thanks.
 + --- //To_O//
 +
 +I think the link to the user page feature comes from [[plugin:​include|include plugin]], which the [[plugin:​blog|blog plugin]] relies upon. --- Anon
 +====Non-blog pages====
 +What can I make non-blog pages (e.g. contact -- these shouldn'​t appear in the blog listing)? Is using the ~~DRAFT~~ option a good idea? --- Alex
tips/blogging.1327615009.txt.gz · Last modified: 2012-01-26 22:56 by 71.174.80.64