blog plugin by Gina Häußge, Michael Klier
Use DokuWiki as blogging tool. (previous authors: Esther Brunner)
Last updated on 2008-07-18. Provides Syntax, Helper, Action.
Compatible with DokuWiki 2008-05-05.
Requires feed, include, pagelist.
Similar to bliki, content.
| Download | plugin-blog.tgz |
|---|---|
| BundleHub | Configure your own DokuWiki blogsuite install package, consisting of all mandatory plugins plus any optional features you want to include: BlogSuite BundleHub |
| Tips | If you intend to use this plugin be sure to take a look at the blogging tips page |
The Blog Plugin makes blogs in your wiki easily possible. The blog component shows the latest entries (pages) from a namespace in reverse chronological order. In this new version, the creation date is the sort key – no longer the date of the last non-minor modification as in previous versions. The archive component lists all entries that were written (created) in the given month.
This plugin is the successor of the blog and archive components of the old Blog Plugin. It's therefore incompatible with it.
If you use this plugin for blogging you might want to join Planet DokuWiki.
The blog plugin can be configured using the DokuWiki configuration manager available in the admin menu.
namespace | The default namespace which is used if no namespace was given in the syntax |
|---|---|
formposition | You can choose to display the new entry form either above or below the blog entries |
dateprefix | A date prefix that automatically gets added to pages created with the new entry form. You can use the options from the strftime php function, namespace separators work as well ie. %Y:%m%d |
sortkey | Defines how the blog entries are sorted. Available options are creation date, modification date, page name, page ID and page title (first headline) |
sortorder | Sort the blog entries ascending/descending |
{{blog>[namespace]?[number]&[flags]}}
| [namespace] | namespace for the blog; subspaces will be searched as well; * is the whole wiki, . is the same namespace as the page lies in | optional; default is the blog namespace set in the configuration |
|---|---|---|
| [number] | number of entries to show per page | optional; default is 5 |
| [flags] | include flags delimited by &, see flags | optional |
This includes a specified number of most recent blog entries from the given namespace into the current page. Below the entries a link to the page (permalink), the author, the creation date and the number of comments are shown. Link, author, date and comments info can be hidden. At the end of the blog a link to older entries lets you navigate in the history of the blog. At the very end, if you have enough rights to create new pages, a form for new blog entries is displayed.
{{archive>[namespace]?[month]&[flags]}}
| [namespace] | the namespace for which you want an archive list; * is the whole wiki, . is the same namespace as the page lies in | optional; default is the namespace specified in the configuration |
|---|---|---|
| [month] | the month for the archive list in YYYY-MM format; * for all pages | required |
| [flags] | pagelist flags delimited by &, see flags | optional |
Shows a table with all pages of the given namespace that were created in the specified month.
You can try this plugin here.
Please report bugs at the Bug tracker.
If you get
ornellas@pound:~/ornellas.apanela.com/dokuwiki$ php bin/wantedpages.php Fatal error: Call to undefined function auth_quickaclcheck() in /home/.karamazov/ornellas/ornellas.apanela.com/dokuwiki/lib/plugins/blog/helper.php on line 84 ornellas@pound:~/ornellas.apanela.com/dokuwiki$
Edit lib/plugins/blog/helper.php and after if (!defined('DOKU_INC')) die(); add the line:
require_once(DOKU_INC.'inc/auth.php');
This should solve the issue.
{{blog>cars:blog:?5}}
but that does not appear to work with the latest version, no blog entries show up. I can get the entries visible by using:
{{blog>cars?5}}
but then other pages in the :cars namespace show up, for example :cars:vw and so on. Is this intentionally or is it a bug or am I doing something wrong here? — K-J 2008/07/09 21:11
110508 {{blog>?5}}
if that doesn't work try
{{blog>personal:bloc?5}}
. If that fixes it please report a bug report at the bug tracker mentioned on this page! — Michael Klier 2008/06/13 23:49
<dokuwiki>/data/index/cdate.idx (make backups if you intent to do that!!). Hope that helps. — Michael Klier 2008/07/01 10:59