Open Source

Category: Open Source (67 posts) [RSS]

Dec 06 2013

XWiki supports the Open Source Initiative

logo-osi.png

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 myxwiki.org. 

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.

    WikisAdministration.png
    The Wikis Administration section

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

    AddMenu.png
    The Add Menu

  • A new "Home" menu has been added

    WikiHomeMenu.png
     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.

searchSuggest.png
The Search Suggest

searchSuggestAdminSection.png
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.

dw-wikisStep.png
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 xwiki.org, and written by Vincent Massol.

Organization

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 xwiki.org 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 xwiki.org (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 Mortagnehttp://jira.xwiki.org/browse/XRENDERING-304
Exploration of the Atmosphere Realtime Client/Server FrameworkDenisNot published yet
design.xwiki.org (Created wiki, Created Feature and Iteration classes)GuillaumeD, Ecaterina Moraru (Valica)http://design.xwiki.org
Publish/Unpublish by dateEdo Beutler, Fabian PichlerPublish/Unpublish Extension
Upgrade xwiki-platform-chat to work with latest XWiki versionDenishttps://github.com/xwiki-contrib/xwiki-platform-chat
Timeline, using jQueryBenjamin, Flavius, Nicolas, MaxjQuery Timeline

Random Screenshots

Some random screenshots of the work achieved:

Conclusion

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!

Thanks

Jun 27 2013

New Test Reporting Application

Sorin Burjan, one of our QA Engineers, released last week a new application on XWiki.org 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.
TestReportingHome.png

TestReportingApplication.png

Apr 10 2013

XWiki is participating in Google Summer of Code 2013

Google Summer of Code is a global program that offers student developers stipends to write code for various open source software projects. We work with many open source, free software, and technology-related groups to identify and fund projects over a three month period. Since its inception in 2005, the program has brought together nearly 6,000 successful student participants and over 3000 mentors from over 100 countries worldwide, all for the love of code. 

This is our 8th year participating in the program and we are pretty excited about it. We value the participation in the program since it allows us to meet and discuss ideas with smart students from around the world. The past years brought great results, such as the WebDAV and RESTful remote access APIs, the Office importer, and the whole XEclipse project, just to name a few.

This year we're proposing a lot of interesting projects, from Live Notifications to XCLAMS Federated Servers, beside our regular mentors also having the support of mentors from the XCLAMS community.

The student application period will last from April 22 until May 3, 19:00 UTC. Students interested in applying for a project with XWiki should:

Let's work together with the community to make this a great Summer of Code!

gsoc2013.jpg

The original article was published on xwiki.org

Apr 02 2013

XWiki Year In Review 2012

It's been a long time since I last wrote about XWiki SAS' and the XWiki project's achievement, back in 2009, although I have written more recently about the XWiki SAS company and its motivations.

It has been quite a ride. During this time, XWiki has become a grown-up and independent small business and we are very proud of it. 

Since 2009, XWiki has been profitable every year, while growing steadily with no external investment and improving our product and services. We're still maintaining all our software Open-Source and keeping an Open Development process. 

Product and extensions

On the product side, since 2009 we have been able to continue improving our product, allowing the "best" Open Source wiki engine to extend its use cases beyond the simple wiki principle. Since XWiki 2.0, we have released 18 major versions of XWiki Enterprise and XWiki Enterprise Manager, which have all brought their load of innovations:

  • XWiki 2.x cycle
    • Many user interface improvements with the Color Theme Editor, new Profile UI, new Search UI
    • The new Annotations feature
    • The Activity Stream
    • Invitations
    • New Template based creation
    • Clustering
    • Preview of Office documents
  • XWiki 3.x cycle
    • Application With Minutes allowing easy application development
    • Extension Manager to install and update applications available on our extension repository
    • Workgroup spaces with XWiki Workspaces in XWiki Enteprise Manager
    • Gallery Macro and Office Presentation Viewer
    • Personalized User Dashboards
    • Many user interface improvements with the new Administration UI, Live Searches, New modern color themes
    • XWiki's move to GitHub to make it easier to contribute
  • XWiki 4.x cycle
    • More improvements in AppWithinMinutes
    • More improvements in Extension Manager with the Distribution Wizard allowing to install/upgrade an XWiki installation
    • User Profile customization and User Directory
    • LDAP Administration UI
    • Many user interface improvements like hiding technical information for non-technical users and the Application Panel and new Users and Date pickers
    • Support for templates in XWiki Enterprise Manager Workspaces allowing to create customized workspaces
    • User Interface Extensions allowing to extend the XWiki UI without modifying the XWiki Skin
    • Improvements to the XWiki REST API allowing to create better mobile or desktop clients following XWiki activity
    • Experimental new Search engine based on SOLR

Since 2009, many extensions have been published on our extensions wiki, including applications such as the Forum, FAQ, Meeting app, File Manager, Calendar, etc.

It's a huge number of improvements for XWiki, making it the "best" Open Source wiki even more and allowing XWiki to address more and more enterprise needs. 

XWiki is one of the rare fully Open Source Enterprise Web Applications with an Open development process. The company provides services to Enterprises, supports this Open Source development process and invests heavily in it. At XWiki SAS we believe it's important that we don't have different code in the software that anybody can download, from what we install and support at clients or run on our XWiki SAS Cloud. Since I created the XWiki software, and then at XWiki SAS, we have kept this, guaranteeing our users and clients freedom of choice.

Research and innovation

As part of our research and development effort, XWiki SAS also participates in Collaborative Research Projects funded by French and European public entities. These projects allow to boost the development of the XWiki Software, as well as prepare for the future by allowing us to experiment with new technologies. Since 2009, when we had already worked on a few research projects, we have had the opportunity to participate in multiple very interesting new projects:

  • Wiki 3.0: which allowed us to bring in new features already released in XWiki, like the Dashboard, Annotations, Activity Stream, as well as prepare for the future with the XWiki Real-time editing, which we are continuing to work on.
  • CompatibleOne where we participated to the OpenCloud effort to build more Open-Source and Open-Standards technologies for Cloud Computing, as well as build the XWiki for Cassandra prototype that allows to run XWiki on top of a Cassandra Database. Not all XWiki features are supported and we won't make it our default database soon, but this is probably the most advanced Wiki running on NoSQL.
  • Resilience, which will allow the building of Web Viewers and Editors that can be integrated easily in an open-standard way in Content Management Systems, including of course XWiki, and bring new features to some of the editors, including Real-time editing.
  • Streams and RiscOSS to which we contribute as partners.
  • EESC which will help integrate the XCLAMS platform underlying the Curriki and Sankoré projects with LILI, the leading open-source software for Education Numerical Environments (ENT in French) used by the major French regions.

All these projects allow us to continue to innovate on new technologies.

XWiki's adoption

On the adoption front:

  • XWiki is more and more popular. From a search query that did not yield more than 20 results, the "xwiki" query now has more than a million results on Google.
  • XWiki is a top download on OW2 with 30K downloads per month and has recently reached more than 1 million downloads.
  • Since the launch of the Extension Manager we have been able to see more and more contacts on xwiki.org performing extensions searches on our Extensions Repository, showing more and more active installations.
  • More and more prospects are contacting us with advanced use cases that XWiki can achieve for them, expanding what XWiki's being used for.
  • Multiple companies have been building solutions or providing services on top of the XWiki Platform in France, Belgium, Germany, Switzerland, Luxembourg and Sweden.

The company: what's new?

Business

We have made great progress on the business front:

  • Since 2009 we have doubled our revenue and for 2013 we are getting close to surpassing the 2 M euros line. 
  • Since the beginning of XWiki we have implemented more than 400 projects for XWiki SAS clients in France, Europe and in the USA.
  • We estimate the business around XWiki from XWiki SAS, all companies building on top of the XWiki platform or companies providing services based on XWiki at over 10 M euros, more than doubled since 2009.
  • In 2012, we have been able to convince more companies that our solution is the right choice, even when compared to the number one proprietary software vendor and when the scope of work was large. Our expertise in information sharing, as well as the collaboration and the power of the XWiki Platform helped convince them.

XWiki SAS team

On the team side:

  • In 2011 we have moved our employees in Iasi, Romania to a new office, "The XWiki House", tripling our office space. In 2012 we moved our Paris office to a great building next to the Beaubourg Pompidou Center, more than doubling our office space.
  • Since 2009 we have expanded our annual seminar to 10 days. After organizing the 2009 seminar in Paris and the 2010 one in our Iasi office, we did the 2011 sessions in a great hotel in Bran, next to Dracula's Castle and the 2012 seminar in the Danube Delta. Our annual seminar has become a very important gathering of our teams from Paris and Iasi, as well as our remote workers, allowing us to set the course for the next year.
  • Since 2009 we have expanded our teams and provided more benefits to our employees, as we grew from a promising "startup" to a stable company.

XWiki's uses

XWiki's main use case is Enterprise software, allowing users to better organize and collaborate on information. There are many many companies, and a large portion of which we don't know, that use XWiki and we have implemented many projects and provided support for a large number of companies for this use case. XWiki is also used outside of Enterprises and particularly for Education.

We have been very proud to be able to work for both Curriki and Sankore, helping building Curriki and Planète Sankoré, two US and French projects which aim to facilitate the sharing, organization and collaboration on Educational Resources. In Sankoré in particular it is now possible to share the content of a class created with the Open Sankore Digital Whiteboard software with just a few clicks. 

We have also been proud to be able to help organizations such as CDLSWorld, the Community Legal Clinic, Transparency International, all international projects that help improve our society. ONGs and Open Source have many common values and goals when it comes to sharing code, knowledge or contribute to our society. These projects are of course not high revenue projects, but it is exciting for a company like ours located in Paris, France and Romania to be able to work with organizations anywhere in the world and help them achieve their goals.

In 2013

We start 2013 with a very busy first quarter, after just having sold our best quarter ever and with a very heavy workload planned for the next 4 months. This will also be a very busy sales quarter as we renew many support and hosting contracts at the beginning of the year. We are working hard on very exciting projects and continuing to improve the XWiki Products with the start of the 5.x cycle, which will bring exciting new things and many improvements that will make XWiki even easier to use. 

As the creator of the XWiki Software, I've been spending less time on the XWiki code since 2009, which I have left to Vincent Massol, our CTO, and to our committers. I'm very proud of their work since 2009 and I'm very grateful to both the XWiki SAS employees and our contributors for the energy they have put into improving XWiki. I've been spending more of my time making sure XWiki SAS sustains itself, as well as promoting XWiki and XWiki SAS' services, as I believe this is very important for XWiki's adoption and the ability to fund its development. I'm very proud of the progress we have made and of the work of our Sales, Marketing, Platform, Support and Client teams who are working hard to promote XWiki, sell our services and deliver these services to our clients.

What makes me even happier, is that we have been able to build all this with the help of our customers, partners and community, while staying faithful to our open model and to our Manifesto.

I look forward to continuing these great efforts in 2013 with the help of our community, our clients and our partners.

Ludovic Dubost
Creator of XWiki and Founder and CEO of XWiki SAS

Feb 07 2013

Combining open source ethics with private interests

Last weekend, Ludovic Dubost and Vincent Massol had a presentation at FOSDEM. The presentation aimed to share the benefits and challenges of contributing to an Open Source Community and at the same time having companies selling services around the software. It covered how the XWiki Open Source Community is organized in a full Open Source way, open to any participants regardless of their interests, and how the employees of private companies, including XWiki SAS, manage their roles as members of the community. Vincent Massol and Ludovic Dubost also touched on XWiki SAS' approach to support the Open Source project. Finally, they discussed how the company, as well as developers and users, benefit from a fully Open Source approach.

Jun 20 2012

Proprietary versus Open Source

A couple of times I've been on a panel with executives from proprietary software companies, and interestingly I found their speech very defensive when it comes to Open Source companies. Usually they downplay the advantages of Open Source and question the ability of Open Source to create quality and supported software, because of the lack of financing through the sales of the licenses. Most of the time it is due to very little knowledge of the ways that allow Open Source companies to operate.

I personally don't have a problem that companies don't choose to have an Open Source business model. I believe everybody is free to choose the business model they are comfortable with, and I don't believe that Open Source is the right solution for ALL software. ...

Feb 08 2012

XWiki At FOSDEM 2012

At the beginning of this month several members of the XWiki team attended the FOSDEM event in Brussels. FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. 

The event had many interesting talks ranging from technical discussions, to community centered panels and legal talks. Fabio Mancinelli had a presentation on Open Cloud Interoperability with CompatibleOne in the Virtualization and Cloud Devroom, while Anca Luca volunteered to help with the organizational aspects. We had a very nice time and we can't wait for next year's event.

Fabio.JPG

Team.JPG