I can only talk from my perspective. As a user, as an ambassador and as an early boyfriend of Mrs MODX. So I make a list of things in general, specific and abstract whereever possible.
- MODX must be pregnant. She's moody, her behavior is not predictable. I cant guess what issues will be on the table the next month.
- I still love her like on the first day we met. She is still the person I knew, although she has grown. I know that.
- If I introduce her to my friends or clients, they immediately like her.
- We get along well, apart from some deeper findings that drive me crazy. Specificly: permissions. I dont know how to have her let me do different things. You need to be a neuro scientist to make her agree or obey. Or You trick her into doing it.
- Sometimes, I wish she was simpler. Up to a certain level, she is really brilliant. But when you scratch the surface, its getting complicated. I wish her parents would help me with that, as they know her best.
- When she is acting strange, her uncle Bob and aunt Susan (different family branches) try and help with the conversation. They do a great job, but they cant fix everything.
- The older she gets, the stanger her behavior becomes.
- Since some time now, whe is asking me if I really want to leave when I touch the exit. She must think I dont know when I want to go.
- On the other hand, she cant tell me whats wrong with the flat we live in. She didnt say anything when we moved in, but sometime she wont let me enter a room or so. Her diary doesnt say anything about it (I checked the last time), but I have the feeling its not a big deal. I just cant figure it out.
- About that diary: every time we have our differences, I burn it accidentally in the act of trying to fix things. Why did she put it there in the first place?
- If I met her today for the first time, I'd be impressed, but also kind of stressed. When we talk, she answers very slowly compared to other women or when she was younger.
Ok, I am getting confused with the analogies now
What do we have?
- a very fine piece of software
- some documentation
- some company, maintaining the core of the software
What do we miss? Speaking for myself:
- A clear and reliable structure like "LLC -> core + infrastructure + contributors helpdesk, Community -> extras + support"
- 2 class extras: only packages which meet the requirements make it into the main repository (rtfm + support thread in the forums)
What do we need for that?
- centralized data (one login for rtfm and forums)
- find the way back to the way that makes MODX unique
- make a list of extras or features which we miss (like "Create limited users with 2 clicks" or so)
The lists are not complete, but this is how I would start if MODX was mine from now on.
We have so many great community members. Some are good with strategy, some like tuning performance, some like hardening, some like new features, some like making things less complicated. Some can code like hell but have lost the big picture. Some can see the big picture, but cant code well.
Concering the business: its important for some ppl to make a living of maintaining the MODX core. Like it is for others to make a living of using it. "We" could start a process that would start in public polls in the forums. "Extra of the month" or so. "Concept of the Month" and "Feature of the month". If it (the winner) is not written yet, LLC could start crowdfunding it. So the best and most wanted features would become real and ppl with more ideas that skills can get their concept into reality. And: it would bring the active community AND users back to the forums.
A last thing is important to me: LLC must not be silent. If its the core team, its the leader of the herd. Talk, ask, have an own thread in the forums concering "core and community talk". Get back into the center.
Cheers,
Guido
[ed. note: gallenkamp last edited this post 12 years, 4 months ago.]