aboutsummaryrefslogtreecommitdiff
path: root/doc/usage.mdwn
Commit message (Collapse)AuthorAge
* * Let CC be used to control what compiler is used to build wrappers.Joey Hess2007-11-25
| | | | * Use 'cc' instead of gcc as the default compiler.
* revert change by sundb_89. Please do not randomly change words on this page, ↵Joey Hess2007-11-18
| | | | your account will be locked it it happens again.
* web commit by sundb_89Joey Hess2007-11-18
|
* * Add wrappergroup config option, which can be used to cause wrappersJoey Hess2007-11-14
| | | | | | | to be created owned by some group other than the default. Useful then there's a shared repository with access controlled by a group, to let ikiwiki run setgid to that group. * ikiwiki-mass-rebuild: Run build with the user in all their groups.
* commit.joey2007-09-06
| | | | * Add the ikiwiki-update-wikilist command.
* add linkjoey2007-09-05
|
* reorg all the pages about rcs backends. Fix all linksjoey2007-08-21
|
* * Fix --libdir to work at the command line.joey2007-08-13
| | | | | * Plugins can now be written as standalone external programs, which can be written in any language that can do XML::RPC.
* web commit by tschwinge: --usedirs is used by default.joey2007-08-08
|
* updatesjoey2007-08-04
|
* web commit by sward: Correction to plugin path in --libdir option descriptionjoey2007-07-28
|
* * Add a libdir config option to let ikiwiki load perl modules, includingjoey2007-07-27
| | | | plugins, from a user-configurable directory.
* more triagejoey2007-07-25
|
* * Add a htmlext config option, this can be used to make ikiwiki generatejoey2007-07-25
| | | | html files with a different extension.
* * Support setting svnpath to "" for wikis that are rooted at the top ofjoey2007-04-16
| | | | their svn repositories, with no trunk directory.
* magic 0joey2007-04-07
|
* * Finally apply the index.html patch, with thanks to everyone who workedjoey2007-04-01
| | | | | | on and supported creating it (especially Tumov). This adds a "usedirs" option that makes ikiwiki use foo/index.html instead of foo.html as output page names. It is not yet enabled by default.
* * Hide excess backlinks and expand using CSS trick; control quantiy viajoey2007-03-31
| | | | the numbacklinks setting.
* * Add a templates page to the basewiki. It will automatically list alljoey2007-03-31
| | | | | | | | 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.
* * Add --post-commit option, which allows for the case of a split web serverjoey2007-03-29
| | | | | | and RCS server (or a push mirror). With this the RCS server can have a real post-commit hook that sshs back to the web server, and runs ikiwiki in post-commit mode to update the wiki.
* * New domain name for ikiwiki: ikiwiki.info. Update your links.joey2007-02-18
|
* web commit by JoshTriplett: Link to mdwn2man.joey2007-02-14
|
* web commit by JoshTriplett: Copyedit.joey2007-02-14
|
* * viewcvs is now viewvc (in Debian unstable), update everything to use thejoey2007-02-09
| | | | new name.
* * Add canedit hook, allowing arbitrary controls over when a page can bejoey2007-02-02
| | | | | | | | | | | | | 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.
* web commit by JeremyReed: As of 1.37, you have to manually enable a rcs => ↵joey2007-01-24
| | | | "svn" etc to get it to use a revision control system. (I copied and pasted this log message from another wikipage :)
* * Search in default location for templates as a fallback when templatedir isjoey2007-01-12
| | | | | pointed elsewhere, so that only modified templates need to be copied into a templatedir. Based on work by JeremyReed.
* web commit by JeremyReed: fix typojoey2006-12-28
|
* responses and doc improvementjoey2006-12-23
|
* * Add userdir config setting.joey2006-12-19
|
* * Atom feed support based on a patch by Clint Adams.joey2006-10-08
| | | | | | | | * 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.
* * Add --render mode, which can be used to preview an edit at the commandjoey2006-09-21
| | | | line by test rendering a single page.
* * Add support for mercurial, contributed by Emanuele Aina.joey2006-09-06
|
* * Patch from James Westby to add a --sslcookie switch, which forcesjoey2006-08-27
| | | | | | | 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.
* linkifyjoey2006-08-27
|
* * Use DESTDIR and not PREFIX to specify installation prefix for packaging.joey2006-08-25
| | | | | * Support running "perl Makefile.PL PREFIX=foo" to build ikiwiki to run from a different directory.
* * Add --syslog config option, to log to the syslog.joey2006-08-16
|
* * The last release accidentially installed ikiwiki as ikiwiki.pl, now fixed.joey2006-08-13
| | | | | | | | | | | | | | * 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.
* * Change meta tags to use html entity-escaped text for values, so thatjoey2006-07-30
| | | | | | | | | | | quotes and such can be represented in title tags. * Depend and build-depend on HTML::Parser for HTML::Entities which is used for the above. * Make --rebuild also cause --aggregate to re-download and write aggregated pages. * Avoid outputting duplicate meta info. * Include title metadata on aggregated posts for capitalised and un-munged titles.
* * ikiwiki can now download and aggregate feeds with its new aggregatejoey2006-07-30
| | | | | | | | 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.
* * Add getopt hook type, this allows plugins to add new command-line options.joey2006-07-28
| | | | * Add --tagbase option to tag plugin.
* * Support a w3mmode, which lets w3m run ikiwiki using its local CGIjoey2006-07-07
| | | | support, to edit pages etc without a web server.
* * Make RecentChanges use a table and some CSS, should be much more readable.joey2006-07-04
| | | | | No code changes involved. * Encode & in diffurl in examples, to conform to pedantic rules.
* * Make ikiwiki --setup --refresh rebuild wrappers, so wrapper rebuildjoey2006-07-04
| | | | will be automatically done on all upgrades.
* * Support htmlize plugins and make mdwn one such plugin, which is enabled byjoey2006-07-03
| | | | default (of course!). Based on a patch by Faidon Liambotis.
* * Support pinging services such as Technorati using XML-RPC to notify themjoey2006-06-27
| | | | about changes to rss feeds.
* * Add support for using git instead of subversion as the RCS backend,joey2006-06-02
| | | | | tremendous thanks to Recai Oktaş for this. * Doc updates for git.
* * Add --timeformat config option to allow changing how dates are displayed.joey2006-05-29
| | | | | Note that as a side effect, dates will now be displayed using the local timezone, not as GMT.
* * --getctime had bitrotted (well I only ever used it the once so far..), joey2006-05-26
| | | | | | | fix and make it a bit more flexible * rcs_getctime is changed, now rather than needing to loop over all pages, it should just use the rcs to get the ctime of the passed file.
* * Allow discussion links on pages to be turned off with --no-discussion.joey2006-05-05
|