joomla / jxt

A home for usability/strategy issues and documentation, maintained by the Joomla Experience Team.
0 stars 0 forks source link

Joomla Experience Team (JXT)

Who are we?

The JXT is a group of volunteers dedicated to improving the usability and experience of Joomla as a CMS, as well as the surrounding spaces where Joomla exists as a community (the "Joomla ecosystem").

We have developed a three-pronged approach to improving the experience of the Joomla CMS and broader ecosystem:

  1. 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.
  2. 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.
  3. 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.

We're pretty new as a team, but committed to making Joomla better as a whole.

About this repository

This repository is where we keep track of our goals as a team, what we are working on, as well as publish strategy and research documents for Joomla volunteers or commercial developers can reference.

In time, we may create a usability portal or wiki where other Joomla teams can reference things like long-term goals, Joomla personas, and more. TBD

Contributing

We may occasionally post surveys or discussions in the discussions tab above. Your participation in those is invaluable, because we always prefer to make decisions based on real-world scenarios and feedback! (Want to make sure you never miss a survey? Watch this repository, and click custom alerts. You can subscribe to new discussions.)

If you want to report usability issues in the Joomla CMS, please do so in the main Joomla repository. We review issues and pull requests there frequently.

If you'd like to join the JXT, please check out our page on the Joomla Volunteers Portal. You'll be able to see our open positions, view our latest meeting minutes, and fill out an interest form.

Please note before participating in the issues in this repository...

Issues and ideas here are raw and not ready for public discussion. Often, we'll have research projects behind the scenes running to help inform our decisions, which cannot be public because it may include personal information of participants. We're not making recommendations based on our personal opinions; they are based on usability best practices, accessibility standards, and research with different groups of Joomla users.

When an issue has been defined enough and we are comfortable making a recommendation on how to move forward, we will move the issue to the appropriate codebase repo. For example, ideas for Joomla CMS will go into joomla/joomla-cms. At that point we're ready for public discussion and feedback.

Please do comment on issues if:

We gently ask that you hold other kinds of comments (questions, complaints) until the issue is ready for discussion in one of the other repos. Alternatively, open a discussion and link to the relevant issue so we can address questions and comments on the side.

This isn't to reduce transparency or collaboration—far from it!—but to protect the time of our small team of volunteers.

Thank you!!