Skip to content

Documentation: Dev setup for the Neos/MediaUi sprint 2026 🇨🇭 #268

@mhsdesign

Description

@mhsdesign

General setup guidance for the sprint.

Other information about the sprint is available on discuss: https://discuss.neos.io/t/neos-sprint-rotkreuz-switzerland-april-13th-until-april-17th-2026/6897

To ensure we can productively start the week we highly recommend having a Neos development setup already. That means installing a Neos.Demo just with the development versions of Neos and Flow.

We currently maintain two different architectures that differ fundamentally:

  1. non event sourced Neos <=8.4 and media-ui 2.x
  2. event sourced Neos >=9.0 and media-ui 3.x

Depending what you're planning on working on will you be working with one or the other or maybe both Neos versions.

  1. media-ui 2.x: Development of general bugfixes and minor features that can be upmerged to 3.x
  2. media-ui 3.x: Development of 3.x bugfixes and major features

Setup

This setup guide assumes you know how to handle your local dev stack - choose whatever you are most comfortable with e.g. ddev, docker, local etc. You need php, composer and node and yarn - the usual:)

Otherwise here you'll find documentation how to setup Neos projects: https://docs.neos.io/guide/installation-development-setup

Setup Neos dev-collection with media-ui

1.) Clone the repo via git or use composer create-project:

For Neos 8.3-dev with media-ui 2.x use:

git clone https://github.com/neos/neos-development-distribution.git --depth 1 --branch 8.3

For Neos 9.1-dev with media-ui 3.x use:

git clone https://github.com/neos/neos-development-distribution.git --depth 1 --branch 9.1

2.) Add the media ui

composer require flowpack/media-ui

(note that the development distribution ensures that neos and flowpack vendors are always installed by source, otherwise --prefer-source must be used)

3.) Install Neos with composer and get flow running (your preferred method).

4.) Follow all further setup steps see ./flow setup

Building the media-ui

Navigate to the installation directory of the media-ui: Packages/Application/Flowpack.Media.Ui

Use node 22 and install with yarn:

yarn

Now you can build the module via

yarn build

Make a test change and see if the changes are reflected.

More details on the available commands for development can be found in the repo: https://github.com/Flowpack/media-ui/tree/main

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions