Open Source

Category: Open Source (73 posts) [RSS]

Apr 23 2014

Working With Jira in XWiki

XWiki provides the best way to organize information, while using JIRA you can capture and organize issues for your projects in an easy manner. The JIRA macro offers the possibility to get JIRA issues directly into XWiki. With this extension you get the best of both worlds in order to better follow your team activity on projects and foster collaboration.

XWiki users don't need to leave the wiki to see what's happening on JIRA. Using the macro you can keep your team updated and easily produce reports of issues, with your choice of included fields and field ordering. The information fetched from the JIRA server may be displayed as a table, list or enumeration. You can also specify the fields you want to display for each JIRA ticket, choosing from a variety of fields, such as: summary, key, type, status, assignee, reporter, created, updated, resolved, fixVersion, component, votes, resolution, link and version.

JIRA Macro as a table, using defaults 

JIRA Macro as a list, using defaults 

JIRA Macro as an enumeration, using defaults 

Try it out

You can easily install the JIRA macro using the Extension Manager.

New to XWiki?

Download XWiki to try out the JIRA macro. You can also check out the extensions wiki for more cool macros and applications.

Feb 13 2014

Open Source Iasi

open-source-iasi-logo.pngAfter our participation at FOSDEM, a part of the team in Iasi got involved in organizing the first edition of "Open Source Iași" along with Andreea Popescu (Mozilla Rep and XWiki employee) and Professor Sabin Buraga from the Faculty of Computer Science Iași.

The event will take place on Saturday, March 15, starting with 9.00 a.m. at Chopin Hall, located inside the Iași Palas Mall.

The aim of this event is to inform participants about Open Source and Free software in general. More particularly we will present how we interact with Open Source at XWiki. During the event, three presentations will be held by us (out of a total of 12 presentations):

  • "Developing the XWiki software" (Marius Dumitru Florea)
  • "How to get involved in Mozilla and XWiki" (Andreea Popescu)
  • "The Bookmarklet Application" (Flavius Olaru)

You may read the full list of presenters on the dedicated blog.

The entrance and the participation to this event are free, so, if you are in Iași we hope you will join us at the Open Source event.

Feb 05 2014


XWiki at the FOSDEM 2014!

XWiki's 2014 Events Season started with the participation in FOSDEM, the biggest free Open Source event in Europe, where communities can meet, share ideas and collaborate.

The XWiki SAS team, from both the Paris and Iasi offices, was present for 2 days in Brussels on February 1st and 2nd. We participated in a Wikis Developer Room where the discussions were centered around new features, compatibility and integration with other tools and services, lessons learned from deployments, surveys, research and development, and cross-project collaboration.


The presentations in the Wikis Developer Room started with a comparison between the MediaWiki, TWiki and XWiki communities.
Vincent Massol then had an intervention on the following topic: "XWiki Rendering: a content rendering engine".


Marius Florea had a presentation about “Developing the XWiki software” and also talked about the XWiki special days, with an emphasis on the weekly Bug fixing day (every Thursday), the day during which the XWiki Community is invited to close as many bugs as possible.

Ludovic Dubost demonstrated “5 unexpected usages of wikis”

1. Use structured data
2. Create PDF Books
3. Manage a Menu Wiki Style
4. Develop Wiki Style
5. Create a presentation


Vincent Massol talked about “A web development runtime platform based in the wiki paradigm” , after which Anca Luca explained how XWiki can adapt to different needs (“Addressing the long tail of applications”).


Given this was an open event with free access, the number of participants is unknown, but we do know there were 8333 unique MAC addresses (over 2 days) and more than 445 speakers! So we can estimate that there were between 5.500 et 10.000 participants.


FOSDEM offered a great opportunity to meet other actors in the Open Source community and provided the perfect platform for information exchange.

Jan 31 2014

The Trip Planner Application

Improving team performance is one of the most important objectives of each company, with management always searching for new ways to accomplish that. One approach is organizing team buildings. Since team buildings are not happening in the office, but in an external place, there will be a lot of trip tasks that will need to be managed. To ease this work we created the Trip Planner application that provides an efficient and easy way for managing all the tasks and making sure your team is very well informed regarding the trip details.

About the app

Trip Planner is an app made with App Within Minutes that will help you organize trips for your team.


Trip Planner home page

In the app livetable you are allowed to filter the entries by:

  • trip name;
  • organizer;
  • start date;
  • end date;
  • from;
  • to;
  • participants.


The app livetable

When you add a new trip along with the fields mentioned above, the following fields can also be filled in:

  • planning (here you will select whether the trip is just an idea, hasn’t started yet, is active or is finished);
  • what to pack (it’s important that your team members to know what to pack for the trip, E.g.: in a winter trip in a mountain resort you need to inform your team to pack: a winter jacket, mountain boots, sweaters, a mountain backpack, wool socks and gloves etc.);
  • transportation (if you're traveling together to the destination, you’ll need to tell your team about means of conveyance and have a facile itinerary to get there);
  • accommodation (you need to find the best accommodation options for your team and until you settle on a final one, you can write down a few options. If there are too many options and you can't pick one, you can use the XPoll Application to make the decision.);
  • attractions (because you might not want to stay all day in the hotel talking with your team members, you can let them know about local attractions and what all of you can do when you have some free time);
  • costs (E.g.: if the trip is paid by the company, the costs are 0).


Try it out

The Trip Planner application will help you save time when organizing a team trip. You can easily install it on your wiki by following these installation instructions.

New to XWiki?

Try out XWiki and the Trip Planner application by creating a free cloud wiki and manually installing the application.

You can also check out the extensions wiki for more cool applications.

Dec 20 2013

Using the Holiday Request Application

Everyday we search for the best solutions to simplify our work, in order to gain more free time. Especially with the winter holidays approaching, when taking some holidays, we don’t want to spend our valuable time completing many papers, we want to have a simple way to do that. The Holiday Request application provides a facile way, both for the user and the manager, to request holidays and to manage the process. So, the days when you were wasting your time completing many forms are already gone.

About the application

The Holiday Request application offers users the ability to quickly request holidays and managers the opportunity to manage them in a very short time. This application is built using App Within Minutes and will be automatically listed in the XWiki Applications panel as soon as you install it. When opening the application homepage you will see a list of all the existing requests.


The Application Panel

The livetable on the Holiday Request application homepage allows you to filter the requests by:

  • Employee;
  • Start date;
  • End date;
  • Number of days;
  • Manager;
  • Office;
  • Status.

As a user

As user, you can start to add your requests by clicking the “Make a new holiday request” button. After that, you will have to fill in some fields (e.g.: start and end dates of your request) and then you can choose to click on the “Save this request and send a notification to the manager” button if you want to continue with your request or click “Cancel this request” if you don’t want to continue with the request anymore.


Click on the "Make a new holiday request" button to add a request


Make your request

As a manager

As manager, you can see the user’s request and you can choose to accept it or to refuse it. To accept or refuse a request you have to click on one of the following buttons: “Accept the request” or “Refuse the request”.


Before and after making the request, you can see the number of days that each employee has taken by clicking the “Overview” button (you will find it under the livetable).


Overview of all holiday requests

Try it out

The Holiday Request application provides a simple, yet powerful way to request holidays. You can easily install it in your wiki by following these installation instructions.

New to XWiki?

Try out XWiki and the Holiday Request application by creating a free cloud wiki and manually installing the application.

You can also check out the extensions wiki for more cool applications.

Dec 10 2013

XWiki at Winter Web Workshop

During two days, on 7th - 8th December 2013, the XWiki team got involved in the Winter Web Workshop, event organised by Mozilla in collaboration with the Faculty of Computer Science Iasi, Romania.

The event started with the presentation sessions where specialists from academy and IT industry were speakers. From the XWiki team, Ecaterina Moraru opened the event talking about the concept and evolution of CSS, Andreea Popescu brought some insight on how someone can get involved and contribute in Mozilla and Ionut Maxim revealed aspects of the A/B testing for UX & CRO and decision taking process.

Their presentations are available here:

The presentations were followed by a Web Hackathon, starting from 18:00 to 12:00 next day, at which students participated with a lot of enthusiasm. 6 teams formed of 1 to 4 members proved their talent in developing several Web applications which are meant to be integrated in the Firefox Marketplace: cooking and recipes applications, greeting cards generator, games or decision maker applications.

The passion of the participants was quite obvious and admirable, mostly demonstrated by their involvement and time allocated to the projects. Based on well settled criteria, the jury awarded the teams, making the experience fulfilling for each participant.  The first prize (a mobile phone with Firefox OS) was won by a highschool student for the advanced cooking application that he developed: "", the second one for the team that created the game entitled: "Bubble battle" and the third prize for the team with one of the greeting cards generator.

The XWiki team was happy to see the results of their work and we all congratulate them for their dedication!

Let's enjoy together the testimonials and photos from the event!

Each event that I organised was different and challenging. As organiser, I see WWW as a success, but it could have been better, because there are things that can be improved every time. The atmosphere was very friendly, the information explained by speakers was very good and the participants were very interested about it - Andreea Popescu

Every time I return inside the Computer Science Faculty doors there is a special feeling I have. In my opinion this kind of events are a blessing for the students and also for the presenters. There is a level of energy coming from people that care about what they are doing and from people that always want to learn and improve themselves (even in week-ends). Mr. Buraga is a great host and the person responsible for bringing together industry and academy in the eternal search for innovation, continuous learning and discovery - Ecaterina Moraru

Dec 06 2013

XWiki supports the Open Source Initiative


The Open Source Initiative (OSI) is a global non-profit corporation, founded by Eric Raymond and Bruce Perens in late February 1998, with global scope formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open source community.

Among other things, they maintain the Open Source Definition, and a list of licenses that comply with that definition.

OSI wanted to migrate to XWiki and contacted the XWiki Open Source Project to get a hosting on 

XWiki SAS then decided to offer instead a professional hosting for free in recognition of their important action for Open Source!

More about OSI:

Oct 09 2013

Introducing XWiki 5.2

We are happy to announce XWiki 5.2 has been released yesterday. The full list of features is detailed in the release notes. Now let's take a look at three of these features:

1. The ability to create wikis straight from XWiki Enterprise

You may remember we've already talked about this last week. With the Workspace Application integrated in XWiki Enterprise, it's very simple to create new wikis without the need to install additional extensions. So depending on your collaboration needs and the complexity of your projects you may use just the main wiki or create a set of wikis. 

  • A new section has been added to the administration of the main wiki and a new right to create wikis.

    The Wikis Administration section

  • A wizard that allows the creation of wikis is now available from the "Add" menu.

    The Add Menu

  • A new "Home" menu has been added

     The Home menu on the Marketing wiki

With the ability to create wikis by default in XWiki Enterprise, the support of XWiki Enterprise Manager has been stopped starting with the 5.2M2 release. More information is available in last week's blog post about the integration.

2. Solr-based search suggest

Starting with this version the search suggest feature takes into account the configured search engine. As a result, the search suggest feature is now using Solr by default. The search suggest administration section has also been improved and the source creation form has been simplified.

The Search Suggest

The Search Suggest administration section

3. New step to upgrade all wikis in the Distribution Wizard

A new step has been added to the Distribution Wizard to update the default set of wiki pages on each of the existing wikis. This step is triggered only if you choose to upgrade the entire farm in the "Upgrade Mode" step.

Distribution Wizard: Step 3

Try it out!

We've only talked about three features from the XWiki 5.2 release, so for the full list of features make sure you visit the release notes. By trying out the release you'll also notice a lot of bug fixes (135) and many improvements (50).

Aug 09 2013

Hackathon 2013

Article published on, and written by Vincent Massol.


Every year, XWiki SAS is organizing a seminar for all its employees during the summer. And every year, we take that opportunity to do a Hackathon during this seminar. This year was no exception! We started the seminar with the first hackathon session, during which the teams formed, everyone choosing what they wanted to work on and with whom. Then every day during 10 days, we worked a bit on our hackathon after the work sessions (presentations & brainstorming) and fun activities organized by XWiki SAS (this year it was a treasure hunt). Then during the last day, each team presented what they had worked on and their results.

We also engaged the community by sending a hackathon email on the devs lists and this year we were lucky to have Edo Beutler and Fabian Pichler participate!

We used the following Hackathon 2013 page to see what everyone was working on and the status.

Selected Hackathon Topics

As usual we got some great contributions:

TopicMembersAvailable at
Next level syntax highlighting and auto completionVincent, Eduard MoraruAutoCompletion App, Syntax Highlighting App
Gather and search all XWiki logs using logstash, redis, elastic search and kibanaVincent, Guillaume FenollarAvailable for (protected)
Multipage Export based on Wiki CollectionsRaluca, MariusCollection Application
Admin Tools refactoringGuillaume FenollarVersion 4.0 of Admin Tools Application
XEclipse syntax coloring, collapse, indentation for velocity,groovy,xwiki2.0 syntaxLudovic, FabioWork in progress
Clojure macro and Clojure REPL Fabio, CalebREPL Console Application
Manage all languages of a translation in one pageFlorian, NicolasNot published yet
JSON renderer (get a full model of the document wiki content as JSON to make easier to manipulate it in Javascript)Thomas Mortagne
Exploration of the Atmosphere Realtime Client/Server FrameworkDenisNot published yet (Created wiki, Created Feature and Iteration classes)GuillaumeD, Ecaterina Moraru (Valica)
Publish/Unpublish by dateEdo Beutler, Fabian PichlerPublish/Unpublish Extension
Upgrade xwiki-platform-chat to work with latest XWiki versionDenis
Timeline, using jQueryBenjamin, Flavius, Nicolas, MaxjQuery Timeline

Random Screenshots

Some random screenshots of the work achieved:


As previous years it was very fun and we got very nice results which have already found their way in the XWiki product or will find their way in the future. It's a great way to innovate.

FTR here are some previous year results:

Now let's eagerly wait for the next Hackathon!

Make sure to Join us next year!


Jun 27 2013

New Test Reporting Application

Sorin Burjan, one of our QA Engineers, released last week a new application on created to ease the following and execution of the manual tests defined in XWiki. The application is freely available on the XWiki Extension Repository found here.

The application can be used by anyone inside their XWiki instance by adding their test cases into the application. It supports product, browser and database versioning, so testers can select their environment on which they are running the tests. Also the application supports marking tests that are automated.

The application was created to meet the needs for collaborative testing and presenting test results in a nice tabelar format. It has been deployed on the community's newly created test subwiki. You can see the application in action here. You will see a summary of tests which have been executed in the application, but also for a specific product version. It also allows to see the full history of executions for a test. The application supports one product with multiple versions.