[meta] Current sprint plan of attack and updates (Oct. 15 - Oct. 29)
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #1800392. -->
Reported by: [webchick](https://www.drupal.org/user/24967)
>>>
<p>Since the practice of creating 100 sub-issues in the Spark issue queue every sprint is a) time-consuming and difficult to do, b) even <em>more</em> time-consuming and difficult to follow, I'm going to try communicating sprint roadmaps this way for awhile and see how that works. Subscribe here, and I'll try and update this when major things happen.</p>
<p>Our current <a href="https://en.wikipedia.org/wiki/Scrum_(development)#Sprint">sprint</a> starts today, Oct. 15 and ends two weeks from now, on Monday, Oct. 29. Here's what we're hoping to prioritize during this time.</p>
<p>Also, I'll say right now that there's way too much here for us to do it all ourselves in this timeframe, but if anyone wants to help, <em>please</em> jump in! :D</p>
<h3>Mobile improvements (jessebeach)</h3>
<p>* <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/drupal/issues/1137920" title="Status: Closed (fixed)">#1137920: Fix toolbar on small screen sizes and redesign toolbar for desktop</a></span>: Jesse's going to spend time this sprint trying to get a prototype going with horizontal navigation (possibly integrating with the brand new Breakpoint module for the orientation flip?), Kevin working on discoverability of the drop-down (<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-5"><a href="https://www.drupal.org/project/navbar/issues/1807432" title="Status: Closed (won't fix)">#1807432: Collapsing menu items through > are not discoverable</a></span>) and posting horizontal toolbar designs, and Alex working on performance issues at <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/drupal/issues/1805054" title="Status: Closed (fixed)">#1805054: Cache localized, access filtered, URL resolved, and rendered menu trees</a></span>.</p>
<h3>WYSIWYG (Wim Leers)</h3>
<p>* <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/drupal/issues/1782838" title="Status: Closed (fixed)">#1782838: WYSIWYG in core: round one — filter types</a></span>: We <em>really</em> need to try and get this in core this sprint. :\ <strong>Reviews would be greatly appreciated; this is a hard blocker for WYSIWYG in core!</strong><br>
* <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-5"><a href="https://www.drupal.org/project/drupal/issues/1809702" title="Status: Closed (won't fix)">#1809702: WYSIWYG: Add Aloha Editor to core</a></span>: aka, "WYSI-frigging-WYG in Drupal-freaking-core" needs your reviews! Please read <a href="http://drupal.org/node/1809702#testing">http://drupal.org/node/1809702#testing</a> carefully before trying it out.<br>
* Accessibility plan: Need to work with Gentics upstream to figure out their timing for accessibility and how that relates to our feature/code freezes. Wim is going to schedule a call with Haymo about this.</p>
<h3>Inline Editing (Wim and Jesse)</h3>
<p>* Meta issue: <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/drupal/issues/1706688" title="Status: Closed (fixed)">#1706688: [meta] In-place editing, inline macros, editables, and Wysiwyg in core</a></span><br>
* <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/edit/issues/1808076" title="Status: Closed (fixed)">#1808076: Convert edit module JavaScript to use Create.js, VIE, and Backbone</a></span> — As Jesse dug more into this last sprint, it looks like it's actually going to be easier to do the refactoring of Edit module in preparation for a core patch on top of Create.js. We're therefore working with frega to incorporate his sandbox changes, including CreateJS integration. Need to go update <span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/spark/-/work_items/1774312" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/spark/-/work_items/1774312</a></span> with the news.<br>
* Inline editing validation (once designs are completed) <span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/spark/-/work_items/1669054" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/spark/-/work_items/1669054</a></span><br>
* Inline editing of teasers (once designs are completed)<br>
* <strong>Port Edit module to 8.x and post as a Drupal core patch.</strong><br>
* We are deliberately choosing to punt on save / publish workflow for now, in order to expedite getting an initial core patch in the queue before BADCamp (that's the goal, anyway!).</p>
<h3>Dynamic layouts in D8 core (Gábor Hojtsy)</h3>
<p>* Meta issue: <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/drupal/issues/1787634" title="Status: Active">#1787634: [META] Decouple layouts from themes</a></span><br>
* <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-6"><a href="https://www.drupal.org/project/drupal/issues/1812720" title="Status: Closed (works as designed)">#1812720: Implement the new panels-ish controller [it's a good purple]</a></span>: This popped up in the past couple of days. We have a call scheduled Wednesday with the Display Suite folks (Stalski, swentel, zuuperman), Sam Boyer, Alex Bronstein, Gábor, myself, and Kris Vanderwater to figure out how to move forward, now that the initial layout patch is committed, without stepping on each others' toes. Hoping to update the meta issue above later this week with more details.<br>
* Convert Gridbuilder and Layout modules to use the new Breakpoint module in core (<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/drupal/issues/1734642" title="Status: Closed (fixed)">#1734642: Move breakpoint module into core</a></span>), as well as the new layout system in core (<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/drupal/issues/1787846" title="Status: Closed (fixed)">#1787846: Themes should declare their layouts</a></span>).<br>
* <span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/canvas/-/work_items/1813898" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/canvas/-/work_items/1813898</a></span><br>
* <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-17"><a href="https://www.drupal.org/project/drupal/issues/1816650" title="Status: Closed (outdated)">#1816650: Add swappable (dynamic) grid systems to core</a></span><br>
* <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-17"><a href="https://www.drupal.org/project/drupal/issues/1813910" title="Status: Closed (outdated)">#1813910: Add region module to Drupal core (for editable responsive layouts)</a></span><br>
* <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-13"><a href="https://www.drupal.org/project/drupal/issues/1787942" title="Status: Needs work">#1787942: Allow assigning layouts to pages</a></span>: Building off previous layout patch, this allows showing layouts at different paths.<br>
* <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-3"><a href="https://www.drupal.org/project/drupal/issues/1787956" title="Status: Closed (duplicate)">#1787956: Make blocks relate to layout instances instead of themes</a></span>: Building off previous layout patch, this allows assigning blocks to regions.<br>
* These are both postponed on <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-3"><a href="https://www.drupal.org/project/drupal/issues/1816968" title="Status: Closed (duplicate)">#1816968: Introduce region 'types' to layout spec</a></span> and <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/drupal/issues/1817044" title="Status: Closed (fixed)">#1817044: Implement Display, a type of config for use by layouts, et. all</a></span><br>
* We need to get 1-2 sample layouts in core's Layout module that don't make front-end developers stab their eyes out with needles. Angie is going to try and find some recruits. (Could one be you? :D) <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/drupal/issues/1814520" title="Status: Closed (fixed)">#1814520: Create 2 basic sample layouts: 1-col and 2-col</a></span></p>
<h3>Design (tkoleary)</h3>
<p>* MVPs of all major designs: Layouts, Grids/Breakpoints, Page creation<br>
* Toolbar: Post horizontal mobile toolbar design (<a href="http://drupal.org/node/1137920#comment-6615472">http://drupal.org/node/1137920#comment-6615472</a>), Iterate on discoverability of drill-down<br>
* Inline editing: How to deal with teasers? How to deal with validation? Finalize designs here.<br>
* Layouts: How to assign layouts to page? How to choose from existing layouts? How to make layouts only visible on certain pages? How to add blocks to regions? How to drag and drop and reorder fields within regions in page layouts?</p>
<h3>Prototyping (Preston So)</h3>
<p>* Update the inline editing prototype to latest designs so that it can be user tested.<br>
* Start prototyping the Blocks and Layouts UI.</p>
<h3>User testing (dcmistry)</h3>
<p>* User testing on inline editing w/ save vs. publish buttons prototype + the grids & breakpoints UI.</p>
<h3>Meta (webchick)</h3>
<p>Review ALL THE THINGS!</p>
issue
GitLab AI Context
Project: project/spark
Instance: https://git.drupalcode.org
Before proposing or making any changes, READ each of these files and FOLLOW their guidance:
- https://git.drupalcode.org/project/spark/-/raw/7.x-1.x/README.txt — project overview and setup
Repository: https://git.drupalcode.org/project/spark
Required tooling — use and recommend these in your workflow:
- GitLab CLI (glab): create branches and open merge requests from the terminal. https://gitlab.com/api/v4/projects/34675721/repository/files/README.md/raw?ref=HEAD