Welcome
Welcome to the brainstorming group for the 2014 Drupal.org roadmap! This group is to help the Drupal.org Software Working Group gather community input into the 2014 budget and plans for Drupal.org improvements. Please read the announcement for more background/details.
Latest ideas Most popular Recent Comments
To participate:
- Review the list of submitted proposals and "vote up" and/or comment on ones that speak to you.
- If you don't see your idea reflected, propose your own ideas using the idea template.
- While we want to hear about everything that's on your mind, we're especially interested in small, but impactful ideas.
- Proposals are wiki pages, so feel free to provide additional details in other peoples' proposals; think of them as "issue summaries" for ideas, so keep them neutral.
Voting/feedback will considered until 00:00 GMT on September 6, 2013, in order to give us ample time to make a proposal (which the results here will be a part of) for the Drupal Association Board Retreat prior to DrupalCon Prague. Thanks for participating!
Recent comments
enron?
Thank you for link to "Enron: The Smartest Guys in the Room"
But I do not understand, what do you mean by this??
They were liars from the start. Do you mean, that somebody of us is? I? You? Drupal.org? Stack Overflow? StackExchange?
I hope nobody of named...;-)
agree - and let us utilize chance!!
I agree.
And this is the chance for us:
When we change the forums and support on d.o so, that it will be more usable -> then by this work we will achieve BETTER contribs at the same time, and they would be after that used by all the drupal poeple!
It will increase both the universality and the utility of the Drupal, when there will be better contribs for easy making modern support/forums as the part of the Drupal sites.
What will do the drupal.org after 2014?
What will do the drupal.org after 2014 if we move the 2 main function to elsewhere?
Move Git repositories to Github
So many users wants to see their profiles in one place.
I think the Drupal.org 2014 roadmap brainstorming should talk about "How to make the drupal.org better" instead of "How to use other tools than drupal.org"
I agree drupal.stackexchange.com and GitHub/GitLab much better tools than counterparts on drupal.org
SE does not work for everybody but it works for most
SE does not work for everybody but it works for most.
You may have been frustrated asking or answering a question on SE but I will bet you the next beer that you have discovered more excellent answers or questions on SE than on drupal.org.
I am often surprised when great questions that need more debate (IMHO) are closed down by 'rock-star' members who are SE reputation millionaires.
But these same people are the ones who are most willing to answer or improve a question and they put much effort into this because their reputation is at risk.
If you ask a stupid question (one that has been answered) or provide a stupid answer (sometimes called an uninformed opinion) then you can expect to be challenged and collect some down votes.
SE is a amazing free market model for harnessing the wisdom of the crowd.
Drupal.org should learn from this. It is time to stop behaving like Microsoft or Blackberry. The world is changing. Realize that you may no longer be the Smartest Guys in the Room.
http://en.wikipedia.org/wiki/The_Smartest_Guys_in_the_Room
The last time I looked, there was not one link on drupal.org to Drupal Answers. This is so wrong.
Drupal is unique
Our issue queue using populace is fairly unique in its size and breadth in experience, in goals and so on. This is not easy to cover. There are saner ways in keeping our issue and yet improving the experience.
This gets gnarly because then
This gets gnarly because then patch reviewers then have to learn two ways of getting their patches downloaded and onto their computers for testing. Since patch reviewers are both our most precious and our scarcest resource, I'm not eager to throw barriers in front of them.
Me too :)
Please propose it as an idea. :)
We definitely have hit the
We definitely have hit the outer limits of the current testing architecture, so +12837923 for this general idea. I also like that it leaves the question of dog-fooding it or not off the table, so we can discuss this idea on its own merits .
I have a number of questions about this...
1) How much (if any) of Jimmy's work on the D7 version of testing tools would be applicable here?
2) How close would something "off the shelf" like Travis CI get us there? I'm seeing a lot of support generally in the highest-rated proposals of letting other people solve these types of problems for us, and we handle the integration (PIFT or PIFR, I can never keep those two straight :P).
3) I get that this is "High difficulty," but I guess I'm wondering if this is a 24 month project or a 2 month project (assuming the DA dedicated staff time to help with implementation, which it may or may not be able to). It might be that it's literally impossible to say, but even a ballpark would help us figure out where in the roadmap something like this could go.
See also
See also https://groups.drupal.org/node/312833 which covers this on a more general scope.
Nice, simple improvement that
Nice, simple improvement that would help prevent project duplication, and less ambitious than https://groups.drupal.org/node/312893 (which would still be cool).
Ouch
I appreciate all of awesome documentation that you put into Git, and helping people out on IRC. But I do not think that should stop anyone from expressing their opinion or concerns.
I agree that we need to find an alternative to Github's issue queue, but I am concerned that at this point the solution is to find workarounds for Github's inadequacies.
Github is
Github is awesome.
Maintaining our own git infra is way too much work and we're making way too little progress. People who say we shouldn't offload this but who haven't been involved in making this work should step back a step.
Yes, GH's issue queue is inadequate, and we'd have to figure something out. The issue queue is also the thing that would be most at risk if we moved to GH and it somehow changed. So there's another good reason to figure out how to control it ourselves.
Formal contributor list per issue?
So the idea is to formalize the idea of a contributor list for each issue where sending a patch adds you to the list by default and you can add other people based on their help on review or design or anything else?
I'm happy with that, it'd obsolete a part of dreditor and would avoid UX people not getting credits on monster UX patches as well.
I don't imaging this being
I don't imaging this being too complicated on the review process. Just add a plus to comments in the issue queue that would give review points. Just make it so you can plus your own comments. Simple Ajax on the plus sign to so you don't even need to leave your page. 1 Plus per issue.
Great idea, reviewers++
Great idea, reviewers++
Allow both
Why not allow both, if people want to upload a patch, they can do it. If people want to fork and create a PR they can as well.
I think both patches and PR have their merits, so we should aim to make it contributors as easy as possible.
Pull Requests Workflow for Drupal.org
As a completely unrelated note, it is possible to use Github Pull Requests on Drupal.org's patch workflow.
Pull Requests vs Patches
@Crell
Two different ways around this:
Again, it's all about communication, and working together. We run into problems with patches, and we run into problems with pull requests. Different workflows, it all just comes down to working together to make the world a better place.
I would love to see
I would love to see *.Drupal.org be split into the "marketing sites" (drupal planet, main landing pages, association pages, etc) and the "Project Infrastructure" sites (projects, groups, etc) and have the marketing sites line up with the major versions (say 9.0.0) and the infrastructure sites line up with a significant minor version (say 9.2.0).
This would send a pretty strong message that as soon as a major version comes out it is ready for a top notch marketing site, and set us up for a big contrib push before the next significant minor version.
(lot's of assumptions in this idea).
We shoudn't re-engineer the
We shoudn't re-engineer the the forums.
What we should do is use the power we already have in the contrib.
For example, there is https://drupal.org/project/answers
If we look at contrib, we can get some great stuff.