Last updated April 22, 2012.
The goals of the cleanup initiative are simple: we constantly add new features to core but we always finish them 80% before we have to eventually push core out the door for release. A cleanup initiative is focused on ensuring we complete the remaining tasks, unify core, and to make sure we're actually "eating our own dogfood" with our own APIs and features.
Initiative leads
chx
Dave Reid
xjm
Overall goals
- Consistently use core api functions in all of core.
- Increase performance of core.
- Decouple all CRUD functions from the form system.
- Clean up the FormAPI.
- Clean up the Field API.
- Finish the Entity API.
- Improve the maintainability of the menu system - either through simplification or by attracting new contributors.
- Remove node-specific code from the menu system.
- Fix the node access system.
- Improve block module.
- Actually use UUIDs in core.
- Ensure core doesn't violate its own UI/UX guidelines.
Specific major or meta issues targeted
- #430886: Make all blocks fieldable entities
- #1346204: [meta] Drupal 8 Entity API improvements
- #367006: [meta] Field attach API integration for entity forms is ungrokable
- #777578: Expand the node access API to a general entity access API to improve security
- #1224666: [meta] Unofficial Drupal 8 Framework initiative
- #1347448: [META] Taxonomy admin usability Improvements
- #421118: [Meta] Standardize capitalization on actions
- #1025928: [meta] Remove the last $op params from our hooks
- #1260488: META: Introduce real language APIs
- #1269834: META: Clean up language negotiation code
- #1347542: [META] Taxonomy API improvements
- #1292470: Convert user pictures to Image Field
- #1393398: [meta] Drupal 8 Cache API improvements
- #1423460: [META] List of bugs and typos in Drupal core
Issues are also tracked with the Cleanup Initiative tag.
Proposed release cycle
...
Comments
"Life is solving problems"
"Life is solving problems" (Karl Popper, Philosopher)
"And fighting dirt" (Olga Poppowa, Cleaningwoman)
To me this is one of the most imortant, if not the most important, of all initiatives.
www.clever-systems.net
Well put
Love the combination of the two quotes! :)
Cleaners are seldom appreciated, but society would collapse without them. So thanks to all the cleaners out there!
It's not exactly the same in an open source project where everyone cleans a little all the time, but the work this initiative is doing is just as important if you ask me. We all want our Drupal to be clean and consistent. So thanks for doing this!
Joakim Stai