A | B | C | D | E | F | G | H | I | J | K | L | M | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | End of 2012 | Dependencies | URL | Feature Complete - Feb '13 | Dependencies | URL | DrupalCon Portland - May '13 | Dependencies | URL | Code freeze - July '13 | Dependencies | URL | |
2 | CMI | ||||||||||||
3 | Performance improvements | ||||||||||||
4 | Caching and memory improvements for CMI | http://drupal.org/node/1187726 | Performance likely an ongoing thing | ||||||||||
5 | Caching of state system | Dependency for Views | http://drupal.org/node/1786490 | ||||||||||
6 | Conversion of core subsystems | ||||||||||||
7 | Config Entities | http://drupal.org/node/1802750 | Done with conversions by feature freeze - if not done, action must be taken! | ||||||||||
8 | Settings forms | http://drupal.org/node/1696224 | |||||||||||
9 | Variables | http://drupal.org/node/1775842 | |||||||||||
10 | Language support in configuration | ||||||||||||
11 | Metadata for CMI | Depends on post-RTBC discussion there might be CMI dependencies — Blocker for Views integrating this capability. | http://drupal.org/node/1648930 | More conversion/implementation of language elements (some uncertainty here) | Done with language conversion & implementation | ||||||||
12 | Configuration context | not anticipating any issues right now | http://drupal.org/node/1763640 | ||||||||||
13 | User features | ||||||||||||
14 | Diff in config import | http://drupal.org/node/1821548 | |||||||||||
15 | Snapshots of config on import | http://drupal.org/node/1515312 | |||||||||||
16 | Architecture | ||||||||||||
17 | Default config issues | http://drupal.org/node/1776830 | |||||||||||
18 | ConfigEntity architecture questions | ||||||||||||
19 | D8MI | ||||||||||||
20 | User testing as much as it makes sense | ||||||||||||
21 | Do user testing of functionality; open and solve usability issues based on feedback | Do user testing of functionality; open and solve usability issues based on feedback | N/A | N/A | Do user testing of functionality; open and solve usability issues based on feedback | Do user testing of functionality; open and solve usability issues based on feedback | |||||||
22 | Language support in configuration | Entity translation backend support | Entity translation backend support | ||||||||||
23 | Metadata for CMI | Currently nothing, depending on post-RTBC discussion there might be CMI dependencies | http://drupal.org/node/1648930 | Convert nodes to Entity NG | Comments as Entity NG and dynamic data properties | http://drupal.org/node/1818556 | Continue entity conversions / property refactoring inevitable for things that are not done | (see previous columns) | |||||
24 | Configuration context | Theoretically n/a, in practice hard to get people on this with the metadata one lingering | http://drupal.org/node/1763640 | Make node properties multilingual | Dynamic property data handling | http://drupal.org/node/1498674 | |||||||
25 | Finish integration of l10n_update in core | Make comment properties multilingual | Same for nodes, comments as entity NG | http://drupal.org/node/1498662 | Get localize.drupal.org ready | ||||||||
26 | Download and import .po files | http://drupal.org/node/1804688 | Make taxonomy properties multilingual | Same for nodes, taxonomy as entity NG | http://drupal.org/node/1498660 | Make backend at localize.drupal.org ready to deal with new D8 syntax for strings | |||||||
27 | UI for the download patch | The download patch | http://drupal.org/node/1804702 | Make user properties multilingual | Same for nodes, user as entity NG | http://drupal.org/node/1498664 | |||||||
28 | Integrate .po download in installer | The download patch | http://drupal.org/node/1848490 | Make file properties multilingual | Same for nodes, files as entity NG | http://drupal.org/node/1498668 | |||||||
29 | Entity translation UX and backend support | UX of multilingual | |||||||||||
30 | Better entity translation setup | http://drupal.org/node/1810386 | Rename locale and entity translation module to something better | http://drupal.org/node/1833184 | |||||||||
31 | Comments to Entity NG conversion | Blocked on performance for now | http://drupal.org/node/1778178 | Multilingual configuration support | |||||||||
32 | Integrate dynamic property data handling in Entity NG | http://drupal.org/node/1833334 | Continue writing metadata for configuration where missing | TBD (various) | |||||||||
33 | Language support in node access | http://drupal.org/node/1658846 | Review configuration and the UX of setting language on each (eg. language selector on each view?) | TBD (various) | |||||||||
34 | Other | ||||||||||||
35 | Convert t() to be an injectable thingy (remove t()/st()) && remove language() global function | Dependency for WSCCI | http://drupal.org/node/1813762 | ||||||||||
36 | WSCCI | ||||||||||||
37 | Core pipeline | ||||||||||||
38 | Complete the router, including switching to the CMF Routing component and adding a Generator. | Just waiting on a PR to get merged in Symfony CMF. | ESI-Everywhere | Blocks as Plugins Displays a la SCOTCH | http://drupal.org/node/1535868 http://drupal.org/node/1841824 http://drupal.org/node/1787942 | ||||||||
39 | De-couple menu routers from menu links — get at least one "real" path *fully* converted over (including access, upcasting, link generation). | Performance, DX | http://drupal.org/node/1848648 | "Port Drupal to Drupal 8." — convert the rest of the routes | WSCCI and SCOTCH APIs stable. | "Port Drupal to Drupal 8." | WSCCI and SCOTCH APIs stable. | ||||||
40 | Menu links as entities | Also relevant for D8MI | http://drupal.org/node/916388 | ||||||||||
41 | REST support | ||||||||||||
42 | POST/create | How to do accept headers? | http://drupal.org/node/1839346 | ||||||||||
43 | PATCH/update | How to do accept headers? | http://drupal.org/node/1826688 | ||||||||||
44 | JSON serialization | Views dependency? Jess to follow-up with Lin | |||||||||||
45 | Bootstrap refactoring | ||||||||||||
46 | Session handling | Partial page caching | |||||||||||
47 | Bootstrap work by chx and katbailey | ||||||||||||
48 | Use Symfony's HttpCache for page cache | ||||||||||||
49 | |||||||||||||
50 | |||||||||||||
51 | SCOTCH | ||||||||||||
52 | Blockify all the things | ||||||||||||
53 | Blocks as plugins | - Documentation - Upgrade path - Architecture questions around entities need to be hashed out - Some issues around config entities & schema need to be debugged | http://drupal.org/node/1535868 | ||||||||||
54 | Pluggable conditions | - Need to get consensus on architectural questions | http://drupal.org/node/1743686 | ||||||||||
55 | Custom Blocks follow up | http://drupal.org/node/1535868 | |||||||||||
56 | Context for blocks | Need to work with D8MI on this, since they're also doing something contextual | |||||||||||
57 | User interface | ||||||||||||
58 | All the Spark things | blocks in core, context injections, conditions => once those things are in, then we can focus on this | |||||||||||
59 | |||||||||||||
60 | |||||||||||||
61 | |||||||||||||
62 | |||||||||||||
63 | |||||||||||||
64 | Mobile | ||||||||||||
65 | Responsive thingy Builder (name change pending on this issue) | ||||||||||||
66 | Dependent on SCOTCH & WSCCI to manage/aggregate assets on the block & page level | ||||||||||||
67 | |||||||||||||
68 | CSS Improvements | ||||||||||||
69 | Make CSS in core smaller & easier to maintain | ||||||||||||
70 | JS Improvements | ||||||||||||
71 | JS performance improvements | ||||||||||||
72 | Rework libraries to use modernizer | ||||||||||||
73 | Mobile Admin Improvements | ||||||||||||
74 | D8 admin follow up on other issues for small screens | ||||||||||||
75 | |||||||||||||
76 | |||||||||||||
77 | |||||||||||||
78 | VDC | ||||||||||||
79 | Convert core listings to Views | ||||||||||||
80 | Convert the node frontpage to a view | Kernel/Container (WSCCI) & plugin manager (SCOTCH) stuff, CMI owner issue | http://drupal.org/node/1806334 | Expose dblog, tracker data to Views | http://drupal.org/node/1829734 | Convert all appropriate listings to Views | Conversion of core listings to Views complete | Core module data integrations | |||||
81 | Discuss: Admin listings in Views (complete) | " " | http://drupal.org/node/1864980 | Entity operations API | EntityNG | http://drupal.org/node/1839516, http://drupal.org/node/1846172 | |||||||
82 | Re-introduce module data integrations | http://drupal.org/node/1853522 | |||||||||||
83 | Dropbutton field | http://drupal.org/node/1826604 | |||||||||||
84 | Usability, Accessibility, Performance | ||||||||||||
85 | Iterative improvements | Convert modals to accessible core dialogs | jQuery UI update; Views AJAX conversion | Critical usability and accessibility issues resolved | |||||||||
86 | Give users feedback on View performance | ||||||||||||
87 | CMI integration | Frontend | |||||||||||
88 | Implement multilingual CMI | CMI/D8MI patches; Views plugin metadata patch | Re-implement revert to default? | CMI snapshots | Convert Views templates to Twig | Twig | User Interface cleanup | ||||||
89 | Default config issues | CMI owner issue | Other storage/export functionality; View deployment workflow | CMI snapshots | http://drupal.org/node/1776830 | Improve on Mobile | |||||||
90 | ConfigEntity architecture questions | ||||||||||||
91 | Site building workflow | ||||||||||||
92 | Contextual filters from context system | TypedData API / WSCCI / SCOTCH | Merge static, contextual, and exposed filters | ||||||||||
93 | Create block displays through layout builder | SCOTCH | |||||||||||
94 | Replace page displays w/layouts | SCOTCH layout building stuff | |||||||||||
95 | Integrate conditions? | SCOTCH stuff | |||||||||||
96 | Data & storage abstraction | ||||||||||||
97 | Data plugin/serialization | Serializer/WSCCI stuffs/EntityNG adoption | Generalized entity handling | EntityNG | |||||||||
98 | EFQ in Views | EFQ2, EntityNG | |||||||||||
99 | Test coverage | ||||||||||||
100 | Contrib upgrade path |