Change record status: 
Project: 
Introduced in branch: 
8.0.x
Description: 

Summary

Branding variables (site_name, slogan, logo) have been moved out of the page.html.twig template and converted into a block called "Site Branding". @see #1053648: Convert site elements (site name, slogan, site logo) into blocks.

The original variables from the site settings are populating the block's variables and the block is easily moved through the Block UI now.

The upgrade will attempt to move the branding block into the header region or content region if it can't find the header region. If your site doesn't use these variables you can disable the block or the specific branding variables in the block UI.

Before in

page.html.twig

<header role="banner">
  {% if logo %}
    <a href="{{ front_page }}" title="{{ 'Home'|t }}" rel="home">
      <img src="{{ logo }}" alt="{{ 'Home'|t }}"/>
    </a>
  {% endif %}
  {% if site_name or site_slogan %}
    <div class="name-and-slogan">

      {# Use h1 when the content title is empty #}
      {% if title %}
        <strong class="site-name">
          <a href="{{ front_page }}" title="{{ 'Home'|t }}" rel="home">{{ site_name }}</a>
        </strong>
      {% else %}
        <h1 class="site-name">
          <a href="{{ front_page }}" title="{{ 'Home'|t }}" rel="home">{{ site_name }}</a>
        </h1>
      {% endif %}

      {% if site_slogan %}
        <div class="site-slogan">{{ site_slogan }}</div>
      {% endif %}
    </div>{# ./name-and-slogan #}
  {% endif %}     
  {{ page.header }}
</header>

After

page.html.twig

<header role="banner">
  {{ page.header }}
</header>

block--system-branding-block.html.twig

{% extends "block.html.twig" %}
{% block content %}
  {% if site_logo %}
    <a href="{{ path('<front>') }}" title="{{ 'Home'|t }}" rel="home">
      <img src="{{ site_logo }}" alt="{{ 'Home'|t }}" />
    </a>
  {% endif %}
  {% if site_name %}
    <a href="{{ path('<front>') }}" title="{{ 'Home'|t }}" rel="home">{{ site_name }}</a>
  {% endif %}
  {{ site_slogan }}
{% endblock %}

Impacts: 
Site builders, administrators, editors
Themers
Updates Done (doc team, etc.)
Online documentation: 
Not done
Theming guide: 
Not done
Module developer documentation: 
Not done
Examples project: 
Not done
Coder Review: 
Not done
Coder Upgrade: 
Not done
Other: 
Other updates done