aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2006-03-24 01:49:42 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2006-03-24 01:49:42 +0000
commit5951c1dc8220cbc09e6bdda09bae92aa4e3236e3 (patch)
treed747ed5c31fe8b0665d125e4fe3a21c13e913e41 /doc
parent7b4600df3f8b8c2112a8df6c018d64f04db1ebe8 (diff)
downloadikiwiki-5951c1dc8220cbc09e6bdda09bae92aa4e3236e3.tar
ikiwiki-5951c1dc8220cbc09e6bdda09bae92aa4e3236e3.tar.gz
add archive pages and fix some bugs
Diffstat (limited to 'doc')
-rw-r--r--doc/blog.mdwn12
-rw-r--r--doc/sandbox.mdwn4
-rw-r--r--doc/sandbox/test.mdwn (renamed from doc/sandbox/subpage.mdwn)0
-rw-r--r--doc/templates.mdwn5
-rw-r--r--doc/todo.mdwn7
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