Age | Commit message (Collapse) | Author |
|
recentchangediff to work with svn repos.
|
|
This avoids the need to set prefix_directives with --set.
|
|
used if you want a wiki that doesn't default to generating rss or atom
feeds, but that does allow them to be turned on for specific blogs.
|
|
I kept it to a simple global configuration, rather than using the
preprocessor directive for recentchanges, because that had chicken and egg
problems and seemed overcomplicated. This should work reasonably well,
though it would be good to add some more metadata so that more customised
recentchanges pages can be made.
|
|
the svnrepo and notify settings, though both will be ignored if left in
setup files.
|
|
|
|
|
|
Including redir pages for the moved basewiki pages. These will be removed in
a future release.
|
|
* Use 'cc' instead of gcc as the default compiler.
|
|
your account will be locked it it happens again.
|
|
|
|
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.
|
|
* Add the ikiwiki-update-wikilist command.
|
|
|
|
|
|
* Plugins can now be written as standalone external programs, which can
be written in any language that can do XML::RPC.
|
|
|
|
|
|
|
|
plugins, from a user-configurable directory.
|
|
|
|
html files with a different extension.
|
|
their svn repositories, with no trunk directory.
|
|
|
|
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.
|
|
the numbacklinks setting.
|
|
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.
|
|
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 name.
|
|
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.
|
|
"svn" etc to get it to use a revision control system. (I copied and pasted this log message from another wikipage :)
|
|
pointed elsewhere, so that only modified templates need to be copied into
a templatedir. Based on work by JeremyReed.
|
|
|
|
|
|
|
|
* 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.
|
|
line by test rendering a single page.
|
|
|
|
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.
|
|
|
|
* Support running "perl Makefile.PL PREFIX=foo" to build ikiwiki to run
from a different directory.
|
|
|
|
* 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.
|
|
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.
|
|
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 --tagbase option to tag plugin.
|
|
support, to edit pages etc without a web server.
|