joomla / jxt

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

Map Joomla Ecosystem #4

Open crystalenka opened 2 years ago

crystalenka commented 2 years ago

what plays into a persona’s experience, how much influence do we have over it at each point of the ecosystem?

Reference: https://www.interaction-design.org/literature/topics/ecosystem-maps

Ecosystem maps are often used for service design; it's important to remember that Joomla does offer a ton of "services" or touch points surrounding the CMS, like the various websites, the JED, and more. All of these affect an individuals experience of Joomla as a whole.

Needs:

crystalenka commented 2 years ago

Here's a list of the subdomains Joomla has currently, since this plays into the ecosystem. I've excluded ones that are used for technical things like update channels or install from web, and I'm excluding ones that just redirect elsewhere unless it is not obvious where it will redirect.

Even with those excluded, we have 21 subdomains. 4 are documentation related. 2 are 3rd party services. I have included 2 redirects which are unintuitive.

api.joomla.org

certification.joomla.org

community.joomla.org

developer.joomla.org

docs.joomla.org

domains.joomla.org

downloads.joomla.org

extensions.joomla.org

forum.joomla.org

framework.joomla.org

identity.joomla.org

internal.joomla.org

issues.joomla.org

launch.joomla.org

magazine.joomla.org

manual.joomla.org

resources.joomla.org

showcase.joomla.org

tm.joomla.org

training.joomla.org

volunteers.joomla.org

crystalenka commented 2 years ago

I've made a first draft of an ecosystem map for Joomla. I'm sure I'm missing things, and there may be some overlap, so we can talk about the specifics and adjust.

The idea is to map the different parts of Joomla as a whole; I split it up into four categories:

  1. Community - these are places where people get together either to collaborate, meet, learn, etc. Events as well as places like forums or github go here.
  2. Services - services provided by or around Joomla. Examples would be the JED or the downloads site.
  3. Products - actual products provided for Joomla. The CMS, the framework, etc.
  4. Education - places where people can learn more about Joomla. This includes docs as well as the JCM and certification program.

For each of those categories I also split it into official (managed and with oversight by the Joomla project) or unofficial (3rd party, unofficial communities, commercial services).

So far I have included all the joomla subdomains I listed above and some obvious ones, but would love help filling it out a bit more.

This is pretty high level; once the personas are done and we have finished this I'd also like to go back through and detail which items are relevant to which personas, how frequently they'll interact with them, where there is overlap, etc.

All thoughts welcome. :) 

ecomap.pdf

wilsonge commented 1 year ago

FYI - phpDocumentor is used for api.joomla.org not mediawiki (it's largely auto-generated from doc blocks with a custom template michael developed at https://github.com/joomla/api.joomla.org