In response to Core theme selection and development process. The vision here is to outline the selection process and requirements for the next core theme which we hope will be added to Drupal 8.
During Drupal 7 cycle there were many issues surrounding the selection process and in D8 we would like the see the selection centered principally on the design and not the end built theme (as it was in D7).
Underlying Principles
- Choose the next theme based on the design (before the theme is built).
- The initial design selection process should be public.
- The final selection is made by the Theme team and the D8 maintainer/s.
- The initial theme development is carried out by the core Theme team.
Requirements
- Must inldude design elements for normal Drupal output such as nodes, blocks, forms, tables, menus and so on.
- Must conform to WCAG 2.0 AA (or be close enough to tweak into place).
- Must be in a layered format such as PSD, Fireworks PNG etc.
- Must kick ass!
The Theme team
The proposal is to form a core Theme team to build the actual theme and prepare the initial core commit. There are certain skill areas we think this group needs to cover - these people are essentially requirement gate keepers + will do the hard core development of the new theme:
- Core and contrib theme development.
- Web design.
- Accessibility.
- Markup best practice.
- UX and usability.
Process
Selection Phase: includes public submissions with voting and comments. g.d.o may be a good place now we have voting (in a sub-section of D4D group), we could also speak to Infrastructure about the possibility of a d4dc.drupal.org site. Provisionally I would suggest we take the top 3 to 5 designs that meet the requirements and these become the candidate designs. The final decision would be made by the gate keepers and the core maintainer.
Development Phase: done by the theme team, in a core repo branch. This is not a closed process.