NL.png

The open source platform everybody knows

MediaWiki

The high quality software that the Wikipedias and many other knowledge platforms run on.

MediaWiki is a free and open-source software platform designed for creating and managing wikis - websites that can be edited by anyone. It is best known as the driving force behind Wikipedia, but is also used by countless other organizations and individuals around the world for a wide range of knowledge projects. MediaWiki is a powerful and flexible platform that powers some of the most visited websites in the world. Thanks to its open-source nature and active community, it continues to evolve and meet the needs of a wide range of users. For those looking to build a collaborative, knowledge-driven website, MediaWiki offers a proven and reliable solution.


What it is Our choice Contribution

What is MediaWiki?

MediaWiki is the high quality software that the Wikipedias and many other websites run on. It is the collaboration and information platform that Wikibase Solutions uses as the basis for Wikibase products. MediaWiki has been recognized over the years as a reliable platform for wiki-based websites, but as with any software, reliability depends on several factors. MediaWiki is the software behind Wikipedia, one of the largest and most visited websites in the world. This in itself proves the software's ability to handle large amounts of information and traffic.

As open-source software, MediaWiki has the advantage of an active and dedicated community. This means that bugs and security issues are often identified and resolved quickly. While no system is completely immune to threats, MediaWiki has several built-in security features. The software provides protection against common web attacks, such as cross-site scripting and SQL injection.

Categories: Allows articles to be organized and classified.

Templates: Standard formats that can be used on multiple pages, promoting consistency and efficiency.

Extensions: There are hundreds of extensions available for MediaWiki, ranging from security tools to visualization tools, that add functionality and customization.

Technical Aspects: MediaWiki is primarily written in PHP and uses a database such as MySQL to store content and metadata. It has a modular architecture, meaning additional functionality can be added through extensions, without changing the core code of the software.

Uses and Applications: Although MediaWiki is made famous by Wikipedia, it has many other applications. Companies use it to build internal knowledge bases, universities for educational projects, and individuals for personal and community projects.

MediaWiki.png

Why did Wikibase Solutions choose MediaWiki?

In 2012 Wikibase consciously chose MediaWiki because it offers the highest reliability, flexibility and security.

Just as important, MediaWiki was chosen because it was open source and supported by a strong organization and community.

We are delighted that nowadays (December 2023) the MediaWiki platform is in the best shape and continuously improved by a vibrant community.

What is Wikibase Solutions' contribution to MediaWiki?

We believe that Open CSP is our major contribution to MediaWiki. Open CSP is the open source framework that makes MediaWiki Enterprise ready. It is a bundle of extensions and application content. Open CSP is a framework that provides standards and tools for a marketplace of off-the-shelve products and solutions.

More information on Open CSP can be found on the open-csp.org website.

MediaWiki.png

Benefits of MediaWiki

The most important feature of any wiki, including those on the MediaWiki platform, is the ability for users to create and edit content. Every change to an article or page is logged, making it easy to go back to previous versions or track changes.


MediaWiki offers several benefits that make it a popular choice for setting up and managing wikis and knowledge platforms. Here are some of the main benefits:

1. Open Source: MediaWiki is free and open-source software, which means you can use, modify and distribute it freely. This makes it accessible and adaptable to specific needs.

2. Extensive Documentation: Thanks to its huge community and use in large projects like Wikipedia, there is a wealth of guides, tutorials and forums available to help users.

3. Modular and Extensible: There are hundreds of extensions available for MediaWiki, allowing you to add additional functionality ranging from advanced search functions to integration with other tools.

4. Versatility: MediaWiki can be used for a wide range of applications, from large public wikis like Wikipedia to private corporate knowledge bases.

5. Version control: Every edit or change is recorded, making it easy to go back to previous versions of a page. This provides transparency and makes it easier to correct errors or vandalism.

6. Multi-Language Support: MediaWiki supports multiple languages, both in the user interface and in the content, making it ideal for international projects.

7. Security Features: While no system is infallible, MediaWiki offers several security features and extensions to protect content and user data.

8. Easy to Use: Although there may be a learning curve, the WYSIWYG (What You See Is What You Get) editor makes editing easier for users without technical knowledge.

9. Active Community: MediaWiki has a large and active community of developers and users. This means the software is updated regularly, and help and support is always available.

10. Scalability: MediaWiki is designed to handle large amounts of content and traffic, as seen with Wikipedia, one of the most visited websites in the world.


MediaWiki is a powerful and flexible software that has proven itself over the years. It provides a solid foundation for anyone wanting to build a collaborative and extensible knowledge base or wiki. The platform can be used in different ways, depending on the needs.

Applications of MediaWiki

Here are some scenarios that MediaWiki can be used for:

1. Setting up an Internal Knowledge Base:

• For companies or organizations that want a central place to document procedures, policies, and other internal information.

2. Setting up a Community Wiki:

• For communities or groups that want a collaborative environment to share knowledge and collaborate on content.

3. Educational Platform:

• Teachers or educational institutions can use MediaWiki to share teaching materials, publish assignments, and collaborate with students.

4. Documentation for Software or Products:

• Companies can use MediaWiki to host manuals, FAQs, and technical documentation.

5. Research projects:

• Researchers can document results, sources, and discussions on a central platform.

Lua error: bad argument #1 to 'mw.text.jsonDecode' (string expected, got nil).