Drupal.org 2014 roadmap brainstorming

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!

Drupal.org 2014 roadmap brainstorming

Idea template

Please use the following template when proposing ideas for the 2014 Drupal.org roadmap:

<h2>What's your idea?</h2>

<h2>What are the benefits?</h2>

<h2>What are the risks?</h2>

<h2>How can we measure the impact of this idea? (metrics)</h2>

<h2>Who directly benefits from / will use this improvement? (target audiences)</h2>

<h2>Are additional resources available for discovery/implementation? (volunteer effort, financial backing, etc.)</h2>

amyriedel's picture

Drupal Developer | JMA

Employment type: 
Contract
Telecommute: 
Not allowed

JMA Information Technology, Inc. (JMA-IT) is seeking Drupal Developer candidates for a growing government client headquartered in Ft. Collins, CO.

Job Summary:

Read more

Let module maintainers maintain the "Related projects" block

What's your idea?

All module maintainers to define related projects on projects.

Use this data to populate the "Related projects" block using these and any back links from other projects "Related projects" fields grouped by # references and order # ref descending.

If none found, then fallback to the automated one.

What are the benefits?

To actually make this block useful.

Two existing examples that show the maintainers suggestions beside the related projects block.

Menu Node API - https://drupal.org/project/menu_node

Read more

Signups TAB = Attendies or Registered?

What's your idea?

Changing the Tab names or Moving the sign up button on Top?

What are the benefits?

At first glance if i want to sign up i click the TAB believing it to be a link to sign up.

And seeing there's no sign up button in the "Sign Ups" Tab i figured it's a closed event and move on.

What are the risks?

NONE clearer understanding on how the tab works.

How can we measure the impact of this idea? (metrics)

Non-Drupal users ease of sign up and want to skip reading the details.

Read more
tvn's picture

DSWG: 2014 roadmap and what we've learnt from community ideation process

About a month ago the Drupal.org Software Working Group announced that we were seeking community input to help us craft a short-term Drupal.org roadmap for the beginning of 2014.

Read more

Separate D.O. into "Marketing/Brochure" and "Project/Collab" sites and Dogfood them with Drupal Major/Minor versions

What's your idea?

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

What are the benefits?

Read more

Make drupal.org maintainable via more automated tests and better staging environments

What's your idea?

I've been pushing for years to get Drupal's infrastructure on a path to more automation. It would be helpful to have:

<

ul>

  • Automated creation of new environments that clone the live environment, both local and centralized
  • A battery of well-maintained tests for every level of our infrastructure, and standards to keep the quality
  • A similarly comprehensive logging strategy, and accompanying standard
  • Read more

    Support Composer on testbot and packaging

    What's your idea?

    I can't believe I didn't think to mention this one already...

    Drupal 8 is making extensive use of 3rd party components, pulled in via Composer from Packagist.org. This is good.

    Drupal 8 is checking all 3rd party components into our main repository, including the generated Composer files. This is bad. It's directly contrary to all Composer best practices, and makes any attempt to update our dependencies consist of 500 KB patches at least. This is not how it should work.

    Why are we still doing that? Well, because

    Read more

    Use gitlab for self-hosted github alternative

    EDIT: Duplicate - see https://groups.drupal.org/node/313158

    Duplicate - see https://groups.drupal.org/node/313158

    Force full-project application review for ALL projects, not one time only per user.

    What's your idea?

    Force full project review for ALL projects, not one time only per user.
    Today if a user gets a project approved to be a full project the user gets a role which can promote ANY project in the future without review.

    This should be changed force reviewing ALL new projects, instead of giving this role to the user.

    Read more
    webchick's picture

    What should Drupal.org be in 2017?

    This is not a proposal, but I'm going to break protocol here for a second because I'm genuinely curious to dig into something. This is just a thought exercise, not going to necessarily drive the roadmap one way or the other. But...

    Read more

    Project 'Health Check' metrics, with auto 'Get involved' engagment

    What's your idea?

    To put a block/pane on every project page on D.org that provides an at-a-glance summary of how 'healthy' the project is. This would replace/extend the 'Statistics' block presently implemented and provide a clear, colourful overview of how 'healthy' -- in terms of bugs, issue activity, maintainers and installs -- the project is.

    Ideally, to have the 'at-a-glance' properties, these would be clearly rendered to be 'good', 'ok' or 'bad' somehow, and compared to a standard/good practice set of metrics.

    Read more

    Expose project 'shortname' for sandboxes, and use during validation to search for similar modules.

    What's your idea?

    Currently, projects get assigned their final namespace during the 'promote to full project' operation.

    This proposal suggests that the 'shortname' field be exposed on sandbox projects, where it be made editable by the project owner but read-only to all other users. Validation logic on this field would ensure that the chosen shortname does not conflict with any previously established "full" projects, and could potentially also warn users about namespace conflicts with other sandbox projects (but still allow the field to be saved).

    Read more

    Add Review points to user profile

    Respect the Reviewer

    As a core contributor it is great when contributor's name is added to commit message. But a contribute is never possible without a master reviewer. What is reviewer getting out contributing to a project?
    In the issue queue a lot of issues get stuck at community need review (CNR). When you start contributing more and more it gets harder to find a reviewer.
    If community wants to encourage contributors to review more and patches we should respect and honor the reviewers. We should pay them back.

    What's your idea?

    Read more

    Design and development of a new generation of testing infrastructure

    What's your idea?

    On October 18th, 2007, Chad (hummonk) Phillips made an initial commit to the ‘Project Issue File Test’ module, with the description “initial commit of an integrated file testing platform for project issue module”. This kicked off the pursuit of automated testing integration between drupal.org and qa.d.o (then referred to as test.drupal.org). In 2009, Jimmy (boombatower) Berry performed a significant overhaul and redesign of the system, introducing a number of structural and architectural changes.

    Read more

    Create Powerful and Relevant Drupal.org Search

    What's your idea?

    We have to create drupal.org search more powerful and relavant.

    I have noticed when we search for module - Google search result is more accurate than drupal.org website inbuild search.

    For Example - Lets serch for Insert Module - In drupal.org, you can see many insert modules are coming, but only "Insert" module is coming after many modules. But in Google, the first one is only "Insert" module.

    Now, if you click on modules tab, we are seeing sort by Relevance. Now change it to sort by Most Installed. Still the insert module is not coming in the first.

    Read more

    Explicit issue relationships

    What's your idea?

    This is contingent on us remaining on Project* for issue management, but if we move to something else (GitHub, GitLab, Phabricator, etc.) consider this a "I really really wish whatever we move to had this feature" consideration. (I know GitHub does not.)

    It is increasingly common for issues to relate to one another. One may block another, one may be a spinoff of another, one may be a planned follow-up, etc.

    Read more

    Enforce Sandboxing Until Stable Release

    What's your idea?

    There are a number of projects that have NO release, NO activity and are years old that should either be moved to a sandbox, or outright deleted. These were created pre-sandbox days, although some have been created recently.

    Read more

    OAuth authentication server for community sites

    What's your idea?

    Set up a community OAuth server that not only manages all the login to all the *.d.o server, but also allow third parties to authenticate against it. Particularly community oriented sites such as http://www.drupal8multilingual.org/ would greatly benefit from this.

    The same server can then also be used for improved and centralized management of user profiles etc.

    What are the benefits?

    Read more
    Subscribe with RSS Syndicate content

    Drupal.org 2014 roadmap brainstorming

    Group organizers

    Group categories

    Difficulty to implement

    Group notifications

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

    Hot content this week