summaryrefslogtreecommitdiff
path: root/IkiWiki
AgeCommit message (Collapse)Author
2006-05-02* Added plugin system, currently only supporting for PreProcessorDirectives.joey
* Added a pagecount plugin, enabled by default. * Support PreProcessorDirectives with no parameters, ie "[[pagecount ]]". * Fixed/optimised backlinks code, to avoid rebuilding pages to update backlinks when the backlinks hadn't really changed. * Moved inline page support, rss generation etc into the inline plugin, enabled by default. * Added brokenlinks plugin, not enabled by default, but rather handy. * Fix several broken links in the doc wiki.
2006-05-01change calling convention for preprocessor functionsjoey
2006-05-01* Rename inlinepage to depends, so that it can be used to refer to morejoey
dependency relationships than just inlining. This will require a rebuild on upgrade to this version. * Move the rss link, put it in the blogpost form if there is one and at the top if not. This is both nicer because easier to find, and it cleans up the code which had used inlinepage as a flag for adding the link later. * Allow the depends GlobList to be built up from multiple sources (such as plugins) during a page render. * Which means that more than one blog is now supported to appear on a single page. (With some limitations.)
2006-04-28two notify bug fixes:joey
- run it after refreshing so that all the page info is current - convert filenames into page names before checking against glob
2006-04-25- fix typojoey
- avoid sending commit mails to the user who made the commit
2006-04-25prevent users from registering with name that is not a valid wikifilejoey
avoids XSS attacks and is generally a good limitation
2006-04-25implemented html sanitisationjoey
2006-04-25fix a deadloop if from ended in a /joey
2006-04-25morejoey
2006-04-25formattingjoey
2006-04-25subscription nearly donejoey
2006-04-24commit changes for email subscriptionsjoey
2006-04-21fix commentjoey
2006-04-20fix broken example config file and detect this breakagejoey
2006-04-14fix --anonokjoey
2006-04-04Convert postprocessordirectives into preprocessordirectives, so they arejoey
expanded before markdown. Consequences: - No need to worry about markdown messing with parameters of preprocessordirectives. (If you had to escape stuff in one before, you'll need to undo that escaping now.) - No need for ugly </p> hacks before inlined subpages. Instead, subpages are wrapped in a <div>, and this prevents markdown from touching them. (This can also be used to add style to subpages.) - rss generation is less of a hack.
2006-04-04proper binmode settings so that with -CSD, ikiwiki will support unicodejoey
however, due to robustness, that's not enabled by default yet
2006-04-04Verified that the action parameter on cgi forms is needed for at least thejoey
prefs form. Use $config{cgiurl}.
2006-04-02comment out action => $q->request_uri setting, which is reporedlyjoey
unnecessary and doesn't work with old CGI.pm's (it's an undocumented variable)
2006-04-02- add <base> to cgi output, this is especially useful for output containingjoey
wikilinks since the urls should work now in more situations - drop --limit from svn log run, since a) it needs a fairly new svn and b) in some cases, it would limit it to too few entries to display the requested number of changes - Use driver:DB_File and not driver:db_file for better compatability with old versions of CGI::Session. - Note that HTML::Template 3.02.02 is needed.
2006-03-30improved logicjoey
2006-03-29fixesjoey
2006-03-29added --hyperestraier switch, which turns on search supportjoey
(ok, the way I run estseek.cgi is admittedly pretty nasty, but it works..)
2006-03-29improve fix for symlink attacks to check subdirectories for symlinks toojoey
before writing
2006-03-29fix for replacing from underlayjoey
2006-03-29Implemented --underlaydir, and moved files provided by underlay out of docjoey
so I don't need to maintain two copies anymore. You might also want to remove the files provided in the basewiki underlay from your wiki, if you have not created custom local versions of them, so that these pages will be automatically updated in future ikiwiki upgrades.
2006-03-29css supportjoey
2006-03-29html validation fixes:joey
- escape & in urls (also clean up cgi url generation) - since markdown wraps inlined pages in <p></p>, close and re-open the paragraph tags when generating the embedded html - added XHTML 1.0 doctypes to templates - fixed <hr /> and <br /> in templates - add an alt attribute to inline images, based on the WikiLink to the image. Allows things like [[my_image|img.png]] to customise alt text.
2006-03-29Improved handling of wikilinks containing characters that are not allowedjoey
in filenames. Now converts to valid filenames automatically. Note, need to --refresh your wiki after updating to this version, if you use any pages with __nn__ in their names.
2006-03-29Change the name of the session cookie. This will avoid problems withjoey
multiple wikis on the same host.
2006-03-28support [[linktext|pagename]] linksjoey
2006-03-28There was a bug that [[inline archive="yes]] created an RSS link, but no feed.joey
Fixed in the easiest way by creating an RSS feed for archive pages (it will include only a limited number of items, not everything). Alternative fix would be to track separately which pages are archives and which not, and only create feeds for non-archives.
2006-03-28Put in a quick fix for a bug involving page preview while creating a pagejoey
that caused the page location to be changed to a subdir. This is not a very good fix.
2006-03-26add --refresh and make it with with --setupjoey
2006-03-26don't keep the wiki locked while rendering recentchangesjoey
2006-03-26fix rss url in nested pagesjoey
2006-03-26don't escape "/" in title when making a blog entry, allow creating a subdirjoey
2006-03-26added --getctimejoey
2006-03-24implemented upgradehookshjoey
2006-03-24finish up the blog formjoey
2006-03-24add blog post templatejoey
2006-03-24big speedupjoey
2006-03-24fixesjoey
2006-03-24load index before refreshjoey
2006-03-24Removed the rss feeds for every page, which wasn't really entirely useful.joey
Let's only do them for blog pages.
2006-03-24add archive pages and fix some bugsjoey
2006-03-24hold onto your hats, full-fledged blogging has arrived in ikiwiki!joey
2006-03-23load index for all cgi scripts, fixes links on RecentChangesjoey
2006-03-23preserve ctimes across rebuildsjoey
2006-03-23Add file cretion times to the index file.joey
(Note that it's not really the file creation time, just the first time ikiwiki saw it.)