diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/bugs/CGI_edit_and_slash_in_page_title.mdwn | 18 | ||||
-rw-r--r-- | doc/bugs/git_fails_to_compile.mdwn | 30 | ||||
-rw-r--r-- | doc/bugs/ikiwiki_is_not_truly_localizable.mdwn | 38 | ||||
-rw-r--r-- | doc/bugs/recentchanges_feed_links.mdwn | 6 | ||||
-rw-r--r-- | doc/news/version_2.49.mdwn | 2 | ||||
-rw-r--r-- | doc/plugins/toggle/discussion.mdwn | 4 | ||||
-rw-r--r-- | doc/todo/Add_showdown_GUI_input__47__edit.mdwn | 5 | ||||
-rw-r--r-- | doc/todo/attachments.mdwn | 1 | ||||
-rw-r--r-- | doc/todo/comment_by_mail.mdwn | 5 | ||||
-rw-r--r-- | doc/todo/wikiwyg/discussion.mdwn | 15 | ||||
-rw-r--r-- | doc/users/bbb.mdwn | 5 | ||||
-rw-r--r-- | doc/users/tychoish.mdwn | 5 |
12 files changed, 125 insertions, 9 deletions
diff --git a/doc/bugs/CGI_edit_and_slash_in_page_title.mdwn b/doc/bugs/CGI_edit_and_slash_in_page_title.mdwn new file mode 100644 index 000000000..ec5763924 --- /dev/null +++ b/doc/bugs/CGI_edit_and_slash_in_page_title.mdwn @@ -0,0 +1,18 @@ +Try clicking the Edit link for <http://ikiwiki.info/todo/Add_showdown_GUI_input__47__edit/> + +The link produces a query string that the edit CGI interprets to +mean `edit.mdwn` in an `Add showdown GUI input` subpage. + +There's something there now, but only because I created it. When +I first tried it, it came up blank. I tried several different ways +of altering the escaping of the query string to get the real page to +come up, but I never succeeded, so I just grabbed the original text +from git and pasted it into the new page.... + +So somehow the generation of Edit links and the CGI for doing the +editing need to get in agreement on just how they're going to +escape slashes in a page title. + +--Chapman Flack + +> bleh. [[Fixed|done]] --[[joey]] diff --git a/doc/bugs/git_fails_to_compile.mdwn b/doc/bugs/git_fails_to_compile.mdwn new file mode 100644 index 000000000..fdd1df533 --- /dev/null +++ b/doc/bugs/git_fails_to_compile.mdwn @@ -0,0 +1,30 @@ +Background: I'm running ikiwiki on OS X leopard, (a laptop), and I have the wiki running locally, as it's mostly for note taking and personal stuff. Anyway. + +I'd been using svn, but I'm making the leap to git (finally) and moving the wiki over as well... + +The git works great, I am in fact, quite pleased. Here's the problem. When I try and run `ikiwiki --setup [setupfile]` I get the following message: + + Can't exec "git": No such file or directory at /opt/local/lib/perl5/vendor_perl/5.8.8/IkiWiki/Rcs/git.pm line 29. + /Users/tychoish/.ikiwiki/ikiwiki.setup: Cannot exec 'git log --max-count=50 --pretty=raw --raw --abbrev=40 --always -c -r HEAD -- .': No such file or directory + BEGIN failed--compilation aborted at (eval 6) line 139. + + /Users/$HOME/.ikiwiki/ikiwiki.setup: 'git log --max-count=50 --pretty=raw --raw --abbrev=40 --always -c -r HEAD -- .' failed: + BEGIN failed--compilation aborted at (eval 6) line 139. + +--- + +I can get the wiki to compile if: I take the git stuff out of the setup file, if I put `rcs => ""` **or** if I set the the git_master_branch to "". + +I think the problem is that ikiwiki can't deal with the onslaught of such a large quantity of history/log information at once, somehow, because the repository came to this moment with a lot of history that the compiler has to crunch through. How to remedy this, is beyond my skill insight... + +Thanks. + +-- [[tychoish]] + +> It looks like it can't find git; what is $PATH set to when ikiwiki is run, and is git in one of those directories? --[[bma]] +>> Yeah, ikiwiki and git are both installed underneath macports, which is in the path and works just fine most of the time, and I use macports stuff a lot. + +>>> The PATH is set at the top of the ikiwiki program; so the system's PATH +>>> setting, or one in the environment will be ignored. (This is done for +>>> security since ikiwiki can be run setuid.) If you need to use +>>> a nonstandard path, you'll need to edit that. --[[Joey]] diff --git a/doc/bugs/ikiwiki_is_not_truly_localizable.mdwn b/doc/bugs/ikiwiki_is_not_truly_localizable.mdwn new file mode 100644 index 000000000..11bf1cab5 --- /dev/null +++ b/doc/bugs/ikiwiki_is_not_truly_localizable.mdwn @@ -0,0 +1,38 @@ +A lot of strings in ikiwiki are hardcoded and not taken for locales resources through gettext. This is bad because ikiwiki is thus difficult to spread for non-english users. + +I mean that, for instance in CGI.pm, line like: + +`my @buttons=("Save Page", "Preview", "Cancel");` + +should be written as + +`my @buttons=(gettext("Save Page"), gettext("Preview"), gettext("Cancel"));` + +> Yes, these need to be fixed. But note that the localised texts come back +> into ikiwiki and are used in various places, including plugins. +> Including, possibly, third-party plugins. So localising the buttons would +> seem to require converting from the translations back into the C locale +> when the form is posted. --[[Joey]] + +In standards templates things seems wrongly written too. For instance in page.tmpl line like: + +`<li><a href="<TMPL_VAR EDITURL>" rel="nofollow">Edit</a></li>` + +should be written as + +`<li><a href="<TMPL_VAR EDITURL>" rel="nofollow"><TMPL_VAR EDITURL_TEXT</a></li>` + +with EDITURL_TEXT variable initialized in Render.pm through a gettext call. + +Am I wrong ? + +> No, that's not a sane way to localise the templates. The templates can be +> translated by making a copy and modifying it, or by using a tool to +> generate .mo files from the templates, and generate translated templates +> from .po files. (See [[todo/l10n]] for one attempt.) But pushing the +> localisation of random strings in the templates through the ikiwiki +> program defeats the purpose of having templates at all. --[[Joey]] + +If not I can spend some time preparing patches for such corrections if it can help. + +-- [[/users/bbb]] diff --git a/doc/bugs/recentchanges_feed_links.mdwn b/doc/bugs/recentchanges_feed_links.mdwn index 32073415f..eb543587c 100644 --- a/doc/bugs/recentchanges_feed_links.mdwn +++ b/doc/bugs/recentchanges_feed_links.mdwn @@ -26,3 +26,9 @@ to turn on? --Chapman Flack >>> "recentchanges#someid" will probably work. Probably first by addressing the >>> todo about [[todo/ability_to_force_particular_UUIDs_on_blog_posts]], >>> and then by just using that new ability in the page. --[[Joey]] + +>>>> Ah. The prerequisite todo looks like more than I'd like to take on. +>>>> In the meantime, would it be very involved to change whatever bug now +>>>> optimizes away the change pages, or to simply have all the links in the +>>>> feed point to the recentchanges page itself, with no fragment id? +>>>> Either would be a bit nicer than having broken links in the feed. --Chap diff --git a/doc/news/version_2.49.mdwn b/doc/news/version_2.49.mdwn index 36bfa315c..4c95b50dd 100644 --- a/doc/news/version_2.49.mdwn +++ b/doc/news/version_2.49.mdwn @@ -1,6 +1,6 @@ News for ikiwiki 2.49: - The search plugin no longer uses hyperestrair. Instead, to use it you + The search plugin no longer uses hyperestraier. Instead, to use it you will now need to install xapian-omega, and the [[cpan Search::Xapian]], [[cpan HTML::Scrubber]], and [[cpan Digest::SHA1]] perl modules. Ie, `apt-get install xapian-omega libsearch-xapian-perl libhtml-scrubber-perl libdigest-sha1-perl` diff --git a/doc/plugins/toggle/discussion.mdwn b/doc/plugins/toggle/discussion.mdwn index 22a09685d..5426a62fc 100644 --- a/doc/plugins/toggle/discussion.mdwn +++ b/doc/plugins/toggle/discussion.mdwn @@ -1,4 +1,4 @@ -# Nested plugins +## Nested plugins Is it possible to use another plugin into your toggle plugin? For example, I want to have toggleable table and try to use Victor Moral's table plugin, @@ -14,4 +14,4 @@ but no success. How can I do it? >> --PTecza -# [[bugs/Bug_when_toggling_in_a_preview_page]] +## [[bugs/Bug_when_toggling_in_a_preview_page]] diff --git a/doc/todo/Add_showdown_GUI_input__47__edit.mdwn b/doc/todo/Add_showdown_GUI_input__47__edit.mdwn index 4a20a37c7..a3db94bdd 100644 --- a/doc/todo/Add_showdown_GUI_input__47__edit.mdwn +++ b/doc/todo/Add_showdown_GUI_input__47__edit.mdwn @@ -13,3 +13,8 @@ A demo is at <http://www.attacklab.net/showdown-gui.html> > Since we have semi-working wikiwgy and it's better, I'm considering this > todo item as [[done]] or rather, will-not-be-done.. + +>> Given the unfortunate state of affairs for the wikiwyg project, could it +>> be worthwhile to consider this option again? It seems to have a companion +>> product (wmd) with formatting widgets and a live preview pane, that is +>> promised to be MIT licensed as of the next release.... --Chapman Flack diff --git a/doc/todo/attachments.mdwn b/doc/todo/attachments.mdwn index 08052f368..8c5c28615 100644 --- a/doc/todo/attachments.mdwn +++ b/doc/todo/attachments.mdwn @@ -1,7 +1,6 @@ Stuff the [[plugins/attachment]] plugin is currently missing, that might be nice to add: -* `mimetype()` pagespecs. (Using a mime type sniffer.) * Virus scanning. * Add a progress bar for attachment uploads (needs AJAX stuff..) * Maybe optimise the "Insert Links" button with javascript, so, if diff --git a/doc/todo/comment_by_mail.mdwn b/doc/todo/comment_by_mail.mdwn index a1d364f11..ed9db0621 100644 --- a/doc/todo/comment_by_mail.mdwn +++ b/doc/todo/comment_by_mail.mdwn @@ -62,3 +62,8 @@ Any comments? Write them here or send them to [[DavidBremner]] >>[test](mailto:bremner@somewhere.ca?body=X-Iki-Page:%20test%0AX-Iki-thread:%20foobar). I hesitate to use the subject because every mail admin in the >> world seems to want to add things to the front of it. >> -- [[DavidBremner]] +>>> Although it is in python, just from reading the Debian ITP, it +>>> looks like +>>> [mnemosyne-blog](http://www.red-bean.com/~decklin/mnemosyne/) +>>> might be an interesting backend to use or at least steal ideas +>>> from :-) --[[David Bremner]] diff --git a/doc/todo/wikiwyg/discussion.mdwn b/doc/todo/wikiwyg/discussion.mdwn index cea64e951..cbf969471 100644 --- a/doc/todo/wikiwyg/discussion.mdwn +++ b/doc/todo/wikiwyg/discussion.mdwn @@ -75,7 +75,7 @@ changes.diff: /usr/share/ikiwiki/wikiwyg/ for the files. * When is the WIKIWYG variable in misc.tmpl used? * The WIKIWYG variable in misc.tmpl is used for the edit page. I believe that is what - you wanted me to do (Check [Revision 3840][]). + you wanted me to do (Check Revision 3840). * Ah, right. * Could you move the code that handles saving a page of the page into the plugin? I just added an editcontent hook, which should allow you to do @@ -153,10 +153,6 @@ Even just some of the smaller changes would be much easier for you to do than for me, and it would be nice to get them sorted out before I merge it into ikiwiki. --[[Joey] - -[Revision 3840]: http://ikiwiki.info/cgi-bin/viewvc.cgi?view=rev&root=ikiwiki&revision=3840 - - None of the links for the WYSIWYG editor work anymore. Does anyone have an up to date link? Thanks, [[Greg]] @@ -170,3 +166,12 @@ Thanks, [[Greg]] >> wikiwyg-specific stuff from git, it looks like I'd need to ask git for >> a diff between the wikiwyg branch and its branch point; is there a nice way to do >> that with gitweb, or would I need to install a full-fledged git client? --Chapman Flack + +>>> I think that the largest missing thing was support for using ikiwiki +>>> to render page previews. +>>> +>>> Erm.. I seem to have screwed up the creation or pushing out of the +>>> wikiwyg branch. It doesn't seem to have any of the wikiwyg changes in +>>> it, and at this point, I don't know where to find them anymore! Damn, +>>> damn, damn. I suspect I did that right when I was learning git, and +>>> screwed up pushing the branch. :-( --[[Joey]] diff --git a/doc/users/bbb.mdwn b/doc/users/bbb.mdwn new file mode 100644 index 000000000..4bda44b58 --- /dev/null +++ b/doc/users/bbb.mdwn @@ -0,0 +1,5 @@ +[[meta title="Bruno Beaufils"]] + +Bruno Beaufils is **<bruno@boulgour.com>**. + +You can find me at [work](http://www.lifl.fr/~beaufils) or at [home](http://bruno.boulgour.com). diff --git a/doc/users/tychoish.mdwn b/doc/users/tychoish.mdwn new file mode 100644 index 000000000..3439afdb3 --- /dev/null +++ b/doc/users/tychoish.mdwn @@ -0,0 +1,5 @@ +I'm [tycho](http://www.tychoish.com/). + +I use ikiwiki *a lot* on my local machine to organize thoughts, stage writing projects, and collect information. It's a great thing for me. Someday I'll probably get around to using it to powersome sort of collaborative fiction project. Someday. + +Talk to you soon. |