Problem/Motivation
Panels is awesome. Drupal 8 will have an awesome architecture. Lets work out how to port Panels to Drupal 8.
Proposed resolution
Use roughly the same architecture as the D7 version, except (a) take advantage of the new APIs of Drupal 8 (especially the CTools stuff moved into core, like plugins, display variants, etc) and (b) spread the pieces out among more contrib modules (rather than the more "monolithic" D7 CTools/Panels). For example, we hope to share Layout plugins with Display Suite and the Context API with Rules.
Implement the low-level infrastructure for layouts in the Layout Plugin module (based on frega's layout builder module on GitHub) with the goal to move it into core in Drupal 8.1.0: #2296423: Implement layout plugin type in core
Hold weekly meetings every Tuesday at 12pm CT (UTC-0500 during daylight savings, and UCT-0600 during standard time) on IRC (irc.freenode.net) in the #drupal-scotch channel.
(Note: Eventually, we'd like to build a flexible layout builder (that creates derivative plugins for Layout Plugin) which we're told we can put into the Layout module when ready: #2317333: Roadmap / future plans for layout.module)
(Note: We have the d8panels sandbox, to allow more contributors to collaborate and iterate more quickly on the Panels port than a patch workflow would allow. However, to date, the number of contributors working on Panels has been pretty modest so we've been working primarily with patches in the issue queue.)
Roadmap
Milestone 1 (February 16th, 2016)
See the Google Doc: Panels eco-system roadmap: Milestone 1 (February 16th, 2016)
Milestone 2 (May 1st, 2016)
See the Google Doc: Panels eco-system roadmap: Milestone 2 (May 1st, 2016)
Remaining tasks
Identify a) missing pieces for core, b) steps necessary to port Panels to Drupal 8.
Issues tagged with "D8panels" will appear on our sprint board: http://contribkanban.com/#/sprint/d8panels
Core issues (that we depend on!)
- #2508884: Make contexts immutable
- #2377757: Expose Block Context mapping in the UI
- #2305199: Create a route for every variant and use a "route filter" to apply selection rules
Panels porting roadmap
- #2511576: Remove dependency on Page Manager
- #2296437: Implement style plugin type
- #2296443: Implement Migration classes for D8 upgrade
- #2340999: Implement "display renderer" plugin type (now called "display builder")
- #2600634: Implement Panels In-place editor display builder in panels_ipe module
- #2682445: [Meta] Port Mini Panels to D8
Page Manager issues
Layout / Layout Plugin issues
CTools issues
Core issues (that would be nice, maybe for 8.1.x)
Core issues (that are related and will improve our lives)
None at the moment.
User interface changes
We'll aim for a user interface that has all the same "pieces" as D7 Panels, but not necessarily exactly the same.
API changes
Since the Drupal 8 version will adopt a D8-style architecture, the API will likely be entirely different than the D7 version. That said, a lot of pieces of CTools are now part of the D8 API, for example, plugins. So, declaring a Layout plugin for use with Panels will be done the same way you declare a Block plugin in normal D8 core.
Meeting notes
- 2014-05-29 - Google Hangout
- 2014-06-04 - at DrupalCon Austin
- 2014-06-26 - #drupal-scotch on irc.freenode.net
- 2014-07-03 - #drupal-scotch on irc.freenode.net
- 2014-07-10 - #drupal-scotch on irc.freenode.net (Meeting was largely skipped due to low attendance!)
- 2014-07-17 - #drupal-scotch on irc.freenode.net
- 2014-07-24 - #drupal-scotch on irc.freenode.net
- 2014-07-31 - #drupal-scotch on irc.freenode.net
- 2014-08-07 - #drupal-scotch on irc.freenode.net
- 2014-08-14 - #drupal-scotch on irc.freenode.net
- 2014-08-21 - #drupal-scotch on irc.freenode.net
- 2014-08-28 - #drupal-scotch on irc.freenode.net
- 2014-09-04 - #drupal-scotch on irc.freenode.net
- 2014-09-18 - #drupal-scotch on irc.freenode.net
- 2014-10-07 - #drupal-scotch on irc.freenode.net
- 2014-10-14 - #drupal-scotch on irc.freenode.net
- 2014-10-21 - #drupal-scotch on irc.freenode.net
- 2014-10-28 - #drupal-scotch on irc.freenode.net
- 2014-11-11 - #drupal-scotch on irc.freenode.net
- 2014-11-18 - #drupal-scotch on irc.freenode.net
- 2014-11-25 - #drupal-scotch on irc.freenode.net
- 2014-12-02 - #drupal-scotch on irc.freenode.net
- 2014-12-09 - #drupal-scotch on irc.freenode.net
- 2015-01-27 - #drupal-scotch on irc.freenode.net
- 2015-02-03 - #drupal-scotch on irc.freenode.net
- 2015-02-10 - #drupal-scotch on irc.freenode.net
- 2015-02-17 - #drupal-scotch on irc.freenode.net
- 2015-02-24 - #drupal-scotch on irc.freenode.net
- 2015-03-03 - #drupal-scotch on irc.freenode.net
- 2015-03-10 - #drupal-scotch on irc.freenode.net
- 2015-03-17 - #drupal-scotch on irc.freenode.net
- 2015-03-24 - #drupal-scotch on irc.freenode.net
- 2015-03-31 - #drupal-scotch on irc.freenode.net
- 2015-04-07 - #drupal-scotch on irc.freenode.net
- 2015-04-14 - #drupal-scotch on irc.freenode.net
- 2015-04-21 - #drupal-scotch on irc.freenode.net
- 2015-04-28 - #drupal-scotch on irc.freenode.net
- 2015-05-05 - #drupal-scotch on irc.freenode.net
- 2015-05-26 - #drupal-scotch on irc.freenode.net
- 2015-06-02 - #drupal-scotch on irc.freenode.net
- 2015-06-09 - #drupal-scotch on irc.freenode.net
- 2015-06-16 - #drupal-scotch on irc.freenode.net
- 2015-06-23 - #drupal-scotch on irc.freenode.net
- 2015-06-30 - #drupal-scotch on irc.freenode.net
- 2015-07-07 - #drupal-scotch on irc.freenode.net
- 2015-07-14 - #drupal-scotch on irc.freenode.net
- 2015-07-21 - #drupal-scotch on irc.freenode.net
- 2015-08-04 - #drupal-scotch on irc.freenode.net
- 2015-08-11 - #drupal-scotch on irc.freenode.net
- 2015-08-18 - #drupal-scotch on irc.freenode.net
- 2015-08-25 - #drupal-scotch on irc.freenode.net
- 2015-09-01 - #drupal-scotch on irc.freenode.net
- 2015-09-08 - #drupal-scotch on irc.freenode.net
- 2015-09-15 - #drupal-scotch on irc.freenode.net
- 2015-09-29 - #drupal-scotch on irc.freenode.net
- 2015-10-06 - #drupal-scotch on irc.freenode.net
- 2015-10-13 - #drupal-scotch on irc.freenode.net
- 2015-10-20 - #drupal-scotch on irc.freenode.net
- 2015-11-03 - #drupal-scotch on irc.freenode.net
- 2015-11-10 - #drupal-scotch on irc.freenode.net
- 2015-11-17 - #drupal-scotch on irc.freenode.net
- 2015-11-24 - #drupal-scotch on irc.freenode.net
- 2015-12-01 - #drupal-scotch on irc.freenode.net
- 2015-12-08 - #drupal-scotch on irc.freenode.net
- 2015-12-15 - #drupal-scotch on irc.freenode.net
- 2015-12-22 - #drupal-scotch on irc.freenode.net
- 2015-12-29 - #drupal-scotch on irc.freenode.net
- 2016-01-05 - #drupal-scotch on irc.freenode.net
- 2016-01-12 - #drupal-scotch on irc.freenode.net
- 2016-01-19 - #drupal-scotch on irc.freenode.net
- 2016-01-26 - #drupal-scotch on irc.freenode.net
- 2016-02-02 - #drupal-scotch on irc.freenode.net
- 2016-02-09 - #drupal-scotch on irc.freenode.net
- 2016-02-16 - #drupal-scotch on irc.freenode.net
- 2016-02-23 - #drupal-scotch on irc.freenode.net
- 2016-03-01 - #drupal-scotch on irc.freenode.net
- 2016-03-08 - #drupal-scotch on irc.freenode.net
- 2016-03-08 - #drupal-scotch on irc.freenode.net
- 2016-03-22 - #drupal-scotch on irc.freenode.net
- 2016-03-29 - #drupal-scotch on irc.freenode.net
- 2016-04-12 - #drupal-scotch on irc.freenode.net
- 2016-04-19 - #drupal-scotch on irc.freenode.net
- 2016-04-26 - #drupal-scotch on irc.freenode.net
- 2016-05-03 - #drupal-scotch on irc.freenode.net
- 2016-05-17 - #drupal-scotch on irc.freenode.net
- 2016-05-24 - #drupal-scotch on irc.freenode.net
- 2016-06-07 - #drupal-scotch on irc.freenode.net
- 2016-06-14 - #drupal-scotch on irc.freenode.net
- 2016-06-21 - #drupal-scotch on irc.freenode.net
- 2016-07-12 - #drupal-scotch on irc.freenode.net
- 2016-07-19 - #drupal-scotch on irc.freenode.net
- 2016-07-26 - #drupal-scotch on irc.freenode.net
- 2016-08-02 - #drupal-scotch on irc.freenode.net
- 2016-08-02 - #drupal-scotch on irc.freenode.net
- 2016-08-09 - #drupal-scotch on irc.freenode.net
- 2016-09-13 - #drupal-scotch on irc.freenode.net
- 2016-10-18 - #drupal-scotch on irc.freenode.net
- 2016-10-25 - #drupal-scotch on irc.freenode.net
Original report by @parijke
I like to know if drupal 8 is going to be with panels and page manager. Maybe i've missed it, but I can't think of Drupal without it
Comments
Comment #1
rei CreditAttribution: rei commentedyes, I also like to know
Comment #2
DamienMcKennaLets standardize the title & tag.
Comment #3
DamienMcKennaAdded the standard issue summary pieces.
Comment #4
dawehnerThere has been some experiments on https://drupal.org/sandbox/eclipsegc/2158511
Things we certainly need which aren't in core:
Comment #5
DamienMcKenna@dawehner: Thanks for that. We need to break this down further into:
Comment #6
fagoNot sure this is still needed, you could just add a computed field instead.
Yeah, it should be.
Yes, context is still an area that needs quite some work I guess. While there is some basic context system for conditions in core, it's just a thin-wrapper around typed data that adds/does nothing right now. The actual hard stuff, context mapping and configuration still needs to be written.
That's something will have to tackle for the Rules port as well (see latest 8.x plans). So far the strategies of panels/Rules to solve the same problem are quite different, thus this is probably not something that can be shared very easily. Howsoever, the plan for Rules is to develop those components in a a re-usable / generic fashion as far as it seems reasonable, such that we can re-use them for other contextual plugins (besides conditions/actions) as well - e.g. blocks/panes. So if someone is going to tackle this, please get in touch with me so we can make sure we reach some compatibility at least at the lower level (context API) and can discuss our common issues & possible solutions.
Comment #7
frega CreditAttribution: frega commentedIn Szeged we had a impromptu-bof w/ aspilicious, schnitzel, klausi, jbeach, pixelmord, myself and quite a few others.
It wasn't a "panels-specific" discussion but covered the whole "content placement"-problem space (i.e. page_manager/panels/panels everywhere, context/ds, block-ui, layout.module etc.) .
We tried to summarize some of the discussion in a google doc here (it is world-writable): https://docs.google.com/document/d/1tBHL-nR2XgDaQVPntjFNLynyli_pPwgBIXyc...
Would love to see how we can maintain the flexibility (and differences) that different approaches have brought to the table, whilst sharing as much as possible.
Best, Fredrik
Comment #8
tim.plunkettI've been experimenting with block plugins, and I came up with http://drupal.org/project/block_page
Currently, it provides a config entity type "Block Page", which can have a path and any number of "page variants".
Each page variant can have any number of blocks.
Right now the default page variant is hardcoded to provide two "regions", but that can be swapped out for a Layout-esque solution.
This covers the landing page functionality of page manager, and has room to grow.
I'm not really concerned with copying this or just reusing this for page_manager/panels, I'm not too attached to it yet.
Comment #9
frega CreditAttribution: frega commentedI recently returned to some stuff i started as part of #1841584: Add and configure master displays and moved it to separate repo here: https://github.com/frega/layout
The repo is very much WIP & more of a plaything in order to familiarized myself w/ D8; it focuses less on variants/page manager stuff and more on content placement (w/ some backbone stuff as groundwork for future in-place-editing etc.).
@tim.plunkett i'd definitely love to help out with/talk about block_page (or any efforts in the pm/panels d8 field) and will reach out to you on IRC.
Comment #10
tim.plunkettAfter discussion with @EclipseGc and @merlinofchaos, block_page is gone and now we have https://drupal.org/project/page_manager
Comment #11
rlmumfordI've been reviewing tim.plunkett's Page Manager module this morning and it looks like a really good starting point for a panels port. I'm not sure where page_manager ends and panels begins, however it looks to me like we could take a lot of the work done in the Layout module (prior to it being removed from core) and use a combination of that and page manager to build Panels in drupal 8.
Page Manager provides an architecture for defining pages and variants, as well as passing contexts to blocks - there are even patches against core that have gone in see list. I think therefore that the content panes side of Panels/Ctools has largely been dealt with.
Areas that need work as far as I understand it:
The more I look at it, the more I think we may want to use Layout 8.x-2.x-dev as a starter point. That defines layouts and a Display config entity that renders them.
Comment #12
RoySegall CreditAttribution: RoySegall commentedI think the page manager of tim should be merged into panels. And we also need to handle things like views pane and ctools content type render plugin which come with required and optional context that panels is passing.
Comment #13
andypostSuppose better to join forces with rules to make core conditions usable #1976758: Plugins miss metadata about configuration
I'd prefer page manager as separate module to provide sane UI to core routing
Context and Condition already tightly coupled to routing (request attributes and access checkers)
Here is a attempt to make entity displays usable for ds and panels #1875974: Abstract 'component type' specific code out of EntityDisplay
Currently entity displays are prototypes of panels displays.
For every kind of content there's core blocks that lacks proper context and conditions to be placed/rendered into layouts
Comment #14
tim.plunkettNope. I can elaborate after our meeting next week. They are separate for a reason.
This is not true.
#2272801: Allow blocks to be context aware. *just* went in. Patience.
Comment #15
rlmumfordtim.plunkett, is this meeting with panels people an open meeting?
Comment #16
dsnopekFor those who couldn't make it, here are the notes from our meeting today:
https://docs.google.com/document/d/1EOqzx3ogskD1ZzOg6zyDdTLxVmGzD-QJ-8_S...
@rlmumford: Sorry, I didn't see your comment earlier! The meeting was coordinated on an "invite" basis, but I had originally (more than a week before your comment) invited everyone who commented on this issue. :-/ Anyway, I hope the notes are helpful!
Comment #17
dsnopekI've tried to fill in the issue description with the current state of this effort. Please feel free to modify it further!
Comment #18
dsnopekComment #19
rlmumford*Removed*
Comment #20
dsnopekComment #21
dsnopekUpdated roadmap with some tasks.
Comment #22
dsnopekComment #23
dsnopekComment #24
dsnopekSkipped this weeks IRC meeting due to low attendance. Copied proposed agenda for next week!
Comment #25
dsnopekComment #26
dsnopekComment #27
dsnopekComment #28
dsnopekAdded link to the issue @frega made asking about the roadmap/plans for the Layout module
Comment #29
dsnopekAdding notes from the latest (non-)meeting.
Comment #30
dsnopekComment #31
dsnopekAdded the notes from today's IRC meeting.
Comment #32
dsnopekAdded meeting notes for todays (non-)meeting:
https://docs.google.com/document/d/1vRg2YkyACXRKWUBhx7ojpk5tg1IN2WJVu4Ec...
Comment #33
dsnopekAdded some related core issues.
Comment #34
dsnopekBlergh! HTML fix to summary.
Comment #35
dsnopekAdded notes from this weeks meeting.
Comment #36
dsnopekAdded the notes from this weeks meeting:
https://docs.google.com/document/d/1XLjXAyQwEhlUYy7C6kVcJ9p9yD9WmrsMKivb...
Comment #37
dsnopekAdded an issue to the roadmap about implementing renderer plugins: #2340999: Implement "display renderer" plugin type (now called "display builder")
Comment #38
dsnopekMeetings suspended for two weeks until the week of 2014-10-06 - will post an update here when meetings resume again.
Comment #39
dsnopekAdded a new issue: #2350119: Move permissions into panels.permissions.yml
And re-arranged the core issues so it's clear that we don't depend on most of them to move forward.
Comment #40
dsnopekWeekly meetings rescheduled to every Tuesday at 12pm CDT (UTC-0500) on IRC (irc.freenode.net) in the usuall place: the #drupal-scotch channel.
Comment #41
dsnopekAdded a link to the meeting notes from today: 2014-10-07 - #drupal-scotch on irc.freenode.net
Also, update the issue summary a little to reflect that layout_plugin got promoted to a full project.
Comment #42
dsnopekEr, switching away from sandbox link too.
Comment #43
dsnopekAdded some related core issues from today's meeting.
Comment #44
dsnopekAdded the notes for todays meeting: 2014-10-14 - #drupal-scotch on irc.freenode.net
Comment #45
dsnopekAdded notes from todays meeting: 2014-10-21 - #drupal-scotch on irc.freenode.net
Comment #46
dsnopekAdded notes from todays meeting: 2014-10-28 - #drupal-scotch on irc.freenode.net
Comment #47
philsward CreditAttribution: philsward commentedPanels isn't exactly the place to suggest this, but I'm wondering what it would take to have say... panels, completely override the theme process of Drupal and build the template on the fly for the requesting viewport. This is more of a layout issue than a panels issue, but they kind of go together...
The thought is to have the layout system generate the output code depending on the breakpoint viewport. Whenever a change is made on the backend (admin interface), a new "template" is created and cached as a static file for that viewport. This way we can send ONLY what needs to be sent to the requesting viewport instead of vomiting a bunch of information that the device will never use. If the viewport changes, reload the page for the new viewport or use (angularjs?) to pull only the files that need changed. Most devices have a static viewport width and height. Why send all of the information designed for a desktop, if that device will never have the screensize to utilize all of that information?
Comment #48
dsnopekAdded notes from today's meeting: 2014-11-11 - #drupal-scotch on irc.freenode.net
Comment #49
dsnopekAdded the notes from today's meeting: 2014-11-18 - #drupal-scotch on irc.freenode.net
Comment #50
dsnopekAdded notes for today's meeting: 2014-11-25 - #drupal-scotch on irc.freenode.net
Comment #51
dsnopekAdded today's meeting notes: 2014-12-02 - #drupal-scotch on irc.freenode.net
Comment #52
dsnopekAdded the notes from today's meeting: 2014-12-09 - #drupal-scotch on irc.freenode.net
Comment #53
dsnopekAdded the notes from today's meeting: 2015-01-27 - #drupal-scotch on irc.freenode.net
Comment #54
dsnopekAdded the notes from today's meeting: 2015-02-03 - #drupal-scotch on irc.freenode.net
Comment #55
dsnopekAdded the notes from today's meeting: 2015-02-10 - #drupal-scotch on irc.freenode.net
Comment #56
dsnopekAdded notes from today's meeting: 2015-02-17 - #drupal-scotch on irc.freenode.net
Comment #57
dsnopekAdded notes from today's meeting: 2015-02-24 - #drupal-scotch on irc.freenode.net
Comment #58
dsnopekAdded notes from today's meeting: 2015-03-03 - #drupal-scotch on irc.freenode.net
Comment #59
dsnopekAdded notes from today's meeting: 2015-03-10 - #drupal-scotch on irc.freenode.net
Comment #60
dsnopekAdded notes from today's meeting: 2015-03-17 - #drupal-scotch on irc.freenode.net
Comment #61
dsnopekAdded notes from today's meeting: 2015-03-24 - #drupal-scotch on irc.freenode.net
Comment #62
dsnopekAdded notes from today's meeting: 2015-03-31 - #drupal-scotch on irc.freenode.net
Comment #63
dsnopekAdded notes from today's meeting: 2015-04-07 - #drupal-scotch on irc.freenode.net
Comment #64
dsnopekAdded notes from today's meeting: 2015-04-14 - #drupal-scotch on irc.freenode.net
Comment #65
dsnopekAdded notes from today's meeting: 2015-04-21 - #drupal-scotch on irc.freenode.net
Comment #66
dsnopekAdded notes from today's meeting: 2015-04-28 - #drupal-scotch on irc.freenode.net
Comment #67
dsnopekAdded notes from today's meeting: 2015-05-05 - #drupal-scotch on irc.freenode.net
Comment #68
dsnopekWe didn't meet last week due to DrupalCon - sorry for the retroactive notice! And today we didn't have enough attendance to hold a proper meeting. We'll be back at it next week! There was some great progress at DrupalCon that we'll talk about..
Comment #69
dsnopekAdded notes for today's meeting: 2015-05-26 - #drupal-scotch on irc.freenode.net
Also added info about our sprint board: http://contribkanban.com/#/sprint/d8panels
Comment #70
dsnopekAdded notes for today's meeting: 2015-06-02 - #drupal-scotch on irc.freenode.net
Comment #71
dsnopekAdded notes from today's meeting: 2015-06-09 - #drupal-scotch on irc.freenode.net
Comment #72
tim.plunkettUsing the new Plan category.
Comment #73
dsnopekAdded notes from today's meeting: 2015-06-16 - #drupal-scotch on irc.freenode.net
Comment #74
dsnopekAdded notes from today's meeting: 2015-06-23 - #drupal-scotch on irc.freenode.net
Comment #75
dsnopekAdded the Page Manager meta issue that came out of our meeting today: #2511554: [meta] Move some parts of Page Manager into CTools
Comment #76
dsnopekAdded notes from today's meeting: 2015-06-30 - #drupal-scotch on irc.freenode.net
Comment #77
dsnopekAdded notes from today's meeting: 2015-07-07 - #drupal-scotch on irc.freenode.net
Comment #78
dsnopekAdded notes from today's meeting: 2015-07-14 - #drupal-scotch on irc.freenode.net
Comment #79
dsnopekAdded notes from today's meeting: 2015-07-21 - #drupal-scotch on irc.freenode.net
Comment #80
dsnopekToday's SCOTCH meeting was canceled due to lack of attendance.
Comment #81
dsnopekAdded notes from today's meeting: 2015-08-04 - #drupal-scotch on irc.freenode.net
Comment #82
dsnopekAdded the notes from today's meeting: 2015-08-11 - #drupal-scotch on irc.freenode.net
Comment #83
dsnopekCleaned up the issue a bit and updated it for the current state of things!
Comment #84
dsnopekFix HTML error in issue summary.
Comment #85
dsnopekAdded notes from today's meeting: 2015-08-18 - #drupal-scotch on irc.freenode.net
Comment #86
dsnopekAdded notes from today's meeting: 2015-08-25 - #drupal-scotch on irc.freenode.net
Comment #87
dsnopekAdded notes from today's meeting: 2015-09-01 - #drupal-scotch on irc.freenode.net
Comment #88
dsnopekAdded notes from today's meeting: 2015-09-08 - #drupal-scotch on irc.freenode.net
Comment #89
dsnopekAdded notes from today's meeting: 2015-09-15 - #drupal-scotch on irc.freenode.net
Comment #90
dsnopekAdded notes from today's meeting: 2015-09-29 - #drupal-scotch on irc.freenode.net
Comment #91
dsnopekAdded notes from today's meeting: 2015-10-06 - #drupal-scotch on irc.freenode.net
Comment #92
dsnopekAdded notes from today's meeting: 2015-10-13 - #drupal-scotch on irc.freenode.net
Comment #93
dsnopekAdded notes from today's meeting: 2015-10-20 - #drupal-scotch on irc.freenode.net
Comment #94
saltednutComment #95
dsnopekAdded notes from today's meeting: 2015-11-03 - #drupal-scotch on irc.freenode.net
Comment #96
dsnopekAdded notes from today's meeting: 2015-11-10 - #drupal-scotch on irc.freenode.net
Comment #97
dsnopekAdded notes from today's meeting: 2015-11-17 - #drupal-scotch on irc.freenode.net
Comment #98
dsnopekAdded notes from today's meeting: 2015-11-24 - #drupal-scotch on irc.freenode.net
Comment #99
dsnopekAdded notes from today's meeting: 2015-12-01 - #drupal-scotch on irc.freenode.net
Comment #100
dsnopekUpdate time in the issue summary to be valid both during daylight savings and outside of it.
Comment #101
japerryProposing that we move to Panels 8.x-4.x once we get out of synchronization with the other suite of modules (ctools, pm, etc) in 3.x alphas.
Comment #102
dsnopekAdded notes from today's meeting: 2015-12-08 - #drupal-scotch on irc.freenode.net
Comment #103
dsnopekAdded the requirements we came up with at our "roadmap meeting" last night about the first major milestone: Panels eco-system roadmap: Milestone 1 (February 16th, 2016)
Comment #104
MustangGB CreditAttribution: MustangGB commentedHave a feeling it's meant to read Feb 2016, not 2015.
Comment #105
dsnopekAh, sorry, you're right! Updated the milestone to be 2016. :-)
Comment #106
dsnopekAdded notes from today's meeting: 2015-12-15 - #drupal-scotch on irc.freenode.net
Comment #107
dsnopekAdded notes from today's meeting: 2015-12-22 - #drupal-scotch on irc.freenode.net
Comment #108
dsnopekAdded notes from today's meeting: 2015-12-29 - #drupal-scotch on irc.freenode.net
Comment #109
dsnopekAdded notes from today's meeting: 2016-01-05 - #drupal-scotch on irc.freenode.net
Comment #110
dsnopekAdded notes from today's meeting: 2016-01-12 - #drupal-scotch on irc.freenode.net
Comment #111
dsnopekAdded notes from today's meeting: 2016-01-19 - #drupal-scotch on irc.freenode.net
Comment #112
dsnopekAdded notes from today's meeting: 2016-01-26 - #drupal-scotch on irc.freenode.net
Comment #113
dsnopekAdded notes from today's meeting: 2016-02-02 - #drupal-scotch on irc.freenode.net
Comment #114
dsnopekAdded notes from today's meeting: 2016-02-09 - #drupal-scotch on irc.freenode.net
Comment #115
dsnopekAdded notes from today's meeting: 2016-02-16 - #drupal-scotch on irc.freenode.net
Comment #116
dsnopekAdded notes from today's meeting: 2016-02-23 - #drupal-scotch on irc.freenode.net
Comment #117
dsnopekAdded notes from today's meeting: 2016-03-01 - #drupal-scotch on irc.freenode.net
Comment #118
yanniboi CreditAttribution: yanniboi at FreelyGive commentedI have added a link to our Meta issue for porting mini panels.
Comment #119
dsnopekAdded the Milestone 2 doc:
https://docs.google.com/document/d/1yHytUqtYpiNSXEchQyn527-AFml3q_eO6c9x...
Comment #120
yanniboi CreditAttribution: yanniboi at FreelyGive commented@dsnopek ta :)
Comment #121
dsnopekAdded notes from today's meeting: 2016-03-08 - #drupal-scotch on irc.freenode.net
Comment #122
dsnopekAdded notes from today's meeting: 2016-03-08 - #drupal-scotch on irc.freenode.net
Comment #123
dsnopekAdded notes from today's meeting: 2016-03-22 - #drupal-scotch on irc.freenode.net
Comment #124
dsnopekAdded notes from today's meeting: 2016-03-29 - #drupal-scotch on irc.freenode.net
Comment #125
dsnopekAdded notes from today's meeting: 2016-04-12 - #drupal-scotch on irc.freenode.net
Comment #126
dsnopekAdded notes from today's meeting: 2016-04-19 - #drupal-scotch on irc.freenode.net
Comment #127
dsnopekAdded notes from today's meeting: 2016-04-26 - #drupal-scotch on irc.freenode.net
Comment #128
dsnopekAdded notes from today's meeting: 2016-05-03 - #drupal-scotch on irc.freenode.net
Comment #129
dsnopekAdded notes from today's meeting: 2016-05-17 - #drupal-scotch on irc.freenode.net
Comment #130
dsnopekAdded notes from today's meeting: 2016-05-24 - #drupal-scotch on irc.freenode.net
Comment #131
dsnopekAdded notes from today's meeting: 2016-06-07 - #drupal-scotch on irc.freenode.net
Comment #132
dsnopekAdded notes from today's meeting: 2016-06-14 - #drupal-scotch on irc.freenode.net
Comment #133
dsnopekAdded notes from today's meeting: 2016-06-21 - #drupal-scotch on irc.freenode.net
Comment #134
dsnopekAdded notes from today's meeting: 2016-07-12 - #drupal-scotch on irc.freenode.net
Comment #135
dsnopekAdded notes from today's meeting: 2016-07-19 - #drupal-scotch on irc.freenode.net
Comment #136
dsnopekAdded notes from today's meeting: 2016-07-26 - #drupal-scotch on irc.freenode.net
Comment #137
samuel.mortensonAdded notes from today's meeting: 2016-08-02 - #drupal-scotch on irc.freenode.net
Comment #138
japerryComment #139
japerryAdded notes from the 9/13 Scotch meeting.
Comment #140
japerryAdded meeting notes.
Comment #141
MustangGB CreditAttribution: MustangGB commentedTrying to track the latest progress/readiness but struggling to find any updated reports.
Did the meetings stop?
Comment #142
DamienMcKennaSorry, we have continued the weekly meetings, we just forgot to keep the meeting notes :(
Comment #143
MichelleThe scrollback in #layouts on Drupal Slack currently goes back to January 26th so you can catch some of what's been going on if you join and read back.
Comment #144
DamienMcKenna8.x-4.0 is out: https://www.drupal.org/project/panels/releases/8.x-4.0
Marking this "fixed".