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]

__________________________________________________

DRUPAL FORUMS

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:

__________________________________________________

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

juan_g’s picture

For a quick background from the documentation, these are overviews of the three stages in the Drupal learning curve (user, builder, developer):

michelle’s picture

I 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

juan_g’s picture

forum about installing themes?

That'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.

we need a general contrib support forum

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.

Maybe your "choosing and configuring modules" could be generalized to using contrib in general.

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...

juan_g’s picture

The 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]

juan_g’s picture

Issue summary: View changes

Changing "Installing themes" -> "Choosing and configuring themes", and "Installing translations" -> "Translations and multilingual sites".

davidhernandez’s picture

Should 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?

juan_g’s picture

@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.

davidhernandez’s picture

The 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.

juan_g’s picture

Of 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.

juan_g’s picture

Let'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.

davidhernandez’s picture

Another 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.

michelle’s picture

Supporting 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

davidhernandez’s picture

Maybe 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.

michelle’s picture

Yes, 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

davidhernandez’s picture

Isn'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?

michelle’s picture

I'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

WorldFallz’s picture

We 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.

juan_g’s picture

@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?

agalligani’s picture

From 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.)

WorldFallz’s picture

@agalligani - though not forums, the api documentation is already over at http://api.drupal.org.

davidhernandez’s picture

@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?

juan_g’s picture

Issue summary: View changes

Merging "Translating Drupal" with "Translations and multilingual sites", like in the current forums.

juan_g’s picture

Reviewing 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.

it just struck me as odd to organize by user type

@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.

juan_g’s picture

Probably, 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. ;)

juan_g’s picture

Issue summary: View changes

Adding Site administration, and Site structure and organization, corresponding to main areas in drupal.org documentation.

juan_g’s picture

Issue summary: View changes

Renaming "About Drupal" to "Community", and placing it after the support forums, so that new users go more often first to User Support.

juan_g’s picture

OK. 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.

zirvap’s picture

To 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 :-(

WorldFallz’s picture

I 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).

juan_g’s picture

@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:

To 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.

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.

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?

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.

A problem with editing posts - Site administration or General site building? And so on.

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.

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 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.

  • Support 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.
      • Before you start
      • Quick hosted sites
        Drupal made easy. Services with a web interface to quickly create hosted Drupal sites. (Examples: Drupal Gardens, Buzzr, Pagebuild, ProsePoint Express...).
      • Drupal distributions
        Ready to use installations of Drupal for many different use cases: academic, community, magazine, nonprofit, etc.
      • Installing Drupal
      • Choosing and configuring themes
        What themes are good for this type of site? Does this theme work well with that module?; if not, which others? Are they configurable?
      • Translations and multilingual sites
      • Site administration
        Manage users and content, perform backups, secure your site, tweak performance, etc.
      • Hosting support
      • Paid Drupal services
    • Builder Support
      Add modules and features to existing sites, and build your own sites by combining Drupal core and your selection of modules.
      • 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).
      • Converting to Drupal
      • Upgrading Drupal
      • Site structure and organization
        Work with content types, blocks, menus, views, panels, taxonomy, user profiles, and navigation.
      • Choosing and configuring modules
        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 an existing theme by adding your CSS styles in a sub-theme.
      • Distribution customization
        Extend Drupal distributions with additional modules and features.
    • Developer Support
      Use PHP, MySQL, JavaScript, advanced CSS... to contribute patches and to develop your own modules, themes and distributions.
      • Module development
      • Theme development
      • Distribution development
        Create Drupal distributions and build their features.
      • Core development
        For questions on developing contributed core patches.
michelle’s picture

You'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

  • Annoucements & news
  • Showcase
  • etc...

Category for people making sites

  • Gather preliminary information. Learn what it does, ask general questions. Converting to Drupal fits here as well because people want to know how to convert what they have right at the start. Generally speaking, converting questions will be more of the nature of "what module should I use" rather than detailed data level questions. So this set of actions is more building specs, learning the basics, getting going.
  • Installing Drupal, installing modules, configuring modules, building the structure of the site with Views, Sections, Taxonomy, etc. Basically the building process that doesn't require coding.
  • Making it look nice. Theming of all sorts from choosing a (base) theme to fleshing it out.
  • Custom coding. From snippets to full blown custom modules. If you're coding for the site you're building, it goes here.
  • Language stuff
  • Performance tuning, maintenance (upgrading), and security.

Category for contributors

  • Module development. Peer to peer support for people working on contrib modules that get stuck on something.
  • Theme development. Peer to peer support for people working on contrib themes that get stuck on something.
  • Other? I know there's other ways of contributing... Are there any that might need a forum?

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

juan_g’s picture

Michelle wrote:

You'll probably hate me for this, but I have a rather different opinion...

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.

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.

If I understand correctly, you suggest:

  • General stuff (the current General forums, or Community Forums in the initial proposal of this issue)
  • People making sites (site builders, and also developers of custom modules)
  • Contributors (developers contributing modules and themes to the community)

For possible ideas, the Drupal.org documentation has the following sections:

  • User and Builder Guides (a little for users, mostly for builders)
  • Developer Guides
  • Reference
  • Tutorials
  • Community (this includes sections for module and theme contributors)

The initial proposal in this issue has mainly:

  • Users
  • Builders
  • Developers
  • Community

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.

juan_g’s picture

About 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.

juan_g’s picture

Issue summary: View changes

Section "Support Forums" for easy link from drupal.org/support, and more details on newsletters.

juan_g’s picture

I'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.

michelle’s picture

I 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

michelle’s picture

Issue summary: View changes

Adding "Contributors" forum

juan_g’s picture

@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.

juan_g’s picture

Issue summary: View changes

Descriptions for the new proposed forums.

juan_g’s picture

Michelle wrote:

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. :(

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?

WorldFallz’s picture

I 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?

michelle’s picture

In 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

juan_g’s picture

@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:

  • Custom module development
  • Module project maintenance

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.

davidhernandez’s picture

"...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.

killes@www.drop.org’s picture

Please, 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.

michelle’s picture

@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

killes@www.drop.org’s picture

Well, ok, but that's rather low-level moderation, isn't it? I don't want to have more moderation than what we have.

juan_g’s picture

No 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.

michelle’s picture

Not 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

michelle’s picture

I 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

michelle’s picture

Issue summary: View changes

Minor edit.

juan_g’s picture

Michelle wrote:

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.

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.

juan_g’s picture

From the new issue:

for contrib, whether mailing list or group, or whatever people think is best. Just some sort of space

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...

juan_g’s picture

Issue summary: View changes

Contributor Support section added.

juan_g’s picture

Issue Summary edited for clarity, following the Issue summary template.

juan_g’s picture

Issue summary: View changes

Issue Summary edited for clarity.

juan_g’s picture

Issue summary: View changes

#1236290, origin of this issue.

juan_g’s picture

Issue summary: View changes

Minor edits for clarity.

juan_g’s picture

Issue summary: View changes

Adding some details and info.

juan_g’s picture

Issue summary: View changes

Reference on the learning curve, followed by the proposed forum structure. and other details.

juan_g’s picture

Issue summary: View changes

Forum structure, titles and descriptions come mainly from the Drupal Documentation.

juan_g’s picture

Issue summary: View changes

Forum structure (user/builder/developer), from the documentation.

juan_g’s picture

Issue summary: View changes

Two separation lines for proposed forum structure.

juan_g’s picture

Issue summary: View changes

Minor edit (space).

juan_g’s picture

Issue summary: View changes

SubHub, also similar to Drupal Gardens, etc.

juan_g’s picture

Issue summary: View changes

Link to handbook on quick hosted sites.

WorldFallz’s picture

Speaking 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.

michelle’s picture

I 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

juan_g’s picture

Well, 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?:

  • Quick hosted sites
  • Drupal distributions
  • Site structure and organization
  • Distribution customization
  • Distribution development

This would leave just two new topics for users, and other two for builders.

juan_g’s picture

Issue summary: View changes

Minor edit on quick hosted sites (alphabetical order).

juan_g’s picture

I've just removed the mentioned topics, to see the simplified forum structure in the issue summary.

For reference, their descriptions were:

Quick hosted sites
Drupal made easy. Services with a web interface to quickly create hosted Drupal sites. (Examples: Buzzr, Drupal Gardens, Pagebuild, ProsePoint Express, SubHub...).
Drupal distributions
Ready to use installations of Drupal for many different use cases: academic, community, magazine, nonprofit, etc.
Site structure and organization
Work with content types, blocks, menus, views, panels, taxonomy, user profiles, and navigation.
Distribution customization
Extend Drupal distributions with additional modules and features.
Distribution development
To create Drupal distributions and develop their features.
Mark_L6n’s picture

In 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.

tvn’s picture

Status: Active » Closed (duplicate)

Closing old issues. Please re-open if needed.

tvn’s picture

Issue summary: View changes

Reducing number of topics.