summaryrefslogtreecommitdiff
path: root/doc/ikiwiki.setup
AgeCommit message (Collapse)Author
2007-02-02* Add canedit hook, allowing arbitrary controls over when a page can bejoey
edited. * Move code forcing signing before edit to a new "signinedit" plugin, and code checking for locked pages into a new "lockedit" plugin. Both are enabled by default. * Remove the anonok config setting. This is now implemented by a new "anonok" plugin. Anyone with a wiki allowing anonymous edits should change their configs to enable this new plugin. * Add an opendiscussion plugin that allows anonymous users to edit discussion pages, on a wiki that is otherwise wouldn't allow it. * Lots of CGI code reorg and cleanup.
2007-01-27* Make gitorigin_branch and gitmaster_branch configurable via the setupjoey
file. Closes: #408599
2007-01-15fix typojoey
2006-12-28fix bad example of exclude configuration item, and remove some stuff aboutjoey
it from discussion, since it is indeed documented
2006-12-23* Add mirrorlist plugin.joey
2006-12-19* Add userdir config setting.joey
2006-11-22renamejoey
2006-11-22* Add toggle plugin.joey
* 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.
2006-11-20rewritejoey
2006-11-20* Add "last" parameter to hook function. Very basic ordering, and hopefullyjoey
nothing more spohisticated will be needed. * Add formbuilder_setup and formbuilder hooks. * Split out a passwordauth module, that holds all the traditional password based authentication etc code. It's enabled by default, but can be disabled if you want only openid or some other auth method.
2006-11-20* Add openidsignup config option.joey
* Make the openid plugin support the callbacks from myopenid.com via its affiliate program. * Change how post signin actions are propigated through the signin process; they're now stored in the session.
2006-11-20* Make auth methods pluggable.joey
* Move httpauth support to a plugin. * Add an openid plugin to support logging in using OpenID.
2006-11-19web commit by JoshTriplett: Use example.org as the example domain ↵joey
throughout. In the Git example, use a bare repository.
2006-10-08* Atom feed support based on a patch by Clint Adams.joey
* Add feeds=no option to inline preprocessor directive to turn off all types of feeds. feeds=rss will still work, and feeds=atom was also added, for fine control. * $IkiWiki::version now holds the program version, and is accessible to plugins.
2006-10-02* Patch from Alec Berryman adding a http_auth config item that allowsjoey
using HTTP Authentication instead of ikiwiki's built in authentication. Useful for eg, large sites with their own previously existing user auth setup. Closes: #384534
2006-09-18estseek patch (slightly altered) and other repliesjoey
2006-09-07* Add a linkmap plugin (requires graphviz).joey
2006-09-06* Add support for mercurial, contributed by Emanuele Aina.joey
2006-09-04* Add support for tla, contributed by Clint Adama. Closes: #385936joey
2006-08-28* Add toc (table of contents) plugin.joey
2006-08-27* Patch from James Westby to add a --sslcookie switch, which forcesjoey
cookies to only be sent over ssl connections to avoid interception. * Factor out the cgi header printing code into a new function. * Fix preferences page on anonok wikis; still need to sign in to get to the preferences page.
2006-08-19* Add first draft at a Restructured Text (rst) plugin, by Sergiojoey
Talens-Oliag. Note that this has many known issues -- see the caveats on the plugin's page. * Credit everyone who wrote a plugin on the plugins' wiki pages.
2006-08-18* Add a map plugin contributed by Alessandro Dotti Contra.joey
2006-08-18* Add a tail fin^W^Wsidebar plugin by Tuomo Valkonen.joey
* If a page links to itself, mark up the link text in a span with class="selflink" so that it can be styled. I don't have a useful style defined for that though.
2006-08-16* Add --syslog config option, to log to the syslog.joey
2006-07-29add fortunejoey
2006-07-29* Locale patch from Faidon:joey
- Adds a locale setting to setup files. - Proper local time, if the locale configuration option is used. - Support for UTF-8 (or ISO-8859-X) filenames in SVN. Before this patch, commiting (or even rcs_updating) on repositories with UTF-8 filenames was impossible.
2006-07-29* htmltidy plugin from Faidon.joey
2006-07-29add pagestatsjoey
2006-07-28* Add exclude option in setup files, works same as --exclude.joey
2006-07-27* Patch from Enrico thatjoey
- allows preprocessor directives to have parameters with no specified value - fixes preprocessor directive parameter parsing so that foo=bar baz now means "foo=bar" and a "baz" with no value - Add a tag plugin that allows more easily tagging pages. The meta plugin can also still be used for this.
2006-07-07* Add wikitext markup plugin, which supports ".wiki" pages written in thejoey
original wiki syntax, CamelCase links and all.
2006-07-04* Make RecentChanges use a table and some CSS, should be much more readable.joey
No code changes involved. * Encode & in diffurl in examples, to conform to pedantic rules.
2006-07-03* Introduce add_plugins and disable_plugins config options in setup files.joey
This allows adding or removing plugins w/o overriding the whole list of default plugins, which makes it easier to upgrade when new default plugins are added.
2006-07-03fix path to git hook scriptjoey
2006-06-27* Support pinging services such as Technorati using XML-RPC to notify themjoey
about changes to rss feeds.
2006-06-03misc fixes from Recaijoey
2006-06-02improve the ikiwiki.setup for git, hope I got everything rightjoey
2006-05-29* Add --timeformat config option to allow changing how dates are displayed.joey
Note that as a side effect, dates will now be displayed using the local timezone, not as GMT.
2006-05-25use right name for search pluginjoey
2006-05-05* Allow discussion links on pages to be turned off with --no-discussion.joey
2006-05-05* Removed --sanitize and --no-sanitize, replaced with --plugin htmlscrubberjoey
and --disable-plugin htmlscrubber.
2006-05-04updatejoey
2006-05-03rather a lot of changes to make hyperestraier search be a plugin, allowingjoey
for other types of search engine plugins if wanted, and also opening up a lot of new possibilities for other kinds of plugins later some notable changes along the way: - lots of new hook types: cgi, render, delete - wrapper files fixed to support config strings with newlines in them - HEADERCONTENT in page template useful for plugins. Probably needs to be expanded to more such for other places plugins might want to add content. - remove unnecessary wrappers field from config info stored in wrappers
2006-05-02* Patch from Thomas Schwinge to switch from --svn to --rcs=svn, etc,joey
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.
2006-05-02typojoey
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-04-25implemented html sanitisationjoey
2006-04-24updatejoey
2006-04-20fix broken example config file and detect this breakagejoey