Recent comments

Events happening in the community are now at Drupal community events on www.drupal.org.

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:

  1. Review the list of submitted proposals and "vote up" and/or comment on ones that speak to you.
  2. If you don't see your idea reflected, propose your own ideas using the idea template.
  3. While we want to hear about everything that's on your mind, we're especially interested in small, but impactful ideas.
  4. 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

jim kirkpatrick's picture

Please take a look at Project 'Health Check' metrics -- it's got a lot of overlap with this one, but is focused on automated metrics calculations, rather than human generated reviews.

For me, the project pages feel like 'dead ends' presently -- like the community stops here and you're in the hands of maintainer(s) who may or may not be up to the job. We need to be able to provide maintainers with tools to ask for help and get a sense of their place in the grand scheme of things, PLUS allow people to have their say and get involved.

So I'd personally like to see this plus my proposal above (https://groups.drupal.org/node/314018) combined -- that would cover the project engagement and health, plus the community and personal input.

(Oh, and cross-linking for completeness!)

larowlan's picture

Thanks, I did search :)
Updated OP to link to other issue, added screenshots over there.

attiks's picture

There's a new - duplicate - proposal created at https://groups.drupal.org/node/314193, which should be merged into this one.

greggles's picture

Yeah, I'd say infrastructure queue is the place for it.

Very weird.

nick_schuch's picture

To add to this there is also a CI component: https://github.com/gitlabhq/gitlab-ci

It has the concept of multiple runners and integrates right into gitlab (built by the same group).

larowlan's picture

Demo: demo.gitlab.com
More info gitlab.org

swim's picture

It's a shame this proposal didn't get more love from the community; those most voted for seem very dev oriented xD. Personally I don't think bluecheese is a good representation of what Drupal is capable of theme wise. We did an unsolicited design based around what we thought was the most important part, the community.

https://dl.dropboxusercontent.com/u/34274659/Freelance/Drupal/drupal.jpg

Sadly it seems this won't be up for discussion again until after the next release? Hopefully we can get some more push then.

rooby's picture

Yeah, you could definitely do it is browser bookmarks but it is horrible and clunky and I think no where near as seamless and useful as it would be to have it as part of drupal.org.

Plus browser bookmarks can't show extra data, like how many (if any) new comments there are for your issues.

tsvenson's picture

I'm with you about the concerns you have, they maps well with my own.

As has been said elsewhere, our issue queue is fairly unique

The uniqueness of our issue queue is our own creation really. An issue queue is nothing complex, its actually very straightforward in the way it works.

Over the years we have tweaked it, we have taken many shortcuts in the implementations. Shortcuts instead of looking at the bigger picture of how an issue queue should work. The result is an IQ that quite frankly only is usable on d.o and for the development needs.

We use the issue queue for many non developing things too, but those queues are often hard to find, make any sense of and finally use.

We can change this though. We just need to change out attitude from looking at it as something that is not working for us to something that once again can help us push forward and drive development.

vwX's picture

to get better forums/project integration because we chose the easy route. Maybe the SE group needs to encourge better answers on drupal.org instead of the other way around. Well that is my $0.02.

herom's picture

I had come across these taxonomy term pages before, but they are showing incorrect results sometimes. For example, under the "Seeking new maintainer" term, on page 3, there are projects with "Minimally maintained", or even "Actively maintained" status listed!
Maybe we should file a bug somewhere?

rooby's picture

I really do think this could be a greener on the other side situation.

As has been said elsewhere, our issue queue is fairly unique, so maybe what supposedly works for everyone else isn't a good fit for us.

What caught my eye here was "I would expect massive community disruption" and I'm not sure if even massive is strong enough a word.

This is changing our whole development workflow, which can be hard with a team of 4 let alone a team of thousands.

I know change is not something to be scared of but it is a huge and risky change.

Having to sign up for a new account because it is external to drupal.org and then learn a new tool is big.
I think because this is a developer focused discussion it might be underestimated how many people on drupal.org do not have github accounts and might be put out by the extra hurdles.

"Familiarity to new contributors who are used to github" has been mentioned, however that goes both ways. What about people who don't use github? They exist.

If issue queues go as well there are very large problems regarding people not being able to modify details of an issue, or move an issue to a different queue, or upload files, etc.

Maybe we can cross our fingers and hope github will change the way things work for us but it is not good to rely on external factors out of our control and it is very likely that not all of our requirements, if any, will be things they want in github.

I don't think it would be a matter of us off loading all our custom version control code to an external service, we're still going to have custom code somewhere if we are keeping ANY parts of our own, like project pages with release tarballs, issue queues, etc. and we would also probably be creating new custom code to integrate github to the parts of ours that we are keeping.

It seems that a lot of the benefits of github are helpful addon features, which should be implementable in our current system, possibly even with equal or less work overall.

Seems like it might be easier to implement what we are lacking on our end than to get github to implement what they are lacking (pure speculation as github is an unknown in regards to getting features added/changed).

These are not new points but they are concerning.

mgifford's picture

I do love the GitHub interface. I just think they got the UI right.

However, there are problems with moving to an external service, and one of them is the Terms of Service.

Worth looking at the review of GitHub in http://tosdr.org/

Do we just exclude those folks who aren't comfortable signing their ToS?

extexan's picture

Case in point, just after posting my initial comment here, I needed to search for a rather wordy error message. Like you, my first inclination was to go to Google. I typed 'drupal 7 "my long error message here in double quotes"' -- Google got NO hits.

I then searched the same string in drupal.org and the top hit was posted yesterday. Google had not had time to index that page yet. Granted, that won't be the case most of the time, but when an issue is introduced by a newly released version of drupal or contributed modules, many of the posts (and the inevitable searches) will be within hours or a day or two - way before search engines can do their thing. When I do a search, I certainly want to know I'm seeing ALL possible matches.

I realize how complicated the coding could be to create the ultimate search feature for drupal.org, but it wouldn't be that much work to simply force a version selection when creating a thread and offering a filter based on that. In addition to the obvious version choices, it could also have "Pertains to all versions" and "Not version-specific".

That would significantly reduce the level of frustrations I think many visitors experience when searching the forums.

tsvenson's picture

One thing more. This could be a perfect exercise for DrupalCon Prague.

Not just to work on creating these these persona roles, but also conduct a survey amongst the various roles that attend. Ask them relevant questions about what their normal roles are, what they come to drupal.org to do and so on.

rooby's picture

I think it would be ok to have profile pics on drupal.org for those who want them, although I don't think they should show on all posts of that user, I think that they should only be visible on the actual profile page.

The reason being is that it would add clutter to the issue queue and I don't think it would add any value. If the user wants to see the pic of someone they are talking to in an issue they can click the username and see it on their profile page.

Subscribe with RSS Syndicate content

Recent comments

Group organizers

Group categories

Difficulty to implement

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: