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)
    
  • Housing for all - Experiences of URBACT cities on affordable housing

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    What can be done to avoid evictions? How can a city provide housing to the most vulnerable groups and to the young talented people? Can low-carbon housing be affordable?
    Barcelona (ES), Dupnitsa (BG) and Poznan (PL) – 3 URBACT Good Practice cities - have developed interesting initiatives to work towards “Housing for All”, looking at the social, environmental and physical aspects of housing policies.

    Affordable Housing: the issue makes its come back on the European Agenda

    Articles

    Two decades ago the housing problem was thought to be solved in European cities. The large construction programmes of the 1960s and 1970s decreased housing shortage, while the neoliberal economic turn and the reduction of the welfare state benefits to those who were considered to be the most in need (residual welfare system) further decreased the effective demand of families. This artificial balance of demand and supply suddenly changed with the economic crisis, which affected the construction industry to a very large extent. The huge drop in new housing construction, together with the austerity policies of the states (causing a further shrinking in welfare payments) led to a quick increase of the housing problems. Not only the number of homeless people grew but also of those who are living in very bad physical housing conditions and/or in overcrowded units. As a long-term consequence of the financial crisis also the number of families, which are threatened by eviction for not being able to pay their increasing housing costs, soared.

    In an excellent article on the meaning of affordable housing,Laura Colini wrote the following: “If affordable housing simply means that adequate housing should be accessible and affordable to all, -and primarily to those at risk of becoming or already less well off- its meaning remains not universally shared in public policies all over Europe… the statistics on Affordability of housing by Eurostat from November 2015 are reporting for 2014 that 11.4 % share of the EU-28 population lived in households that spent 40% or more of their “equivalised disposable income” on housing.”

    Housing is a key topic among the URBACT Good Practice cities. The “housing” keyword is found in 56 projects among the 97 Good Practices. Although the number of “real” housing projects is obviously smaller, around 10 or so, the result illustrates how high housing is on the agenda of European cities.

    Inspirations and Learning from Barcelona, Dupnitsa and Poznan

    Preventing Evictions: Barcelona’s example shows how cities are bound by the national legal framework
    Cities, when designing their own policies towards affordable housing, do not operate in a vacuum: many aspects of housing policies are determined on national level. The URBACT Good Practice of Barcelona is a prime example of this.

    When Ada Colau, a former housing activist, became mayor of Barcelona in 2015, the political strategy of Barcelona changed radically and the Right to housing became an important element of it.

    “Housing First” is a well-known approach among cities, which have socially sensitive local housing. It responds to homelessness through offering housing units at the bottom of the housing market instead of placing homeless people into shelters.

    Barcelona went further and also introduced the “Housing Last” program, which tries to keep people threatened by evictions as long as possible in their flats.

    The number of planned evictions is high in Barcelona, around 30 evictions per week. Earlier the main reason for evictions was foreclosure. It has now become the high level of rents, partly boosted by AirBnB rentals.

    The original political aim of the city was to stop evictions to happen at all, or at least to make it so that the final decision be taken at the local municipality level, as being the closest to citizens and knowing best the real circumstances. This would be in line with the proposals of the European Federation of National Organisations Working with the Homeless, Feantsa, an EU-wide NGO focused on protecting the homeless. Unfortunately, Barcelona had to face the reality: in Spain, as in most other EU countries, housing competences are divided between the different levels of government and the quite strict national regulation on evictions can not be changed by local municipalities.

    The URBACT City Festival in Tallinn was the occasion to discuss the Barcelona case in an international perspective. In Poland, the national housing law does not allow to evict families to the street. The “Housing Last” program of Barcelona, which handles some 80% of eviction cases, either stopping the process or offering alternative accommodation for families where eviction cannot be avoided would not be needed in Poland, since the right to housing is there ensured (at least for families) by national law. No wonder that the representatives of Barcelona and Poznan exchanged their business cards: Barcelona seemed interested to study further the details of Polish housing law.

    How Dupnitsa and Poznan defined eligibility to affordable housing to reach out to specific populations

     

    Affordability of housing is a complex topic. There is no unilaterally accepted definition across EU countries, as the cases of Dupnitsa and Poznan show. Income limits, a key element to determine eligibility for affordable housing, have to be locally defined.
     

    A Home for Everyone, the Good Practice of Dupnitsa, Bulgaria, aimed at the construction of 150 new social housing units for vulnerable families. Eligibility to the new social flats, was defined locally according to the following criteria: being a Bulgarian citizens, living at least since 5 years in Dupnitsa; having no properties suitable for permanent dwelling; having no ownership of non-built-up landed property, not owning factories, workshops, shops, commercial and business warehouses; having no ownership of property, including motor vehicles, of a total value greater than the market value of a dwelling in Dupnitsa. Besides these factors an upper income limit was given in the following way: one quarter of the total annual income of the household should be less than the cost of a market rental price for a home corresponding to the needs of the household.

    The number of residents, which were considered as eligible on the basis of these factors, was much higher than the number of flats available. Thus a second step ranking system was introduced, based on employment, age, education, health and family status. Within this ranking the chances of families were higher if working (as opposed to unemployed), being middle aged (as opposed to younger and older); having higher education (as opposed to lower educated); being single parent or having many children (as opposed to families without children).

    To sum up: in Dupnitsa those people had the chance to get a new social flat who did not have property and had middle or lower income. Within this group, however, the better educated and employed people had the advantage. The latter criteria hint to the efforts of the municipality to select those parts of the needy population which seems to have more ambitions to learn and work (which means excluding the “undeserving poor”).

     

    Poznan developed a different approach, focussed on retaining university graduates and young talents in the city, offering them affordable rental flat for up to 10 years. Tenants are chosen on the basis of several selection criteria: they should be university graduates within the last five years, below 36 years old, and should not own any other apartment in Poznań. They must work in or run a business in Poznań and pay taxes there. There is also an upper and a lower income limit.

    In both cities the new housing construction programme aimed for affordable housing to certain population groups. In order to achieve their aims, both programmes used interesting mixtures of upper and lower limits: with upper income and property limits to focus the programme to the relatively needy population but exclude (with the lower/minimum income, education and employment criteria) those who are the poorest, low educated or long-term unemployed.

    Of course the latter can appear to be highly controversial conditions, which illustrates well the complexity of the affordable housing topic.

    How to do it? The decisive impact of the institutional background

    Affordable housing programmes require strong leadership of the local municipality. Such programmes might apply very different tools, depending on their focus, whether it is keeping vulnerable families in their flats, improving low quality housing or constructing new housing for specific population groups.

    The URBACT Good Practice cities mentioned here share the strong political will to develop housing policies with social aims and have developed the corresponding professional capacity within the local municipality to steer such programmes.

    There are differences in other details, e.g. Poznań has created the Social Housing Association (PTBS), a public company which can manage the housing programme for graduates, when the other cities do not have such institutions.

    In Tallinn, the extent to which such city owned housing companies are needed to implement affordable housing programmes successfully was discussed heavily. This discussion led to further exchange between Antwerp and Poznan. Antwerp does not have its own housing company. The representatives of the city became interested in Poznan housing for graduates project and wondered if such a programme could be carried out on the basis of renting housing from the private market.

    Learning from one corner of Europe to the other

    One and half hour is not much time for discussions on such a complex issue as affordable housing. The Good Practices showcased in this panel at URBACT City Festival raised many interesting dilemmas, such as which population groups need help with affordable housing, how their selection can best be performed (income and other selection criteria) and to what extent publicly owned institutional background is needed for this. Besides these issues it was striking to see how well-developed and rich Western European cities (Barcelona and Antwerp) became interested to learn from innovative examples elaborated in less rich cities (Poznan and Dupnitsa) of the new member states. It is my hope that the exchanges among these good practices during the URBACT City Festival in Tallinn and the freshly established links between the cities last long and lead to new Transfer Networks in the future.

    Read more about the topic: "A fresh approach to housing: Poznan’s innovative offer to keep young talent in the city" by Karolina Prymas
     

    From urbact
    Off
    Ref nid
    10136
  • A home for everyone

    Bulgaria
    Dupnitsa

    Social housing & soft measures to improve the living conditions of vulnerable groups

    Boriana Sapundzhieva
    Senior expert “Europrojects”
    Copy linkFacebookXLinkedInEmail
    31 868

    Summary

    The city of Dupnitsa (BG) recently constructed 15 buildings providing 150 modern social houses to at least 460 vulnerable, socially and economically disadvantaged citizens in a district where 90% of the population are Roma. To further improve their living conditions, the city established a new community centre for counselling, retraining, vocational guidance, housing, professional advice on situations leading to poverty and social exclusion. The aim is for the beneficiaries to find permanent jobs after the project so that they are able to maintain the dwellings in which they are housed, pay rent and provide a better quality of life to their families.

    The solutions offered by the good practice

    The solutions offered by the good practice are: • Construction of modern social houses - 160 homes with an average size of 66 square metres in single-family and multifamily residential buildings with up to three floors, located in a new regulated urban area adjacent to other residential areas and access to infrastructure and public services. • Estimates for municipal social housing use the following output parameters: average living area per person of 25 square metres; area provided housing of 12,000 square metres; the average number of persons per household, 2.7; • Intervention to avoid segregation, as representatives of the target groups coexist with other residents of the municipality, enjoy the same social, health and public services and jointly address common problems of the territory in which they live through participation in maintenance activities of areas for public use, joint neighbourhood councils and participation in joint initiatives. This partnership provides civilian control of the sustainability of the project and the protection of newly built social housing; • Neighbourhood with construction planned for an outside corporate housing project allows for rapid adaptation and motivation of the target group among the community of Dupnitsa. The realization of the social measures contributed to increasing the quality of life of the vulnerable groups and their families and made the integration process easier.

    Building on the sustainable and integrated approach

    In today’s Europe we are experiencing a transformation in the perceptions of the role cities can play in developing sustainable communities of common interest and shared values. Cities are increasingly seen in a wider societal context, linking place, territory and scale with governance, inclusion and participation. They are perceived as economic, political and social assets in Europe’s changing societies. Integration refers to a variety of processes by which individuals and groups of people are incorporated into various social arenas and segments of society. The essence of integration is the acceptance and tolerance of and respect for other people possessing different values and beliefs and behaving differently, while being committed to and working towards a common future, in which all will have a fair share. This is why policy at the regional, national and European levels needs to have an urban dimension: to exchange experiences and best practices, to help overcome urban (social and cultural) ruptures, and finally to bring forward new investment in social capital. The integration of the social groups in the urban mix and providing of complex social services are the keys for sustainable and integrated urban development. Cities have also been engines of economic and social development, creating growth, innovation and employment. Economic and social sustainability is a key concept in urban policies. Economic growth means lack of poverty, social exclusion and urban problems.

    Based on a participatory approach

    Emphasis in the selection of the target group of the project was put on a neighbourhood shown by data to have the greatest housing problem and a lack of normal household conditions. The district has a total area of 85,000 square metres. There are 372 homes with 1,655 inhabitants, of whom 735 are men and 920 are women. Children under 18 years make up 532 of the residents, while those 18 to 64 years make up 1,040. There are 83 persons over age 65. These data are for the entire neighbourhood, as 90% of the residents are Roma, according to self-determination of their ethnicity. Over 50% of the population in the neighbourhood live in very poor conditions. All the participants involved in the project were the subjects of research for identifying their living conditions, social inclusion, etc. Two organisations were partners in the projects: Foundation Habitat for Humanity Bulgaria, a division of Habitat for Humanity, and Amala Friends. Both organisations have extensive experience in the implementation of similar projects, including in the Dupnitsa area.

    What difference has it made?

    Fifteen multifamily buildings were built, housing 150 families from the target group and 460 direct users of the project. As part of the implementation of the project, the direct beneficiaries underwent training to enable them to seek and find a permanent job. As a result of determining the roles of representatives, conditions were created to provide practical knowledge and experience as well as employment. This ensured the newly established service a community centre for counselling, retraining, vocational guidance and housing to improve the living conditions of the population. With this service, the representatives of marginalized groups are able to receive not only social and psychological counselling, but are able to use the services of mediators and lawyers in cases of job loss or other risks leading to poverty and social exclusion. The project aims to give marginalized groups the opportunity to retrain, have internships and remain in permanent jobs so that they are able to maintain the dwellings in which they are housed, to pay rent and provide a better quality of life for their families. The creation of a social enterprise that caters newly homes, commit at least 10 percent of the families of the target group.

    Why should other European cities use it?

    The good practice would be interesting for other European cities because the whole implementation is connected not only with the construction of housing, but also with the implementation of ‘’soft measures’’ which lead to improving the quality of life through training and courses for raising people’s professional qualifications. The activities are combined with actions to ensure access to education, employment, health and social services for disadvantaged and vulnerable groups. Implementing each phase aims to achieve an integrated approach - activities in support of intervention in the sector for housing combined with other interventions, including those in education, health, social inclusion and employment. Dupnitsa Municipality has stressed the integrated approach. It targets social and economic cohesion in parallel, removing barriers to employability and investment at the same time as promoting social and environmental goals. The concept of sustainable communities and inclusive cities holds that cities will succeed best when they integrate economic, social, environmental and physical dimensions, alongside public services, leadership and quality of place. Local strategic partnerships need to ensure that citizens are fully involved in local democratic processes and may fully participate in an intercultural dialogue.

    Main Theme
    Is a transfer practice
    0
    Ref nid
    9509