Virtually Attend FOSDEM 2026

Collaboration and content management Track

2026-01-31T10:30:00+01:00

CryptPad is a collaborative office-suite that is end-to-end encrypted and fully open-source. The project has been operating for over 10 years and is used to collaborate on millions of documents each month on the flagship instance cryptpad.fr. In this talk we will introduce the product and its suite of applications. We will highlight some recent achievements from the last year including

  • an updated look and feel;
  • a re-write of our server;
  • improvements to office applications;
  • and a new CryptPad embedding API.

We will also recap the financial situation of the project, and our plans looking ahead towards sustainability.

2026-01-31T11:00:00+01:00

2025 has been a crazy year for open source, self hosted collaboration. As in, everyone has woken up to the risks of having an entire economy depend on 3-4 big American tech firms. Well, we at Nextcloud have been working to solve that since we started in 2016 and the large roll-outs recently, of millions of users at various public sector organizations across Europe. And now suddenly everyone else starts talking about it?

Well, we’re at FOSDEM, so all we care about is… features. That, and self hosting of course. It is more fun. And who doesn’t want to stay in control?

So, like every year, I will go over everything we did in Nextcloud in the last year. Is it feasible to do that in a single talk? Of course not, but I’ll try anyway, and you can judge me.

See you in Brussels!

2026-01-31T11:30:00+01:00

“Privacy-invasive cloud services,” “isolated users” and “small, disconnected instances” are what comes to mind when we think of self-hosting. It gives users control, but it also isolates them, with each server becoming a separate island.

Cloudillo changes this. It is a self-hosted application platform that makes collaboration extensible, privacy-preserving, and organic — letting groups and organizations collaborate freely across different installations without relying on any centralizing infrastructure, while keeping their data private and under their control.

At its core, Cloudillo provides all the building blocks of a modern collaboration suite: file storage, real-time database, live editing, social interactions, and user identity.

But what’s the kicker with Cloudillo? It is that these are not closed features, but open APIs developers can use to build new applications that integrate seamlessly into the platform. A built-in DNS + PKI-based identity layer enables people and organizations to connect securely, exchange data, and seamlessly share both content and applications across independently hosted Cloudillo instances — without any third-party coordination service.

Cloudillo’s entire backend is delivered as a single 30MB Rust binary, with no external dependencies. It emphasizes simplicity, performance, and security. Developers can deploy it in minutes, extend it in Rust, or build applications in TypeScript, then immediately gain access to a global framework for distributed collaboration.

This short talk introduces the concept behind Cloudillo, explains its technical foundations, and demonstrates how developers can create their own apps — apps that reach beyond a single server, thanks to Cloudillo — the platform that aims to make privacy-first collaboration not just possible, but convenient and open for innovation.

2026-01-31T11:55:00+01:00

Taiga is Spanish open-source project management software that was created in 2014. After achieving success with over 20 million users, a rewrite is started in 2021 in order to modernise the application. However, this soon came to a halt: the original team is no longer able to continue the project. So, after 10 years of development and with many users eagerly awaiting this sequel, is this the end?

Thanks to the magic of open source, the story continues. A French cooperative that was also working on Taiga, took the project under its wing, ready to start afresh.

Join us to discover the origins of Tenzu (formerly Taiga-Next), find out where we are now, and learn about our future plans.

2026-01-31T12:25:00+01:00

Join me for a fast-paced tour of OpenProject’s most impactful updates over the past year—from powerful portfolio management enhancements to much requested service management features, such as internal work package notes.

This session will also spotlight our long-term tech strategy to bring real-time text collaboration to every corner of the platform, enabling teams to co-create work packages, meeting notes, and other project management artifacts with ease. Discover how we’re leveraging and extending BlockNote, the rich-text editor already powering applications like openDesk’s Notes and Mijn Bureau’s Docs, to bridge the gap between quick te sketches and fully-fledged project plans. We’ll also invite developers to explore our BlockNote extensions, making it easier than ever to integrate work and task management into their own platforms.

Further, I will give an outlook on our strategy to help project teams to migration from Jira Data Center and Confluence to OpenProject and XWiki respectively.

Whether you’re a user, contributor, or developer, this talk will inspire you to reimagine collaboration in open-source project management.

2026-01-31T12:55:00+01:00

During their most recent “100-Day-Challenges”, teams from France, the Netherlands, and Germany collaborated to co-develop sovereign public sector IT. The Netherlands is using components from La Suite Numérique and openDesk to build MijnBureau, while French and German teams continue to work together on their workspace solutions. This session explores how these cross-border collaborations tackle technical and organisational challenges and enable interoperability between different national workspaces. By sharing experiences and lessons learned, we highlight the potential of coordinated European initiatives to strengthen digital sovereignty and co-develop resilient, citizen-focused public sector software across borders.

2026-01-31T13:45:00+01:00

In this talk, we will highlight the latest updates to BlockNote. BlockNote is a rich text editor that focuses on a modern (block-based, Notion-style) User Experience and an easy DX (Developer Experience). BlockNote is used in open source projects like Docs (La Suite / ZenDiS), OpenProject and XWiki.

In this talk we'll give an introduction to how it works and highlight the latest developments and upcoming features, such as:

  • Features for Async Collaboration: Versioning, Track Changes and Comments
  • The renewed Extension system
  • AI Integration
2026-01-31T14:15:00+01:00

Cristal is a modular, extensible, and embeddable Wiki User Interface built with Vue and TypeScript. It offers a modern, polished interface using VueJS and supports offline and real-time editing. Built to be data storage agnostic, it is embeddable in several existing collaboration and knowledge management solutions (e.g., XWiki, a local file system, a Nextcloud storage, or a GitHub repository).

In this talk, I will showcase how Cristal can be embedded seamlessly as a Nextcloud application, allowing Nextcloud administrators to provide knowledge management to their users in a few clicks. In particular, I'll highlight how past design choices helped embed Cristal in Nextcloud. But also present a return of experience of the unexpected issues faced in the process. I will also present other features developed this year (integration of the BlockNote editor, support for macros) and how they will benefit current and future Cristal users.

2026-01-31T14:45:00+01:00

This talk is presented by Stephan Meijer (NL government, NLdoc/La Suite Docs) and Albert Krewinkel, maintainer of Pandoc.

Public administrations hold millions of documents trapped in formats that are hard to reuse and often fail WCAG requirements: PDFs, legacy Word templates, ad-hoc styles. At Logius, with the NLdoc project, we were tasked with turning those documents into accessible, reusable HTML and other open formats. Our first instinct was the obvious one: use Pandoc and wrap it with some pre- and post-processing. It worked… until it didn’t. Every new edge case, every new target editor, every new accessibility rule meant more custom glue code and brittle filters.

So we flipped the problem: instead of chaining converters, we designed a JSON-based document Abstract Syntax Tree (AST) with an OpenAPI specification and built dedicated conversion services around it. That AST now sits at the centre of a small ecosystem: PDFs and DOCX files are converted into the AST, and from there into editors such as Tiptap and BlockNote, or directly into formats such as HTML. Support for ODT, Markdown and EPUB is on the way.

The same AST also powers the NLdoc Tiptap-based editor, where authors get real-time accessibility validation and can export to accessible formats. It also powers the import functionality in La Suite (Docs), the FR–DE–NL sovereign collaboration stack.

In this talk we’ll walk through that journey: why "just use Pandoc" wasn’t enough, what our AST looks like, how we wired it into a queue-based microservice architecture, and how this approach turns document conversion from a one-off migration hack into an interoperability layer for accessible, sovereign collaboration tools.

Recent versions of the document specification are available at the Releases page of its repository.

2026-01-31T15:15:00+01:00

The new Collabora Office brings a beautiful, ergonomic suite, based on LibreOffice to the desktop. Come hear why, in 2026 we're creating a native local application. Hear about the limitations of Web APIs, and checkout some of the metrics we have gathered around how people collaborate on-line, and the engineering decisions that flow from that. Hear about our new approaches to handle collaboration, off-line, conflicts, and forthcoming protocol to negotiate transitions between co-editing, sharing, on-line and off-line. Finally catch up with the latest in UX research, interoperabiltiy and feature improvements as well as seeing how to get involved with the project.

2026-01-31T15:45:00+01:00

Collabora Online introduced a new feature that lets users start a slideshow for everyone who has joined the presentation. This feature can be used during meetings where, instead of sharing the screen to present something, the user can now just start the slideshow inside the presentation document.

2026-01-31T16:05:00+01:00

Four years ago, the We4Authors initiative united several content management tools (mostly open source) to identify and document accessibility best practices in preparation for the European Accessibility Act. It was the most coordinated effort to help content authors produce accessible digital content at scale. Yet, despite the groundwork, only the recommendations have not been widely adopted. The Web Almanac confirms what many suspected: web accessibility has not meaningfully improved in preparation for the Act’s introduction. https://events.drupal.org/europe2020/sessions/top-cms-tools-are-working-together-build-more-inclusive-world.html

Much of this was built on or extending ideas in Authoring Tool Accessibility Guidelines (ATAG) 2.0. https://www.w3.org/TR/ATAG20/

Today, the context has changed.

Artificial Intelligence—especially small, local language models—offers a new opportunity to deliver accessibility guidance where it’s needed most: at the moment of authoring. CMSs can leverage open source AI to suggest accessible alternatives, improve media descriptions, and identify structural issues in real time—without sending user data to third parties or compromising privacy.

This talk will explore how we can: • Revisit the ATAG 2.0 & We4Authors guidance and align it with today’s AI capabilities. https://www.w3.org/WAI/standards-guidelines/atag/ • Integrate small language models within CMS authoring environments. • Collaborate across open source communities building on the Open Web Alliance • Build shared datasets, APIs, and modules to improve author support and accessible defaults.

Accessibility progress requires shared effort, not just compliance checklists. Let’s use open collaboration and new tools to help every author publish content that works for everyone.

2026-01-31T16:35:00+01:00

Digital Workplaces increasingly consolidate collaborative tools, yet telephony often remains isolated and difficult to integrate. User needs show that a unified interface, including VoIP, simplifies the user experience while reducing vendors and costs. Once treated as a silo, telephony is now starting to become a central component of collaborative platforms.

This presentation will cover the key technical integration points for adding a a softphone application and a VoIP calling service to a Digital Workplace: embedding a web-based calling client into an existing interface, managing SSO and account provisioning, unifying call histories and presence information, ensuring interoperability between system notifications and platform notifications, and adapting the user interface.

We will illustrate these points with a concrete example using the SIP client Linphone and the SIP server Flexisip, demonstrating how an open source VoIP solution can be technically integrated into a collaborative platform: adapting WebRTC to SIP, handling push notifications for incoming calls, retrieving call logs via an API, and more.

The goal is to show how telephony can become a modular building block for collaboration rather than an isolated tool, and why this approach is essential for open source Digital Workplaces like Nextcloud, OpenDesk, or eXo Platform to offer a complete solution. It is only by combining the strengths of different specialized open-source software editors that it may be possible to compete with major players in the collaborative-software market, such as Microsoft 365.

2026-01-31T17:05:00+01:00

In a world where custom JSON and binary formats thrive, HTML and XML continue to provide an open and universal system for sharing structured information. But these languages are plagued by decades of insufficient tooling which makes working with them tenuous at best. The HTML API in WordPress has introduced a safe, reliable, and convenient interface for parsing HTML to address a number of these issues; in the process it unlocks new worlds of interoperability and translation for human-authored content.

This talk will discuss the streaming interface of this new processing pipeline and how it can be replicated in other languages and platforms. It will highlight how re-embracing HTML and other markup languages can improve interoperability between platforms and how better tooling can make working with these legacy formats less painful.

Having a spec-compliant DOM parser is useful, but a spec-compliant and minimally-allocating streaming parser can be a game-changer in high-demand and low-latency applications. Come hear the fascinating war stories from developing such a system, how design played a key role, and ways it has already unlocked novel and high-quality features.

  • https://make.wordpress.org/core/tag/html-api/
  • https://developer.wordpress.org/reference/classes/wp_html_processor/
  • https://developer.wordpress.org/reference/classes/wp_html_tag_processor/
2026-01-31T17:35:00+01:00

With a live demo I will show how I distribute my (mostly long-form) content (POSSE) from Drupal (CMS) to multiple Nostr relays. After this demo I will explain the technicals details how this works (using the Nostr-PHP library https://nostr-php.dev and used Drupal modules, https://www.drupal.org/project/nostr_content_nip23, which I maintain).

2026-01-31T18:05:00+01:00

In the last few years, we've revived the idea of a student wiki at MFF CUNI, where the last attempt had languished for years. We'll talk about the technical side – choosing a platform, the problems we encountered, and our extensive modifications – as well as the organisational side, from getting institutional backing for our project to actually getting student contributions.

Through a combination of automated migrations and follow-up manual edits, we've consolidated a number of older, semi-abandoned platforms at the faculty to the new wiki. The entire software stack is FLOSS while also allowing integration with other university systems.

You can see the current state of the wiki at https://wiki.matfyz.cz, and our source code at https://gitlab.mff.cuni.cz/matfyzak/wiki/

2026-01-31T18:30:00+01:00

Collaboration in the physical world can learn from the tools software developers use. Forgejo is an excellent code forge that can be repurposed for collaborative project management or a simple TODO app. This presentation explains how a PWA can be built on top of Forgejo by generating a binding for a mobile app from the api description.

By reusing Forgejo as a backend, development time on a backend is saved and a fallback frontend exists too. The advantage lies in the ability to create a dedicated frontend for particular workflows while retaining the proven parts.