We are excited to announce our new partnership with Hallo Welt! GmbH, making Professional Wiki an official BlueSpice reseller. This collaboration allows us to offer enhanced enterprise-grade MediaWiki solutions to our clients.
BlueSpice is a powerful MediaWiki distribution designed specifically for corporate use. It combines the flexibility and collaborative nature of wikis with features critical for business processes and requirements. As an official reseller, we can now provide our clients with this robust knowledge management solution, backed by our MediaWiki expertise.
Our partnership with Hallo Welt! enables us to offer a comprehensive suite of BlueSpice services, including:
These services complement our existing MediaWiki services, allowing us to provide even more value to organizations looking to implement or improve their knowledge management systems.
BlueSpice offers numerous advantages for enterprise users, including enhanced search capabilities, improved team collaboration tools, workflows, and advanced security features. It is an ideal solution for companies seeking a centralized, scalable, and user-friendly knowledge base.
Our team is ready to help you harness the full potential of BlueSpice. Check out our BlueSpice services.
Whether you are looking to implement a new wiki system, upgrade your existing MediaWiki installation, or explore the benefits of BlueSpice for your organization, we are here to help. Contact us today to discuss how we can support your knowledge management needs with BlueSpice MediaWiki.
]]>Discover what is new in Semantic MediaWiki 4.2.
As maintainers of Semantic MediaWiki (SMW), we are responsible for releasing new versions. Today we released version 4.2, the 69th release of SMW. This release follows SMW 4.1.3, which was released on February 17th 2024.
Semantic MediaWiki now comes with out-of-the-box faceted search via the new Special:FacetedSearch
page.
Version 4.2 brings compatibility with MediaWiki 1.40, MediaWiki 1.41, and PHP 8.2. It also improves compatibility with MediaWiki 1.42, which is expected to mostly work.
You can now set the source for queries run via the "ask" or "askargs" API endpoints via the new source
parameter.
Over 15 people contributed to this release. We would like to thank all contributors.
Special credits go to Bertrand Gorge, Niklas Laxström, Mark A. Hershberger, Jaider Andrade Ferreira, Youri van den Bogert and alistair3149.
Semantic MediaWiki 4.2 is a minor release. It contains new features, improvements, and bug fixes. Because it is a minor release, it does not contain any breaking changes, does not require running the update.php script, and does not drop support for older versions of MediaWiki.
We recommend that everyone running older versions of SMW upgrades. Especially if you are running SMW 4.0.1 or older, as these versions contain a known security vulnerability.
Get the new version via Composer:
composer.json
is ^4.2.0
composer update --no-dev --optimize-autoloader
Get the new version via Git:
This is only for those that have installed SMW via Git.
git pull
in the SemanticMediaWiki directorycomposer update --no-dev --optimize-autoloader
in the MediaWiki directoryAt Professional Wiki, we provide Semantic MediaWiki services, including SMW hosting, SMW software development, SMW consulting, and various MediaWiki services.
You can try out Semantic MediaWiki via the free trial on ProWiki.
Wikibase, the powerful open-source software behind Wikipedia, offers robust features for structured data management. But is it the right choice for your project? Let's explore when Wikibase shines and when you might want to consider alternatives.
We also have a comparison between Wikibase and Semantic MediaWiki.
Wikibase is designed for either fully open or fully closed data environments. While editing restrictions can be implemented, viewing permissions are all-or-nothing: users who can access some data can access all data. Wikibase is thus less suitable for projects requiring granular access controls or a mix of open and restricted data within the same instance.
Wikibase is not suitable for real-time data processing or high-frequency updates. Stream processing systems or time-series databases are more appropriate for such cases. Wikibase's update speed limit is about 30 edits per second, depending on the underlying system resources.
When editing a Wikibase Item, the entire old version is kept. Thus, if you make many edits to large items, Wikibase ends up being wasteful with storage space.
Related: Fast Bulk Import Into Wikibase
If your project requires forms or user interfaces with special restrictions or complex business logic for editing or viewing data, something other than Wikibase's standard interface may be required. However, custom development can address many of these needs.
At Professional Wiki, we've developed extensions like Wikibase Export for domain-specific data export and Automated Values for encoding business rules. If you wish to use Wikibase and need such customizations, check out our Wikibase software development services.
You might also wish to consider Semantic MediaWiki, a MediaWiki extension somewhat similar to Wikibase, that supports data-entry via domain-specific forms and more UI customization options. You can also check out our Wikibase vs. Semantic MediaWiki comparison.
Wikibase requires a relatively powerful server to run efficiently, especially for larger datasets or high-traffic scenarios. It's unsuitable for environments with minimal computing resources, such as serving data from a Raspberry Pi.
At Professional Wiki, we offer Wikibase hosting services that ensure optimal performance and reliability.
Because Wikibase is a layer on top of MediaWiki, the software developed for Wikipedia, it is fantastic for collaborative knowledge curation. Let your team(s) build and maintain your knowledge base together, or even open up your wiki to public editing. Wikibase comes with change logs, anti-vandalism tools, approval flows, and the ability to roll back changes.
Create and evolve your own data model with Wikibase. Because Wikibase is built on top of a graph database, you avoid the artificial restriction of database tables. Define your properties and choose which ones you use on each item. Describe special cases, or do rapid prototyping without forcing your future self to live with a sub-optimal schema.
Wikibase excels at representing interconnected data. Its linked data model allows the creation of rich information networks with meaningfully connected entities. This structure enables intuitive navigation through complex datasets and supports powerful querying capabilities. By using external identifiers, you can connect your data to other data sets, such as Wikidata. Such connections enable federated queries that combine information from your and other Wikibases.
With built-in support for multiple languages, Wikibase is ideal for international projects. It allows for seamless content management in various languages, including right-to-left scripts. Labels, descriptions, and aliases can be added in multiple languages for each entity, facilitating global collaboration and access.
Wikibase supports the addition of qualifiers and references to statements, providing context and provenance for each piece of information. This feature enhances data reliability and allows for a nuanced representation of complex or time-dependent facts, which is crucial for scientific, historical, or evolving datasets.
Every change in Wikibase is tracked and reversible. The system maintains a complete history of edits, allowing users to review past versions, compare changes, and revert to previous states if needed. This robust version control ensures data integrity and supports accountability in collaborative environments.
Wikibase's versatility makes it an ideal solution for various knowledge management needs. Here are some of the most common and impactful use cases we've seen among our clients:
Businesses increasingly turn to Wikibase to create flexible internal knowledge bases that can describe complex attributes and relationships. These knowledge bases can serve as a single source of truth for the entire organization and support analytics via complex queries against the knowledge graph.
Organizations leveraging Wikibase for open data initiatives benefit from its powerful combination of structured data management and accessibility. Government agencies, research institutions, and forward-thinking companies use Wikibase to create comprehensive data portals that foster transparency and innovation. A key advantage is Wikibase's adherence to open standards: through its Web API and SPARQL endpoint, data is easily retrievable in formats like JSON, RDF, and CSV, enabling seamless integration into various projects and applications.
Wikibase's structured data model facilitates complex queries, allowing users to uncover insights hidden in traditional databases. For instance, a city government could use Wikibase to publish urban planning data, enabling citizens to create custom visualizations of zoning changes or track infrastructure projects. Researchers might combine this with other sources to analyze urban development trends, while businesses could integrate it into location-based services.
GLAM institutions (Galleries, Libraries, Archives, and Museums) and historical research projects are harnessing Wikibase to revolutionize how cultural heritage is cataloged, linked, and explored. This versatile platform enables these organizations to create rich, interconnected knowledge bases that serve internal management needs and public engagement goals.
Libraries and archives use Wikibase to manage bibliographic records and metadata for diverse media, from ancient manuscripts to digital publications. For instance, a national library consortium might employ Wikibase to create a unified catalog that links books to authors and subjects to historical events, geographical locations, and related archival materials. This approach enhances resource discovery and facilitates advanced research by revealing hidden connections within collections.
Museums and galleries leverage Wikibase to catalog and manage their collections, including artworks, artifacts, and exhibits. A museum network could use the platform to build a comprehensive digital inventory that links objects across institutions, connecting them to their historical context, artistic movements, and conservation records. This linking streamlines curation processes and enables compelling narratives for public exhibitions and educational programs.
In historical research, Wikibase excels at managing and linking complex data. Projects focused on genealogy or local history can create vast information networks, connecting historical figures to events, places, and primary source documents. For example, a city archive might use Wikibase to organize and link historical photographs, census records, and maps, allowing researchers to trace the evolution of neighborhoods over time or track family histories over generations.
Universities and research institutions harness Wikibase to create integrated research ecosystems. For example, a university might use Wikibase to build a repository that stores research outputs and maps the relationships between publications, datasets, researchers, and funding sources. This interconnected approach facilitates interdisciplinary collaboration, helps demonstrate research impact, and supports compliance with data management requirements from funding bodies.
Wikibase is a powerful solution for organizations dealing with complex, interconnected data requiring a flexible and robust management system. Its strengths in adaptable data modeling, support for qualified and referenced information, and comprehensive version control make it well-suited for cultural heritage projects, research data management, and open data initiatives.
However, Wikibase isn't the right fit for every project. Organizations needing real-time data processing, highly specific user interfaces, or granular access controls may need to look elsewhere or consider custom development on top of Wikibase.
If you're considering Wikibase for your project or looking to optimize your existing Wikibase implementation, Professional Wiki offers comprehensive Wikibase services to support your needs. Our team of Wikibase experts can guide you through the decision-making process, assist with importing into Wikibase, host your Wikibase, and even develop new Wikibase features.
Wikibase Export is the new user-friendly way to export Wikibase data.
Wikibase Export is our latest Wikibase extension. It allows you to export Wikibase data via a convenient and configurable web interface.
Users can filter and group data by year, choose an export language, and pick their preferred header format.
Administrators can configure the export user interface from within the wiki.
Try out the extension yourself via the Wikibase Export demo wiki.
Learn how to install, use, and configure the extension via the Wikibase Export documentation.
Development of Wikibase Export was led by our Wikibase Developers Jeroen De Dauw and Morne Alberts. Learn more about our Wikibase software development services.
We thank our client Universität Mannheim for sponsoring the development of Wikibase Export.
Thanks also go to Renat Shigapov and Irene Schumm for conceptualizing the extension and to the Wikibase Stakeholder Group for their feedback.
Check out our
tailored Wikibase hosting
and
Wikibase cloud hosting
services.
Both include Wikibase Export and many other
MediaWiki extensions.
We released Semantic MediaWiki 4.1. Learn what changes it brings.
As maintainers of Semantic MediaWiki (SMW), we are responsible for releasing new versions. Today we released version 4.1, the 65th release of SMW. This release follows SMW 4.0.2, which was released on July 21st 2022.
Semantic MediaWiki 4.1 is a minor release. It contains new features, improvements, and bug fixes. Because it is a minor release, it does not contain any breaking changes, does not require running the update.php script, and does not drop support for older versions of MediaWiki.
rebuildData.php
issue for the smw_ftp_sesp_usereditcntns
table
Over 20 people contributed to this release. We would like to thank all contributors.
Special credits go to Abijeet Patro (and TranslateWiki), Bernhard Krabina from KM-A, Sébastien Beyou from WikiValley and Alexander from gesinn.it.
We recommend that everyone running older versions of SMW upgrades. Especially if you are running SMW 4.0.1 or older, as these versions contain a known security vulnerability.
No need to run "update.php" or any other migration scripts.
Get the new version via Composer:
composer.json
is ^4.1.0
composer update --no-dev --optimize-autoloader
Get the new version via Git:
This is only for those that have installed SMW via Git.
git pull
in the SemanticMediaWiki directorycomposer update --no-dev --optimize-autoloader
in the MediaWiki directoryIf you are looking for a hosting provider for your wiki, we recommend ProWiki. We provide MediaWiki and Semantic MediaWiki hosting. Create your wiki instantly via the free trial.
Embed external content into your wiki pages via our new extension.
External Content is a MediaWiki extension that allows you to embed external content into your wiki pages.
This new extension replaces our older GitHub and Gitweb extensions. It comes with special handling for GitHub and BitBucket. Furthermore it supports Basic Auth and domain whitelisting.
External Content currently renders all content as Markdown. This might change in the future, if support for more content types is added to the extension. Extended markdown syntax is supported, so you can embed content containing tables, fenced code blocks, footnotes and more. Unlike in the older GitHub extension, relative links are resolved correctly.
View the installation instructions and documentation.
External Content is available on our fully managed MediaWiki wikis.
Comment and retweet on Twitter
What happened during the 21st installment of the Semantic MediaWiki conference?
This year the conference spanned three days, each focusing on a specific target audience. The conference kicked off with the Enterprise & Government day, followed by the Developer and Community day, and concluded by the Research and Education day. View the full schedule.
Due to the pandemic, the conference was once again held entirely online, on hopin.com. We hope that next year it will be possible to meet all of you in person.
You can find the slides on Google Slides.
You can find the recordings of the SMWCon Fall 2021 talks on the SMW YouTube channel.
A good place to start is the excellent keynote by Rich Evans:
We presented our 3 new Wikibase extensions at WikidataCon 2021.
WikidataCon is a conference focused unsurprisingly on Wikidata and its users. This years installment also had a track dedicated to Wikibase, the software behind Wikidata.org.
Comment and retweet on Twitter
You can find the slides on our 3 new Wikibase extensions on Google Slides.
We are still waiting on Wikimedia Deutschland to make the recordings of the conference available. In the meanwhile, you can also read about our new extensions via their announcement blog posts:
]]>Are you looking for a mobile and responsive skin for your wiki? I got you covered with a comparison of the best skins.
I believe that your wiki should naturally serve mobile and responsive devices from the start, but it can be difficult to find a skin to fit this purpose. Do these mobile friendly skins even exist? Let’s find out and take a look at our best picks for MediaWiki you should consider.
Note that this post was initially posted in September 2020 and updated in March 2021, mostly to include the Medik skin as a fifth great choice as a mobile and responsive skin for MediaWiki.
Even today, there are not many choices when it comes to a mobile and responsive skin. I’ve done the research for you and in this blog post, I will look at the available alternatives serving the content of your wiki best for mobile devices.
All of the mobile and responsive skins to MediaWiki I will mention in this blog post both integrate with Semantic MediaWiki and VisualEditor. According to my opinion these two requirements need to be met. In addition, these skins are under active development, meaning that support for new major releases of MediaWiki is added within a short period of time. The latter is good to know if you would like the next major upgrade of your MediaWiki instance to be smooth when it comes to the skin used.
Let us now look at the selection of mobile and responsive skins for MediaWiki I made for you.
The Chameleon skin comes by default with a layout offering two navigation bars enclosing the wiki’s content at the top and bottom. The top bar holds the menu for editing and actions on the center right as well as the user menu on the very right. The bar at the bottom holds the tool menu.
It is the most versatile and flexible skin when it comes to customizing the look and feel of your wiki. Moreover it can easily be extened with further features from the Bootstrap framework. If you are into creating an unique impression of your wiki then this skin is your choice.
The Medik skin serves a fixed layout in four choosable variants resembling that of the established classic Vector and Monobook skins with a sidebar on the left side of the screen. The user menu is located in the very right of the top bar. The editing, the actions and the tools menu are merged together and are located on the top left of the content area.
This is one of the two mobile and responsive skins covered here offering the classic wiki appearance. At the same time it is clear and straigt. The Bootstrap framework it uses can easily be extended with the features provided by the BootstrapComponents extension. If you are into the classic wiki layout and just want to do a couple of configuration changes then this skin is your very best choice. Besides that no further changes need to be done.
The Foreground skin serves a fixed layout providing one navigation bar at the top above the wiki’s content which holds the tool menu as well as the user menu. The menu for editing and actions is located at the top right of the content area.
It is one of the skins with a clear and straigt appearance and serves by default the features provided by the Foundation framwork. If you are happy with the layout and just want to do a couple of changes to the CSS then you should pick this skin.
The Pivot skin serves a fixed layout resembling that of the well-known classic Vector and Monobook skins with a sidebar on the left of the screen. The user menu is toggled in and out on the right side of the screen. The menu for editing and actions is located at the top right of the content area.
This is the other one of the two mobile and responsive skins offering the classic wiki appearance. It serves by default the features provided by the Foundation framwork. If you are into the classic wiki layout and just want to do a couple of changes to the configuraion and the CSS then this skin is your pick.
The Tweeki skin brings a flexible layout by default providing one navigation bar at the top above the wiki’s content. It holds the menu for tools as well as for actions. The editing action was placed as a button on the top right of the content area.
It is a skin with a clean aesthetic layout by default bringing the features provided by the Bootstrap framwork. If you like the layout provided by the Tweeki skin and you just want to do a couple of changes to the CSS, then this skin is definitely something for you. If you would like to build intensely upon the skin, it is also a very nice choice.
Let us now look at the basic data like usage numbers, web framework used, and other information:
Skin | Usage | Since | Framework | Demo site |
---|---|---|---|---|
Chameleon | 295 | 2013 | Bootstrap 4 | |
Foreground | 206 | 2014 | Foundation 5 | |
Tweeki | 77 | 2016 | Bootstrap 4 | |
Pivot | 41 | 2017 | Foundation 5 | |
Medik | 23 | 2019 | Bootstrap 4 |
The data was sourced from WikiApiary.com, MediaWiki.org and GitHub in March 2022.
The usage numbers of these mobile and responsive MediaWiki skins do not convey a relevant volume of serious adoption. However, we need to remember that private wiki instances running MediaWiki are not covered at all. From experience, these are much more likely using one of the skins mentioned here. Thus, these numbers do, indeed, provide a pretty good overview of how usages compare by skin. Moreover, their overall adoption is steadily increasing since their inception.
Interestingly, but not surprisingly, none of the mobile and responsive skins mentioned here is deployed on wikis run by the Wikimedia Foundation, the organization behind Wikipedia. One reason for that is due to the skins’ focus on being mobile and responsive, they provide features that may break content on Wikipedia. Moreover these features are even unwanted within the scope of Wikipedia. Think of features like accordions, carousels or tabs here. Another reason is that they were not developed by the Wikimedia Foundation, thus not assuring direct control over their code base and release process, which is also an important factor for Wikipedia and related projects.
This leads to the questions: Which mobile skin is used for Wikipedia, and why wasn’t it considered in this blog post? Well, the skin is called Minerva Neue, which is best used with the MobileFrontend extension. They piggy-back on the classic MediaWiki skins we all know - Vector and MonoBook. In my experience, this solution to a mobile skin for MediaWiki is generally viewed by users with a resigned acceptance. Also it lacks the possibility for adaptation to individual wiki’s requirements.
All mobile and responsive skins for MediaWiki I have covered in this blog post are recommended and can cheerfully be used for your wiki.
In the end your decision will not just depend on your individual use case for running a wiki but also on which kind of changes you would like to have for the skin and on either your personal technical skill level or on how much you would like to get involved yourself in doing these.
All of these skins can be used out of the box with you probably wanting to make only a few necessary adaptations regarding the visual appearance. Two of the skins, Chameleon and Tweeki allow for more or less invasive changes to the layout and visual appearance and require a medium to high level of technical skills to do them. The other three, Foreground, Pivot and Medik are fixed in their layout however still can be changed regarding their visual appearance. The adaptations needed here can be made by people with a medium and even low level of technical skills.
I hope you enjoyed reading this blog post and got something out of it. Please have a look at the follow-up blog posts covering the mobile and responsive skins mentioned here.
All of Professional Wiki’s hosting plans either offer or allow to optionally include the mobile and responsive skins for MediaWiki covered by this blog post. Also professional support is available to help you get the most out of your wiki. We will be very happy to assist you and make a difference for you!
Medik is one of my top mobile and responsive skins for MediaWiki.
The Medik skin to MediaWiki is a newcomer and currently not widely used for wikis powered by MediaWiki. However I expect this to change fast once it is more commonly known. This skin is definitively to be taken seriously and a great choice for wikis that would like to get started fast with really good results.
The Medik skin to MediaWiki is indeed my personal favorite as a mobile and responsive skin. This is due to the following reasons:
The Medik skin serves a fixed layout in four variants to choose from for the arrangement of the columns building the mobile friendly structure of the wiki. The layout is like the Pivot skin resembling that of the established classic Vector and Monobook skins with a sidebar on the left side of the screen. The user menu is located in the very right of the top bar. The editing, the actions and the tools menu are merged together and are located on the top left of the content area.
Petr Kajzar developed the Medik skin in 2019 originally for a medical project wiki of the Charles University (Czech Republic) and it was first released in May that year. It uses the most recent version 4 of the Bootstrap framework developed by Twitter.
The Medik skin can easily be extended with support for Font Awesome (v5.11.2) and Bootstrap components such as accordions, modals or popups and many more.
The skin’s documentation is accessible via it's page on mediawiki.org.
Medik is a great skin for starters, however not exclusively. Au contraire! If you are looking for a mobile and responsive layout that resembles the layout of the Vector or the MonoBook skin and you just want to do a couple of configuration changes, then this skin is your pick.
Example sites using the Medik skin
Check out my other favourite mobile and responsive MediaWiki skins.
Note that all of Professional Wiki’s hosting plans offer the Medik skin for MediaWiki covered by this blog post. Also professional support is available to help you get the most out of your wiki. We will be very happy to assist you and make a difference for you!
]]>