Problem/Motivation
Current list of project types:
- Modules
- Themes
- Theme engines
- Distributions
- Drupal.org projects
- Drupal core
There are a lot of projects which do not fit in any of the above. Usually they end up being in "Drupal.org projects", cluttering that list.
Examples:
Drupal Community Governance http://drupal.org/project/governance
Conflict Resolution http://drupal.org/project/conflict_resolution
UX tasks http://drupal.org/project/uxtasks
Padawan initative http://drupal.org/sandbox/mixel/1261680
SVG UI Widgets http://drupal.org/sandbox/kattekrab/1263304
D7_NashDrupalers http://drupal.org/sandbox/bryrock/1278222
Marketing http://drupal.org/sandbox/fgm/1412376
Branding and Marketing committee http://drupal.org/project/bam_infrastructure
DPS Parents Association http://drupal.org/sandbox/susan5in7/1844028
Feeds 6.x Patches http://drupal.org/sandbox/yura/1848036
Proposed resolution
Create project type "Other" for such projects.
Comments
Comment #1
silverwing CreditAttribution: silverwing commentedI'm against generic "other" categories, but would support something like "Drupal initiatives"
Comment #2
cweagansIMO, "Other" is very appropriate here. Things like Drush don't fall into the "Drupal initiatives" category, but the other categories don't accurately describe it either.
Comment #3
lisarex CreditAttribution: lisarex commentedI am not a fan of "Other" either, as it doesn't explain what's in it. It also won't help people decide how to tag their project.
tvn pointed this issue out when I posted #1982692: Create a separate 'project type' tag for Community related matters.
Does "Community initiatives" work as a catch-all or do we need an additional tag to describe projects such as Drush? What are the other differentiators here? Code vs non-code?
Comment #4
jthorson CreditAttribution: jthorson commentedI like "Community initiatives" ... and would propose a "Utilities/Tools" category for Drush and other similar items.
Comment #5
dwwDrush and friends need #322626: META: Package and version non-modules for download.
This seems like something else... "Community initiatives" or something is probably fine. Although, I wonder what's wrong about considering things like governance, conflict_resolution, marketing, etc "Drupal.org projects"?
Comment #6
lisarex CreditAttribution: lisarex commentedI seem to recall 'drupal.org projects' was set up for for code and issue queues specifically related to *.drupal.org. Right now it's difficult to find what you're looking for in that type.
Once we solve the problem of sandbox projects being selected as drupal.org projects, maybe it won't be so difficult to find things.
I'd also be happy to discuss renaming "Drupal.org projects" to "Community projects" or similar, since that covers most of the bases.
Comment #7
dwwThe dream of "look here for all the issues queues for stuff that effect Drupal.org itself" is totally unworkable, since a bunch of d.o issues are (and must) be handled in the queues for the modules that d.o uses. I still think the only real solution to that is #192714: Add a "Report a problem" link in d.o navigation block (in order to help avoid duplicate issues). ;)
So, I'm not sure "Drupal.org projects" is actually helpful. I think of it more as "stuff the Drupal community cares about that isn't code." So, renaming it to "Community initiatives" or something would be okay with me I guess. Although are the infra and webmaster queues really "Community initiatives"?
/me shrugs...
Comment #8
silverwing CreditAttribution: silverwing commentedI see "Drupal.org projects" as projects that deal with the day-to-day management of the .drupal.org sites, including code and content moderation. "Community initiatives" are projects that go beyond the .drupal.org control (such as Drupal Camps) or are designed to extend functionality or awareness of Drupal.
Comment #9
tvn CreditAttribution: tvn commentedIf you look at the top of this page, the heading is Drupal.org and horizontal navigation bar is everything related to D.o: Webmasters queue, Infrastructure, Bluecheese etc. Drupal.org project is the first link in that navigation and it's supposed to show the rest of the projects that don't fit in the nav, e.g. D.o BDD testing, g.d.o queue, a.d.o queue, l.d.o queue, drupalorg_crosssite module etc. These are custom D.o related modules or D.o maintenances queues.
It makes total sense for me to keep this group of projects together and separate from everything else.
For everything else we can create new project type: Other, Community initiatives, etc.
Comment #10
jhodgdonI recently created a sandbox that was for an Asciidoc-flavored markdown version of some API documentation tutorials currently residing under https://drupal.org/developing/api.
I have no idea what classification this project would fall into. The docs for "drupal.org" type say:
Drupal.org is maintained by volunteers and the Drupal Association. These projects organize work on Drupal.org itself. For more about how Drupal.org works, see the FAQ.
That doesn't fit -- it was an experiment in making new versions of some docs that live on drupal.org, not organizing work on drupal.org itself.
And it isn't a "utility". Maybe it would have been a "community initiative" in its initial stages (while we were doing the conversion), but eventually the idea was that it would have been a set of documentation that we displayed on api.drupal.org (that was the plan; it failed; it was a sandbox after all).
So...there isn't currently a single one of the project categories that fits this project.
Comment #11
tvn CreditAttribution: tvn commentedIf we use something specific as 'Community initiatives' we will definitely exclude some projects, which won't fall under that or any other category. That's why I'd prefer something vague and all-encompassing as 'Other'. What we could do is provide description with specifics, e.g.:
Comment #12
tvn CreditAttribution: tvn commentedAfaik we store project types as a feature in drupalorg module.
Comment #13
drumm#2474007: Add a “General” project type to Drupal.org was appropriated as a catch-all for non-module/theme/etc projects. And “Drupal.org projects” were renamed to “Community projects” at some point, to make it more-clear that it is a good home for usually-non-code community organization projects.