Drupal 8 core does an excellent job at managing content. You can create a new Content type, add some arbitrary Fields and then create tens or thousands or MILLIONS of pieces of content of that type. Then you can create Views which list, filter or otherwise mash up that content in interesting ways.
But what if you want to create a one-off, unique landing page? Or apply a custom layout to certain content or user pages? Unfortunately, this is still something you can’t do with Drupal core, even with Drupal 8.
What!? We still need Panels in Drupal 8?
Yes. Drupal 8 development was broken up into several initiatives and there is a Layouts initiative (known as “SCOTCH”) which seeks to bring Panels-like functionality into core. While many of the low-level pieces necessary to build Panels (like plugins, improved blocks, variants, context, etc) were merged into Drupal 8, it fell far short of implementing a Panels-replacement in core.
However, with the new semantic versioning that will be used in Drupal 8, we’ll be able to merge new features in Drupal 8.1.x, 8.2.x, 8.3.x and so on.
But for now, you can use them as contrib modules! Learn more each about module and their responsibilities in Drupal 8 here.Topics: Drupal