The JXT is committed to improving the experience of the Joomla CMS and broader community surrounding it.

Date Started
August 2022
Joomler Position Role Date Started Jonathan Magoga Japan Team Leader Nov 2023 Peter Martin Netherlands Assistant Team Leader UX Engineer Nov 2022
Angie Radtke Member UX Strategist Aug 2022 Crystal Dionysopoulos Greece Member Nov 2023
Mark Fleeson United Kingdom Member UX Writer Oct 2022 Robert Deutz Germany Contributor Liaison Aug 2022
Joomler Position Role Date Started Date Ended Jonathan Magoga Japan Member Sep 2023 Nov 2023 Crystal Dionysopoulos Greece Team Leader DesignOps Aug 2022 Nov 2023
Private Profile f4e56408 Member UX Writer Nov 2022 Sep 2023
Private Profile 8a08fb74 Member User Researcher Oct 2022 Sep 2023 Niels Braczek Germany Contributor Liaison Aug 2022 Sep 2023 Jonathan Magoga Japan Contributor UX Strategist Sep 2023 Sep 2023
Elisa Foltyn Member UX Engineer Aug 2022 Sep 2023 Peter Martin Netherlands Member Information Architect Sep 2022 Nov 2022

Back End Developer

The JXT may have ideas and recommendations that are influenced by or affect how the back end code is architected. It would be nice to be able to communicate about that on the team instead of liaising back and forth for small issues or questions. This role will also help fix usability issues that extend beyond the front end interface, and advocate for the developer experience.

More information


The operational side of UX, responsible for making sure team workflows make sense, there aren’t bottlenecks, motivate people, and also helping to brainstorm the vision for the future and roadmaps. Also responsible for leading communication with other teams and talking about the recommendations/actions the rest of the team is making. By necessity, whoever is voted as team lead / team assistant lead will be responsible for at least some of this. Strong communications skills will be important in this role.

Information Architect

This role helps figure out how pages, content, menus, or processes are structured so that it is intuitive to navigate and complete tasks. For example, in this role you might be creating site maps, making sure menus are organized well, links and screens are clear and intuitive, and also may do a touch of content strategy when necessary to ensure we are providing complete and consistent information.

More information


Liaisons help us connect and communicate with other Joomla teams and Working Groups.

UI Designer

Straight up interface design, either for new elements or based on existing patterns. Critically, the designer must be centered on the user experience and have a strong focus on accessibility. Any mockups or designs should also include accessibility annotations, like indicating tab order, focus states, etc.

More information

User Researcher

Hands-on talking to people, designing surveys and collecting data, as well as tracking relevant feedback from GitHub issues. From all of this, you can begin seeing what kind of patterns emerge. If you have the background, data analysis would be helpful in this role too, but it's not necessary. A good intuition for user needs helps in this role as well as a desire to back that intuition up with evidence when providing recommendations.

More information

UX Engineer

Front end development with a focus on usability principles and bridging the gap between design and development. Basically, help translate recommendations from design or research into semantic code and help developers understand the why. A role good for people who like both sides of the coin, or front-end developers who want to dip their toes into the world of UX.

More information

UX Strategist

This role helps the JXT brainstorm future opportunities for Joomla, and together with DesignOps, formulates these opportunities into a strategic roadmap that will take us from where we are to where we need to be. Close collaboration with the other roles in JXT is needed to ensure we are all going in the same direction. An ability to look at things from the bigger picture is helpful here, as well as the ability to balance that with the reality of volunteer-driven projects. Big ideas welcomed!

UX Writer

The UX writer is a copywriter with a defined focus on content that is often overlooked, like button labels and error messages. This role is responsible for ensuring the phrasing throughout the interface is consistent, as well as reviewing system messages (errors) to make sure they're clear and actionable, and possibly also helping/being a liaison with the documentation team to ensure the content is consistent and clear.

More information

JXT Meeting Minutes - Nov 23 2022

By Crystal Dionysopoulos on 2022-11-25 08:50 in Joomla Experience Team

Scheduled duration: 60min Duration: 60min Participants: Crystal Dionysopoulos (Team Lead), Peter Martin (Assistant Team Lead), Angie Radke, Jarron White, Yuusuf Oladipo, Benjamin Trenkle (PLT Liaison), Niels Braczek (Architecture Liaison), Shirielle...

Read more: JXT Meeting Minutes - Nov 23 2022

JXT Meeting Minutes - Nov 2 2022

By Crystal Dionysopoulos on 2022-11-04 08:45 in Joomla Experience Team

Scheduled duration: 90min Duration: 120min   In Attendance: Crystal Dionysopoulos (Team Lead), Peter Martin (Assistant Team Lead), Angie Radke, Mark Fleeson, Benjamin Trenkle, Harald Leithner (5.0 Release manager), Olivier Buisard (4.3 release manager) Absent: Milosz Wojaczek,...

Read more: JXT Meeting Minutes - Nov 2 2022

JXT Meeting Minutes - Oct 6 2022

By Crystal Dionysopoulos on 2022-10-07 12:00 in Joomla Experience Team

Details: Scheduled duration: 60min Duration: 1hr 20min Participants: Crystal Dionysopoulos (Acting Team Lead), Angie Radke, Peter Martin, Milos Wojaczek, Elisa Foltyn, Robert Deutz (CMS Maintenance Liaison), Harald Leithner Absent: Benjamin Trenkle (PLT Liaison) Agenda Items &...

Read more: JXT Meeting Minutes - Oct 6 2022

Team Meeting 22-Aug-2022

By Crystal Dionysopoulos on 2022-08-22 14:20 in Joomla Experience Team

Details: Scheduled duration: 60min Actual Duration: 1hr 50min Participants: Crystal Dionysopoulos, Elisa Foltyn, Angie Radke, Benjamin Trenkle (PLT Liaison), Harald Leithner (liaison) Absent: Robert Deutz (CMS Maintenance Liaison) Agenda Items &...

Read more: Team Meeting 22-Aug-2022

RSS Feed

The JXT has developed a three-pronged approach to improving the experience of the Joomla CMS and broader ecosystem:

  • Damage Control and Quality Assurance: Bring attention to current bugs and issues to improve the experience in the CMS as it exists now, review PRs when necessary or requested. Track common issues and questions to help discover usability bugs.
  • Guidance and Best Practices: Produce research-based strategy and documentation to help guide other teams with their decisions in order to ensure a consistent Joomla experience across the ecosystem as a whole.
  • Visionary, Long Term Thinking: Assist with roadmaps and goals for future releases and decisions, in order to ensure the sustainable and consistent growth of the CMS and Joomla Ecosystem.

If this something you'd like to help with, first review the roles tab and then please submit the interest form here. Thank you! 

Please login to contact this Team