Error message

  • User error: "id" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "name" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "picture" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "url" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "id" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "name" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "picture" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "url" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "id" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "name" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "picture" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "url" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_f8e413589152ea1b4160b5288cda03a3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_0e86bda84fcd4d62e42faf37f2598358->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_049754c1d7194613fb1d4b831df0c502->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
Country
Geolocation
POINT (2.4445 41.54211)
  • 10 times URBACT has taken the leap towards digital

    Copy linkFacebookXLinkedInEmail
    10 times has led digital transition - COVER
    13/04/2023

    Throughout the years, URBACT has led the way to a just digital transition. The experience from cities bears witness of change.

    Articles
    Network
    From urbact
    On

    Among its core objectives, the EU cohesion policy has set as a first priority to create a more competitive and smarter Europe. But what does it mean to take the leap towards the digital transition? Read on to get a glimpse of how URBACT cities have faced today's challenges using tech solutions and ideas.

     

     


     

    Piraeus (EL)

    Blue Growth Entrepreneurship Competition 

     

    As part of its efforts to create new jobs and innovation opportunities within the local economy, Piraeus launched its blue growth entrepreneurship competition, which is recognised as an URBACT Good Practice. As a coastal city, with a strong maritime industry, it’s in the best interest of the city and its citizens to explore and take a dive into the blue economy. At the core of its practices it’s a contest, where business plans are prepared and submitted by aspiring entrepreneurs and then compared and judged against a set of predetermined criteria. The aim is to get potential entrepreneurs to explore new opportunities and set up growth opportunities within the digital economy.

     

    One past winner is the Ferryhopper – an online ferry-ticketing marketplace that helps consumers with access to multi-trip tickets, which are sold by a whole range of different transport operators. This competition is an interesting example of how to intersectional priorities, with tech and digital opportunities in mind, can offer a huge potential. Piraeu’s experience has led the city to become Lead Partner in two Transfer Networks: BluAct (2018 - 2021) and BluAct Second Wave (2021 - 2023). The results have been outstanding and this Good Practice has become a source of inspiration beyond the EU. Most recently, the United Nations Development Programme has taken interest in it and the BluAct team has presented its work to citymakers in different countries.

     


    Promotional video for the competition led by Mataro (ES), Project Partner of the BluAct Transfer Network

     

    Jelgava (LV)

    Supporting environmental data

     

    As a Project Partner of the IoTxChange Action Planning Network (2019 – 2022), which was led by Fundão (PT), the city of Jelgava uses Internet of Things sensor technology since July 2021 to measure local meteo and environmental data. The municipality has seized the testing activities budget to use IoT as a policy instrument for the city change, with an overall goal to support farmers, other stakeholders and, more broadly, the civil society. As a pilot, Jelgava installed four stations with IoT connections in the downtown and farmers’ premises. Different type of data is collected – air temperature, soil humidity, rainfall, wind speed and wind direction – using two different heights, at 2 and 10 meters high, which is considered as proof of concept for the data validation, which should play a role if new sensors should be put into place.

     

     

    Bassa Romagna (IT)

    An app for sustainable food chain

     

    Comprised by nine municipalities, the Union of Bassa Romagna took part in the FOOD CORRIDORS Action Planning Network (2019 – 2022) to promote sustainable food systems in the framework of health, environment and climate change. Using an integrated approach, this territory has chosen to focus on the local economy by, among other things, enabling the creation of food start-ups and relying on tech to innovate the local value chain. When it came to social and environmental aspects, the concept of proximity, also known as “food to fork” or “0 km”, was key. Together with their URBACT Local Group, the municipalities planned different actions on food redistribution to support NGOs and tackle poverty, while avoiding waste – a surplus for solidarity.

     

    Other actions included territorial marketing initiatives to support responsible and health local food consumption. In addition, during the lifespan of the network, people became increasingly aware of the potential of digital tools, due to the pandemic’s constraints. Such context and ambitions led the network to use its testing activities budget to develop a brand new app. Currently available for Android phones, the app collects the geolocation of local producers, featuring the history of the companies, local markets and even tourism farms and other information for citizens and potential consumers in the area. New features are still on the making, notably for creating a repertory of typical local products. Other functionalities are also under reflection, such as food redistribution.

     

     

    Saint Quentin (FR)

    Engaging all citizens in the digital revolution

     

    Saint Quentin’s has taken part in two Action Planning Networks (2019 – 2022), DigiPlace and ACTIVE CITIZENS. Following a strong political desire to face the main challenges of the future together – and implementing its 2050 strategy with a people-centric city approach – the city has also defined its digital plan. Based upon the principles to use new technologies to promote sustainable development, reduce costs and support local stakeholders in the ownership of digital tools, the city wanted to tackle the digital divide. Even if most public administrative services were made digital – as taxes and health services – about 20% of the local population were still feeling excluded to a lack of digital skills. This has prompted the city to invest, mainly through municipality, regional and state funds and other local resources, in activities to get closer to citizens, in simple but effective ways. The city has established several Solidarity Hubs, community spaces where people can access ICT facilities and support. Social cohesion is at the heart of ACTIVE CITIZENS, reason why the network was an occasion to further explore an involve locals in this inclusion process.

     

     

    Barnsley (UK)

    Adapt or die

     

    As a British medium-sized city with big ambitions, the city has long been keen to develop a “new” economy based on innovation and the Industry 4.0, following the contracting of the mining industry in the 1980’s. A story many European cities and towns can relate to. To this end, for more than a decade the city has committed to growing higher value jobs, particularly within its creative, tech and digital sectors. At the heart of recent successes are the Barnsley Enterprise – an entrepreneurship programme, providing a one-stop-shop for local businesses that seek the City Council’s support – and the Digital Media Centres, physical hubs for creative and digital initiatives.

     

    Barnsley was awarded an URBACT Good Practice label and has led three URBACT projects: the TechTown Action Planning Network (2015 – 2018) and the Transfer Networks Tech Revolution (2018 – 2021) and Tech Revolution 2.0 (2021 – 2023). Thanks to these experiences, the local council has developed beyond the town itself and, in 2022, was asked to pilot a regional digital strategy. Such achievement will allow the city to carry on its principles, while expanding its activities including in universities, residential, retail and travel facilities.

     

    Barnsley (UK) interview during the Lisbon URBACT City Festival in 2018

     

    Nyiregyhaza (HU)

    An active business system to support the digital economy

     

    Through its participation in the TechTown Action Planning Network (2015 - 2018) and, later, in the Tech Revolution Transfer Network (2018 - 2021), Nyiregyhaza has witnessed big transformations. The city has set up an active – and coordinated – business support service within its arms length Industrial Park Company. The city is now home to a new Technology and Innovation Centre with a stable operating budget, provided by the municipality, and with six full-time staff members, working on economic development, business support and investment promotion. The mayor now lists economic development and job creation as key priorities and seeks to focus on growth within the digital economy.

     

     

    Oulu (FI)

    Smart bins and digital twins

     

    During its participation in the DigiPlace Action Planning Network (2019 – 2022), the city of Oulu (FI) collaborated with a start-up to develop an app for enabling waste collection on-demand for citizens as well as active monitoring of municipal waste bins. The on-demand option allows residents to use the app to request a collection when their bin is getting full, which leads to a collection being dynamically scheduled into the waste company’s collection route. This uses AI algorithms to calculate the optimal route for waste collection vehicles to move around the bins that need to be collected in the most efficient manner, only visiting bins when needed. A similar algorithm is linked with the municipal bin monitoring system, which tracks how much waste is in over 1 000 of the city’s bins using sensors, and schedules bins into the collection cycle when they become close to being full.

     

    This experience has resulted in a 40% reduction in both the number of collections and of the number of vehicles needed in the fleet, with the associated reductions in cost and carbon emissions. Similarly, the Lead Partner of DigiPalce, the municipality of Messina (IT), has active management of its waste services using a network of sensors, cameras and associated machine learning and AI algorithms. These are both great examples of existing technology and know-how – IoT sensors, route optimisation, machine learning and video recognition – being combined to tackle real city challenges or to improve the efficiency and effectiveness of city services, while also learning from peers.

     

     

    Bielsko – Biala (PL)

    Creating a digital economy

     

    Through their participation in the AS-TRANSFER Network (2021 – 2023) – a pilot collaboration between URBACT and the Urban Innovative Actions (UIA) to mainstream the lessons learnt from previous project – the municipality of Bielsko-Biala has drawn inspiration from the AS-FABRIK initiative in Bilbao (ES). The original project consisted of developing a comprehensive concept that offered new training schemes, partnerships and actions to accelerate digitalisation and boost innovation startups in the Spanish city. Throughout the pilot, the Polish city has developed in a participatory way an investment plan to further seize the Industry 4.0. The city has long been a pioneer when it comes to tech. Back in 2014, Biesko-Biala opened its first creative space and Poland’s first ever FabLab. If successful, the investment plan will enable the city to create a well-connected and vivid local innovation ecosystem with its existing Digital Innovation Hub at heart.

     

     

    Aveiro (PT)

    A card to simplify local services

     

    Following Aveiro’s participation in the CARD4ALL Transfer Network (2018 – 2021), the city has become known as a digital cluster, a territory of innovation with a strong knowledge economy, dynamic university, centre for telecoms R&D, and innovative firms in the digital and traditional sectors. However, the increasing development of new digital solutions had created a complex system of providers, interfaces and information sources for various services around the city, which was increasingly hard for local people to navigate.The Municipality has been wanting In an attempt to simplify citizens’ access to public services and transform Aveiro into a smarter, more open, resilient and inclusive society, the municipality an Urban Innovative Actions (UIA) project in 2018. The Aveiro STEAM CITY, supporting the adoption of 5G and Internet of Things technologies. Based on the URBACT Good Practice of Gijon (ES), the Lead Partner from CARD4ALL, Aveiro has started by introducing a common card for all students across its different schools.

     

    All services provided by the municipality and schools can be managed and paid with it. This includes the cafeteria, school supplies, photocopying, even access to the buildings and school-day extensions. Crucial preparatory actions included mapping different systems to ensure compatibility and ease of use. Almost simultaneously, the city also activated new online services, with a wide range of options. Today, different municipal departments are working together to create a broader citizen card system covering almost all sectors of local life, including mobility, education, sports, culture, tourism and IT. Each department acts as an intermediary with their own external service providers and concession holders, encouraging strong cross-sectoral cooperation.

     

     

    Keeping up with the Digital Transition

    URBACT's brand new online course

     

    URBACT is committed to improving the digital transition in all programme activities: in EU responses to urban challenges and in the planning processes of all URBACT cities. Unsurprisingly, digital is among the three crosscutting priorities for this programming period (2021 - 2027) – alongside the green and the gender themes. Time after time, the programme has supported the knowledge dissemination on the subject, with TechPlace and, most recently, the Keeping Up with the Digital Transition Moodle, which is open to anyone who takes an interest in this topic.

     

     

    Digital solutions and ideas are coming at us thick and fast, and it can be hard for city staff and politicians to keep up. It’s therefore important for cities to be able to navigate around this universe and take advantage of its full potential. Cities have a vital role to play in the digital transition, alongside the private sector. From green matters to participative governance, from education to economy, digital solutions can help urban practitioners to deliver better and more integrated approaches at local level. Start the course now and build your capacities!

     

    GO TO MOODLE

     

     


     

    URBACT Knowledge Hub

     

    After reading these 10 examples, we trust that you will be as enthusiastic as we are to keep up with the digital transition across Europe.

    To find out more about TechPlace and other resources, be sure to check the URBACT Knowledge Hub!

  • BluAct

    LEAD PARTNER : Piraeus - Greece
    • Burgas - Bulgaria
    • Galati - Romania
    • Matosinhos - Portugal
    • Mataro - Spain
    • Ostend - Belgium
    • Salerno - Italy

    Municipality of Piraeus

    CONTACT US

    Blue Economy Forum

    BluAct Toolkit

    BluAct: The Documentary

    Timeline

    FEBRUARY / "Deep dive into the Piraeus BlueGrowth Initiative" meeting / Kick-off Phase 2 Piraeus, Greece 26-28 Feb 2019

    AUGUST / 1st BluAct partners meeting Phase 1 / Piraeus, Greece 25-26 Aug 2018

    MAY / "Preparing a Blue Economy Competition" meeting / Mataro, Spain 8-10 May 2019

    SEPTEMBER / "Incubation of Blue Economy Startups" meeting / Ostend, Belgium 17-19 Sep 2019

    JULY / "Blue Entrepreneurship Competition in a Flowchart" meeting / Galati, Romania 18 July 2019

    SEPTEMBER / #SeaZone Blue Entrepreneurship Competition is launched! / Ostend, Belgium 9 Sep 2019

    OCTOBER / Burgas Hackathon attracts 60 participants and generates 20 Blue Economy project ideas / Burgas, Bulgaria 15 Oct 2019

    JULY / BluAct Salerno is up and running, the first Blue Entrepreneurship competition of BluAct is now reality! / Salerno, Italy 25 Jul 2019

    DECEMBER / Salerno organized a successful Hackathon / Salerno, Italy 5-6 Dec 2019

    JANUARY / Transnational BluAct Meeting about "Celebrating the success of a Blue Entrepreneurship competition" and Project Mid-term Review / Matosinhos Portugal 27-29 Jan 2020

    OCTOBER / Danube Growth Initiative is launched! / Galati, Romania 15 Oct 2019

    MARCH / BluAct Matosinhos Startup Demo Day / Matosinhos Portugal 2 Mar 2020

    DECEMBER / Galati organized a successful Hackathon / Galati, Romania 20 Dec 2019

    JUNE / "Covid can't stop us!" Partners decided that the upcoming Burgas TNM will be substituted by 5 webinars / online 4 June 2020

    JUNE / Bluact Salerno Awards Demo Day - 10 winners / Salerno, Italy 5 June 2020

    JUNE / Mataro Premis Bluact Awards Demo Day / Mataro, Spain 22 Jun 2020

    JULY / The winners of Mataró BluAct Awards, started attending the incubation program at TecnoCampus / Mataro, Spain 3 Jul 2020

    SEPTEMBER / Preparation Workshop at BlueLab / Piraeus, Greece, 4 Sep 2020

    SEPTEMBER / Blue Growth Piraeus Demo Day - 50 participants - 1400 online viewers / Uni of Piraeus, Greece, 18 Sep 2020

    NOVEMBER / Burgas BlueS Camp with 9 blue economy ideas prepared for the upcoming Demo Day / Burgas, Bulgaria 21 Nov 2020

    MAY / Final Event / 27 and 28 May / HYBRID (online + 7 venues)

    MAY / Ostend SeaZone Competition / Ostend, Belgium, 19 May 2021

    BluAct is a Transfer network of 7 European port cities including Piraeus, Mataro, Ostend, Galati, Matosinhos, Burgas and Salerno aiming to share good practices in Blue Economy entrepreneurship. The project follows the success of Piraeus’ Blue Growth Initiative, an entrepreneurship competition that offers incubation services to local businesses boosting innovation and job creation. Through an approach of creating Urbact Local Support Groups and engaging local stakeholders and other interested parties, with the ultimate aim of starting up the blue economy, BluAct aims to deliver far reaching results in the respective partner cities.

    BluAct TN logo
    BluAct logo - Blue Cities in Action
    Starting up the Blue Economy
    Ref nid
    12121
  • Inspiring ideas for housing!

    Copy linkFacebookXLinkedInEmail
    Inspiring housing ideas_COVER
    12/06/2023

    Check out some of the innovative solutions from the European Responsible Housing Awards 2022.

    Articles
    Network
    From urbact
    On

    All over Europe cities are under pressure to find affordable and adequate solutions to house people. Ever since 2013, The European Resonsible Housing Awards (ERHA) has been an exciting opportunity for local authorities, from URBACT cities and beyond, to discover new ideas and practices to tackle housing challenges. This year’s edition was no exception.

    Last June more than 180 social and affordable housing developers, tenant organisations' representatives, policymakers and academics celebrated the 2022 ERHA ceremony, which took place in Helsinki (FI) during the International Social Housing Festival. This is the occasion to showcase good quality housing and services that respond to a variety of needs and, by consequence, empower the civil society by setting good examples.

    The organisation behind the awards, the European Responsible Housing Initiative, is coordinated by DELPHIS – a professional non-profit association gathering 26 non-profit social housing companies – Housing Europe and the International Union of Tenants. The initiative is co-funded by the European Commission (DG Enterprise) and the awards are granted to cities according to a code of conduct, using a series of categories. This year’s winners are proof of how housing can be used as a leverage to transform districts and neighbourhoods.

     

    Let’s have a look at the 2022 edition winners!

     

    The winner for the ‘Fair financing for housing affordability’ category was Yes We Rent! a project in Mataró (ES) funded by the Urban Innovative Actions, which tackles a double challenge: “people without flats, and flats without people”. In a context of high deregulation of the housing market and dramatic shortage of affordable dwellings, the project seeks to generate an accessible housing stock targeting medium income households and using properties that are off the market and have been left empty.

    Yes we rent! is implemented by the municipality of Mataró in partnership with the Barcelona provincial authority, NGOs and research institutes, counting with a budget of 2.5 billion EUR. The project offers owners a guaranteed rent, and financial and organisational support to renovate the properties, incentivising them to rent their flats at a cost below market prices. In parallel, the project has tested an organisational model of a multi-stakeholder cooperative, which can be publicly funded and controlled. Tenants are trained and encouraged to engage in self-help, empowerment, co-development of housing services and for spotting new potential housing opportunities for other people.

     


    Source: Urban Innovative Actions

     

    The Garloch Community project was awarded for the category ‘More than a roof - supporting communities of equal opportunities’. The project takes place in the Achtercairn site in Garloch (UK) and represents a good practice of rural regeneration in a highland community. It is led by the needs of the community and managed by the Communities Housing Trust. It aims to transform the former derelict site in the centre of the village into a mixed development, combining affordable homes with social, commercial and education facilities. This community-led project incorporates 25 highly energy-efficient homes, which were built with sustainable materials. The initiative includes social leases, low cost home ownership and rent to buy. The project also includes the creation of shops, commercial spaces and the GALE Centre – a tourist information hub that attracts over 40.000 visitors per year.

    If in one hand housing instruments can be used to defy shrinking populations, as it’s the case for Gairlach where new dwellers were attracted and locals were prevented from moving elsewhere, affordable housing measures can also be an important ally to crowded cities. For instance, in Paris (FR), one of the densest cities in Europe, unused office buildings became affordable apartments for students. That’s how the Bertelotte students’ residence was born.

    The winner of the ‘Leaders of innovation, agents of fair energy transition’ category is the result of the retrofit process and conversion of an office building into a student residence. It counts with 139 units, which are managed by the Paris Habitat and the CROUS. The project successfully used bio-based materials and it put into practices circular economy principles. The process behind the Bertelotte student residence was an opportunity for the city of Paris to experiment and innovate. It is a turning point for the Paris Habitat in terms of eco-construction and climate action commitments.

     


    Source: Paris Habitat

     

    The award for the ‘Building strategic alliances, fostering community participation’ category was given to the Himmerland Boligforening's district project in Aalborg (DK). It consists of empowering tenants to co-create change at local level, attracting new residents and pushing for urban renewal initiatives. This includes an extensive renovation of a total of 1.000 residences spread over the area. As a result of the renovation, the locals have seen up to 50% reduction in energy use. Such outcome has benefited the environment, as well as the tenants’ wallets and living conditions.

    Finally, the winner of the category ‘Going the extra mile in extraordinary circumstances’  was the project Arriving Home, a sustainable initiative in Wien (AT) to combat homelessness and respond to the Covid-19 crisis. This initiative is a partnership with GBV - Association of Non-Profit Building Associations, BAWO - Federal Working Group for Homeless Aid and the Ministry of Social Affairs. It aims at people who had financial challenges as a result of the pandemic and, unfortunately, have lost their homes or were at risk of homelessness. The project aims at solving the issue by financing tenants’ upfront contributions and allocating apartments in a participatory way.

    URBACT’s commitment to support cities finding solutions towards adequate and affordable housing is stronger than ever. The programme supported ERHA's good practices and I had the pleasure of taking part in this edition’s jury, as an URBACT Expert – you can find more information from the ERHA winners in the 2022 Award Handbook. In addition, a year ago URBACT joined forces with the Urban Innovative Actions to rethink and address the question of Right to Housing, building from the experiences of the cities like the partners from the ROOF Network, which aims at ending homelessness. More recently, an online event on gender and housing.was organised.

     

    In light of the launch of URBACT IV and the upcoming call for Action Planning Networks by the end of the year, I am personally looking forward to seeing new proposals from cities to face the crucial challenges from housing.

     

    -

     


    Interested in the topic of housing? You can find more stories on the subject here.

     

     

     

     

     

     

  • Nine solutions for more vibrant, productive cities

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    These local actions for community participation and productivity are inspiring cities across the EU. Could they work in yours too?

    Articles
    Network
    From urbact
    On
    Ref nid
    16287

     

    The New Leipzig Charter highlights three forms of the transformative city which can be harnessed in Europe to enhance people’s quality of life: the Just City, the Green City and the Productive City.

    URBACT’s latest publication is packed with sustainable solutions to address these three dimensions – all tried, tested and transferred between EU cities, with adaptations for each local context.

    To give a taste of the stories told in Good Practice Transfer: Why not in my City?, here are nine examples of local actions for Productive Cities. We hope towns and cities of all sizes will be inspired to ‘Understand, Adapt and Re-use’ participative solutions like this – from education and entrepreneurship to efficient governance and better use of urban spaces – improving everyday life for residents, and supporting a just transition to a green economy.

     

    1. Give citizens a card for local services

     

    To simplify everyday life in Aveiro (PT), the municipality got together with stakeholders to launch a card that will give citizens easy access to public services such as the library, museum, buses and shared bikes, as well as improved online and front desk support. A first step was to issue a student card to access school services across the city, from stationery and meals, to school trips. The idea is to promote a smarter, more open, resilient and inclusive society. Aveiro and four other URBACT partner cities are introducing their local versions of ‘CARD4ALL’ based on good practice from Gijón, a Spanish city that has provided citizen cards for nearly 20 years.

     

     

    2. Put residents’ wellbeing at the heart of urban regeneration

     

    In a project to bring an old playing field back into use, Birmingham (UK) gave local people the power to drive improvements themselves, thanks to a Community Economic Development Planning model, mirroring successful approaches already used in Łódź (PL). Building on this positive start, residents went on to co-produce an alternative Community-Led Master Plan for the wider area — where all council plans had previously been opposed. Council-appointed community ‘ambassadors’ now work with local residents, businesses, service providers and volunteers with a direct stake in the area’s economic health. And the approach is being rolled out across other areas of the city. Birmingham is one of six cities to learn from Łódź’ collaborative model as part of the URBAN REGENERATION MIX network.

     

    3. Create a digital business hub with a local twist 

     

    The Greek city of Piraeus founded a new ‘Blue Lab’ near its harbour — the first Blue Economy Innovation Centre in Greece. Equipped with state-of-the-art technology, Blue Lab welcomes students and entrepreneurs, providing business mentoring, tech and entrepreneurship training. It has boosted cooperation with businesses and schools, and sparked an array of prototype technology solutions. Piraeus’ further plans now include a new larger co-working space, training facilities to upskill the workforce, and investment in more advanced technologies. Piraeus is one of six URBACT Tech Revolution network partner cities to set up their own start-up support schemes based on the Digital Media Centre in Barnsley (UK), an URBACT-listed Good Practice that has become a successful hub for local creative and digital business.

     

    4. Build local partnerships around education

     

    By involving parents, school staff, local clubs and council departments in ‘Educational Innovation Networks’ (EIN), the city of Halmstad (SE) is boosting local connections and sparking improvements in education. Thanks to the URBACT ON BOARD network, Halmstad learnt from Viladecans (ES) who originally formed an EIN to improve education as part of a drive to reverse rising unemployment and declining growth. Halmstad adopted new ideas, including ‘Positive Mindset and Emotions’ for better learning and methods for improving pupil participation. Communication within the municipality also improved thanks to cross-departmental clusters focusing on: Care and Support; Education and Learning; Growth and Attractiveness; and Infrastructure.

     

    5. Open a ‘living room’ for local clubs and residents

     

    Idrija (SI) transformed an empty shop into a ‘living room’ for the town, with free activities run by, and for, local associations and inhabitants. City administrators, social services and economic departments, local clubs and active citizens, are all involved in the project, as well as the regional development agency, library and retirement home. As a result, the site has become a meeting place open to all, with events focusing on topics as diverse as housing refurbishment, chess, and knitting. It also hosts a municipality-supported free transport service for elderly people and a book corner run by the local library. Idrija’s solution was modelled on the ‘Stellwerk’ NGO platform launched in Altena (DE) as a solution to help manage the town’s long-term decline.

     

    6. Turn unused buildings into homes

     

    Chemnitz’s (DE) ‘Housing Agency for Shrinking Cities’ helps transform empty buildings into valuable housing while reducing speculation, channeling grant money, and cutting future costs for both the owners of decaying buildings and the municipality. Initiated and funded by the city authorities, the project is carried out in the public interest by a long-standing private partner. This model inspired Vilafranca del Penedès (ES), partner in the URBACT ALT/BAU network, to review its housing policies and look for private partners with the technical capacity and financial solvency to help the city recover abandoned housing units. As a result, Vilafranca has signed an agreement with a social foundation whose main objective is to identify, obtain and rehabilitate low-priced rental housing in collaboration with job agencies.

     

    7. Launch a blue entrepreneurship competition (for cities near water!) 

     

    The port city of Mataró (ES) is boosting local entrepreneurship and jobs in the maritime economy – inspired by a BlueGrowth initiative in Piraeus (EL). Mataró encouraged diverse public and private stakeholders to get involved, including the City Promotion team, regional ‘Barcelona Nautic Cluster’, local port authority, and a technology park that hosts the University and a business incubator. The resulting Mataró Blue Growth Entrepreneurship competition provides cash prizes, mentoring and access to a business accelerator programme. So far winning projects include a boat repair franchise, a boat propulsion system, and an app linking up superyachts with relevant services.

     

    8. Help city employees become innovators

     

    When Turin (IT) teamed up with private sponsors to launch a competition inviting 10 000 municipal staff to submit innovative ideas for improving the administration's performance, winning proposals included solutions for improving community participation, smart procurement, and lighting in public buildings. This inspired Rotterdam (NL) and five other cities in the URBACT Innovato-R network to draw on Turin’s experience to boost innovation and process improvement in their own cities. As a result, Rotterdam took a fresh approach with its existing innovation network of over 1 800 civil servants and 500 external stakeholders, strengthening links with businesses and academics, introducing new online ‘inspiration sessions’, and co-designing a new innovation platform.

     

    9. Harness the power of public spending 

     

    Koszalin (PL) analysed the city’s procurement spending and is using the resulting evidence to shape public procurement practices in order to benefit the local economy, while taking into account social and environmental factors. To do so, they used a spend analysis tool that was originally developed by Preston (UK) and transferred to six EU cities via the URBACT Making Spend Matter network. Koszalin also started working more closely with key ‘anchor institutions’ in the city, such as the hospital and university, exploring how much they spend, and where that money goes geographically. Meanwhile, they improved support for local SME participation in public procurement.

     

     


     

    Find out more about these and many more sustainable city solutions – in the new URBACT publication Good Practice Transfer: Why not in my City?.

    Visit the Good Practice database for more inspiration.

     

  • Sparking new blue business in a coastal city

    Spain
    Mataro

    The up and rise of the Blue Growth Entrepreneurship Competition

    Angel Remacha
    Director of Economic Promotion
    Copy linkFacebookXLinkedInEmail
    129 000

    Summary

    Mataró has sought to develop further the development of its blue economy sector by transferring the practice Piraeus of a Blue Growth Initiative. While identifying and bringing together all the relevant local stakeholders, securing funding and adequate awards, it developed the local use Workshops, Demo Days, mentoring, incubating and business acceleration for start-uppers and new entrepreneurs.

    Solutions offered by the good practice

    Mataró has the largest port between Barcelona and France. Despite its four beaches, port, boat repair yard, and university maritime courses for students from around the world, the city has historically ‘lived with its back to the sea’. Mataró had an annual entrepreneurship awards programme - ‘Cre@tic’ - but nothing specific on the blue economy.

    The Municipality wanted to promote a more nautical culture, and related business opportunities. They had a broad plan to harness the potential of the city’s key assets, to give the port a more positive role in the city’s future economic development and to cooperate on a maritime strategy with neighbouring municipalities. The foundations for this project were laid in the ‘Sea in Value’ project, which sought to promote a nautical culture, develop the blue economy and open the city to the sea.

    In this context, Mataró saw BluAct as a good opportunity to learn from other European cities and contribute to their activities stimulating entrepreneurship and new jobs in the blue economy.

    After having identified its ULG members (see below), Mataró reinforced connections with the private sector thanks to activities such as university-based ‘entrepreneur hours’, mentoring schemes, and funds for small pilot projects.

    The Municipality created a new Blue Growth Entrepreneurship competition, building on the 20 years of knowledge and experience of the existing annual entrepreneurship awards programme. The project was coordinated and promoted locally by the municipality’s  City Promotion team, with the constant support of the technical experts in entrepreneurship of TecnoCampus.

    Sustainable and integrated urban approach

    Mataro focused its activities on the development of new economic businesses (products and services) in the blue economy, with a specific stress on being circular and with a reduced environmental footprint. Moreover, the activities sought to develop job and business development, with a strong social added value.

    Participatory approach

    Mataró started its whole project by identifying diverse stakeholders working with blue growth, innovation and entrepreneurship, bringing them together for the first time in an URBACT Local Group. The group was formed with members of the Quadruple Helix, drawn from public administration, education, export associations, environmental organisations, citizens and business, they include: the dynamic regional ‘Barcelona Nautic Cluster’; Mataró Port Authority; Barcelona Provincial Government; and the technology park TecnoCampus, which includes the University and a business incubator. The work of the URBACT Local Group was crucial in building local awareness and professional relationships in support of the blue economy.

    What difference has it made

    The municipality was able to secure EUR 4 000 from the Mataró Port Consortium and EUR 2 000 from the Barcelona Provincial Government to provide cash prizes and cover marketing and promotion costs. In addition, TecnoCampus offered its high quality mentoring and business accelerator programme free of charge (valued at €1,000 for each of three winner projects).

    In March 2020, during the Demo Day, three winning ideas were selected from seven high-quality applications. An award ceremony took place in June, with mentoring and incubation provided from July 2020 to February 2021. Top prize went to the first Spanish nautical workshop franchise for the refit and repair of boats. Second, an online application facilitating communication between superyachts, management companies, refit shipyards and contractors. And in third place, an environmentally friendly and quiet electric boat propulsion system.

    Transferring the practice

    Mataró was directly inspired by Piraeus’ good practice, but also flexible in its implementation. Having drawn up a Transfer Plan to adopt Piraeus’ practice - and guided by the network’s Lead Expert - Mataró worked with commercial sponsors and adjusted plans to take account of various local negotiations and administrative procedures.

    The result was a similar blue entrepreneurship competition, but with a local twist. For example, Mataró took its own competition a step further than the original by offering applicants small amounts of prize funding (€4,000 donated by Mataró’s Port) to help kickstart their business ideas.

    With its partners, the city has developed a strong foundation programme which it plans to build on, maintaining the Blue Growth Competition as an annual or biennial event.

    Mataró is also now considering the feasibility of supporting a broader range of aspiring entrepreneurs, with more events such as hackathons and workshops focused on generating new ideas and projects in the seed phase.

    Main Theme
    Is a transfer practice
    0
    Ref nid
    16264
  • EU cities explore fair finance to boost adequate and affordable housing

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    Local government actions to regulate housing markets and combat exclusion are showcased in a joint URBACT-UIA initiative.

    Articles

    Adequate housing is a right enshrined in international human rights law. But when property speculation and other factors inflate rental and real estate prices, what can cites do to ensure adequate and affordable homes for all? Measures to de-financialise housing were among the responses explored by urban researchers, campaigners and city representatives in the online ‘Fair finance’ conference, jointly run by URBACT and Urban Innovative Actions (UIA) in November 2020.

     

    Any local efforts to provide fair access to housing are set in a complex context of international investment, fluctuating markets, and multiple levels of policy. With this in mind, the URBACT-UIA Fair finance webinar debated the roles, responsibilities and actions of local administrations in controlling their housing markets to fight exclusion, showcasing examples from partner cities.

     

    What is the financialisation of housing?

     

    “Housing is a RIGHT, not a commodity”, says the United Nations Special Rapporteur for adequate housing. The trouble is, housing has become a vehicle for global wealth and investment, rather than a ‘social good’. This shift is known as the financialisation of housing. The term covers a variety of strategies used worldwide to extract value from cities’ built stock.

     

    One key factor is the buying up of low-price homes by private equity and investment firms who then raise rents, pricing the tenants out. “Almost overnight multinational private equity and asset management firms like Blackstone have become the biggest landlords in the world, purchasing thousands and thousands of units in North America, Europe, Asia and Latin America,” announced UN housing and human rights experts Leilani Farha and Surha Deva, back in March 2019. “They have changed the global housing landscape.”

     

    While speculation creates large profits for investors, average citizens suffer from lack of adequate housing. In Europe, 80 million people faced overburdening housing costs just before Covid-19, and the number of people sleeping rough increased by 70% over the previous 10 years, reported FEANTSA, the European Federation of National Organisations Working with the Homeless.

     

    The Covid-19 effect

     

    During the coronavirus pandemic, house prices and rents have continued to rise in many areas, according to data presented at the recent European Conference on Housing Policy – despite measures such as temporary rents freeze or moratoria on evictions to protect the most vulnerable.

     

    Manuel Aalbers, expert on financialisation of housing at Leuven University, foresaw in spring 2020: “when transactions and prices drop, private equity and hedge funds will be able to buy up large housing portfolios ‘on the cheap’.”

     

    The long-term impact of Covid-19 is expected to intensify investment trends, reinforcing the gap between those who make profits from housing and those who need it for their life. As EU Urban Agenda Housing Partnership coordinator Michaela Kauer says,“…housing is at the heart of the coronavirus crisis; we need resilient housing systems more than ever”.

     

    City experiments in regulating local housing markets

     

    In the complex web of global, EU, national and local factors influencing housing finance, city governments have their responsibilities and roles to play. Public measures can have adverse effects, for example by supporting so-called ‘vulture’ investors, bailing out banks and (now) homeowners, or promoting the privatisation of public housing stocks without providing housing security for the most vulnerable. For these reasons, to ensure access to housing for all, government bodies at all levels have to work together to re-orient public policies against speculative mechanisms.

     

    Although cities alone do not hold the power either to deconstruct or control financial markets, a set of legal and political measures – including the exercise of pre-emption rights, planning decisions towards commoning rather than privatisation, and eviction protection, as well as political and civil society pressures – can help revert the hyper-commodification of housing and the detrimental effects on inhabitants.

     

    The URBACT-UIA Fair finance conference showcased two approaches to regulating local housing markets: in the city of Mataró, near Barcelona, with the UIA project ‘Yes we rent!’; and in Riga, partner in the URBACT Alt/Bau network.

     

    Mataró: tenant cooperatives

     

    In Mataró (ES), despite rocketing rents and sparse affordable housing, more than 3 000 flats still stand empty. So the city’s ‘Yes we rent!’ project encourages the creation of tenant cooperatives to re-use empty properties and increase rental supply. This municipality-led model provides benefits for homeowners to renovate flats (according to energy efficiency parameters), securing rental payment and tax exemptions.

     

    In September 2020, the first owner signed to make his empty flat available to the 'Yes, we rent!' housing scheme.

     

    The initial aim is to mobilise 220 units in order to constitute a stock of affordable flats for the city. Hence, owners will sign a contract with this new agent in the rental market, the housing cooperative, which will transfer the right to use (or ‘cession’) the apartment to one of its members according to its allocation rules. The hope is to change mindsets among residential property owners taking part in a project that goes beyond lucrative interest, and to encourage the solidarity of tenants through the city-wide cooperative.

     

    Riga: taxing deteriorating buildings

     

    The city of Riga (LV) has a shrinking population, thus speculative practices are less evident than in dynamically growing cities. The city introduced a regulation to increase property tax – by up to 10-15 times – on buildings that are classified as degraded, to encourage their rehabilitation. To do so, they established the Commission for the Inspection of Degraded Buildings. The threat of tax increases has led to substantial renovation activities. A similar measure could be applied to encourage the rehabilitation of empty residential properties to boost the provision of affordable housing in cities with tighter housing markets.

     

    These examples are just two of the many wide-ranging actions and measures local administrations can adopt to control and de-financialise their housing markets. Vienna (AT), for example, has long-standing public social housing policies, with two instruments to regulate relations with institutional investors: 1) urban development contracts; and 2) a law, passed in November 2018, requiring that all new buildings larger than 5000 m² include at least two-thirds subsidised housing, for which rents may not exceed € 5 per m2, said Michaela Kauer during the URBACT-UIA web conference.

     

    Meanwhile, Berlin has set up a rental freeze and exercises the rights of first refusal, and other instruments to prevent the exploitation of tenants. Citizens are also active, campaigning, for example, to expropriate Deutsche Wohnen, one of the largest investors in Berlin.

     

    No city is immune

     

    European Commission Joint Research Centre’s Sjoerdje van Heerden warned conference participants that European capital cities are not immune to the financialisation of their housing markets. Van Heerden, who co-authored the 2020 report ‘Who owns the city?’, said: “There is a need for researchers to further understand how the capital speculation unfolds in different territories, whether through touristification, golden visa programmes or investments by large corporate investors”.

     

    Manuel Gabarre de Sus, from the Spanish ‘Observatory Against Economical Crime’, pointed out that while the effects of financialisation become evident at the city level, the threads of speculative investments have to be searched beyond, touching European and global markets. A simple but powerful diagram shows that all levels of governments are implicated and bear responsibilities, including the EU banking system, lending to opportunistic funds such as Cerberus with a 0% interest rate.

     

    The EU banking system contributes to the financialisation of local housing markets in the way it provides loans.

     

    Recipe for curbing financialisation

     

    International Union of Tenants representative Barbara Steenbergen set out a customisable recipe of instruments cities can adopt to regulate the private rental market and curb financialisation. First, she said, cities should start with the transparency of data, especially with local comparative rents to “know what your neighbour pays”. Second, when there are housing bubbles, adopt rental caps. Third, in the midst of massive speculation, rental freeze is fundamental. Fourth, cities should foster fair urban planning and putting a halt on sale of publicly owned stocks and land. And, finally, old and new legal measures should be deployed, while counting on the monetary support of the EU to build more affordable public social housing.

     

    Pushing for adequate and affordable  housing at EU level

     

    Concluding the Fair finance conference, MEP Kim von Sparrentak, European Parliament rapporteur on affordable housing in the EU, presented her 2019 report ‘Access to decent and affordable housing for all’.

     

    The report, linked to the work of the EU UA on housing, was adopted by the European Parliament Committee on Employment and Social Affairs (EMPL) with an overwhelming majority on 1 December 2020. Its proposals include increasing Europe’s affordable housing stock, having an integrated strategy on housing, fighting evictions and eradicating homelessness by 2030. The European Parliament plenary scheduled for 18 January 2021 will hopefully open up a new scenario for housing policies in Europe.

     

    More to come

     

    Though Fair finance is the final event in the series, URBACT and UIA’s joint work on the right to housing continues. Look out for upcoming podcasts, videos and more on the new online platform on housing in 2021.

     

    More information:

    Network
    From urbact
    On
    Ref nid
    14984
  • Cities engaging in the right to housing

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    Urban Innovative Actions (UIA) and URBACT are joining forces on housing!

    News

    Throughout 2020, UIA and URBACT have explored how cities can design housing policies and practical solutions to implement the right to housing.

     

    We have collected stories and concrete examples from European cities already implementing the right to housing that others can take inspiration from.

    Three questions were leading this work:

    • What are the most innovative practices at city level concretely delivering the right to housing?
    • What can cities do to ensure that everyone – particularly the most disadvantaged groups - have access to safe, adequate and affordable housing?
    • How can the EU and member States create an enabling environment for cities to innovate?

    The ultimate goal is to push the agenda on the right to housing EU wide and to further enrich the work done by the EU Urban Agenda.

    The launch of the joint initiative happended during the Cities Forum on 31 January 2020. Experimenting new housing models and governance structures, designing strategies for those locked out of the housing market, and implementing anti-speculation measures were some of the main themes arising from the discussions regarding the role of municipalities.

    Webinar series

     

    A series of webinars and more digital outputs were delivered on the following themes:

    Themes

    Save-the-date for our webinars

    Community-led practices: cooperative, co-housing and CLT practices

    24 April 2020

    No one left behind: addressing specific issues of accessibility to adequate housing by vulnerable groups

    26 June 2020

    Fair finance : municipal strategies protecting housing from speculation

    19 November 2020

    An additional session was organised during the European Week on How to implement the Right to Housing in Covid times.

    Beyond the cities working with UIA and URBACT on this topic, the success of this knowledge activity relies on the contribution of key stakeholders representing housing practitioners, administrations, EU wide organisations, academia and civil society initiatives. 

    To receive more information and get involved, click here.

     

    More activities are planned for 2021. Videos, podcasts and more inspiring content will be available through a new platform soon to be launched.

     

    If you have any questions, you can contact:

    Amélie Cousin, a.cousin@uia-initiative.eu
    Alice Fauvel, a.fauvel@urbact.eu

     

    Interested in the topic? Click here to read the article written by Laura Colini, Programme Expert coordinating the joint activity!

    From urbact
    Off
    Ref nid
    13649