aboutsummaryrefslogtreecommitdiff
path: root/doc/todo/Post-compilation_inclusion_of_the_sidebar.mdwn
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-07-25 01:55:45 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-07-25 01:55:45 +0000
commit3e298365934ba928700d01730be8649bd72ae9b6 (patch)
tree90a92c7f336fc1cec0a5af309fbf5b52f4925127 /doc/todo/Post-compilation_inclusion_of_the_sidebar.mdwn
parenteb5f8531fe3d9cc752a10343bb52abf8d0858196 (diff)
downloadikiwiki-3e298365934ba928700d01730be8649bd72ae9b6.tar
ikiwiki-3e298365934ba928700d01730be8649bd72ae9b6.tar.gz
move some bugs to todo items
add a wishlist tag, that can be used to separate some todos off onto a wishlist page
Diffstat (limited to 'doc/todo/Post-compilation_inclusion_of_the_sidebar.mdwn')
-rw-r--r--doc/todo/Post-compilation_inclusion_of_the_sidebar.mdwn30
1 files changed, 30 insertions, 0 deletions
diff --git a/doc/todo/Post-compilation_inclusion_of_the_sidebar.mdwn b/doc/todo/Post-compilation_inclusion_of_the_sidebar.mdwn
new file mode 100644
index 000000000..7586c060b
--- /dev/null
+++ b/doc/todo/Post-compilation_inclusion_of_the_sidebar.mdwn
@@ -0,0 +1,30 @@
+In some sites (mine, for example), the pages are quasi-static, while the sidebar must be updated at each commit
+(because it contains some lists, like "last posts" or "last updates", or a tagcloud). As this sidebar is included
+in every page of the site, many commits can potentialy leat to a full re-compilation....
+
+I think a sidebar included after the compilation (via a SSI mechanism for example) would make sense and
+reduce the dependencies.
+
+Different things could be possible:
+
+* output as .shtml instead of .html
+* ignore the sidebar->page dependency links
+* consider the *real* dependencies; pageA may include the title (only) of pageB, but don't need to be recompiled
+after each typo correction on pageB.
+
+shtml output with open cgi web access is a potential security hole and can DoS the site, but it's not a problem for a
+single-editor site.
+
+NicolasLimare
+
+> This is a good idea, though sadly not portable enough to be the default.
+> Especially if the only way to do it is with .shtml.
+> But I really like the idea of not rebuilding the sidebar all the time.
+> Definitly a TODO, for me, if I can figure out how to do it. Patches
+> eagerly accepted.
+>
+> I have implemented a htmlext configuration item, that lets you control
+> what extension ikiwiki uses for output html pages. So in theory, a
+> sidebar could be done as you describe using .shtml. --[[Joey]]
+
+[[wishlist]]