Publicaciones - Foro para la Integración Social de los Inmigrantes
Ruta de navegación
Banner
Órgano de consulta, información y asesoramiento del Gobierno de España en materia de integración de las personas inmigrantes
Título de la página
Publicaciones
Barra de búsqueda
Navegación por categorías
Navegación por categorías
Resultados de la búsqueda
Declaración del Foro para la Integración Social de los Inmigrantes (FISI) sobre el Día Internacional para la Tolerancia
Declaración del 14 de noviembre de 2025.
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> catPropValue [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 54]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign color = catPropValue.getValue() [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 37]
----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/>
2<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
3<#assign entry = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
4<#assign articlePriority = assetEntryLocalService.getEntryPriority("com.liferay.journal.model.JournalArticle", getterUtil.getLong(entry.getResourcePrimKey())) />
5
6<div class="doc-aprobado">
7 <div class="media my-3">
8 <div class="media-body">
9 <#if biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()?has_content || biblioteca_publicacion_titulo.getData()?has_content>
10 <a href="${biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()}"
11 target="_blank">
12 <h2 class="h3">${biblioteca_publicacion_titulo.getData()}</h2>
13 </a>
14 </#if>
15 <#if biblioteca_publicacion_portada.getData()?has_content>
16 <div class="imagen-documento">
17 <img alt="${biblioteca_publicacion_portada.getAttribute("alt")}"
18 data-fileentryid="${biblioteca_publicacion_portada.getAttribute("fileEntryId")}"
19 src="${biblioteca_publicacion_portada.getData()}" class="mr-4"/>
20 </div>
21 <#else>
22 <div class="imagen-documento">
23 <img alt="<@liferay.language key="foro.alt.resultado"/>"
24 src="/documents/1652165/1651241/document-309065_960_720.png/a86f37c8-b3f4-b75d-53c2-51a9d73eb37e?t=1663254524921"
25 class="mr-4"/>
26 </div>
27 </#if>
28 <#if biblioteca_publicacion_sinopsis.getData()?has_content>
29 <div class="mt-3">
30 ${biblioteca_publicacion_sinopsis.getData()}
31 </div>
32 </#if>
33
34 <#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")/>
35 <#assign article = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
36 <#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") />
37 <#assign globalGroup = groupLocalService.getCompanyGroup(company.getCompanyId()) />
38 <#assign globalGroupId = globalGroup.getGroupId() />
39 <#assign allCategories = catLocalService.getCategories("com.liferay.journal.model.JournalArticle", getterUtil.getLong(article.getResourcePrimKey()) ) />
40 <#assign articleCategories = allCategories?filter(cat -> cat.getGroupId() == globalGroupId) />
41
42 <#if (articleCategories?size gt 0) || (articlePriority gt 0)>
43 <#assign catPropLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") />
44 <#assign categoriasExcluidas = ["Anual", "Biblioteca"] />
45
46 <div class="mt-3 doc-categories">
47 <#if (articlePriority gt 0)>
48 <i class="bi bi-bookmark-star"></i>
49 </#if>
50
51 <#if (articleCategories?size gt 0)>
52 <#assign html = "" />
53 <#assign primero = 0 />
54 <#assign ultimo = 0 />
55
56 <#list articleCategories as curCat>
57 <#if categoriasExcluidas?seq_contains(curCat.getName())>
58 <#continue>
59 </#if>
60
61 <#assign color = "" />
62
63 <#if curCat.name?matches("^[0-9]+$")>
64 <#assign indice = curCat.name?number />
65 <#if primero == 0>
66 <#assign primero = indice />
67 <#elseif primero gt indice>
68 <#assign ultimo = primero />
69 <#assign primero = indice />
70 <#elseif primero lt indice>
71 <#if ultimo lt indice>
72 <#assign ultimo = indice />
73 </#if>
74 </#if>
75 <#else>
76 <#if html != curCat.name>
77 <#assign html = curCat.name />
78 </#if>
79
80 <#assign catPropValue = catPropLocalService.fetchCategoryProperty(curCat.getCategoryId(), "Color")!"" />
81 <#if catPropValue??>
82 <#assign color = catPropValue.getValue() />
83 </#if>
84
85 <span class="select-${color}" title="${html}">${html}</span>
86 <style>
87 .select-${color} {
88 border: 1px solid transparent;
89 padding: 0.25rem 0.5rem;
90 font-size: 0.775rem;
91 line-height: 1.5;
92 border-radius: 0.2rem;
93 color: #ffffff;
94 background-color: #${color};
95 display: inline-block;
96 font-weight: 400;
97 text-align: center;
98 vertical-align: middle;
99 }
100 </style>
101 </#if>
102 </#list>
103 <#if ultimo != 0>
104 <span class="anio" title="${primero} - ${ultimo}">${primero} - ${ultimo}</span>
105 <#else>
106 <span class="anio" title="${primero}">${primero}</span>
107 </#if>
108 </#if>
109 </div>
110 </#if>
111 </div>
112 </div>
113</div>
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> catPropValue [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 54]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign color = catPropValue.getValue() [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 37]
----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/>
2<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
3<#assign entry = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
4<#assign articlePriority = assetEntryLocalService.getEntryPriority("com.liferay.journal.model.JournalArticle", getterUtil.getLong(entry.getResourcePrimKey())) />
5
6<div class="doc-aprobado">
7 <div class="media my-3">
8 <div class="media-body">
9 <#if biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()?has_content || biblioteca_publicacion_titulo.getData()?has_content>
10 <a href="${biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()}"
11 target="_blank">
12 <h2 class="h3">${biblioteca_publicacion_titulo.getData()}</h2>
13 </a>
14 </#if>
15 <#if biblioteca_publicacion_portada.getData()?has_content>
16 <div class="imagen-documento">
17 <img alt="${biblioteca_publicacion_portada.getAttribute("alt")}"
18 data-fileentryid="${biblioteca_publicacion_portada.getAttribute("fileEntryId")}"
19 src="${biblioteca_publicacion_portada.getData()}" class="mr-4"/>
20 </div>
21 <#else>
22 <div class="imagen-documento">
23 <img alt="<@liferay.language key="foro.alt.resultado"/>"
24 src="/documents/1652165/1651241/document-309065_960_720.png/a86f37c8-b3f4-b75d-53c2-51a9d73eb37e?t=1663254524921"
25 class="mr-4"/>
26 </div>
27 </#if>
28 <#if biblioteca_publicacion_sinopsis.getData()?has_content>
29 <div class="mt-3">
30 ${biblioteca_publicacion_sinopsis.getData()}
31 </div>
32 </#if>
33
34 <#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")/>
35 <#assign article = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
36 <#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") />
37 <#assign globalGroup = groupLocalService.getCompanyGroup(company.getCompanyId()) />
38 <#assign globalGroupId = globalGroup.getGroupId() />
39 <#assign allCategories = catLocalService.getCategories("com.liferay.journal.model.JournalArticle", getterUtil.getLong(article.getResourcePrimKey()) ) />
40 <#assign articleCategories = allCategories?filter(cat -> cat.getGroupId() == globalGroupId) />
41
42 <#if (articleCategories?size gt 0) || (articlePriority gt 0)>
43 <#assign catPropLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") />
44 <#assign categoriasExcluidas = ["Anual", "Biblioteca"] />
45
46 <div class="mt-3 doc-categories">
47 <#if (articlePriority gt 0)>
48 <i class="bi bi-bookmark-star"></i>
49 </#if>
50
51 <#if (articleCategories?size gt 0)>
52 <#assign html = "" />
53 <#assign primero = 0 />
54 <#assign ultimo = 0 />
55
56 <#list articleCategories as curCat>
57 <#if categoriasExcluidas?seq_contains(curCat.getName())>
58 <#continue>
59 </#if>
60
61 <#assign color = "" />
62
63 <#if curCat.name?matches("^[0-9]+$")>
64 <#assign indice = curCat.name?number />
65 <#if primero == 0>
66 <#assign primero = indice />
67 <#elseif primero gt indice>
68 <#assign ultimo = primero />
69 <#assign primero = indice />
70 <#elseif primero lt indice>
71 <#if ultimo lt indice>
72 <#assign ultimo = indice />
73 </#if>
74 </#if>
75 <#else>
76 <#if html != curCat.name>
77 <#assign html = curCat.name />
78 </#if>
79
80 <#assign catPropValue = catPropLocalService.fetchCategoryProperty(curCat.getCategoryId(), "Color")!"" />
81 <#if catPropValue??>
82 <#assign color = catPropValue.getValue() />
83 </#if>
84
85 <span class="select-${color}" title="${html}">${html}</span>
86 <style>
87 .select-${color} {
88 border: 1px solid transparent;
89 padding: 0.25rem 0.5rem;
90 font-size: 0.775rem;
91 line-height: 1.5;
92 border-radius: 0.2rem;
93 color: #ffffff;
94 background-color: #${color};
95 display: inline-block;
96 font-weight: 400;
97 text-align: center;
98 vertical-align: middle;
99 }
100 </style>
101 </#if>
102 </#list>
103 <#if ultimo != 0>
104 <span class="anio" title="${primero} - ${ultimo}">${primero} - ${ultimo}</span>
105 <#else>
106 <span class="anio" title="${primero}">${primero}</span>
107 </#if>
108 </#if>
109 </div>
110 </#if>
111 </div>
112 </div>
113</div>
Cáritas Española – Emplea Lab: Proyecto de itinerarios intensivos de inserción laboral
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
Este proyecto buscaba reforzar la inserción laboral de personas perceptoras de IMV, rentas mínimas autonómicas o en situación de vulnerabilidad o exclusión social, que se encontrasen en edad laboral, mediante la ejecución de itinerarios intensivos en orientación laboral, intermediación y formación en competencias digitales. Mediante la evaluación del impacto de estos itinerarios laborales, se buscaba comprender en qué medida la recepción de este tipo de servicios mejoraba la empleabilidad de las personas participantes.
Junta de Extremadura - Plan Vital de Inclusión Social
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
El proyecto se dirigió a mejorar la calidad de vida de la ciudadanía, fundamentalmente de las mujeres perceptoras de Ingreso Mínimo Vital (IMV) o Renta Extremeña Garantizada (REG) mediante la ejecución de itinerarios de inclusión integrales (Plan Vital de Inclusión Social), basados en un modelo de atención personalizada.
Fundació Catalana de l'Esplai - HEDERA: Transiciones a la educación superior
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
El proyecto evaluó el impacto de dos programas educativos para jóvenes en riesgo de exclusión social que cursaban bachillerato o formación profesional. El primer programa buscó aumentar el porcentaje del alumnado que accede a la universidad. Y el segundo quiso evaluar las expectativas sobre sobre la decisión de postular a la universidad.
EAPN Canarias – REDLAB: Proyecto para la Inclusión Digital y Mejora de la Empleabilidad – Subproyecto REDLAB2
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
Este proyecto desarrolló un programa (REDLAB1) de provisión de dispositivos con conexión a internet y capacitación en competencias digitales para personas de mediana edad (45-65 años), con el objetivo de reducir la brecha digital que dificulta su acceso al mercado laboral y a la interacción con las administraciones públicas.
Adicionalmente, y tras una adhesión al proyecto relativamente baja por parte de las personas participantes en REDLAB1, se implementó un estudio complementario con una nueva estrategia de captación para encontrar el impacto diferenciado de dos formas de reclutamiento (REDLAB2). Esta fue la razón para la puesta en marcha de REDLAB2, con el objetivo de poder conocer los motivos del non take-up del curso. El término hace referencia a la no utilización de prestaciones o servicios disponibles por parte de individuos que cumplen los requisitos para ser elegibles. Una de las razones que contribuyen al non take-up es la falta de información sobre la prestación o el servicio.
Comunidad de Madrid – Proyecto para la Mejora de la Empleabilidad y la Formación en Jóvenes
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
El proyecto buscó evaluar la efectividad de un modelo de inmersión laboral dirigido a incrementar la empleabilidad y la inserción sociolaboral de jóvenes que se encontraban en situación de abandono educativo temprano.
Junta de Comunidades de Castilla – La Mancha: Construir, para volver a ser
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
El proyecto consistió en el desarrollo de itinerarios de inclusión social para mujeres en situación de vulnerabilidad o en riesgo de exclusión social, que reforzasen las intervenciones sociales desarrolladas por los equipos de Servicios Sociales de Atención Primaria (SSAP) dependientes del gobierno autonómico de Castilla – La Mancha. Se trataron de intervenciones multidimensionales, en coordinación con los servicios de empleo, así como con otras entidades públicas y sociales. Los principales ámbitos de intervención del itinerario fueron: laboral, personal, económico, sociosanitario, formativo, residencial y relacional. Mediante la evaluación de impacto de estos itinerarios personalizados, se buscó comprender en qué medida la recepción de este tipo de servicios fortalecía la situación laboral, sociosanitaria, residencial y relacional de las personas participantes.
Cáritas Española – ACCEDE: Proyecto de Atención Integral para la Lucha contra la Exclusión social
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
El proyecto estaba compuesto por itinerarios personalizados, destinados a reforzar las capacidades económicas, sociales y relacionales y, por ende, la autosuficiencia, de aquellas personas en situación de exclusión que solían acudir a las Cáritas Parroquiales, con el fin de fortalecer su integración sociolaboral. El programa, además, fomentaba la creación de redes entre las personas participantes, a través de los espacios Accede. A través de la evaluación de impacto de estos itinerarios personalizados, se buscó comprender en qué medida la recepción de este tipo de servicios reducía la brecha de ingresos de las personas participantes, mejoraba su empleabilidad, y aumentaba sus capacidades digitales.
Ayuntamiento de Barcelona – Proyecto de Acompañamiento Social y Adhesión a Itinerarios de Inclusión. Subproyecto Non take-up
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
El proyecto “AMUNT!” evaluó una intervención para la mejora de la integración sociolaboral a través de un modelo de "ventanilla única", donde se diseñó un itinerario personalizado para cada participante. En este itinerario se definieron acciones incluyendo la formación laboral, las prácticas laborales y la participación comunitaria. Adicionalmente, y tras constatar una baja adhesión a la primera fase del proyecto, se realizó un nuevo estudio para la evaluación del take-up (tasa de aceptación) del proyecto. Esta segunda fase del proyecto evaluó el efecto de proporcionar un mensaje más claro y motivacional en el grado de participación en las distintas fases del programa.
Ayuntamiento de Barcelona – Proyecto de Acompañamiento Social y Adhesión a Itinerarios de Inclusión. Proyecto “AMUNT!”
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
El proyecto “AMUNT!” evaluó una intervención para la mejora de la integración sociolaboral a través de un modelo de "ventanilla única", donde se diseñó un itinerario personalizado para cada participante. En este itinerario se definieron acciones incluyendo la formación laboral, las prácticas laborales y la participación comunitaria.
Asturias - CONECT-AS: Inclusión social digital
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
El proyecto “CONECT-AS - inclusión social digital” pretendía reducir la brecha digital que sufren las personas en riesgo de pobreza y exclusión social en Asturias, proveyendo de dispositivos digitales y conectividad, ofreciendo acompañamiento presencial en habilidades digitales en pequeños grupos y creando redes de apoyo y asesoramiento en torno a nodos tecnológicos en centros locales. En concreto, el proyecto tuvo como objetivos: (i) Alcanzar competencias digitales que permitiesen desarrollar el ejercicio pleno de la ciudadanía mediante la administración electrónica y el desarrollo de la identidad digital ciudadana; y (ii) Garantizar el acceso a los servicios públicos a través de medios digitales. Mediante la evaluación de este piloto se buscaba comprender en qué medida recibir un itinerario personalizado, es decir, tener a disposición apoyo y asesoramiento a demanda en dispositivos de proximidad, favorecía la reducción de la brecha digital con respecto a contar únicamente con la superación de la brecha de acceso (es decir, disponer al menos de un dispositivo con su conexión a Internet).
Aragón – Aragón Incluye: Itinerarios Personalizados y Competencias Digitales
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
El proyecto “ARAGÓN INCLUYE” buscaba promover la inclusión social de las personas más vulnerables mediante itinerarios personalizados. Estos itinerarios tenían como objetivo mejorar las competencias personales, sociales y digitales de las personas participantes, con la finalidad de garantizar el principio ético de la accesibilidad y el derecho universal de todo ciudadano a utilizar productos y servicios en condiciones equitativas. Con este estudio se ha evaluado el impacto de añadir una formación en competencias y apoyo digitales a los itinerarios personalizados dirigidos a la población en situación de vulnerabilidad o riesgo de exclusión en la comunidad autónoma de Aragón. En concreto, se ha evaluado si la formación contribuyó a la mejora de las competencias digitales y su uso para actividades de la vida cotidiana y la interacción con las administraciones públicas, así como a la mejora en la empleabilidad y en el nivel de autoestima y satisfacción con la vida.
Junta de Andalucía – POPI: Proyecto para la inclusión sociofamiliar en familias con menores en situación de absentismo y fracaso escolar
Este informe ha sido realizado por la Secretaría General de Inclusión (SGI) del Ministerio de Inclusión, Seguridad Social y Migraciones (MISSM) en el marco del Laboratorio de Políticas de Inclusión. El objetivo del Laboratorio ha sido impulsar una estrategia para el fomento de la inclusión mediante proyectos piloto de innovación social. Estos proyectos se evaluaron conforme a los estándares de rigor científico y usando la metodología de ensayo controlado aleatorizado (Randomized Controlled Trial, o RCT por sus siglas en inglés).
El “Proyecto POPI” era un programa holístico que abordaba el absentismo escolar en Andalucía, en particular, la complejidad de las dinámicas individuales y familiares que se daban en familias en situación de vulnerabilidad y exclusión social para reducir el absentismo, aumentar el éxito educativo y disminuir el abandono escolar temprano.
Este estudio evaluó el acompañamiento profesional que el “Proyecto POPI” ofrecía a familias y sus menores que se encontraban en situación de absentismo escolar y/o vulnerabilidad social, y que residían en áreas desfavorecidas. Este acompañamiento tenía el objetivo de incrementar su nivel de participación, uso y adherencia a una serie de recursos públicos y privados, que les ayudaban a mejorar su situación de desventaja social y reducía situaciones de absentismo escolar.
Guía Laboral 2025
Esta edición de la Guía Laboral recoge la legislación aprobada desde el 5 de mayo de 2024 al 5 de mayo de 2025.
En el ámbito laboral cabe destacar el Real Decreto-ley 2/2024 (medidas urgentes para la simplificación y mejora del nivel asistencial de la protección por desempleo, y transposición de la Directiva UE 2019/1158), la Ley Orgánica 2/2024 (representación paritaria), el RD 893/2024 (protección de la seguridad y la salud en el ámbito del servicio doméstico), el RD 1026/2024 (no discriminación de las personas LGTBI en el trabajo) o RD 8/2024 (medidas frente a la DANA), entre otras.
Dentro del ámbito de la Seguridad Social, Inclusión y Migraciones deberían destacarse el RD 1155/2024 sobre derechos y libertades de los extranjeros y su integración social, el RD Ley 11/2024 para la mejora de la compatibilidad de la pensión de jubilación con el trabajo, y el RD Ley 1/2025 con múltiples medidas urgentes contra la vulnerabilidad. Se recoge también el RD 316/2025 sobre pensiones públicas y revalorización, la Ley 2/2025 por la que se modifican el texto refundido de la Ley del Estatuto de los Trabajadores en materia de extinción del contrato de trabajo por incapacidad permanente, o la Orden ISM/1488/2024 en materia de Migraciones por la que se regula la gestión colectiva de contrataciones en origen para 2025.
ESTA VERSIÓN ELECTRÓNICA INCLUYE, ADEMÁS, COMO NOVEDAD, LA TOTALIDAD DE LA LEGISLACIÓN ENLAZADA CON LAS CORRESPONDIENTES FUENTE EN B.O.E, PARA SU CONSULTA
II Premio Memoria de la Emigración Española (Reedición)
Con este II Premio Memoria de la Emigración Española se consolida una iniciativa conjunta entre la Universidad y el Gobierno de España cuyo fin último es la recuperación de testimonios de compatriotas que, en un pasado más o menos próximo a nuestro presente, tomaron la decisión de emigrar fuera de nuestro país.
A ello ha contribuido la gran participación en la primera convocatoria, pero, sobre todo, el convencimiento de que la tarea de recuperación de estos testimonios apenas ha comenzado; de hecho, en puridad, siempre será una tarea inacabada, como es de entender que siempre habrá españoles y españolas que emigren.
Comunicado del Foro para la Integración Social de los Inmigrantes frente a las últimas declaraciones políticas sobre la migración
Comunicado del 08 de octubre de 2025.
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> catPropValue [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 54]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign color = catPropValue.getValue() [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 37]
----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/>
2<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
3<#assign entry = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
4<#assign articlePriority = assetEntryLocalService.getEntryPriority("com.liferay.journal.model.JournalArticle", getterUtil.getLong(entry.getResourcePrimKey())) />
5
6<div class="doc-aprobado">
7 <div class="media my-3">
8 <div class="media-body">
9 <#if biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()?has_content || biblioteca_publicacion_titulo.getData()?has_content>
10 <a href="${biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()}"
11 target="_blank">
12 <h2 class="h3">${biblioteca_publicacion_titulo.getData()}</h2>
13 </a>
14 </#if>
15 <#if biblioteca_publicacion_portada.getData()?has_content>
16 <div class="imagen-documento">
17 <img alt="${biblioteca_publicacion_portada.getAttribute("alt")}"
18 data-fileentryid="${biblioteca_publicacion_portada.getAttribute("fileEntryId")}"
19 src="${biblioteca_publicacion_portada.getData()}" class="mr-4"/>
20 </div>
21 <#else>
22 <div class="imagen-documento">
23 <img alt="<@liferay.language key="foro.alt.resultado"/>"
24 src="/documents/1652165/1651241/document-309065_960_720.png/a86f37c8-b3f4-b75d-53c2-51a9d73eb37e?t=1663254524921"
25 class="mr-4"/>
26 </div>
27 </#if>
28 <#if biblioteca_publicacion_sinopsis.getData()?has_content>
29 <div class="mt-3">
30 ${biblioteca_publicacion_sinopsis.getData()}
31 </div>
32 </#if>
33
34 <#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")/>
35 <#assign article = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
36 <#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") />
37 <#assign globalGroup = groupLocalService.getCompanyGroup(company.getCompanyId()) />
38 <#assign globalGroupId = globalGroup.getGroupId() />
39 <#assign allCategories = catLocalService.getCategories("com.liferay.journal.model.JournalArticle", getterUtil.getLong(article.getResourcePrimKey()) ) />
40 <#assign articleCategories = allCategories?filter(cat -> cat.getGroupId() == globalGroupId) />
41
42 <#if (articleCategories?size gt 0) || (articlePriority gt 0)>
43 <#assign catPropLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") />
44 <#assign categoriasExcluidas = ["Anual", "Biblioteca"] />
45
46 <div class="mt-3 doc-categories">
47 <#if (articlePriority gt 0)>
48 <i class="bi bi-bookmark-star"></i>
49 </#if>
50
51 <#if (articleCategories?size gt 0)>
52 <#assign html = "" />
53 <#assign primero = 0 />
54 <#assign ultimo = 0 />
55
56 <#list articleCategories as curCat>
57 <#if categoriasExcluidas?seq_contains(curCat.getName())>
58 <#continue>
59 </#if>
60
61 <#assign color = "" />
62
63 <#if curCat.name?matches("^[0-9]+$")>
64 <#assign indice = curCat.name?number />
65 <#if primero == 0>
66 <#assign primero = indice />
67 <#elseif primero gt indice>
68 <#assign ultimo = primero />
69 <#assign primero = indice />
70 <#elseif primero lt indice>
71 <#if ultimo lt indice>
72 <#assign ultimo = indice />
73 </#if>
74 </#if>
75 <#else>
76 <#if html != curCat.name>
77 <#assign html = curCat.name />
78 </#if>
79
80 <#assign catPropValue = catPropLocalService.fetchCategoryProperty(curCat.getCategoryId(), "Color")!"" />
81 <#if catPropValue??>
82 <#assign color = catPropValue.getValue() />
83 </#if>
84
85 <span class="select-${color}" title="${html}">${html}</span>
86 <style>
87 .select-${color} {
88 border: 1px solid transparent;
89 padding: 0.25rem 0.5rem;
90 font-size: 0.775rem;
91 line-height: 1.5;
92 border-radius: 0.2rem;
93 color: #ffffff;
94 background-color: #${color};
95 display: inline-block;
96 font-weight: 400;
97 text-align: center;
98 vertical-align: middle;
99 }
100 </style>
101 </#if>
102 </#list>
103 <#if ultimo != 0>
104 <span class="anio" title="${primero} - ${ultimo}">${primero} - ${ultimo}</span>
105 <#else>
106 <span class="anio" title="${primero}">${primero}</span>
107 </#if>
108 </#if>
109 </div>
110 </#if>
111 </div>
112 </div>
113</div>
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> catPropValue [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 54]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign color = catPropValue.getValue() [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 37]
----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/>
2<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
3<#assign entry = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
4<#assign articlePriority = assetEntryLocalService.getEntryPriority("com.liferay.journal.model.JournalArticle", getterUtil.getLong(entry.getResourcePrimKey())) />
5
6<div class="doc-aprobado">
7 <div class="media my-3">
8 <div class="media-body">
9 <#if biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()?has_content || biblioteca_publicacion_titulo.getData()?has_content>
10 <a href="${biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()}"
11 target="_blank">
12 <h2 class="h3">${biblioteca_publicacion_titulo.getData()}</h2>
13 </a>
14 </#if>
15 <#if biblioteca_publicacion_portada.getData()?has_content>
16 <div class="imagen-documento">
17 <img alt="${biblioteca_publicacion_portada.getAttribute("alt")}"
18 data-fileentryid="${biblioteca_publicacion_portada.getAttribute("fileEntryId")}"
19 src="${biblioteca_publicacion_portada.getData()}" class="mr-4"/>
20 </div>
21 <#else>
22 <div class="imagen-documento">
23 <img alt="<@liferay.language key="foro.alt.resultado"/>"
24 src="/documents/1652165/1651241/document-309065_960_720.png/a86f37c8-b3f4-b75d-53c2-51a9d73eb37e?t=1663254524921"
25 class="mr-4"/>
26 </div>
27 </#if>
28 <#if biblioteca_publicacion_sinopsis.getData()?has_content>
29 <div class="mt-3">
30 ${biblioteca_publicacion_sinopsis.getData()}
31 </div>
32 </#if>
33
34 <#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")/>
35 <#assign article = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
36 <#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") />
37 <#assign globalGroup = groupLocalService.getCompanyGroup(company.getCompanyId()) />
38 <#assign globalGroupId = globalGroup.getGroupId() />
39 <#assign allCategories = catLocalService.getCategories("com.liferay.journal.model.JournalArticle", getterUtil.getLong(article.getResourcePrimKey()) ) />
40 <#assign articleCategories = allCategories?filter(cat -> cat.getGroupId() == globalGroupId) />
41
42 <#if (articleCategories?size gt 0) || (articlePriority gt 0)>
43 <#assign catPropLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") />
44 <#assign categoriasExcluidas = ["Anual", "Biblioteca"] />
45
46 <div class="mt-3 doc-categories">
47 <#if (articlePriority gt 0)>
48 <i class="bi bi-bookmark-star"></i>
49 </#if>
50
51 <#if (articleCategories?size gt 0)>
52 <#assign html = "" />
53 <#assign primero = 0 />
54 <#assign ultimo = 0 />
55
56 <#list articleCategories as curCat>
57 <#if categoriasExcluidas?seq_contains(curCat.getName())>
58 <#continue>
59 </#if>
60
61 <#assign color = "" />
62
63 <#if curCat.name?matches("^[0-9]+$")>
64 <#assign indice = curCat.name?number />
65 <#if primero == 0>
66 <#assign primero = indice />
67 <#elseif primero gt indice>
68 <#assign ultimo = primero />
69 <#assign primero = indice />
70 <#elseif primero lt indice>
71 <#if ultimo lt indice>
72 <#assign ultimo = indice />
73 </#if>
74 </#if>
75 <#else>
76 <#if html != curCat.name>
77 <#assign html = curCat.name />
78 </#if>
79
80 <#assign catPropValue = catPropLocalService.fetchCategoryProperty(curCat.getCategoryId(), "Color")!"" />
81 <#if catPropValue??>
82 <#assign color = catPropValue.getValue() />
83 </#if>
84
85 <span class="select-${color}" title="${html}">${html}</span>
86 <style>
87 .select-${color} {
88 border: 1px solid transparent;
89 padding: 0.25rem 0.5rem;
90 font-size: 0.775rem;
91 line-height: 1.5;
92 border-radius: 0.2rem;
93 color: #ffffff;
94 background-color: #${color};
95 display: inline-block;
96 font-weight: 400;
97 text-align: center;
98 vertical-align: middle;
99 }
100 </style>
101 </#if>
102 </#list>
103 <#if ultimo != 0>
104 <span class="anio" title="${primero} - ${ultimo}">${primero} - ${ultimo}</span>
105 <#else>
106 <span class="anio" title="${primero}">${primero}</span>
107 </#if>
108 </#if>
109 </div>
110 </#if>
111 </div>
112 </div>
113</div>
Extranjeros con certificado de registro o tarjeta de residencia en vigor
El Observatorio Permanente de la Inmigración (OPI) presenta la nota de análisis de carácter semestral de la estadística "Extranjeros con certificado de registro o tarjeta de residencia en vigor", en la que se describen y analizan sus principales resultados.
La Estadística de Extranjeros con certificado de registro o tarjeta de residencia en vigor, muestra el número de personas extranjeras que en la fecha de referencia poseen el documento de residencia que les exige la normativa española: autorización de residencia (para quienes no tengan ciudadanía comunitaria), certificado de registro o tarjeta de familiar (para quienes tengan ciudadanía comunitaria y sus familiares) o TIE-Acuerdo de Retirada (para quienes tengan nacionalidad británica y sus familiares que pueden acogerse al Acuerdo de Retirada consecuencia del Brexit).
Fecha de publicación: 15 de septiembre de 2025
Últimos datos publicados: 30 de junio de 2025
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> catPropValue [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 54]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign color = catPropValue.getValue() [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 37]
----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/>
2<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
3<#assign entry = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
4<#assign articlePriority = assetEntryLocalService.getEntryPriority("com.liferay.journal.model.JournalArticle", getterUtil.getLong(entry.getResourcePrimKey())) />
5
6<div class="doc-aprobado">
7 <div class="media my-3">
8 <div class="media-body">
9 <#if biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()?has_content || biblioteca_publicacion_titulo.getData()?has_content>
10 <a href="${biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()}"
11 target="_blank">
12 <h2 class="h3">${biblioteca_publicacion_titulo.getData()}</h2>
13 </a>
14 </#if>
15 <#if biblioteca_publicacion_portada.getData()?has_content>
16 <div class="imagen-documento">
17 <img alt="${biblioteca_publicacion_portada.getAttribute("alt")}"
18 data-fileentryid="${biblioteca_publicacion_portada.getAttribute("fileEntryId")}"
19 src="${biblioteca_publicacion_portada.getData()}" class="mr-4"/>
20 </div>
21 <#else>
22 <div class="imagen-documento">
23 <img alt="<@liferay.language key="foro.alt.resultado"/>"
24 src="/documents/1652165/1651241/document-309065_960_720.png/a86f37c8-b3f4-b75d-53c2-51a9d73eb37e?t=1663254524921"
25 class="mr-4"/>
26 </div>
27 </#if>
28 <#if biblioteca_publicacion_sinopsis.getData()?has_content>
29 <div class="mt-3">
30 ${biblioteca_publicacion_sinopsis.getData()}
31 </div>
32 </#if>
33
34 <#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")/>
35 <#assign article = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
36 <#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") />
37 <#assign globalGroup = groupLocalService.getCompanyGroup(company.getCompanyId()) />
38 <#assign globalGroupId = globalGroup.getGroupId() />
39 <#assign allCategories = catLocalService.getCategories("com.liferay.journal.model.JournalArticle", getterUtil.getLong(article.getResourcePrimKey()) ) />
40 <#assign articleCategories = allCategories?filter(cat -> cat.getGroupId() == globalGroupId) />
41
42 <#if (articleCategories?size gt 0) || (articlePriority gt 0)>
43 <#assign catPropLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") />
44 <#assign categoriasExcluidas = ["Anual", "Biblioteca"] />
45
46 <div class="mt-3 doc-categories">
47 <#if (articlePriority gt 0)>
48 <i class="bi bi-bookmark-star"></i>
49 </#if>
50
51 <#if (articleCategories?size gt 0)>
52 <#assign html = "" />
53 <#assign primero = 0 />
54 <#assign ultimo = 0 />
55
56 <#list articleCategories as curCat>
57 <#if categoriasExcluidas?seq_contains(curCat.getName())>
58 <#continue>
59 </#if>
60
61 <#assign color = "" />
62
63 <#if curCat.name?matches("^[0-9]+$")>
64 <#assign indice = curCat.name?number />
65 <#if primero == 0>
66 <#assign primero = indice />
67 <#elseif primero gt indice>
68 <#assign ultimo = primero />
69 <#assign primero = indice />
70 <#elseif primero lt indice>
71 <#if ultimo lt indice>
72 <#assign ultimo = indice />
73 </#if>
74 </#if>
75 <#else>
76 <#if html != curCat.name>
77 <#assign html = curCat.name />
78 </#if>
79
80 <#assign catPropValue = catPropLocalService.fetchCategoryProperty(curCat.getCategoryId(), "Color")!"" />
81 <#if catPropValue??>
82 <#assign color = catPropValue.getValue() />
83 </#if>
84
85 <span class="select-${color}" title="${html}">${html}</span>
86 <style>
87 .select-${color} {
88 border: 1px solid transparent;
89 padding: 0.25rem 0.5rem;
90 font-size: 0.775rem;
91 line-height: 1.5;
92 border-radius: 0.2rem;
93 color: #ffffff;
94 background-color: #${color};
95 display: inline-block;
96 font-weight: 400;
97 text-align: center;
98 vertical-align: middle;
99 }
100 </style>
101 </#if>
102 </#list>
103 <#if ultimo != 0>
104 <span class="anio" title="${primero} - ${ultimo}">${primero} - ${ultimo}</span>
105 <#else>
106 <span class="anio" title="${primero}">${primero}</span>
107 </#if>
108 </#if>
109 </div>
110 </#if>
111 </div>
112 </div>
113</div>
Compatibilidad entre pensión pública de Seguridad Social y trabajo. Resumen ejecutivo
El estudio “Compatibilidad entre pensión pública de Seguridad Social y Trabajo. Resumen ejecutivo”, elaborado como parte de la actividad del programa FIPROS de la Seguridad Social, aborda la compatibilidad entre las pensiones públicas de la Seguridad Social y el trabajo en España, destacando la evolución normativa y las finalidades de la jubilación parcial y otras modalidades de compatibilidad. Es un resumen del informe que destaca la necesidad de un diseño coherente y sistematizado de la compatibilidad entre trabajo y pensión, considerando las reformas recientes y las recomendaciones del Pacto de Toledo, así como los compromisos con la Unión Europea.
Compatibilidad entre pensión pública de Seguridad Social y trabajo
El estudio “Compatibilidad entre pensión pública de Seguridad Social y Trabajo”, elaborado como parte de la actividad del programa FIPROS de la Seguridad Social, aborda la compatibilidad entre las pensiones públicas de la Seguridad Social y el trabajo en España, destacando la evolución normativa y las finalidades de la jubilación parcial y otras modalidades de compatibilidad. El informe destaca la necesidad de un diseño coherente y sistematizado de la compatibilidad entre trabajo y pensión, considerando las reformas recientes y las recomendaciones del Pacto de Toledo, así como los compromisos con la Unión Europea.
Memoria Anual del Foro para la Integración Social de los Inmigrantes 2024
Durante 2024, el Foro mantuvo su modelo mixto de trabajo, combinando reuniones presenciales y virtuales, lo que permitió una gestión más ágil y flexible. Se destacó por su intensa actividad en la elaboración de informes urgentes sobre normativa y planes de actuación, y por su capacidad de respuesta ante situaciones que afectaban a la integración de personas migrantes, como la catástrofe de la DANA o el traslado de inmigrantes desde Italia a Albania. Además, el Foro abordó el impacto del cambio climático en la movilidad humana, creando un grupo de trabajo específico y participando en la COP 29. También reforzó su visibilidad pública con la presentación del Informe Anual 2023 en la sede de la Comisión y el Parlamento Europeo en Madrid.
Situation of Migrants and Refugees in Spain : Annual Report : Summary
2024 was marked by important legal developments, transformations in migration patterns and new challenges in reception, inclusion and coexistence systems. Adopting and implementing the European Pact on Migration and Asylum, have raised deep concerns regarding the predominance of security and control approaches over a human rights-based perspective. In this regard, the displacement of integration policies to a second place, when in fact they should be at the heart of ensuring sustainable, inclusive and dignified reception processes, is particularly worrying
Situación de las personas migrantes y refugiadas en España. Resumen del Informe Anual 2024
El informe anual del Foro para la Integración Social de los Inmigrantes en 2024 refleja un trabajo colectivo y comprometido que busca incidir en las políticas públicas desde un enfoque de derechos humanos, en un contexto marcado por cambios legislativos, desafíos en acogida e inclusión, y preocupaciones sobre el enfoque securitario del nuevo Pacto Europeo de Migración y Asilo. El documento analiza las implicaciones del Reglamento de Extranjería, las condiciones sociolaborales de la población migrante —con especial atención a la brecha de género—, y los obstáculos estructurales que dificultan la participación social. Además, destaca el papel del sistema educativo como motor de inclusión y el rol fundamental de las asociaciones de migrantes en la construcción de una sociedad diversa, equitativa y cohesionada.
Situación de las personas migrantes y refugiadas en España. Informe Anual 2024
El 2024 ha estado marcado por importantes desarrollos legislativos, transformaciones en los patrones migratorios y nuevos desafíos en los sistemas de acogida, inclusión y convivencia. La aprobación del Pacto Europeo de Migración y Asilo, y el inicio de su implementación, han suscitado profundas inquietudes en relación con el predominio de enfoques securitarios y de control sobre una perspectiva basada en los derechos humanos. En este sentido, resulta especialmente preocupante el desplazamiento de las políticas de integración a un segundo plano, cuando en realidad deberían tener un lugar central para garantizar procesos de acogida sostenibles, inclusivos y respetuosos con la dignidad de las personas.
Memoria Publicaciones MISSM 2024
Memoria de las Publicaciones Oficiales 2024 del Ministerio de Inclusión, Seguridad Social y Migraciones que contiene los datos más significativos del Programa Editorial. La elaboración del modelo se ajusta fundamentalmente a los criterios recogidos en la legislación que conforma el régimen jurídico aplicable a las publicaciones oficiales de la Administración General del Estado, a saber: el Real Decreto 118/2001, de 9 de febrero, de Ordenación de Publicaciones Oficiales; la Orden PRE/2418/2015, de 6 de noviembre, por la que se regula el Número de Identificación de las Publicaciones Oficiales; y el Plan General de Publicaciones
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> catPropValue [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 54]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign color = catPropValue.getValue() [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 37]
----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/>
2<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
3<#assign entry = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
4<#assign articlePriority = assetEntryLocalService.getEntryPriority("com.liferay.journal.model.JournalArticle", getterUtil.getLong(entry.getResourcePrimKey())) />
5
6<div class="doc-aprobado">
7 <div class="media my-3">
8 <div class="media-body">
9 <#if biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()?has_content || biblioteca_publicacion_titulo.getData()?has_content>
10 <a href="${biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()}"
11 target="_blank">
12 <h2 class="h3">${biblioteca_publicacion_titulo.getData()}</h2>
13 </a>
14 </#if>
15 <#if biblioteca_publicacion_portada.getData()?has_content>
16 <div class="imagen-documento">
17 <img alt="${biblioteca_publicacion_portada.getAttribute("alt")}"
18 data-fileentryid="${biblioteca_publicacion_portada.getAttribute("fileEntryId")}"
19 src="${biblioteca_publicacion_portada.getData()}" class="mr-4"/>
20 </div>
21 <#else>
22 <div class="imagen-documento">
23 <img alt="<@liferay.language key="foro.alt.resultado"/>"
24 src="/documents/1652165/1651241/document-309065_960_720.png/a86f37c8-b3f4-b75d-53c2-51a9d73eb37e?t=1663254524921"
25 class="mr-4"/>
26 </div>
27 </#if>
28 <#if biblioteca_publicacion_sinopsis.getData()?has_content>
29 <div class="mt-3">
30 ${biblioteca_publicacion_sinopsis.getData()}
31 </div>
32 </#if>
33
34 <#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")/>
35 <#assign article = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
36 <#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") />
37 <#assign globalGroup = groupLocalService.getCompanyGroup(company.getCompanyId()) />
38 <#assign globalGroupId = globalGroup.getGroupId() />
39 <#assign allCategories = catLocalService.getCategories("com.liferay.journal.model.JournalArticle", getterUtil.getLong(article.getResourcePrimKey()) ) />
40 <#assign articleCategories = allCategories?filter(cat -> cat.getGroupId() == globalGroupId) />
41
42 <#if (articleCategories?size gt 0) || (articlePriority gt 0)>
43 <#assign catPropLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") />
44 <#assign categoriasExcluidas = ["Anual", "Biblioteca"] />
45
46 <div class="mt-3 doc-categories">
47 <#if (articlePriority gt 0)>
48 <i class="bi bi-bookmark-star"></i>
49 </#if>
50
51 <#if (articleCategories?size gt 0)>
52 <#assign html = "" />
53 <#assign primero = 0 />
54 <#assign ultimo = 0 />
55
56 <#list articleCategories as curCat>
57 <#if categoriasExcluidas?seq_contains(curCat.getName())>
58 <#continue>
59 </#if>
60
61 <#assign color = "" />
62
63 <#if curCat.name?matches("^[0-9]+$")>
64 <#assign indice = curCat.name?number />
65 <#if primero == 0>
66 <#assign primero = indice />
67 <#elseif primero gt indice>
68 <#assign ultimo = primero />
69 <#assign primero = indice />
70 <#elseif primero lt indice>
71 <#if ultimo lt indice>
72 <#assign ultimo = indice />
73 </#if>
74 </#if>
75 <#else>
76 <#if html != curCat.name>
77 <#assign html = curCat.name />
78 </#if>
79
80 <#assign catPropValue = catPropLocalService.fetchCategoryProperty(curCat.getCategoryId(), "Color")!"" />
81 <#if catPropValue??>
82 <#assign color = catPropValue.getValue() />
83 </#if>
84
85 <span class="select-${color}" title="${html}">${html}</span>
86 <style>
87 .select-${color} {
88 border: 1px solid transparent;
89 padding: 0.25rem 0.5rem;
90 font-size: 0.775rem;
91 line-height: 1.5;
92 border-radius: 0.2rem;
93 color: #ffffff;
94 background-color: #${color};
95 display: inline-block;
96 font-weight: 400;
97 text-align: center;
98 vertical-align: middle;
99 }
100 </style>
101 </#if>
102 </#list>
103 <#if ultimo != 0>
104 <span class="anio" title="${primero} - ${ultimo}">${primero} - ${ultimo}</span>
105 <#else>
106 <span class="anio" title="${primero}">${primero}</span>
107 </#if>
108 </#if>
109 </div>
110 </#if>
111 </div>
112 </div>
113</div>
Comunicado del Foro para la Integración Social de los Inmigrantes ante la escalada de incitación al odio y a la violencia xenófoba
Comunicado del 17 de julio de 2025.
Report on the integration of foreign students into the spanish education system
Fichero secundario en inglés de: Informe sobre la Integración de los Estudiantes Extranjeros en el Sistema Educativo Español.
Islamofobia en los medios de comunicación, 2017-2021 Resumen
Fichero secundario de: Islamofobia en los medios de comunicación, 2017-2021
Islamophobia in the media, 2017-2021
Fichero secundario en inglés de: Islamofobia en los medios de comunicación, 2017-2021
Report on tools and strategies for generating counter narratives using NLP
Traducción en inglés del contenido "Herramientas y Estrategias para Generación de Contra Narrativas usando PLN"
Perfilado del autor y víctima de discurso de odio para adaptar la contranarrativa a cada tipo de persona
Perfilado del autor y víctima de discurso de odio para adaptar la contranarrativa a cada tipo de persona
Health guide for migrants and refugees
Traducción en inglés de la publicación Guía para la Salud de Refugiados y Migrantes
Guide de santé pour les migrants et les réfugiés
Traducción en francés de la publicación Guía para la Salud de Refugiados y Migrantes
Guía para la Salud de Refugiados y Migrantes (árabe)
Traducción en árabe de la publicación Guía para la Salud de Refugiados y Migrantes
Guía para la Salud de Refugiados y Migrantes
GUÍA PARA LA SALUD DE REFUGIADOS Y MIGRANTES MINISTERIO DE INCLUSIÓN, SEGURIDAD SOCIAL Y MIGRACIONES
Guía Laboral 2024
GUÍA LABORAL 2024 MINISTERIO DE TRABAJO Y ECONOMÍA SOCIAL, MINISTERIO DE INCLUSIÓN, SEGURIDAD SOCIAL Y MIGRACIONES
Analysis of economic impact of inequality and discrimination between spanish nationals and foreigners residing in Spain
Fichero secundario en inglés de: Análisis del impacto económico de la discriminación y la desigualdad entre la población autóctona y la extranjera residente en España
Esferas de Igualdad. Criterios de Intervención y de Comunicación para Mejorar la Convivencia en los Barrios. Resumen
Esta publicación es el resumen de los resultados del estudio "Esferas de igualdad: criterios de intervención y de comunicación para mejorar la convivencia en los barrios", elaborado por GEA21, con la coordinación del Observatorio Español del Racismo y la Xenofobia y financiado por la Secretaría de Estado de Migraciones del Ministerio de Inclusión, Seguridad Social y Migraciones.
Del análisis se derivan estrategias de acción operativas para orientar y fortalecer la convivencia.
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> catPropValue [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 54]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign color = catPropValue.getValue() [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 37]
----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/>
2<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
3<#assign entry = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
4<#assign articlePriority = assetEntryLocalService.getEntryPriority("com.liferay.journal.model.JournalArticle", getterUtil.getLong(entry.getResourcePrimKey())) />
5
6<div class="doc-aprobado">
7 <div class="media my-3">
8 <div class="media-body">
9 <#if biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()?has_content || biblioteca_publicacion_titulo.getData()?has_content>
10 <a href="${biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()}"
11 target="_blank">
12 <h2 class="h3">${biblioteca_publicacion_titulo.getData()}</h2>
13 </a>
14 </#if>
15 <#if biblioteca_publicacion_portada.getData()?has_content>
16 <div class="imagen-documento">
17 <img alt="${biblioteca_publicacion_portada.getAttribute("alt")}"
18 data-fileentryid="${biblioteca_publicacion_portada.getAttribute("fileEntryId")}"
19 src="${biblioteca_publicacion_portada.getData()}" class="mr-4"/>
20 </div>
21 <#else>
22 <div class="imagen-documento">
23 <img alt="<@liferay.language key="foro.alt.resultado"/>"
24 src="/documents/1652165/1651241/document-309065_960_720.png/a86f37c8-b3f4-b75d-53c2-51a9d73eb37e?t=1663254524921"
25 class="mr-4"/>
26 </div>
27 </#if>
28 <#if biblioteca_publicacion_sinopsis.getData()?has_content>
29 <div class="mt-3">
30 ${biblioteca_publicacion_sinopsis.getData()}
31 </div>
32 </#if>
33
34 <#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")/>
35 <#assign article = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
36 <#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") />
37 <#assign globalGroup = groupLocalService.getCompanyGroup(company.getCompanyId()) />
38 <#assign globalGroupId = globalGroup.getGroupId() />
39 <#assign allCategories = catLocalService.getCategories("com.liferay.journal.model.JournalArticle", getterUtil.getLong(article.getResourcePrimKey()) ) />
40 <#assign articleCategories = allCategories?filter(cat -> cat.getGroupId() == globalGroupId) />
41
42 <#if (articleCategories?size gt 0) || (articlePriority gt 0)>
43 <#assign catPropLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") />
44 <#assign categoriasExcluidas = ["Anual", "Biblioteca"] />
45
46 <div class="mt-3 doc-categories">
47 <#if (articlePriority gt 0)>
48 <i class="bi bi-bookmark-star"></i>
49 </#if>
50
51 <#if (articleCategories?size gt 0)>
52 <#assign html = "" />
53 <#assign primero = 0 />
54 <#assign ultimo = 0 />
55
56 <#list articleCategories as curCat>
57 <#if categoriasExcluidas?seq_contains(curCat.getName())>
58 <#continue>
59 </#if>
60
61 <#assign color = "" />
62
63 <#if curCat.name?matches("^[0-9]+$")>
64 <#assign indice = curCat.name?number />
65 <#if primero == 0>
66 <#assign primero = indice />
67 <#elseif primero gt indice>
68 <#assign ultimo = primero />
69 <#assign primero = indice />
70 <#elseif primero lt indice>
71 <#if ultimo lt indice>
72 <#assign ultimo = indice />
73 </#if>
74 </#if>
75 <#else>
76 <#if html != curCat.name>
77 <#assign html = curCat.name />
78 </#if>
79
80 <#assign catPropValue = catPropLocalService.fetchCategoryProperty(curCat.getCategoryId(), "Color")!"" />
81 <#if catPropValue??>
82 <#assign color = catPropValue.getValue() />
83 </#if>
84
85 <span class="select-${color}" title="${html}">${html}</span>
86 <style>
87 .select-${color} {
88 border: 1px solid transparent;
89 padding: 0.25rem 0.5rem;
90 font-size: 0.775rem;
91 line-height: 1.5;
92 border-radius: 0.2rem;
93 color: #ffffff;
94 background-color: #${color};
95 display: inline-block;
96 font-weight: 400;
97 text-align: center;
98 vertical-align: middle;
99 }
100 </style>
101 </#if>
102 </#list>
103 <#if ultimo != 0>
104 <span class="anio" title="${primero} - ${ultimo}">${primero} - ${ultimo}</span>
105 <#else>
106 <span class="anio" title="${primero}">${primero}</span>
107 </#if>
108 </#if>
109 </div>
110 </#if>
111 </div>
112 </div>
113</div>
Análisis del impacto económico de la discriminación y la desigualdad entre la población autóctona y la extranjera residente en España. Resumen
Fichero secundario de: Análisis del impacto económico de la discriminación y la desigualdad entre la población autóctona y la extranjera residente en España.
Herramientas y Estrategias para Generación de Contra Narrativas usando PLN
El presente informe tiene como objetivo mostrar un resumen de las estrategias que se siguen para la generación de contranarrativas, prestando especial atención a los sistemas automáticos basados en aprendizaje automático (ML) y Procesamiento de Lenguaje Natural (PLN).
Guía Laboral 2023
GUÍA LABORAL MINISTERIO DE TRABAJO Y ECONOMÍA SOCIAL MINISTERIO DE INCLUSIÓN, SEGURIDAD SOCIAL Y MIGRACIONES 2023
Inclusión, gestión de la diversidad y lucha contra el racismo y la xenofobia. Resumen
El resumen de " Inclusión, Gestión de la Diversidad y Lucha contra el Racismo y la Xenofobia. Actuaciones de las Comunidades Autónomas y las Administraciones Locales" incluye: los objetivos, las competencias y los principales resultados de la encuesta del estudio principal en una exposición sistemática.
Es el fichero secundario de: "Inclusión, gestión de la diversidad y lucha contra el racismo y la xenofobia"
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> catPropValue [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 54]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign color = catPropValue.getValue() [in template "20097#20123#DOCUMENTO_APROBADO-NIPO" at line 82, column 37]
----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/>
2<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
3<#assign entry = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
4<#assign articlePriority = assetEntryLocalService.getEntryPriority("com.liferay.journal.model.JournalArticle", getterUtil.getLong(entry.getResourcePrimKey())) />
5
6<div class="doc-aprobado">
7 <div class="media my-3">
8 <div class="media-body">
9 <#if biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()?has_content || biblioteca_publicacion_titulo.getData()?has_content>
10 <a href="${biblioteca_publicacion_fichero_principal.biblioteca_publicacion_fichero_principal_fichero.getData()}"
11 target="_blank">
12 <h2 class="h3">${biblioteca_publicacion_titulo.getData()}</h2>
13 </a>
14 </#if>
15 <#if biblioteca_publicacion_portada.getData()?has_content>
16 <div class="imagen-documento">
17 <img alt="${biblioteca_publicacion_portada.getAttribute("alt")}"
18 data-fileentryid="${biblioteca_publicacion_portada.getAttribute("fileEntryId")}"
19 src="${biblioteca_publicacion_portada.getData()}" class="mr-4"/>
20 </div>
21 <#else>
22 <div class="imagen-documento">
23 <img alt="<@liferay.language key="foro.alt.resultado"/>"
24 src="/documents/1652165/1651241/document-309065_960_720.png/a86f37c8-b3f4-b75d-53c2-51a9d73eb37e?t=1663254524921"
25 class="mr-4"/>
26 </div>
27 </#if>
28 <#if biblioteca_publicacion_sinopsis.getData()?has_content>
29 <div class="mt-3">
30 ${biblioteca_publicacion_sinopsis.getData()}
31 </div>
32 </#if>
33
34 <#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")/>
35 <#assign article = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) />
36 <#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") />
37 <#assign globalGroup = groupLocalService.getCompanyGroup(company.getCompanyId()) />
38 <#assign globalGroupId = globalGroup.getGroupId() />
39 <#assign allCategories = catLocalService.getCategories("com.liferay.journal.model.JournalArticle", getterUtil.getLong(article.getResourcePrimKey()) ) />
40 <#assign articleCategories = allCategories?filter(cat -> cat.getGroupId() == globalGroupId) />
41
42 <#if (articleCategories?size gt 0) || (articlePriority gt 0)>
43 <#assign catPropLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") />
44 <#assign categoriasExcluidas = ["Anual", "Biblioteca"] />
45
46 <div class="mt-3 doc-categories">
47 <#if (articlePriority gt 0)>
48 <i class="bi bi-bookmark-star"></i>
49 </#if>
50
51 <#if (articleCategories?size gt 0)>
52 <#assign html = "" />
53 <#assign primero = 0 />
54 <#assign ultimo = 0 />
55
56 <#list articleCategories as curCat>
57 <#if categoriasExcluidas?seq_contains(curCat.getName())>
58 <#continue>
59 </#if>
60
61 <#assign color = "" />
62
63 <#if curCat.name?matches("^[0-9]+$")>
64 <#assign indice = curCat.name?number />
65 <#if primero == 0>
66 <#assign primero = indice />
67 <#elseif primero gt indice>
68 <#assign ultimo = primero />
69 <#assign primero = indice />
70 <#elseif primero lt indice>
71 <#if ultimo lt indice>
72 <#assign ultimo = indice />
73 </#if>
74 </#if>
75 <#else>
76 <#if html != curCat.name>
77 <#assign html = curCat.name />
78 </#if>
79
80 <#assign catPropValue = catPropLocalService.fetchCategoryProperty(curCat.getCategoryId(), "Color")!"" />
81 <#if catPropValue??>
82 <#assign color = catPropValue.getValue() />
83 </#if>
84
85 <span class="select-${color}" title="${html}">${html}</span>
86 <style>
87 .select-${color} {
88 border: 1px solid transparent;
89 padding: 0.25rem 0.5rem;
90 font-size: 0.775rem;
91 line-height: 1.5;
92 border-radius: 0.2rem;
93 color: #ffffff;
94 background-color: #${color};
95 display: inline-block;
96 font-weight: 400;
97 text-align: center;
98 vertical-align: middle;
99 }
100 </style>
101 </#if>
102 </#list>
103 <#if ultimo != 0>
104 <span class="anio" title="${primero} - ${ultimo}">${primero} - ${ultimo}</span>
105 <#else>
106 <span class="anio" title="${primero}">${primero}</span>
107 </#if>
108 </#if>
109 </div>
110 </#if>
111 </div>
112 </div>
113</div>
Comunicado del Foro para la Integración Social de los Inmigrantes ante la muerte de un joven magrebí en Torrejón de Ardoz, que involucra a un agente de la Policía Municipal fuera de servicio
Comunicado del 30 de junio de 2025.
Informe Anual 2024 sobre la situación de las personas migrantes y refugiadas en España
Aprobado en el Pleno Ordinario de 25 de abril de 2025.
Resumen Ejecutivo en español del Informe Anual 2024 sobre la situación de las personas migrantes y refugiadas en España
Aprobado en el Pleno Ordinario de 25 de abril de 2025.
Faceta de categoría
Faceta de categoría
Ordenar