Drupal Community Proposed Ideas

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Add your community proposed ideas here.

Idea by: Idea description
sdboyer (and holtzermann17) Git - improvements to versioncontrol, building a D7 port. This could be further integrated into a "drupal.org collaboration space" featuring things like Activity Streams and In-line code commenting
tizzo (tizzo + David) Config management for D8 core
crell Core Butler conversions
eaton
stella Starbox: the WYSIWYG API module for lightbox, colorbox, shadowbox, greybox etc etc - conbining everything in one!!
rszrama

Drupal Commerce (find me in #drupalcommerce to talk these over):

  1. Simplify the relationship between nodes and products; focus is on usability for simple product / node creation (i.e. through the use of an inline product add / edit form as a product reference field widget), bulk product creation / import and update, and product sibling groups (i.e. all the sizes of a particular style of t-shirt).
  2. Coupon system interacting with Rules to apply discounts to products; will require a checkout pane, a Rules condition, and likely a simplified user interface that can translate a table of coupon settings into a default Rule so the store administrator does not have to actually configure Rules if the don't need anything complex.
  3. Simplified tax UI and/or simplified discount UI: again, as with the last item, we're exploring ways to hide the Rules UI from casual store administrators. Both taxes and discounts right now are only possible through configuring product pricing rules, and Rules 2 is quite complex if you aren't a developer. I'm interested in seeing projects collect a basic set of parameters and translating these into default Rules on the back end so store administrators can do things like specify a country or state for a tax rate or choose a role to get a % discount without actually having to configure Rules for these. The parameters will be necessarily limited, and exploring the best set of simplified parameters will be part of the scope of the project, determined in conjunction with Ryan and Bojhan.

Generic Drupal projects (that help Commerce as well):

  1. Unified entity access control / revision support / view API. Basically, a project focused on core improvements for D8 and/or extending the Entity API such that we have centralized systems for managing entity access, adding save support for revisions (probably harder than I think), and / or having a "view" API so we have a hook_entity_view() like we do for loading / saving / deleting. This last one actually ties into the next idea and should be developed in conjunction with it or as part of it...
  2. Comments on any entity. Right now they're still tied to nodes - for no good reason other than the Comment schema and the fact that there isn't a generic hook_entity_view() that Comment can plug into to add comment data to an entity's renderable array.

I'm happy to mentor along with a couple other developers at Commerce Guys. One of our past students, bojanz, is currently interning for us and is eager to give back as a mentor as well. It would be nice for candidates to be able to maintain their work going forward, but if not, we need to ensure that someone in the Drupal core or Drupal Commerce development community is able to carry the work forward.

JohnAlbin

Prepare Menu block module for Drupal 8 core by updating the contrib module to use new D7 menu APIs.

There are two long-standing community request to add most of Menu block module’s functionality into core: #474004 and #503810. The only reason it didn't happen for Drupal 7 is because D7 added several new menu API functions and there was no time to rewrite the contrib module to use those new API calls. If we can update the contrib module this summer, it will become easy to add much of Menu block into Drupal 8. More information can be seen in this discussion.

You’ll get to work with a well-known community member. You'll get to work on a popular module. And your work will go into Drupal 8. What more can you ask for? A pony?

bangpound Transitive relationship field (to replace parent term in Taxonomy)
Gabor
Bojhan
  1. Search on administrative pages: Create a module to add in-page search to important administrative pages such as /admin/permissions, admin/modules, admin/content, admin/config and more. There are currently a few working modules, but no module that captures all the different pages and provides a complete user experience. This project will require jQuery knowledge and interest in creating a usable search interaction for the different pages.
Itangalo Improve download/install new module page to look like a app store
liberatr Build a kickstarter-style fundraising project. See also: Open Ideo
psynaptic Drupal native CRM (i.e. contribution to RedHen CRM)
anarcat Create DNS zone file editor for Aegir project
greggles (Greg Knaddison) IDEA: Work on Groups.Drupal.org
greggles (Greg Knaddison) GSOC Idea: Secure code review enhancements
zzolo (Alan Palazzolo)
  • Geospatial Data and Mapping: This could include geo support in core, working on the OpenLayers module, or working on new Mapping abstraction module.
  • Encryption: Help build a solid encryption solution either as contrib module or as core API.
jhodgdon (Jennifer Hodgdon) New Help system for Drupal 8 - specs are at http://drupal.org/node/1095012 - areas that might be good for GSoC:
  • Help updater client/server
  • Conditional text (probably taken by yorirou)
  • Outlines/maps (being worked on by Itangalo)
  • Main help module (defining entities and fields, contextual linking)
  • Glossary
Matt V. 1. validation API that supports both client-side and server-side validation:

2. Update core themes to make them responsive.
3. A module to provide mobile-friendly alternatives UIs to core administration pages.

svendecabooter Integrate Drupal with CollectiveAccess (open source collection management software)
mgifford & johnbarclay Accessible Helper Enhancements - The Accessible Helper Module offers a good platform to fix known accessibility issues in Drupal core & contributed modules. Although Drupal 7 made a great many enhancements not all got into core and we can't claim that it is WCAG 2.0 AA compliant. For those accessibility issues that are identified, but not yet fixed, it is critical to have a centralized place to implement these in a way that allows the community to move towards & evaluate code for Drupal 8. As WAI-ARIA & HTML5 are released in full we will want to make it easier for site administrators to adopt best practices for enhanced accessibility. It would also be great to provide better integration for the Accessible Content module so that there are tools to help ensure that a site's content remains active. Finally, we need better integration with Simple Test (Testing module) to help ensure that unit tests can be used to better evaluate accessibility given known checklists.
slashrsm Integrate Derivatives API with Rules. (issue)
IceCreamYou Allow issuing pull requests on drupal.org like on github instead of patches.
TheCrow Service Links in the third version aims to be a little framework which can produce statics or dynamic links (widgets) from several social networks just writing a structurated array as schema. Service Links will care all the boring part like integrate them as Fields, switch them in XHTML code or not, handle the icon collections, store different group of settings...

A discussion has been open here: http://drupal.org/node/1353802
More info are available here: http://servicelinks.altervista.org/?q=node/23

ethanw

Integrate Backbone.js and the Backbone module with Drupal 8 / (tifka)WSCCI development.

Backbone, a lightweight, powerful JS MVC web-app development framework works wonderfully on top of Drupal web service providers to let site developers build sophisticated, powerful web application interfaces that can run on top of Drupal sites. The Backbone project is a young one, but we're excited for the potential Backbone holds for Drupal: providing everything from powerful mobile apps to transparent HTML5 in-place editing and a slew of interactive user experiences that are cumbersome to implement via AJAX and related patterns.

Backbone will evolve to be both an API module, a set of decorator and framework enhancements to facilitate integration between the Field API and the JavaScript application stack and a number of ready-to-role modules and interface elements to be used in other systems. There is tremendous opportunity here for a student to both help Drupal break new ground, be involved in the crucial work being done on Drupal REST development and work with some of today's cutting edge web technologies. The module maintainers are extremely energized about this project, with long experience in module and site development. You will work alongside them to develop integrations and features, guide the module's direction, while also working with the Drupal community to ensure Backbone's development is guided and, hopefully, can help guide the coming innovations in Drupal 8.

wildkatana
added w/o asking, from gsoc 2011

Project Browser/Installer

Module and Theme Browser in Drupal 8 Core which will allow users to search for and install Drupal extensions from the admin area of their Drupal sites, similar to how WordPress currently works.

video of awesome: http://youtu.be/mFDBQqTfG-8

browser: http://drupal.org/project/project_browser

issue: http://drupal.org/node/1243332

jhr

Similar to the above but for profiles on the install.php. It would let people installing Drupal Search, Find, and Download profiles from the install.php's profile page.

SNEHI

PMI tools(Module for project appraisal, project management and project evaluation)

In this project we can create a module so that it will have the following features:

1.Project Management (creation of project, project team(drupal users), client Name and time period of projects)
2.User type( client, HR, Team Members, project lead)
3.On the basis of every project the evaluation will be done.
4.Every team member will got some points or ratings.
5.Ratings will be from three sides one is from client, second from team mebers and third from management team like project lead.
6.Feedback from the client(some evaluation forms)
This particular module will work as a HR management as well. That will be beneficial for organisation, companies and groups of drupal.
For example in a group of drupal we have some projects. With this module, a team leader of mentor can create project, can assign members to that project and can evaluate which member is performing well in the whole team. Similarly there will be another team which is doing some other projects will also be evaluated. But the team which is getting higher rating will be highlighted and all the rating of each members will be shown on the profile page of each drupal users. So that they come to know how much they are doing. Rating will also partitioned into many parts like mentor feedback, self feedback and for companies or groups it will be from other members of a particular team.
What else we can do in it?
for companies as well as drupal groups
On the basis of rating the annual bonus or promotion will be done for companies and for drupal communities they can be assigned as co-owner or co-maintainer of that particular project(drupal).
There are also lots of ideas in this project. But first i want to do it for gsoc 2012. I need one mentor also for this.

fago

Rules improvements

I'd have some ideas for doing some Rules related improvements, e.g. doing more integration with Views (argument plugins, ..) and CTools. So if you are interested into that get in contact so we can work out a proposal.

miro_dietiker

TMGMT

Push Translation Management Tools project to a new level with a Translation Management server component. This will allow Translators / Translation service providers to use Drupal as a Management system to get translation jobs from other Drupal instances and do the translation work in their own system. With even a small distribution, this product is a few clicks away for end users!

AttachmentSize
idea1.JPG918.26 KB
idea2.JPG918.26 KB

Google Summer of Code 2012

Group organizers

Group notifications

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