Discover, learn, and contribute: Workshops at the Nextcloud Community Conference 2025

Join our workshops on September 27 and 28 as we come together in Berlin, Germany, for the Nextcloud Community Conference: a weekend of connecting, sharing, and building together.

This year, we’re excited to bring you a series of hands-on workshops designed to help you sharpen your skills, explore new ideas, and collaborate with experts.

From first-time coder to home user, designer, accessibility advocate, or core developer, these sessions will give you the chance to dive deep into practical topics, meet like-minded community members, and walk away with new knowledge and inspiration.

Below you’ll find all the details on the workshops, including slots, descriptions, and moderators.

Workshops on Saturday, September 27

Main stage: Build and grow Nextcloud Apps together

🕓 When: Saturday, 16:00 – 17:00
📍 Where: Main stage

Are you curious about contributing to Nextcloud but not sure where to start? Are you already a Nextcloud developer and looking for help on your app?

In this session, app developers have a chance to share their projects, explain how others can help, and answer questions about getting involved. If you want to get involved with Nextcloud, this session is a great opportunity to discover new apps, connect with maintainers, and find your first steps as a contributor — no matter your skill level.

And if you’re an app developer looking for people who can contribute new features and improvements, this is your chance to pitch to an audience of people looking to make a difference!


Workshop: Develop your first ExApp for Nextcloud

🕓 When: Saturday, 16:00 – 17:00
📍 Where: Wintergarten
👤 Moderator: Edward Ly, Software Engineer at Nextcloud

Image card for the Nextcloud Community Conference workshops by Edward Ly showing the title and a profile pic of Edward

Have you ever wanted to develop a Nextcloud app but do not have any experience with PHP?

In order to reach the wider developer community as well as expand the possibilities of what Nextcloud apps can do, Nextcloud has introduced AppAPI, a new app ecosystem from which you can build an External App (or “ExApp” for short) in your favorite programming language!

Come join our workshop where we will explain what AppAPI and ExApps are, as well as demonstrate an example in Python showing how you can get started developing your first Nextcloud ExApp.


Workshop: Join the Nextcloud Forums and contribute

🕓 When: Saturday, 17:00 – 18:00
📍 Where: Main stage

The Nextcloud forums welcome thousands of visitors looking for help or to share ideas. This workshop is all about showing you how easy and rewarding it is to contribute by answering questions, guiding others, and sharing your knowledge.

The forum crew will be there to answer your questions and help you get started.
Everyone is welcome, doesn’t matter if you’re a seasoned contributor or completely new to the community!


Workshop: Type safety for the lazy ones: How to use OpenAPI throughout the entire Nextcloud stack

🕓 When: Saturday, 17:00 – 18:00
📍 Where: Wintergarten
👤 Moderator: Kate Döen, Software Engineer at Nextcloud

Image card for the Nextcloud Community Conference workshops by Kate Döen showing the title and a profile pic of Kate

Discover how OpenAPI can make your web frontend and native clients type-safe, ensuring cleaner and more reliable code.

Two years ago, OpenAPI support was introduced in Nextcloud and widely adopted by backend developers. Now, it’s time to bring its power to your frontend and client projects.

In this workshop, you’ll learn:

  • How to leverage OpenAPI for both documentation and code generation.
  • Ways to ensure type safety in your projects.
  • Tips for integrating OpenAPI into your development workflow.

Whether you’re new to OpenAPI or experienced, you’ll leave with practical insights and the confidence to take your projects to the next level.


Workshop: From policy to practice: CRA & NIS2 compliance for open source and SMEs in the CMS ecosystem

🕓 When: Saturday, 17:00 – 18:00
📍 Where: Wintergarten
👤 Moderator: Hans de Raad, Owner at OpenNovations

The EU Cyber Resilience Act (CRA) and NIS2 Directive will soon introduce mandatory security, transparency, and governance requirements for all digital products and services – including open source components used commercially.

This three-part workshop translates complex legal language into actionable steps for SMEs, CMS vendors, integrators, and OSS projects.
Learn how to:

  • Map CRA/NIS2 obligations to your project.
  • Implement secure-by-design development practices.
  • Automate SBOM generation and vulnerability scanning.
  • Set up a Coordinated Vulnerability Disclosure process.

Walk away with ready-to-use templates, practical tools, and a clear understanding of how to meet compliance without losing the agility and collaborative spirit of open source.

Workshops on Sunday, September 28

Open Roadmap session: Live community feedback

🕓 When: Sunday, 14:30 – 15:30
📍 Where: Main stage

Help shape the future of Nextcloud!
Join our live Open Roadmap session, where the Nextcloud team will:

  • Present upcoming plans and ideas for future releases.
  • Invite real-time community feedback and discussion.
  • Explore new feature requests and potential directions together.

This is your chance to directly influence Nextcloud’s development and share your vision for what comes next.


Build your own Nextcloud app in PHP

🕓 When: Sunday, 14:30 – 15:30
📍 Where: BumBox
👤 Moderator: Daphne Muller, Manager Alliances, Ecosystem & Support at Nextcloud

Want to create your own Nextcloud app? Join this hands-on workshop to learn how to build a Nextcloud app using PHP. We’ll introduce AppAPI and guide you step-by-step to get started with developing your first app.


Workshop: Let’s build web experiences that don’t make people puke

🕓 When: Sunday, 14:30 – 17:30 (150-180 min including break)
📍 Where: Wintergarten
👤 Moderators: Lina, Senior Product Engineer, and Njan, Junior Product Engineer, both at Accenture Song (previously SinnerSchrader)

Image card for the Nextcloud Community Conference workshops by Line and Njan, showing the title and two avatars as profile pics

This will be an actually interactive accessibility workshop about motion sickness.

Accessibility is about so much more than screen readers. In this interactive workshop, you’ll dive into the specific problem of motion sickness, exploring how to create web experiences that are inclusive and comfortable for everyone.

You will:

  • Experience what motion sickness feels like through hands-on activities.
  • Solve challenges and explore real-world websites together.
  • Develop elegant, practical solutions to improve accessibility for all users.

No prior knowledge is required. Just bring an open mind and, if possible, a laptop.
This session is perfect for entire teams looking to make their products more inclusive and user-friendly.


Mobile Client Workshop

🕓 When: Sunday, 15:30 – 16:30
📍 Where: BumBox
👤 Moderator: Tobias Kaminsky, Mobile Team Lead at Nextcloud

Image card for the Nextcloud Community Conference workshops by Tobias Kaminsky showing the title and a profile pic of Tobias

A hands-on session for mobile engineers and enthusiasts.
We’ll focus on:

  • Squashing bugs together.
  • Introducing new engineers to the development setup.
  • Collaborating to improve the mobile experience for all Nextcloud users.

Bring your laptop and get ready to dive into real code and make a direct impact on Nextcloud’s mobile clients!

Get ready to learn and build together with these workshops!

These workshops are a fantastic opportunity to gain hands-on experience, meet Nextcloud community members, and make a real impact.

Spots for some sessions are limited, so be sure to arrive early to secure your place.

Join us at Nextcloud Community Conference!

Nextcloud Community Conference is at bUm in Berlin from September 27-28. You can also stay with us for the Contributor Week from September 29 till October 2 at the same location. Visit the event page to learn more details. See you at #NextcloudConf2025!

Learn more

Comments

Continue the discussion at the Nextcloud forums

Go to Forums