This is where annoucements of new releases, features, and other news is posted. IkiWikiUsers are recommended to subscribe to this page's RSS feed.
ikiwiki 1.34.2 released with these changes
- Allow /etc/ikiwiki/wikilist to list just the names of users, if so then ~user/.ikiwiki/wikilist will be read.
- Fix url absolution code in inline plugin to support class and id fields in links and imgs, and to support anchor urls.
- More build deps updates.
- /dev/null fortune failures
ikiwiki 1.34.1 released with these changes
- Add libtime-duration-perl to build deps, as it's used by the svn module which is now tested at build.
Ikiwiki in svn now has support for using OpenID, a decentralized authentication mechanism that allows you to have one login that you can use on a growing number of websites.
Traditional password-based logins are still supported, but I'm considering switching at least ikiwiki.kitenet.net over to using only OpenID logins. That would mean blowing away all the currently registered users and their preferences. If you're active on this wiki, I suggest you log out and log back in, try out the OpenID signup process if you don't already have an OpenID, and see how OpenID works for you. And let me know your feelings about making such a switch.
[[poll 4 "Accept only OpenID for logins" 1 "Accept only password logins" 1 "Accept both"]]
--Joey
Posted Tue Nov 28 05:16:14 2006ikiwiki 1.34 released with these changes
- Add an openid plugin to support logging in using OpenID.
- Web commits by OpenID users will record the full OpenID url for the user, but in recentchanges, these urls will be converted to a simplified display form+link.
- Modified svn, git, tla backends to recognise such web commits.
- Move httpauth support to a plugin.
- Add openidsignup config option.
- Make the openid plugin support the callbacks from myopenid.com via its affiliate program.
- Add toggle plugin.
- Add a poll plugin.
- Add quick mode for archive page generation.
- Introduce the goodstuff bundle. 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 goodstuff from time to time.
- Change how post signin actions are propigated through the signin process; they're now stored in the session.
- Add optional "desc" parameter to shortcut definitions.
- Avoid locking the wiki at all when handling some basic cgi stuff (searches, recentchanges).
- Add "last" parameter to hook function. Very basic ordering, and hopefully 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.
- Rename ikiwiki.pl so MakeMaker doesn't see it, and install it.
- 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.
- Add a test suite for the mercurial backend, contributed by Emanuele Aina.
- Add a test suite for the svn backend.
- Add a test suite for the git backend, from Recai
- Daemonize before sending RPC pings, since that can take a while and/or hang.
- Daemonize before sending commit mails, as that can also take a long time/hang if the mail server is unhappy.
- Factor out commit mail sending code into new function.
- Change rcs_commit, it is now passed the name of the user doing the commit and their IP address, and needs to construct its own commit message containing them, or do something more appropriate for the given RCS.
- Add softwaresite example.
- Mercurial backend improvements, including --get-ctime support. (Emanuele Aina)
- Git backend improvements, including bug fixes and better robustness, from Recai.
ikiwiki's subversion repository has moved to a new location, see download for updated details.
(ikiwiki.kitenet.net is also now hosted on a different, rather faster server.)
Posted Sun Oct 8 21:49:41 2006Some people may consider ikiwiki's default look to be a bit plain. Someone on slashdot even suggested perhaps it uses html 1.0. (Yes, an ikiwiki site has survived its first slashdotting. With static html, that's not very hard..) While the default style is indeed plain, there's more fine-tuning going on than you might think, and it's actually all done with xhtml and style sheets.
Stefano Zacchiroli came up with the idea of adding a css market page where IkiWikiUsers can share style sheets that you've come up with for ikiwiki. This is a great idea and I encourage those of you who have customised stylesheets to post them.
I'm also always looking for minimalistic yet refined additions to the default style sheet, and always appreciate suggestions for it.
--Joey
Posted Sat Sep 23 00:13:32 2006Don Marti asked me if I'd like to write an article about ikiwiki for LinuxWorld.com, but I don't have such an article in me right now, and thought I'd see if someone else is interested in writing it. Here's Don's request:
I'd be interested in getting a tutorial article on ikiwiki. Would you be interested in writing one, or do you know someone who is? We have an Artistic Immortality Clause, so you would keep the copyright and could use anything you write as part of the project docs. I'm especially interested in the lightweight workflow aspects, such as using a wiki as a bug tracking system.
--Joey
Posted Sat Sep 16 03:10:48 2006By the way, some other pages with RSS feeds about ikiwiki include plugins, TODO and bugs.