I trust I'm not intruding. I apologize in advance for the length of this post. Bear with me please.
My name is Crip, I'm a 43 y/o Brit living in Japan. I've been running a XOOPS based community for foreign sailors out here for almost 3 years. It's my only experience of XOOPS, so I'm not posing as a dev or anything even remotely like it. I'm an end-user, and a fairly new one at that.
I have been following this forum since it's outset, and have made the occasional comment. I have a proposal to make, and ask that it be given consideration.
I see proposals here for the formation of the following teams:
Core-Dev Team
Module-Dev Team
Project-Council
Advisory-Team
Community-Communications (edited) Team (ex News?)
Design Team
Documentation Team
Server-Admin Team
Promotion Team
Moderators Team
Sometimes these teams are referred to as combined, sometimes separate. Sometimes in different combinations
I hope that they all spring into existence in their own rights as I think each category needs undivided attention.
I wonder if there's room for one more though.
I propose that an End-Users' Team be added to the list.
I think that while the teams listed above will give voice and direction to a large part of this community, a very important and possibly even a majority of the people involved with XOOPS will not have a direct, non technical voice in the process of building our future together.
Let me try and explain a little more clearly by breaking down the roles (as I interpret them, and as a largely "analogue" person) of the Teams listed above.
The
Core-Dev Team, obviously, will be working on the XOOPS core. Fixing bugs, making improvements and mapping a future for XOOPS the app.
The
Module-Dev Team, I presume, will be there to assist independent mod devs with their development of new and existing modules. They may also develop modules that are seen as essential for increasing the utility of XOOPS but which no-one seems interested in/able to develop independently. They would also, unless I'm mistaken, be responsible for assuring certain standards are met and that information on said modules would be made easily available.
The
Project-Council would appear to be an over-all management team, charged with having the last word on all aspects of XOOPS, and probably a role/voice in the XOOPS foundation.
The
Advisory-Team would be a team of massively experienced XOOPSers who would be a kind of oversight team both technically and ethically. These folk would probably be called upon at times of indescision/doubt, but may not be logging on every day to check in on us.
The
Community-Communications (edited) Team would be in charge of making sure that each team is talking, and maybe more importantly, listening carefully to what each other are saying. They would also be collating input from the various Teams and making sure that the news section of xoops.org carried timely and open reports on all things XOOPS.
The
Design Team would presumably be working on a standardized "image" for the site here at xoops.org and official sites. They may also be made available to advise on GUI and usability matters for independent module devs. I wonder if these folks will also be handling Theme guidelines and cataloging.
The
Documentation Team would be in charge of making sure that documentation of the XOOPS core was thoroughly maintained and publicly available. Not sure if they would be handling module docs, maybe not seeing as how there's a Modules team. They would also be responsible for XOOPS installation docs, of course, and possibly security and hack documentation.
The
Server-Admin Team would be responsible for the day to day maintenance of xoops.org . Additionally, this would probably include implementation of themes and modules deemed required here.
The
Promotion Team, I assume, will be making sure that XOOPS gets the attention it deserves. Maybe it would also be charged with assisting module devs in the promotion of their modules, writers with their books and webmasters with their XOOPS built sites.
The
Moderators Team would be charged with maintaining decorum on the forums and assisting posters with finding answers to their questions.
Now, I may have gotten ahold of the wrong end of the stick in some of my assumptions here, if so I bow down to your superior powers of deduction, you will no doubt feel, rightly, free to put me right I have no doubt. I'm also sure I've left glaring holes in the tasks being undertaken by the various Teams. None the less, I still see a hole that needs filling.
Let's imagine a situation arises (peril the thought) somewhat similar to what we've been experiencing the last few months. A general feeling of abandonment or alienation in the community.
Let's also imagine some less drastic and maybe more likely situations. Imagine a significant number of XOOPS users find a new implementation in the core, while technically a great idea just overly complicated from an end users point of view. Similarly, something that a near-dev might be able to handle with minimal fuss proving to be a major headache for run-of-the-mill webmasters. Maybe there's a section of the documentation that just doesn't state things clearly enough, or maybe we find that the tech requirements for installing XOOPS get ramped up to the point that we risk losing a significant number of potential new users. Maybe a module slips by the standards team and the problem goes unanswered in the forums. Basically, and with the utmost respect, I'm worried that you guys are all in XOOPS so deeply that you may at times overlook the ordinary user.
Now, with diligence and luck, it may be that none of these things ever happen, or if they do, that they get caught and dealt with by one of the Teams mentioned at the beginning of this post. Maybe there are roles that I've missed in one or other of the various teams' assignments that would make an End Users' Team largely superfluous. Maybe you really are going to open up the site to more user input and not just build it so that your decisions and actions get reported more openly. None the less, I do think it would be good to have a direct channel to the 'inner halls' for the XOOPS end user community. Reassure us, your loyal fans.
It can be intimidating expressing opinions here sometimes, hence my belief that there may be a role for a Team such as I propose. If such a team came into existence and remained silent for lack of problems, so much the better, but just in case...
Thoughts and opinions humbly requested.
Crip.
Never let a man who does not believe something can be done, talk to a man that is doing it.