Problem/Motivation
This is one of the support improvement issues originated in #1236290: Decide on a course of action for improving support options on Drupal.org.
The Drupal.org support forums have kept the same structure for several years now. However, the needs have greatly changed from an almost only builder & developer community to the entry of large numbers of new users, because of many factors involved like for example Drupal 7 usability improvements (see status update and next steps), many new ready to use Drupal distributions for less technical users (see a Drupal founder and project lead's article on distributions), web services for quick and easy hosted Drupal sites like Buzzr, Drupal Gardens, Pagebuild, ProsePoint Express, SubHub, etc., and so on.
Although support for builders and developers is also a growing need, many of the new users need beginner support that should be routed away from the more advanced work to the appropriate forums.
Drupal users should have clearer options to choose, with forums for new users, for site builders, and for code developers. This would also help organize user learning and ease the learning curve.
Drupal experts are more willing to help and volunteer in the support forums if they can quickly find questions of their specialty. For example, currently most of the questions go to just one forum, "Post installation", with many mixed topics.
So, there is a need for more granularity in topic-specific forums, like for the frequent questions on choosing and configuring contributed modules, etc.
Proposed resolution
These last years, I've been helping from time to time on the support forums, and in my opinion the following can be a suitable starting point. It keeps all the current forums (linked here), a few of them renamed (from "General" to "Community Forums", from "Post installation" to "General site building", others with minor changes), and adds those now needed, and a structure updated to the current situation.
Forum structure (user/builder/developer), titles and descriptions come mainly from the Drupal Documentation. This or any similar structure could be flexibly updated later as needed.
[Updates: I'm gradually updating this issue summary with those improvements that have consensus in the discussion]
__________________________________________________
Note: For cooperation in local and topic-specific groups, see groups.drupal.org. For all related to a specific module, theme, or distribution (bugs, tasks, features, support) see the issue queue. For core and other development, see the core issues and the mailing lists. Also available are chat, and third-party technical q&a.
For general discussion and support, see the Drupal forums:
- Support Forums
- User Support
- Before you start
- Installing Drupal
- Theme selection and configuration
- Translations and multilingual sites
- Site administration
- Hosting support
- Paid Drupal services
- Builder Support
- General site building
- Converting to Drupal
- Upgrading Drupal
- Module selection and configuration
- Theme and sub-theme customization
- Developer Support
- Contributor Support
- Module project maintenance
- Theme project maintenance
- Core development
- User Support
- Community Forums
- Newsletters
- Deprecated
__________________________________________________
User interface changes
Initial descriptions (to be edited) and notes for the new proposed forums:
- User Support
- If you are starting with Drupal, there are solutions to have a site almost ready out of the box, so that you can advance quickly and practice and experiment with what you learn.
- Builder Support
- Add modules and features to existing sites, and build your own sites by combining Drupal core and your selection of modules.
- Developer Support
- Use PHP, MySQL, JavaScript, advanced CSS... to develop your own custom modules and themes.
- Contributor Support
- For developers contributing modules, themes, distributions, and core patches, to the community.
- Theme selection and configuration
- What themes are good for this type of site? Does this theme work well with that module?; if not, which others? Are they configurable?
- Site administration
- Manage users and content, perform backups, secure your site, tweak performance, etc.
- General site building
- For site building questions that don't fit in one of the specialized builder forums. (This is the large Post Installation forum renamed).
- Module selection and configuration
- What modules are good for this functionality? Does this module work well with that other module?; if not, which others? How can I configure them to work together?
- Theme and sub-theme customization
- Customize existing themes by adding your CSS styles in sub-themes.
- Module project maintenance
- For maintainers of contributed module projects.
- Theme project maintenance
- For maintainers of contributed theme projects.
- Core development
- For questions on developing contributed core patches.
Comments
Comment #1
juan_g commentedFor a quick background from the documentation, these are overviews of the three stages in the Drupal learning curve (user, builder, developer):
Comment #2
michelleI think it's a good idea in general, but some of those are awfully specific. Do we really need a whole forum about installing themes? I also think we need a general contrib support forum. Yes, that overlaps support in the queues but the fact is that many maintainers do little to no support in their queues. Having another place to ask questions on using contrib modules where it's likely to be seen by more than just the maintainer is a good idea. Maybe your "choosing and configuring modules" could be generalized to using contrib in general.
Michelle
Comment #3
juan_g commentedThat's a short title, and tries to imply much more. I was also not satisfied with that title, but was thinking, if we want a really accurate title it would say:
"Themes at a beginner level, for new Drupal users. That is, neither modifying their CSS via sub-theming (intermediate level), nor writing themes from scratch (advanced level). Just asking for theme recommendations for their specific use case, and installing and configuring them."
Well, that's a little long title. ;) How about just "Choosing themes"?
Now that I think of it, you are right, "Installing themes" is not an accurate title. I will edit my initial proposal.
Maybe that can be the new "Choosing and configuring modules", also for specific use cases, combinations of several different modules, etc. A really needed forum.
Yes, but of course in the case of something related to one specific module the recommended way is its issue queue, as all we know. Naturally, if there is no reply I think it's OK that the users ask in other also related places.
Thanks, now the mentioned edit...
Comment #4
juan_g commentedThe changes have been:
Installing themes -> Choosing and configuring themes
Installing translations -> Translations and multilingual sites
The first, for example for questions like "does this theme work well with that module?; if not, which others?", etc.
And about the second, if you've installed a Drupal site with several languages, you know how tricky it can be to get it right.
[Edit: It seems better to have just one forum for translations and multilingual sites, like in the current forums, given that here the line between beginner's and intermediate levels is less clear than in other cases]
Comment #4.0
juan_g commentedChanging "Installing themes" -> "Choosing and configuring themes", and "Installing translations" -> "Translations and multilingual sites".
Comment #5
davidhernandezShould more tagging be added to the forum so that the person posting can label their post as beginner, intermediate, or advanced? I noticed there is one for specifying the Drupal version. Has it been used well, or do you find people don't bother with it?
Comment #6
juan_g commented@davidhernandez: I think it's easier to have separate forums for the different levels of the learning curve. For example, many new users are happy to find something like the new out-of-the-box Drupal sites: Drupal distributions like Acquia Commons or OpenPublish, and quick hosted sites like Drupal Gardens or Buzzr. Intermediate users prefer to modify those distributions by installing other modules, or to create their own sites by combining core and modules. Advanced users exchange info about developing custom modules with PHP code, etc. So, some topics have a clear level already, at least for most of their use cases.
Anyway, adding free tagging to the forums (like in the issues) could be interesting, rather than for levels, for specific topics like in drupal.stackexchange.com (the technical Q&A service), since probably the number of forums will not be as large as the number of topics.
Comment #7
davidhernandezThe one thing I worry about with using separate forums for user levels is that it may limit the interaction between the different groups. Newbies can gain a lot from more advanced users, and vice-versa, so you don't always want to make it too easy for them ignore each other.
Comment #8
juan_g commentedOf course they interact and help each other. It's more about separate topics than about separate people. One can be advanced in PHP code and at the same time a beginner in theming, for example. But it's true that most of the time people need to work on their specific topics.
Comment #9
juan_g commentedLet's explain a little one of the purposes of this structure. Basically, about the different sections for users, builders, and developers, one of the main needs that we can see in the support forums is to help ease the learning curve. For example, we still see people convinced that they need to master PHP, MySQL, JavaScript and CSS before start building their first Drupal site. And they spend months in frustration; all theory, zero practice, no site.
So, it's important to support new Drupal users so that they can comfortably and gradually climb the learning curve. That is, from out of the box solutions for new users so that they can see how things work in practice, through modifying and building sites by combining modules, to developing custom modules for special needs. Step by step; from user, through builder, to developer.
And, in this way, and from the start, having always working sites to practice and to apply what they learn, some of them test sites, some of them live sites, all improving gradually.
This is it.
Comment #10
davidhernandezAnother thing that strikes me, is "User Support". You have categories like installation, configuring themes, hosting services. Wouldn't those be better in the Builder forum? I have a mini rant. A few people have talked to me about the lack of user level support and documentation on drupal.org. Everything tends to be focused on the builder/developer or even designer, but not the actual user. And by user I mean and end user. Someone that has to user drupal because their company/organization uses it. Someone that doesn't care about drupal's benefits, or what a theme is, or how to install it, but needs to log in and edit. Drupal is used more and more for enterprise level sites. With that, comes a whole group of less technical users. I think that is worthy of a section. /end mini rant.
I'm not trying to be negative, I just like to throw out ideas and different perspectives that maybe weren't thought of.
Comment #11
michelleSupporting end users is hard because end users really aren't Drupal users; they are the Drupal site's users. What the end user sees depends on what the site builder has done. I'm not opposed to having a forum for them, but I really don't think they are our target audience. I can't imagine telling my camera club board members, "Go to drupal.org's support forums if you want help using the site I built for you" :)
Michelle
Comment #12
davidhernandezMaybe not so much end user as in site visitor (ie someone who uses the site for its designed purpose,) but content editors. I do a lot of consulting work for people that have drupal sites given to them, but they don't understand how to use their given wysiwyg, or why a table breaks when they save the node, or how to manage publishing options. These people - http://groups.drupal.org/web-managerscontent-editors - who seem to always be under represented.
Comment #13
michelleYes, I assumed you meant content editors. And my answer is the same; they aren't the target audience of the Drupal support forums. Trying to explain to someone how to use WYSIWYG when they may not know which one the site is using or even what a WYSIWYG is, is nuts. The people who built the site or the organization who had the site built should be supporting their end users. We are already overwhelmed trying to support Drupal users. Trying to support the website users of a couple hundred thousand sites with infinite combinations of modules and configuration and customization is way too much.
Michelle
Comment #14
davidhernandezIsn't that the point of a forum? You make a space where someone can ask a question. I think you might be making an assumption that the content editors are stupid. Most of the ones I talk to are not without technical abilities, they just don't have the knowledge of the ins and outs that a developer has. Most do know what wysiwyg they are using, and what modules they are using, but they aren't developers, and their questions are completely different from a newbie trying to install Drupal for the first time. All I'm saying is these people never seem to be taken into account. It would be nice not to have everything be so developer centric.
Otherwise, I don't fully understand what you are considering a user in this scenario. (in the context of creating the forum sections) If you are saying a progression in skill, I wouldn't consider builder to developer a progression. They are two different skills. You can also have an immensely complex discussion on installing drupal. Is that appropriate for the user area, if it is about a progression of skill? I'm trying to view this as someone heading to the forums. Would they immediately know where to go?
Since drupal.org documentation is split up by specific guide, would it make sense to mimic them here? See here: http://drupal.org/node/1168704 , and here: http://drupal.org/documentation . (Obviously, not all the guides would be a section.) This would also make it easier to directly relate forums to documentation, and create more cohesion throughout drupal.org.
Also, keying off the Stack Exchange discussion, would it be appropriate to open up this discussion in the actual forums, to get input from the actual users?
Comment #15
michelleI'm not assuming anyone is stupid. I'm saying that I don't think drupal.org is an appropriate place to support someone's website users. They aren't Drupal users; they are website users. There's a big difference. Adding end user support here is like PHP's site having a forum where people can ask how to install modules in Drupal.
Michelle
Comment #16
WorldFallz commentedWe need to be really really careful about targetting another group of users. Forget the appropriateness of such a thing for a second-- practically speaking it's just not possible.
The numbers don't add up so unless we were to couple it with a plan for getting more forum responders somehow, it doesn't even merit a discussion.
Sorry david-- but you don't really contribute much to the forums now and yet are suggesting we add a whole other segment of the user population (and an even more challenging one at that). Are you planning to start answering several dozen questions a day in the new forum area? Are you prepared to help wrangle some more folks to do it as well?
There's literally like a handful, at most 2, regular contributors to the forums that answer multiple questions a day. And we are already being told, almost daily, that we don't answer enough questions, we don't answer fast enough, and we don't provide enough detail.
Please, keep this in mind when considering changes to the forums.
Comment #17
juan_g commented@davidhernandez: The problem with the current structure of the documentation is that it's mostly advanced and intermediate. Even those builders who don't yet know PHP get confused when the docs give programming solutions when there is often an alternative way with existent modules. And there is scarce documentation for beginners. We cannot reproduce that in the forums without some modification, because for example new users need an entry way.
About user/builder/developer, in the day-to-day reality they usually imply cumulative Drupal knowledge. That is, a new user is able to use out-of-the-box Drupal products, or pre-built and pre-configured sites like Drupal distributions for magazines, universities, communities, etc. But new users still have to acquire knowledge if they want to build sites themselves. And when a builder already knew PHP, etc., he/she can become a developer immediately, but in most cases has to learn first.
So, it's usually cumulative. Builders are also Drupal users, but have learnt to do more since the time they were new users. Developers can be builders and users as well, and normally can manage both existing modules and the creation of new modules.
That's why some topics in the "User Support" section can be useful for all Drupal users. Etc...
Finally, about a "Content edition" forum, it seems a little limited, even for new users. Like Michelle and WorldFallz, I'm not sure about its usefulness.
However, how about a more comprehensive "Content and workflow", or "Content management". That would be a different matter, and seems to really cover a need, on how to effectively use the many features available on Drupal sites.
It would of course be a forum for site management, not for site end-users. This can be useful not only for new Drupal users, but as well for the many, many site builders who also are site managers.
Or even better, "Content and user management". Opinions?
Comment #18
agalligani commentedFrom a developer's perspective I think it would be much more helpful if the Drupal site featured a function list for Drupal specific functions (ie: render() and the like), at least those that are part of core. Unless this already exists somewhere, because it is not convenient to locate information on functions if you are required to find them via a search. For example just try to locate the "hide()" function by searching this site. (Obviously it can't be expected to document all PHP functions etc.)
Comment #19
WorldFallz commented@agalligani - though not forums, the api documentation is already over at http://api.drupal.org.
Comment #20
davidhernandez@Michelle, @WorldFallz, I'm talking about people that are already part of the community, and often get overlooked. I think I'm lacking an ability to clarity my thoughts. I'll drop the subject I brought up completely, as it seems to be derailing the discussion of titles and organization.
@juan_g, I dunno, it just struck me as odd to organize by user type, instead of subject matter. Maybe it's just me. I do like your idea of a "Content management" forum, but I understand if you guys don't think it would be used very much.
One question I get a lot is interoperability with external services. Using Drupal to connect to something else, or as a wrapper for some pre-built system. Do you guys see enough traffic on something like that, or is it enough to just stay under module development?
I definitely agree with Michelle about a contrib forum. Some queues are a wasteland, even if there are a lot of people using the particular module.
I noticed that there isn't a lot of documentation on the forums themselves. Mostly just the one tips page. After (if) the forums are re-organized, the descriptions will need to be added/updated. Does anyone think it is helpful to have more detailed descriptions, or more documentation?
Comment #20.0
juan_g commentedMerging "Translating Drupal" with "Translations and multilingual sites", like in the current forums.
Comment #21
juan_g commentedReviewing the Drupal Documentation, I've noticed there are two main areas in the User and Builder Guides section not yet included in the initial proposal of this issue. They refer to site administration (including content and user management, backups, security, performance, etc.), and site structure (content types, blocks, menus, views, panels, taxonomy, user profiles, navigation, etc.).
I will made them visible in the proposal, so that people can comment on this issue what needs improvement, or what is OK.
@davidhernandez: Not odd at all. The Drupal.org Documentation includes main sections like User and Builder Guides, and Developer Guides. However, the docs are mostly intermediate and advanced, as already commented.
Comment #22
juan_g commentedProbably, an usability improvement would be to have the "User Support" forums first, since we want new users start there, not in "About Drupal" (the general forums).
I'm moving the general forums after the support forums, like in the current forums, and renaming them from "About Drupal" to "Community", in order to prevent misunderstandings among new users seeking support.
You know, more suggestions and brainstorming always welcome. ;)
Comment #22.0
juan_g commentedAdding Site administration, and Site structure and organization, corresponding to main areas in drupal.org documentation.
Comment #22.1
juan_g commentedRenaming "About Drupal" to "Community", and placing it after the support forums, so that new users go more often first to User Support.
Comment #23
juan_g commentedOK. Also, we want to link only to support resources from the drupal.org/support page, to prevent misplaced support requests in community workplaces. For example, a link to the support forums and not to the community forums, a link to the support mailing list and not to the lists for work, etc.
So, I'm placing the three support sections into "Support Forums". This is more similar to the current forums, making this organization update even easier.
Adding more details on newsletters as well.
Comment #24
zirvap commentedTo me this looks too complicated. I tried looking at some of the questions in the forum now, and trying to determine where they would fit in the proposed structure. A question about reverse node reference -- is it General site building? Choosing and configuring modules (since the answer is "do something with views")? Site structure and organization? A problem with editing posts - Site administration or General site building? And so on.
The handbook structure can afford to be complicated because content is placed into the structure by doc team members who know the handbooks, and who can discuss thorny placement issues when needed. And the doc team is exploring ways to make several different navigation structures, #995370: Want the ability to create multiple outlines/maps, since it's really hard to find one single structure that fits all needs.
The support forums, by contrast, will be used by newcomers -- they have a question and want to find a place to post it, without having to ponder the difference between "Site structure and organization" and "General site building".
I'm not saying the current forum structure is perfect, there may well be room for improvements. Looking at the number of new posts in "Post installation" compared to the others, it does seem that splitting it up would be a good thing. But it must be in some way that's easy to grasp for the people who ask for help.
I have no alternative suggestions, unfortunately :-(
Comment #25
WorldFallz commentedI have to agree-- imo this is way too granular. Folks barely pay attention now to where they should post, this would only make them try to post in the correct place even less. And moving posts around is a time sink we should try to avoid whenever possible. for me -- the simpler the better.
For the 'Support' section maybe something like:
Before you start
Installation Support
Upgrade Support
General Support (formerly post installation)
Translation & Multilingual Support (good one!)
Theming
Drupal API & Code
Those aren't the exact words I would use, but you get the idea. And I like the other 2 major categories as you have them.
This is how it breaks out for me in practice. And I generally try to keep track of stuff using the 'new' designation. Having to segment my forum efforts into too many discrete areas is just going to result in my ignoring some of the forums altogether.
Remember, most users of the forums are newbies and aren't likely to know enough to figure out where to post beyond the most basic separations (i'm not sure I could either, lol).
Comment #26
juan_g commented@WorldFallz: Since the reasons for the proposed forums were not clear because of lack of description, I'm adding some description drafts at the end of this comment. They come mainly from the documentation. Please review it again, I really think the very old forum structure needs an update to the current situation.
For example, the Drupal Q&A service at Stack Exchange has even much more granular topic tags. Experts in each field go more easily to help in their specific topic, hence the success of SE.
zirvap wrote:
That's why the current Drupal Forums have short descriptions for each forum in the index page. Naturally, if there is agreement about updating the forum structure and this issue is fixed, then the added forums will also have descriptions. The old forums (they are all linked here) surely will keep their current descriptions in most cases.
Views is such a fundamental module that is included in the Structure Guide description in the documentation, and also should be in the description for the proposed forum, Site structure and organization. When in doubt, there is General site building. This is a building question, the User Forums are more for out-of-the-box Drupal solutions, and the Developer Forums more for PHP, etc.
Clearly Site administration, according to the description in the documentation (content and user management, backups, security, performance, etc.).
See the comment #21: For example, Administration Guide and Structure Guide are two main sections of the User and Builder Guides in the Drupal Documentation, and should have their corresponding support forums.
I agree that Post Installation is too busy now. More specialized forums are needed.
To write the descriptions, we will only need to look at the documentation. For now, to give a few hints, keeping the proposed structure simple, I'm copying the Support part on this comment (the rest doesn't change), and adding some quick notes (mostly from the documentation) for the new forums, probably not the final descriptions yet.
If you are starting with Drupal, there are solutions to have a site almost ready out of the box, so that you can advance quickly and practice and experiment with what you learn.
Drupal made easy. Services with a web interface to quickly create hosted Drupal sites. (Examples: Drupal Gardens, Buzzr, Pagebuild, ProsePoint Express...).
Ready to use installations of Drupal for many different use cases: academic, community, magazine, nonprofit, etc.
What themes are good for this type of site? Does this theme work well with that module?; if not, which others? Are they configurable?
Manage users and content, perform backups, secure your site, tweak performance, etc.
Add modules and features to existing sites, and build your own sites by combining Drupal core and your selection of modules.
For site building questions that don't fit in one of the specialized builder forums. (This is the large Post Installation forum renamed).
Work with content types, blocks, menus, views, panels, taxonomy, user profiles, and navigation.
What modules are good for this functionality? Does this module work well with that other module?; if not, which others? How can I configure them to work together?
Customize an existing theme by adding your CSS styles in a sub-theme.
Extend Drupal distributions with additional modules and features.
Use PHP, MySQL, JavaScript, advanced CSS... to contribute patches and to develop your own modules, themes and distributions.
Create Drupal distributions and build their features.
For questions on developing contributed core patches.
Comment #27
michelleYou'll probably hate me for this, but I have a rather different opinion... I'd rather see it split into what you are doing with Drupal rather than what sort of user you are as many people are all of them. So, looking at the kinds of things people do...
Category for general stuff
Category for people making sites
Category for contributors
I didn't name any of the forums / categories because I'm just putting the idea out there for thought. Obviously, we'd need something better than "Making it look nice" and such if we actually go with this. :)
Michelle
Comment #28
juan_g commentedMichelle wrote:
No worries... ;) Like always, we are expressing our ideas, the more ideas from the community the better, and hoping we can find a middle point among the ideas to improve the current support situation.
If I understand correctly, you suggest:
For possible ideas, the Drupal.org documentation has the following sections:
The initial proposal in this issue has mainly:
davidhernandez proposed all users, builders and developers in the same forums, and a new forum on content edition, which the documentation includes in site administration.
zirvap wanted more clarity (before descriptions were added), and said that splitting the big "Post installation" forum in several easy to understand topics would be a good thing.
WorldFallz has worked hard helping users in the support forums for years, with the same forum structure, and has proposed 7 forums. If we add "Converting to Drupal", they are exactly the same 8 support forums we have right now. That is, no change. I understand it's difficult to change after all these years, however Drupal is changing, the users are changing, and if we don't change then the great granularity of Drupal support topics at Stack Exchange wins. Experts are more willing to volunteer and help if they can quickly find questions of their specialty, like at SE.
Comment #29
juan_g commentedAbout Contributor Support forums, suggested by Michelle, possible topics would be:
Supporting users
Submitting patches
Maintaining projects
Translating Drupal
Organizing events
Writing documentation
Testing and reporting
Etc...
Those are many topics for different forums. Maybe just a Contributors forum in the Community section? Not sure which option would be useful. Also, custom modules and contributed modules are developed similarly, apart from the project maintenance tasks.
Comment #29.0
juan_g commentedSection "Support Forums" for easy link from drupal.org/support, and more details on newsletters.
Comment #30
juan_g commentedI've just added a Contributors forum to the Community section in the proposal, so that people can consider about it as well. It seems it can be useful indeed.
Comment #31
michelleI don't think contributors really fits there. The rest are more announcement type things. What I was proposing was more technical. Like if I have a bug I can't get past and need a more experienced coder. My worry, though, is that there really is no way to keep out people who _aren't_ contributing and it's likely to be overrun by anyone looking for coding help for anything, which defeats the purpose of having it separate from the "developing for your own site" section. Hmm... I think I just talked myself out of the forum I want the most. :(
Michelle
Comment #31.0
michelleAdding "Contributors" forum
Comment #32
juan_g commented@Michelle: That sounds like something a bit less public than a forum. Maybe a new working group at groups.drupal.org... I didn't find one for project maintainers, just Co-Maintainers for Projects and Projects Needing Volunteer Developers.
Comment #32.0
juan_g commentedDescriptions for the new proposed forums.
Comment #33
juan_g commentedMichelle wrote:
Thinking a little more about your proposal, it would basically be splitting the development section between custom and contributed development. Something like this:
Or "Contributed module development", etc.
Your idea seems good. Should we go ahead with that?
Comment #34
WorldFallz commentedI definitely love michelle's idea, but i'm lost as to what the current structure proposal is. Is the issue summary is up to date?
Comment #35
michelleIn theory, I think it's a good idea. In practice, I realized mid-way through writing my comment in #31 that it won't work socially. The reason I wanted a forum for contributors is because I thought we could maybe get back some of the Drupal experts that normally avoid the forums if they know they're helping out people who are contributing. But then I realized that having knowledgeable people frequenting that forum will be a beacon for it to be overrun by everyone, contributing or not, and there's no good way to enforce the separation. :( Unfortunately, I think the only way that idea would work is if it's access controlled so only people who have the maintainer role are allowed to start new topics, and I'd be very surprised if we got approval to put forum access on d.o.
Michelle
Comment #36
juan_g commented@Michelle: Indeed, it's not easy, however something like what you propose should exist. It would greatly speed up contributed development.
A similar case is the development mailing list, initially for core development but in practice used for support requests. The problem is discussed in the core issue #1236280: We need a central place for core contributors broadcast their business. Several people there commented the problem was the ambiguous name of the list, "development" instead of "core".
In the current forums, there is a similar problem, with a "module development" forum. However, if developers of custom modules have these forums in the list:
in that case probably most of them will choose the first one.
@WorldFallz: Among the different ideas suggested, I'm adding to the initial proposal the modifications that seem to have some consensus. Since we all think Michelle's is a good proposal, it only would take her "let's try" to add the Contributor Support section to the issue summary.
Comment #37
davidhernandez"...and there's no good way to enforce the separation."
Can it be moderated? I'm not sure how the moderation currently works (if there is any). I know exactly what you mean by being overrun, but I probably wouldn't want maintainer only, as there could be a lot of relevant contribution by people that aren't project maintainers. But, off topic posts would need to be kicked out, to make it clear they don't belong there. We have been able to maintain this separation in groups and irc, when being strict about.
Comment #38
killes@www.drop.org commentedPlease, I don't have much opinion on the forums but please no moderation. That's just a can of worms I don't neeed to see open.
Comment #39
michelle@killes: The forums are already moderated, always have been. It's access control that would be the can of worms, which is why I thought it would be unlikely we'd get forum access installed here.
@davidhernandez: If it were possible to have access control, I would suggest only restricting the creation of new topics. Let anyone answer that is able, but only contributors start new topics to discourage non-contributors from posting support requests there. It's pretty well moot, though, as I highly doubt the forums here will get access control. Might be better suited to g.d.o.
Michelle
Comment #40
killes@www.drop.org commentedWell, ok, but that's rather low-level moderation, isn't it? I don't want to have more moderation than what we have.
Comment #41
juan_g commentedNo access control then. Still, I really think unambiguous forum titles like "Module project maintenance", even with no 100% success rate, of course, can however create a great difference from the current "Module development" forum, as mentioned in #36.
Comment #42
michelleNot sure what you mean by "low-level"... The site maintainers that are still involved with the forums do all the normal forum moderation except banning troublemakers. Because the forum is part of a larger community, we only ban spammers, not trolls. Other than that, the forums are definitely moderated.
I don't see any change to moderation being suggested here. Keeping a forum on topic is already part of what we do. The only suggestion was adding additional enforcement of that via access restriction, and I think that's a non-issue there because of the problems inherit to access control modules.
If others are up for it, we can certainly give the forum a trial run. If it doesn't work out, the posts can always be merged into the general developer forum.
Michelle
Comment #43
michelleI think I'm dragging this issue OT, and I still question whether the forum is the best place for this, so I opened a new on here: #1244152: Create a place for contributor support
Michelle
Comment #43.0
michelleMinor edit.
Comment #44
juan_g commentedMichelle wrote:
I've just added the Contributor Support section, and the Module project maintenance, and Theme project maintenance forums, to the issue summary. Also descriptions for them at the end of the summary.
After that, I've just seen #43. Let's comment what's best to do about this.
Comment #45
juan_g commentedFrom the new issue:
A possibility is to keep the Contributor Support section in the proposal of this issue for now, until it's more clear what is the most appropriate place: mailing list, g.d.o, forums...
Comment #45.0
juan_g commentedContributor Support section added.
Comment #46
juan_g commentedIssue Summary edited for clarity, following the Issue summary template.
Comment #46.0
juan_g commentedIssue Summary edited for clarity.
Comment #46.1
juan_g commented#1236290, origin of this issue.
Comment #46.2
juan_g commentedMinor edits for clarity.
Comment #46.3
juan_g commentedAdding some details and info.
Comment #46.4
juan_g commentedReference on the learning curve, followed by the proposed forum structure. and other details.
Comment #46.5
juan_g commentedForum structure, titles and descriptions come mainly from the Drupal Documentation.
Comment #46.6
juan_g commentedForum structure (user/builder/developer), from the documentation.
Comment #46.7
juan_g commentedTwo separation lines for proposed forum structure.
Comment #46.8
juan_g commentedMinor edit (space).
Comment #46.9
juan_g commentedSubHub, also similar to Drupal Gardens, etc.
Comment #46.10
juan_g commentedLink to handbook on quick hosted sites.
Comment #47
WorldFallz commentedSpeaking from experience-- the 'module development and code' forum is similar to the proposed 'contributor' forum and also currently seems to be the forum with the most misplaced posts (i frequently move like 8 of 10 new posts). My guess is precisely because of what michelle said above-- people post to the forum they think will get the best response regardless of the rules.
And it definitely would be nice to have an issue queue, forum, or og that was maintainer role only. Don't think we would need forum access necessarily though-- i did something similar with s submit function once (for a similar case where only new nodes of a specific content type and term were restricted). I have no clue what the performance implications of something like that would be for a site like drupal.org.
And I don't mean to beat a dead horse-- but I have to say I think going more granular with so many forums is the wrong direction. I like the separation by user type, but there's just too many choices. People will end up posting all over the place and it will be even more difficult for those that actually use the forums.
Comment #48
michelleI agree with less granular. Not just Drupal but forums in general. We have this long standing model in forums of breaking things up into tiny categories so people can go read just what interests them. But I think that is a dying model. Fewer categories and adding tagging seem to be the way things are moving. For me, personally, I can't stand using a forum that doesn't have a page with the latest topics from _all_ forums on it. Having to click and go in each one is annoying.
I really think we should focus more on broad categories and only separate things that are very different from each other. Beyond that, free tagging would be a big help to form topic specific "forums" as needed.
Michelle
Comment #49
juan_g commentedWell, if we are going to try to have free tagging (similar to SE's) on the forums, probably we can simplify this forum structure proposal. Anyway, to have this logic structure in addition to tags (and maybe also adding answer voting) is an advantage over other systems such as SE.
Drupal distributions and other thousands of new quick sites are becoming a hot topic, however it's possible they can fit in other categories for now (installation, administration, etc.). The site structure topic seems to be confusing for some, even when it's a documentation section on drupal.org, and an administration section on Drupal 7.
So, how about removing these topics from the proposal?:
This would leave just two new topics for users, and other two for builders.
Comment #49.0
juan_g commentedMinor edit on quick hosted sites (alphabetical order).
Comment #50
juan_g commentedI've just removed the mentioned topics, to see the simplified forum structure in the issue summary.
For reference, their descriptions were:
Comment #51
Mark_L6n commentedIn my view, one of the biggest weaknesses of drupal.org is the Forums section, and the main cause of this is that almost all issues are thrown into the massive 'Post installation' category. It's just too big to look through, and so there aren't often good answers.
If this was broken up into 10-20 major technical areas, then it might be feasible for people knowledgeable in those areas to look at them and provide good answers.
A very minor 2nd issue--it should be easier to find the Forums section from the front page of drupal.org. Together with the lack of appropriate forum categories for posting questions, it makes it appear that the Forums section is somewhat deprecated, and that help should be sought in other ways.
Comment #52
tvn commentedClosing old issues. Please re-open if needed.
Comment #52.0
tvn commentedReducing number of topics.