Age | Commit message (Collapse) | Author |
|
* Add the ikiwiki-update-wikilist command.
|
|
|
|
* Plugins can add new directories to the search path with the add_underlay
function.
* Split out smiley underlay files into a separate underlay, so if the plugin
isn't used, the wiki isn't bloated with all those files.
|
|
|
|
* Plugins can now be written as standalone external programs, which can
be written in any language that can do XML::RPC.
|
|
|
|
in older finds.
|
|
|
|
not work on FreeBSD. Thanks to Henrik Brix Andersen for the patch.
|
|
|
|
|
|
wiki build using Devel::Profiler (Dprof can't handle ikiwiki).
|
|
|
|
since ikiwiki.out is run now. So switch to using -I.
|
|
|
|
effect during the build too if necessary
|
|
|
|
in the doc wiki. This will allow direct edits to alter the base wiki
without manual munging.
|
|
|
|
* A few translation infrastructure fixes.
|
|
|
|
is available for translation.
* Export gettext() from IkiWiki module.
|
|
|
|
|
|
* Introduce the nicebundle. This is a kind of plugin, that just enables
many other plugins. It's an easy way to boost ikiwiki from its default,
basic wiki, to a full-featured wiki, without manually picking the right
set of plugins. New plugins will be added to the nicebundle from time to
time.
|
|
* Add some code to the build system that tries to determine if the
lib installation directory is in @INC. If it's not, munge ikiwiki
to hardcode the path to the lib directory. This should allow installing
ikiwiki in nonstandard locations, including home directories, by just
setting PREFIX at build time.
* Fix nested examples directory in deb.
|
|
|
|
|
|
|
|
and b) those poor Mac OSX users and their case insensative files!
|
|
|
|
|
|
|
|
|
|
* Support running "perl Makefile.PL PREFIX=foo" to build ikiwiki to run
from a different directory.
|
|
text blocks, for easy nesting of quotes inside.
* Add a template plugin.
* Use the template plugin to add infoboxes to each plugin page listing basic
info about the plugin.
|
|
|
|
* Add --version.
* Man page format fixups.
* Add a %pagecase which maps lower-case page names to the actual case
used in the filename. Use this in bestlinks calculation instead of
forcing the link to lowercase.
* Also use %pagecase in various other places that want to check if a page
with a given name exists.
* This means that links to pages with mixed case names will now work,
even if the link is in some other case mixture, and mixed case pages
should be fully supported throughout ikiwiki.
* Recommend rebuilding wikis on upgrade to this version.
|
|
case-sensative filesystems like OSX.
|
|
plugin, so it's possible to implement a Planet using ikiwiki!
* --setup --refresh no longer rebuilds wrappers. Use --setup --refresh
--wrappers to do that.
* Add %IkiWiki::forcerebuild to provide a way for plugins like aggregate
to update pages that haven't changed on disk.
|
|
|
|
* Polygen plugin from Enrico.
|
|
tags on the templates. This way seems to fit better with the links. Also
some css cleanup, avoid hardcoded <i> etc.
|
|
support, to edit pages etc without a web server.
|
|
* Allow pagetemplate plugins to override *anything* in the template.
* Add a meta plugin, which allows specifying various metadata about pages,
like license and author. It also allows for inserting html link and meta
tags into html, overriding the title, and adding hidden WikiLinks, which
can be useful when using link-based globbing for page categorisation.
* Remove preprocessor directives from inlined pages.
* Allow simple preprocessor directive values to be specified w/o quotes.
|
|
do not need a full rebuild, in order to update any basewiki pages.
|
|
* Add some new config items to the estseek.conf template, which are needed
by hyperestraier 1.2.3.
|
|
|
|
|
|
to pave the way for adding other RCS support. This also changes the
setup files, where before they had svn => 1 or svn => 0, now they have
rcs => "svn" or rcs => "".
* Add a debian/NEWS file with upgrade notes.
* Load whatever rcs module is specified, so new ones can be just dropped in
as plugins and work.
* Add some basic docs about writing RCS modules.
|