]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/todo/inline_autotitles.mdwn
Merge branch 'master' into po
[git.ikiwiki.info.git] / doc / todo / inline_autotitles.mdwn
index afc726c48313e6282e76666d809410096cd6ae01..8bf71deaed5571978e7638d8429ecf5195586d47 100644 (file)
@@ -14,19 +14,23 @@ permitted (both for autotitle and regular titles, as they go in the same GET
 parameter, `title`). as the empty page title is illegal, munging is used,
 resulting in ascending numeric page titles to be created.
 
-the second patch is actually a one-liner, filtering the title through sprintf.
+the second patch is actually a one-liner, filtering the title through strftime.
 
 ### potential user interaction issues
 
 this has two side effects which have to be considered: first, the empty page
 title is accepted also in normal postforms (previously, this resulted in a "bad
 page name" error); second, entering a percent sign in that field might result
-in unexpexted sprintf substitution (sprintf might not even substitute for
+in unexpexted strftime substitution (strftime might not even substitute for
 common uses of percent as in "reach 10% market share", but might in others as
 in "the 10%-rule").
 
-both can be circumvented by using another GET parameter for autotexts, for
-which i could provide a patch. (as of writing this, i think i'll do that.)
+both can be circumvented by using another GET parameter for autotexts, as
+implemented in [3].
+> this patch still does not work perfectly; especially, it should make a
+> distinction between "autotitle is set but equal ''" (in which case it
+> should create a page named `1.mdwn`, and "autotitle is not set, and title is
+> equal ''" (in which case it should display the old error message) --[[chrysn]]
 
 ### potential security issues
 
@@ -44,3 +48,4 @@ munging would be yet another thing.
 
 [1]: http://github.com/github076986099/ikiwiki/commit/b568eb257a3ef5ff49a84ac00a3a7465b643c1e1
 [2]: http://github.com/github076986099/ikiwiki/commit/34bc82f232be141edf036d35e8ef5aa289415072
+[3]: http://github.com/github076986099/ikiwiki/commit/40dc10a4ec7809e401b4497c2abccfba30f7a2af