summaryrefslogtreecommitdiff
path: root/doc/features.mdwn
AgeCommit message (Collapse)Author
2008-08-25rename preprocessordirective to directiveJoey Hess
Reasons include: - easier to type - might want postprocessor directives again sometime, and listdirectives can then use the directive/* files for either - that it's done as a preprocessor step is an internal detail (and not a very accurate one, really :-)
2008-07-21Migrate everything else via prefix_directivesSimon McVittie
This is a partial commit of: egrep -rl '\[\[[a-z]+ ' doc | xargs --max-args 1 ./ikiwiki-transition prefix_directives
2008-06-03search: Converted to use xapian-omega.Joey Hess
Everything is done except for the actual indexing. I plan to do incremental indexing as pages change.
2008-01-29typoJoey Hess
2008-01-29* Removed support for sending commit notification mails. Along with it wentJoey Hess
the svnrepo and notify settings, though both will be ignored if left in setup files.
2007-12-08MAJOR basewiki reorgJoey Hess
Including redir pages for the moved basewiki pages. These will be removed in a future release.
2007-08-21improvejoey
2007-08-21reorg all the pages about rcs backends. Fix all linksjoey
2007-08-13add to featuresjoey
2007-06-11web commit by http://offby1.myopenid.com/joey
2007-03-31* Add a templates page to the basewiki. It will automatically list alljoey
available templates. Rename the old templates page to wikitemplates. * Include the note template in the basewiki. * Add a popup template in the basewiki. CSS based on some by Martin Krafft. * Make the note, popup, and plugin templates detect missing variables and be self-documenting, listing the available variables.
2007-02-09* viewcvs is now viewvc (in Debian unstable), update everything to use thejoey
new name.
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-13linkjoey
2006-12-29* Add a textile format plugin contributed by mazirian.joey
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-01* Patch from James Westby to support podcasting, photoblogging, vidcasting,joey
or what have you, by creating enclosures for non-page items that are included in feeds.
2006-10-28* Add a default stylesheet entry for the pagecloud.joey
* Add examples page with some examples of things that can be done using ikiwiki, like a weblog. The examples can be copied into a user's wiki for a quick start, without needing to learn everything about how to put them together.
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-09-22web commit by StefanoZacchiroli: added link to a (to be written) page about ↵joey
css in ikiwiki
2006-09-16typojoey
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-28reorgjoey
2006-08-28reorgjoey
2006-08-28reorgjoey
2006-08-28* Add toc (table of contents) plugin.joey
2006-08-20fixjoey
2006-08-20fixjoey
2006-08-20modernisationjoey
2006-08-02* Renamed GlobLists to PageSpecs.joey
* PageSpecs can now include nested parens, "and", and "or". This remains backwards compatible to the old GlobList format. It's implemented by treating the GlobList as a very limited microlanguage that is transformed to perl code that does the matching. * The old GlobList format is deprecated, and I encourage users to switch to using the new PageSpec format. Compatability with the old format will be removed at some point, possibly by 2.0. * Wiki rebuild needed on upgrade to this version due to PageSpec change. * Add support for creation_month and creation_year to PageSpec. Closes: #380680 * Changes to index file encoding.
2006-07-30* ikiwiki can now download and aggregate feeds with its new aggregatejoey
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.
2006-07-29* Put categories in rss feeds for tagged items.joey
2006-07-07* Support a w3mmode, which lets w3m run ikiwiki using its local CGIjoey
support, to edit pages etc without a web server.
2006-07-07web commit from 127.0.0.1joey
2006-07-07html toojoey
2006-07-07* Add wikitext markup plugin, which supports ".wiki" pages written in thejoey
original wiki syntax, CamelCase links and all.
2006-07-03fixjoey
2006-07-03* Support htmlize plugins and make mdwn one such plugin, which is enabled byjoey
default (of course!). Based on a patch by Faidon Liambotis.
2006-06-17document utf8joey
2006-06-02* Add support for using git instead of subversion as the RCS backend,joey
tremendous thanks to Recai Oktaş for this. * Doc updates for git.
2006-06-02* Reorganised the doc wiki's todo/* pages, using a link/tag to flagjoey
* 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.
2006-06-02* Patch from Dr. Zini to add link() and backlink() to globlists. This allowsjoey
for some handy stuff like: - Using links as a kind of tag; creating blog pages that list all pages containing a given tag/link or not containing some other tag. - Subscribing to mail notifications whenever a change is made to a page that is a backlink of page foo. Ie, "Please notify me of changes in all pages that link to my home page in the wiki" - Locking any pages that are linked to from a particular page, so that lists of locks can be exposed in the wiki.
2006-05-04link updatesjoey
2006-05-04web commit by joeywww-data
2006-05-04web commit by joeywww-data
2006-05-04web commit by joeywww-data
2006-05-03web commit by joeywww-data
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-25web commit by joeywww-data