summaryrefslogtreecommitdiff
path: root/doc/todo
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-03-18 12:58:47 -0400
committerJoey Hess <joey@kodama.kitenet.net>2008-03-18 12:58:47 -0400
commit56adaee5d3d858929f5a37d004c8155763afef14 (patch)
tree0c4c0658a12c5de50ef0ea63ce60221b1308a263 /doc/todo
parent36580186a03962d1aed67ae1553988a4eeda0e10 (diff)
parent99f9e54ca71420fe42d9130184df23ad044a9595 (diff)
Merge branch 'master' of ssh://git.kitenet.net/srv/git/ikiwiki.info
Diffstat (limited to 'doc/todo')
-rw-r--r--doc/todo/Add_space_before_slash_in_parent_links.mdwn2
-rw-r--r--doc/todo/a_navbar_based_on_page_properties.mdwn39
-rw-r--r--doc/todo/beef_up_sidebar_to_allow_for_multiple_sidebars.mdwn6
-rw-r--r--doc/todo/call_git-update-server-info_from_post-udpate_hook.mdwn2
4 files changed, 49 insertions, 0 deletions
diff --git a/doc/todo/Add_space_before_slash_in_parent_links.mdwn b/doc/todo/Add_space_before_slash_in_parent_links.mdwn
index 094d686db..cc644335f 100644
--- a/doc/todo/Add_space_before_slash_in_parent_links.mdwn
+++ b/doc/todo/Add_space_before_slash_in_parent_links.mdwn
@@ -4,6 +4,8 @@ This patch adds a space before the forward-slash in the the parent links. There
> like how it looks that way. So I don't plan to apply this patch unless a
> lot of people disagree with me or whatever. --[[Joey]]
+>> Couldn't we export what's put between the links to a variable? For instance, I might actually want to set it to ' : ' or '→'. --[[madduck]]
+
Before:
ikiwiki/ todo/ Add space before slash in parent links
diff --git a/doc/todo/a_navbar_based_on_page_properties.mdwn b/doc/todo/a_navbar_based_on_page_properties.mdwn
new file mode 100644
index 000000000..f88a3e802
--- /dev/null
+++ b/doc/todo/a_navbar_based_on_page_properties.mdwn
@@ -0,0 +1,39 @@
+One thing I don't like about Tobi's `navbar.pm` is that the navigation bar is
+hardcoded instead of computed from what's available. Obviously, this allows
+for a very customised `navbar` (i.e. not making all pages show up, like
+a `map` would). However, I think this could also be achieved through page
+properties.
+
+So imagine four pages A, B, A/C, and A/D, and these pages would include the
+following directives, respectively
+
+ \[[!navbaritem navbar=main priority=3]]
+ \[[!navbaritem navbar=main priority=5]]
+ \[[!navbaritem navbar=main title="Something else"]]
+ \[[!navbaritem navbar=main]]
+
+then one could insert `\[[!navbar id=main maxlevels=0]]` somewhere and it
+would get replaced with (this being in the context of viewing page C):
+
+ <ol class="navbar" id="navbar_main">
+ <li><a href="../B">B</a></li>
+ <li><a href="../A">A</a>
+ <ol>
+ <li class="current">Something else</li>
+ <li><a href="D">D</a></li>
+ </ol>
+ </li>
+ </ol>
+
+B would sort before A because it has a higher priority, but C would sort
+before D because their priorities are equal. The overridden title is not used
+for sorting.
+
+Also, the code automatically deduces that C and D are second-level under A.
+
+I don't think this is hard to code up and it's what I've been using with
+[rest2web](http://www.voidspace.org.uk/python/rest2web/) and it's served me
+well.
+
+--[[madduck]]
+[[!tag wishlist]]
diff --git a/doc/todo/beef_up_sidebar_to_allow_for_multiple_sidebars.mdwn b/doc/todo/beef_up_sidebar_to_allow_for_multiple_sidebars.mdwn
new file mode 100644
index 000000000..15a115714
--- /dev/null
+++ b/doc/todo/beef_up_sidebar_to_allow_for_multiple_sidebars.mdwn
@@ -0,0 +1,6 @@
+Maybe sidebar could be beefed up to take the name of a sidebar, such that I could use multiple sidebars in the same wiki. For instance, the default name would be 'sidebar', meaning the plugin looks for `sidebar.pm` and fills in the `sidebar` slot, but I might also want a footer in `footer.pm`, filling the template's `footer` slot.
+
+Maybe a new `include` plugin would be better.
+
+--[[madduck]]
+[[!tag wishlist]]
diff --git a/doc/todo/call_git-update-server-info_from_post-udpate_hook.mdwn b/doc/todo/call_git-update-server-info_from_post-udpate_hook.mdwn
index dcd7eac3c..5c769211b 100644
--- a/doc/todo/call_git-update-server-info_from_post-udpate_hook.mdwn
+++ b/doc/todo/call_git-update-server-info_from_post-udpate_hook.mdwn
@@ -11,3 +11,5 @@ wrappers['git'] configuration hash (?).
> Of course you can have ikiwiki write the wrapper to post-update.ikiwiki
> and then just call that from the real post-update script. What I do if I
> need to also notify cia or what have you. --[[Joey]]
+
+[[Convinced|done]], --[[madduck]]