diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-03-24 01:49:42 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-03-24 01:49:42 +0000 |
commit | 5951c1dc8220cbc09e6bdda09bae92aa4e3236e3 (patch) | |
tree | d747ed5c31fe8b0665d125e4fe3a21c13e913e41 /doc | |
parent | 7b4600df3f8b8c2112a8df6c018d64f04db1ebe8 (diff) |
add archive pages and fix some bugs
Diffstat (limited to 'doc')
-rw-r--r-- | doc/blog.mdwn | 12 | ||||
-rw-r--r-- | doc/sandbox.mdwn | 4 | ||||
-rw-r--r-- | doc/sandbox/test.mdwn (renamed from doc/sandbox/subpage.mdwn) | 0 | ||||
-rw-r--r-- | doc/templates.mdwn | 5 | ||||
-rw-r--r-- | doc/todo.mdwn | 7 |
5 files changed, 18 insertions, 10 deletions
diff --git a/doc/blog.mdwn b/doc/blog.mdwn index d300736a8..598ad98d5 100644 --- a/doc/blog.mdwn +++ b/doc/blog.mdwn @@ -1,8 +1,18 @@ You can turn any page on this wiki into a weblog by inserting a [[PostProcessorDirective]]. Like this: -\\[[inline pages="blog/*" show="10"]] +\\[[inline pages="blog/* !*/Discussion" show="10"]] Any pages that match the specified [[GlobList]] (in the exaple, any [[SubPages]] of "blog") will be part of the blog, and the newest 10 of them will appear in the page. + +If you want your blog to have an archive page listing every post ever made +to it, you can accomplish that like this: + +\\[[inline pages="blog/* !*/Discussion" archive="yes"]] + +You can even create an automatically generated list of all the pages on the +wiki, with the most recently added at the top, like this: + +\\[[inline pages="* !*/Discussion" archive="yes"]] diff --git a/doc/sandbox.mdwn b/doc/sandbox.mdwn index 37bb6bd89..69876d26d 100644 --- a/doc/sandbox.mdwn +++ b/doc/sandbox.mdwn @@ -35,11 +35,9 @@ Bulleted list [[WikiLink]] -[[SandBox/SubPage]] -- a page under this one. - ---- -This sandbox is also a [[blog]]! Any subpage of this page is automatically +This sandbox is also a [[blog]]! Any [[SubPage]] of this page is automatically added to the blog below. ---- diff --git a/doc/sandbox/subpage.mdwn b/doc/sandbox/test.mdwn index 3b53e07e0..3b53e07e0 100644 --- a/doc/sandbox/subpage.mdwn +++ b/doc/sandbox/test.mdwn diff --git a/doc/templates.mdwn b/doc/templates.mdwn index 3521ab012..481e555ee 100644 --- a/doc/templates.mdwn +++ b/doc/templates.mdwn @@ -13,6 +13,11 @@ It ships with some basic templates which can be customised: * `templates/editpage.tmpl` - Create/edit page. * `templates/passwordmail.tmpl` - Not a html template, this is used to generate the mail with the user's password in it. +* `templates/rsspage.tmpl` - Used for generating rss feeds for [[blog]]s. +* `templates/inlinepage.tmpl - Used for adding a page inline in a blog + page. +* `templates/inlinepagetitle.tmpl - Used for listing a page inline in a blog + archive page. If you like, you can add these to further customise it: diff --git a/doc/todo.mdwn b/doc/todo.mdwn index f918bf156..eb5aad8dc 100644 --- a/doc/todo.mdwn +++ b/doc/todo.mdwn @@ -65,9 +65,6 @@ renered, so maybe that won't be a plugin. - Add a small form at top and bottom of a blog to allow entering a title for a new item, that goes to a template to create the new page. -- Add a link to the end of a blog to go to the archives; this would - probably best be another cgi script, to avoid needing to generate big - static pages for little used archives. - Should probably add params to control various rss fields like the blog title, its author email, its copyright info, etc. @@ -110,10 +107,8 @@ you need that data.. ## lists * list of all missing pages -* list of all pages or some kind of page map (probably covered by the rss - feeds stuff above) -These could be their own static pages updated when other pages are updated. +This could be its own static pages updated when other pages are updated. Perhaps this ties in with the pluggable renderers stuff. ## page indexes |