ikiwiki/ news

This is where announcements of new releases, features, and other news are posted. IkiWikiUsers are recommended to subscribe to this page's RSS feed.

RSS Add a new post titled:
version 2.46

News for ikiwiki 2.46:

There were some significant template changes in ikiwiki 2.42 (and 1.33.5). If you have locally modified versions of the templates, they need to be updated. Most notably, the editpage.tmpl has a new FIELD-SID added to it, without which web editing will fail.

ikiwiki 2.46 released with these changes

  • amazon_s3: New plugin, which injects wiki pages into Amazon S3, allowing ikiwiki to be used without a dedicated web server.
  • aggregate: Add support for web-based triggering of aggregation for people stuck on shared hosting without cron. (Sheesh.) Enabled via the aggregate\_webtrigger configuration optiom.
  • Add pinger and pingee plugins, which allow setting up mirrors and branched wikis that automatically ping one another to stay up to date.
  • Optimised file statting code when scanning for modified pages; cut the number of system calls in half. (Still room for improvement.)
  • Fixes for behavior changes in perl 5.10's CGI that broke utf-8 support in several interesting ways.
Posted Mon, 12 May 2008 20:57:48 -0400
version 2.45

ikiwiki 2.45 released with these changes

  • toc: Add the table of contents at sanitize time, rather than at format time. This allows the toc to be displayed when previewing an edit. It also avoids headers in the page template from showing up in the toc.
  • Add PREFIX/bin to the hardcoded PATH within ikiwiki.
  • Deal with different paths to perl when removing -T flag.
  • Add missing de.po. Closes: #471540
  • img: Support a title attribute, will be passed through to html. Closes: #478718
  • anonk: Add anonok_pagespec configuration setting that can be used to allow anonymous users to edit only matching pages. Closes: #478892
  • Fix ugly display when editing a page that has vanished.
  • srcfile now has an optional second parameter to avoid it throwing an error if the source file does not exist.
  • git: Put -- before the filename when calling git rev-list to avoid warning message when the file doesn't exist.
  • Add a Bundle::Ikiwiki and Bundle::IkiWiki::Extras to the source for use with CPAN to install perl modules.
  • Add a cpan directory containing a CPAN::MyConfig that can ease use of CPAN to install in a home directory on shared hosting providers.
  • With these changes, it's pretty easy to install onto nearlyfreespeech.net and probably other shared hosting providers like dreamhost. Added a page documenting the process for nearlyfreespeech.
Posted Mon, 05 May 2008 15:18:15 -0400
version 2.44

ikiwiki 2.44 released with these changes

  • Bring back the svnrepo setup file option. This is needed for recentchangediff to work with svn repos.
  • Allow libtext-markdown-perl to satisfy dependencies, as a an alternative to the markdown package.
  • Correct a bug in pagespec matching, where a empty pagespec matched all pages. This manifested as wikis with no locked pages treating them all as locked. The bug was introduced in version 2.41.
  • Medium urgency upload due to above fix.
Posted Thu, 24 Apr 2008 13:52:43 -0400
version 2.43

ikiwiki 2.43 released with these changes

  • Fix missing import of escapeHTML in userlink. (Scott Bronson)
  • Fix broken rcs_update for bzr. (Scott Bronson)
  • Use bzr --quiet to avoid it outputting stuff and messing up http headers. (Scott Bronson)
  • Give the full path to the hyperestraier helpfile in estseek.conf.
  • Recommend a recent git-core for git init. Closes: 475609
Posted Wed, 16 Apr 2008 18:45:42 -0400
version 2.42

ikiwiki 2.42 released with these changes

  • aggregate: Correct a mistake in the code that dummy up a guid for feeds lacking one.
  • inline: Correct handling of urls relative to baseurl in feeds.
  • Fix CSRF attacks against the preferences and edit forms. The fix involved embedding the session id in the forms, and not allowing the forms to be submitted if the embedded id does not match the session id. Closes: #475445
Posted Thu, 10 Apr 2008 17:24:27 -0400
server move

I've gone ahead and moved ikiwiki.info to the faster box mentioned on server speed. Most poll respondants felt the old box was fast enough, but it's getting a bit overloaded with other stuff.

If you can see this, you're seeing the new server. If not, your DNS server hasn't caught up yet. I'll keep the old server up for a while too and merge any changes across since git makes that bog-easy.

Please report any problems..

Posted Wed, 19 Mar 2008 23:07:26 -0400
no more email notifications

ikiwiki.info has upgraded to the not yet released ikiwiki 2.30. This version of ikiwiki drops support for subscribing to commit mail notifications for pages. The idea is that you can subscribe to the new RecentChanges feed instead. (Or create your own custom feed of only the changes you're interested in, and subscribe to that.)

So if you were subscribed to mail notifications on here, you'll need to change how you keep track of changes. Please let me know if there are any missing features in the RecentChanges feeds.

Statically building the RecentChanges also has performance implications, I'll keep an eye on server speed..

--Joey

Posted Tue, 29 Jan 2008 18:48:14 -0500
ikiwiki screencast

I've put together a short screencast that covers approximatly the first half of the setup document, and includes a demo of setting up a blog using ikiwiki.

http://kitenet.net/~joey/screencasts/ikiwiki_blog/

.. And now I've added a second screencast. Note that this uses a script that is only available in the as yet unreleased ikiwiki version 2.15.

http://kitenet.net/~joey/screencasts/ikiwiki_cgi_and_git/

--Joey

Posted Mon, 26 Nov 2007 19:14:33 -0500
moved to git

I've started using git as ikiwiki's main repository. See download for repository locations.

Note that all the sha1sums have changed from those in previously published git repositories. Blame git-svnimport.

I hope that this will make it easier to maintain and submit patches for ikiwiki.

--Joey

Posted Wed, 24 Oct 2007 22:21:06 -0400
server speed

Quick poll: Do you feel that ikiwiki is fast enough on this server, or should I move it to my much beefier auxiliary server?

It's fast enough (80%)


It's too slow! (12%)


No opinion (8%)


Total votes: 50

If you have specifics on performance issues, you might mention them on the discussion page.

The current server is a single processor 2.8 ghz Sepron machine shared among 4 other xen instances, and often heavily loaded by extraneous stuff like spamassassin and compiles. The auxiliary server is a dual processor, dual core 2 ghz Opteron shared with other xen instances (exact number not available from provider), but with little other load.

Posted Mon, 22 Oct 2007 05:42:09 -0400
openid

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.info 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. --Joey

Accept only OpenID for logins (51%)


Accept only password logins (16%)


Accept both (32%)


Total votes: 109
Posted Wed, 17 Oct 2007 05:09:25 -0400
ikiwiki version 2.0

Ikiwiki has reached version 2.0 and entered a new phase in its development cycle.

With the 2.0 release of ikiwiki, some major changes have been made to the default configuration:

An overview of changes in the year since the 1.0 release:

Posted Mon, 30 Apr 2007 00:51:57 -0400
Article on Ikiwiki as a BTS Integrated issue tracking with Ikiwiki by Joey Hess is now available on LinuxWorld.com. (LinuxWorld's author contract also allows this article to become part of the project's documentation.) Learn how to use Ikiwiki inlining and PageSpecs for lightweight workflow. Joey also explains how having the BTS and docs in the project's revision control system can help users of distributed revision control systems keep bug tracking info in sync with code changes. Posted Fri, 06 Apr 2007 17:29:16 -0400
ikiwiki accepted for Summer of Code

Google has accepted ikiwiki as a mentoring organization for Summer of Code 2007.

See our Summer of Code page for projects.

--JoshTriplett

Posted Thu, 15 Mar 2007 06:55:18 -0400
irc channel

Ikiwiki now has an IRC channel: #ikiwiki on irc.oftc.net

The channel features live commit messages for CIA for changes to both ikiwiki's code and this wiki. Plus occasional talk about ikiwiki.

Thanks to JoshTriplett for making this happen.

Posted Tue, 20 Feb 2007 05:13:44 -0500
new domain name Ikiwiki has its own domain now, ikiwiki.info. Update your links. Posted Sun, 18 Feb 2007 15:24:26 -0500
donations After looking up and noticing that another 8 hours had passed, replying to people and hacking, I've added a TipJar page, in case anyone feels like tossing me a few bucks for ikiwiki. TIA! --Joey Posted Fri, 29 Dec 2006 02:06:41 -0500
cia

Commits to ikiwiki's source code are now fed into CIA, and can be browsed, subscribed to etc on its project page. Note that changes to the documentation wiki are currently excluded.

Posted Sun, 24 Dec 2006 01:12:57 -0500
stylesheets

Some 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 Fri, 22 Sep 2006 20:13:42 -0400

By the way, some other pages with RSS feeds about ikiwiki include plugins, TODO and bugs.