Blog Archive

Last modified by Vincent Massol on 2011/02/03 11:07

Blog posts for December 2009

XWiki in 2009

The end of the year 2009 is getting close and it's time to look back at what the XWiki open source project has achieved during this year.

2009 has been a tremendous year for the XWiki project, establishing XWiki as one of the best enterprise wiki (if not the best, but I'll let you be the judge on that emoticon_wink). I'm eager to see what 2010 will yield.

I'd like to take the opportunity to congratulate all the XWiki committers and all the XWiki contributors and users who've made this possible. Thanks everyone!

Releases in 2009

The XWiki dev team has released 58 versions in total for XWiki Enterprise, XWiki Enterprise Manager, XWiki Office and XWiki Eclipse. Not bad hey! More than 1 release per week as average. Here are the details:

releases-2009.png

XWiki Enterprise Features in 2009

Here's a list of major features developed in 2009 for XWiki Enterprise:

  • WYSIWYG editor based on GWT
  • Skin (Colibri) + complete action menus overhaul
  • Color themes for easily customizing colors
  • Rendering engine, allowing Polyglotism
  • More powerful wiki syntax (XWiki Syntax 2.0)
  • Dashboard
  • Livetables allowing filtering, searching, sorting of data extracted from wiki pages in real time
  • Lots of UI improvements, among which:
    • Document footer overhaul
    • Jump to page
    • AJAX save
    • Full screen editing
    • Threaded comments
    • Class/Object editor overhaul
    • Multiple attachment support
  • Performance improvements (greater than 30% speed improvements)
  • Office Importer (Word, Powerpoint, Excel, Open Office)
  • REST API
  • Blog Application rewrite
  • Watchlist improvements (scalability, support for wiki farms, improved email format)
  • Lots of new Macros and Applications available on the Code Zone
  • Introduction of Wiki Macros to develop macros directly inside wiki pages (and have them available from the WYSIWYG editor)
  • Support for more scripting languages (in addition to Groovy which has been supported since the beginning): Ruby, Python, PHP
  • Professional PDF export
  • Clustering and Distributed events

I'm pretty sure I've forgotten a lot of new features but there are just too many to list them all.

Downloads in 2009

Downloads have kept increasing from the past year (almost doubled).

downloads-2009.png

Mailing list Activity in 2009

The mailing lists have continued to see their activity increase, which means more users and more developers/contributors. Here's the figure of emails posted on the XWiki lists (each value is per month):

mailinglists-2009.png

Note that this screenshot was taken on the 16th of December 2009 which explains why the last month has a low number of emails.

Active Committers and Contributors in 2009

We have 14 active committers, amongst which a good portion committing daily.

committers-2009.png

One area of improvement for 2010 is to redesign xwiki.org to make it more attractive and to value more people's contributions, and make people be more active on it, especially in the area of contributing macros, applications, code snippets, etc.

So far we have on Code Zone:

  • 84 code snippets available
  • 81 macros available
  • 30 plugins available
  • 50 applications available

I wish you all a very good Christmas season and a very good new year with lots of good wishes for improving XWiki in 2010.

Failed to execute template. Cause: [Access denied when checking [script] access to [sorin:XWiki.DefaultSkin] for user [massol:XWiki.VincentMassol]]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [sorin:Panels.RecentPosts]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [sorin:Panels.Books]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [sorin:Panels.Presentations]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [sorin:Panels.Tweets]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [sorin:Blog.BlogRoll]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute template. Cause: [Access denied when checking [script] access to [sorin:XWiki.DefaultSkin] for user [massol:XWiki.VincentMassol]]. Click on this message for details.