Este documento proporciona un resumen de tres cursos sobre administración avanzada y desarrollo de Drupal. El curso cubre temas como el rendimiento y la seguridad de Drupal, con secciones sobre caché, factores que afectan el rendimiento, y consejos para mejorar la seguridad y el rendimiento de sitios Drupal. El documento también incluye información sobre licencias Creative Commons.
Drupal 8 está a la vuelta de la esquina, y poco a poco, tenemos que ir viendo y acostumbrándonos a las novedades que nos trae. Ya llevamos un tiempo escuchando y viendo sesiones sobre algunas de las novedades más sonadas que nos trae, cómo por ejemplo, CMI, multilingual (esta vez de verdad de la buena!), views in core, etc. pero nadie nos habla de un compañero inseparable y que en D8 precisamente va a tener más importancia que nunca: nuestro colega JavaScript.
Esta presentación se llevó a cabo en la Drupal Camp Valencia 2014, y veremos qué novedades nos trae Drupal 8 en este sentido, repasaremos algunas buenas prácticas en desarrollos JS y todo vinculado dentro de Drupal. Algunos puntos de la sesión serán:
- Actualización de jQuery e inclusión de plugins. ¿Qué nos aporta?
- Domready. ¿Para qué lo quiero si tengo jquery?
- Backbone, underscore. Esteroides para nuestros JS.
- Otras bibliotecas del core: modernizr, etc.
- Repaso al objeto JavaScript Drupal. Theming con JavaScript
- Buenas prácticas JavaScript en nuestros desarrollos
Presentación de Drupal en Flisol 2013, Salto Uruguay.
Organizador: LinuxSalto.
Expositores: Federico Antón y Martín Bertinat.
Temas: ¿Qué es Drupal?, Drupal como CMS, Drupal como Framework, Instalación, Nodos, Tipos de Contenidos, Usuarios y Permisos, Bloques y Menús, Temas, Módulos, Vistas.
Drupal 8 está a la vuelta de la esquina, y poco a poco, tenemos que ir viendo y acostumbrándonos a las novedades que nos trae. Ya llevamos un tiempo escuchando y viendo sesiones sobre algunas de las novedades más sonadas que nos trae, cómo por ejemplo, CMI, multilingual (esta vez de verdad de la buena!), views in core, etc. pero nadie nos habla de un compañero inseparable y que en D8 precisamente va a tener más importancia que nunca: nuestro colega JavaScript.
Esta presentación se llevó a cabo en la Drupal Camp Valencia 2014, y veremos qué novedades nos trae Drupal 8 en este sentido, repasaremos algunas buenas prácticas en desarrollos JS y todo vinculado dentro de Drupal. Algunos puntos de la sesión serán:
- Actualización de jQuery e inclusión de plugins. ¿Qué nos aporta?
- Domready. ¿Para qué lo quiero si tengo jquery?
- Backbone, underscore. Esteroides para nuestros JS.
- Otras bibliotecas del core: modernizr, etc.
- Repaso al objeto JavaScript Drupal. Theming con JavaScript
- Buenas prácticas JavaScript en nuestros desarrollos
Presentación de Drupal en Flisol 2013, Salto Uruguay.
Organizador: LinuxSalto.
Expositores: Federico Antón y Martín Bertinat.
Temas: ¿Qué es Drupal?, Drupal como CMS, Drupal como Framework, Instalación, Nodos, Tipos de Contenidos, Usuarios y Permisos, Bloques y Menús, Temas, Módulos, Vistas.
Drupal 8 ya está en camino y sabemos lo que estás pensando… ¿Cuáles son los cambios principales?
Este webinar de tan solo 1 hora de duración ofrece un panorama detallado de los cambios principales que podrás encontrar en Drupal 8 y una mirada exclusiva a algunas de las nuevas funciones y capacidades que estos cambios traen consigo:
- Editores: Views en el Core, más ( y mejores) bloques, funcionalidades de Entity mejoradas, etc.
- Desarrolladores de Front-end: HTML5, biblioteca, mejoras en accesibilidad, temas nuevos y elementos del UI, mejor rendimiento, etc.
- Desarrolladores de Back-end: Nuevo sistema de gestión de configuraciones, API Entity modificado por completo, caching mejorado y nuevas funciones de servicios integrados
Presentación expuesta en el marco del Drupal Day Barcelona 2011 e impartida por Ramon Vilar sobre las novedades en materia JavaScript que trae Drupal 7 y cómo podemos aprovecharlas.
Recorrido por la arquitectura actual de Drupal 7 y presentación de los cambios que se incorporarán en la próxima versión, Drupal 8.
* Qué es Drupal.
* Arquitectura Drupal 7.
* Requisitos.
* Arquitectura Drupal 8.
* Ciclo de Vida de Drupal.
* Fases de desarrollo.
* Iniciativas en Drupal 8.
* Gestion de la configuración.
* Multiidiomas.
* VDC. (Views in Core).
* Web services
* Mobile.
* Layouts.
* HTML5
* UX.
* Symfony.
* Componentes Symfony.
* Twig
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10Keopx
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
En el taller se mostrara la creación de un modulo básico, veremos ejemplos existentes y como poder aprovecharlos para hacer nuestros desarrollos a medida.
Es una sesión actualizada de la que ya di en la DrupalCamp 2014: https://2014.drupalcamp.es/es/node/210.html
Se explicara por encima algunos conceptos.
Puedes facilitar lo que deseas encontrarte en el taller, de esta manera intentare ajustarme a lo que los asistentes desearían conocer :)
Sera necesario tener instalado el entorno de desarrollo, un entorno con Drupal en LAMP, MAMP, WAMP o similar para poder trabajar.
Recomendación:
- Drupal 10. Instalado y funcionando.
- IDE de desarrollo. En la maquina virtual estara disponible Code.
- Se recomienda usar la maquina virtual para facilitar la sesión.
Algunos módulos que veremos, por ello es aconsejable instalarlos.
- Modulo Devel
- Modulo Coder
- Módulo Examples
Están disponibles maquinas virtuales o instaladores para facilitar:
- Docker (+ Lando) / Maquina virtual (VirtualBox 7.0)
- http://drupalcamp2023.keopx.net/ (recomendado)
Drupal 8 ya está en camino y sabemos lo que estás pensando… ¿Cuáles son los cambios principales?
Este webinar de tan solo 1 hora de duración ofrece un panorama detallado de los cambios principales que podrás encontrar en Drupal 8 y una mirada exclusiva a algunas de las nuevas funciones y capacidades que estos cambios traen consigo:
- Editores: Views en el Core, más ( y mejores) bloques, funcionalidades de Entity mejoradas, etc.
- Desarrolladores de Front-end: HTML5, biblioteca, mejoras en accesibilidad, temas nuevos y elementos del UI, mejor rendimiento, etc.
- Desarrolladores de Back-end: Nuevo sistema de gestión de configuraciones, API Entity modificado por completo, caching mejorado y nuevas funciones de servicios integrados
Presentación expuesta en el marco del Drupal Day Barcelona 2011 e impartida por Ramon Vilar sobre las novedades en materia JavaScript que trae Drupal 7 y cómo podemos aprovecharlas.
Recorrido por la arquitectura actual de Drupal 7 y presentación de los cambios que se incorporarán en la próxima versión, Drupal 8.
* Qué es Drupal.
* Arquitectura Drupal 7.
* Requisitos.
* Arquitectura Drupal 8.
* Ciclo de Vida de Drupal.
* Fases de desarrollo.
* Iniciativas en Drupal 8.
* Gestion de la configuración.
* Multiidiomas.
* VDC. (Views in Core).
* Web services
* Mobile.
* Layouts.
* HTML5
* UX.
* Symfony.
* Componentes Symfony.
* Twig
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10Keopx
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
En el taller se mostrara la creación de un modulo básico, veremos ejemplos existentes y como poder aprovecharlos para hacer nuestros desarrollos a medida.
Es una sesión actualizada de la que ya di en la DrupalCamp 2014: https://2014.drupalcamp.es/es/node/210.html
Se explicara por encima algunos conceptos.
Puedes facilitar lo que deseas encontrarte en el taller, de esta manera intentare ajustarme a lo que los asistentes desearían conocer :)
Sera necesario tener instalado el entorno de desarrollo, un entorno con Drupal en LAMP, MAMP, WAMP o similar para poder trabajar.
Recomendación:
- Drupal 10. Instalado y funcionando.
- IDE de desarrollo. En la maquina virtual estara disponible Code.
- Se recomienda usar la maquina virtual para facilitar la sesión.
Algunos módulos que veremos, por ello es aconsejable instalarlos.
- Modulo Devel
- Modulo Coder
- Módulo Examples
Están disponibles maquinas virtuales o instaladores para facilitar:
- Docker (+ Lando) / Maquina virtual (VirtualBox 7.0)
- http://drupalcamp2023.keopx.net/ (recomendado)
Presentación del curso de medio día en Xalapa, como parte del Drupal Global Training Days en México. Se incluye ejemplos de sitios hechos con drupal. opciones de trabajo, una parte tecnica y se habla sobre la comunidad de drupal en México.
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9Keopx
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
Taller realizado en la DrupalCamp Spain de 2022 centrado en el desarrollo para Drupal 9.
En el taller se mostrara la creación de un modulo básico, veremos ejemplos existentes y como poder aprovecharlos para hacer nuestros desarrollos a medida.
Sera necesario tener instalado el entorno de desarrollo, un entorno con Drupal en Docker (Lando, Ddev, Docker4Drupal), LAMP, MAMP, WAMP o similar para poder trabajar.
Se proporciona una OVA (VirtualBox 6.1) para facilitar el desarrollo.
Recomendación:
- Drupal 9. Instalado y funcionando.
- IDE de desarrollo. En la maquina virtual estará disponible Code.
- Se recomienda usar la maquina virtual para facilitar la sesión.
Algunos módulos que veremos, por ello es aconsejable instalarlos.
- Modulo Devel
- Modulo Coder
- Módulo Examples
Están disponibles maquinas virtuales o instaladores para facilitar:
- Docker (+ Lando) / Maquina virtual (VitualBox 6.1)
- http://drupalcamp2022.keopx.net/ (recomendado)
Presentación
- http://drupalcamp2022.keopx.net/
Los mejores trucos y prácticas para configurar drupalSiteGround España
En nuestro webinar gratuito de este mes sobre Drupal tuvimos el placer de contar con Oskar Calvo, que nos dió sus consejos sobre “Los mejores trucos y prácticas para configurar tu Drupal” (#SGwebinar).
El webinar trató de buenas prácticas para tener un proyecto Drupal funcionando correctamente, tanto en la base de datos, como en la caché, en los módulos instalados, así como en las plantillas. Himcios un repaso a las configuraciones, tanto de módulos, base de datos y servidores sin entrar en detalles de programación.
Puedes leer más en Twitter #SGwebinar y en nuestro blog https://www.siteground.es/blog/webinars-buenas-practicas-configuracion-drupal
deSymfony 2013 - Creando aplicaciones web desde otro ángulo con Symfony y A...Pablo Godel
AngularJS es un framework Javascript relativamente nuevo, patrocinado por Google, que está ganando mucha popularidad gracias a su potencia, flexibilidad y simplicidad.
En esta charla haremos una introducción de sus caulidades más importantes, veremos como se acopla con Symfony para la creación de aplicaciones web con interfaz ricas y complejas, incluyendo consejos prácticos de como diseñar nuestra aplicación establecer su estructura.
Por último, mostraremos una aplicación escrita en AngularJS que se conecta a servidores REST y WebSockets creados con Symfony.
Curso impartido en la Universidad de Deusto. Introducción a Drupal 6. Instalación y configuración base. Manipulación de contenidos y adaptación del portal. Modulos más usados, CCK, Views... Creación de un Sub-tema y creación de un modulo básico.
Todo lo que se necesita saber para usar Pacemaker como solución de alta disponibilidad en bases de datos.
Presentación dada en la conferencia MySQL NoSQL & Cloud Latin America en Buenos Aires el 15/10/2013.
¿Qué es lo que se necesita para crear un proyecto web? Cómo puede ayudar Drupal para resolver algunos de los problemas comunes del proceso de desarrollo.
Presentación CIRS Cervás acerca de patrimonio invisible, un proyecto para la catalogación no formal de elementos patrimoniales de Cervás, Ares, A Coruña.
Transparencias de la sesión "Descubre las novedades de Drupal8" impartido el 4 de Octubr 2016 en el Centro Demostrador TIC de la Xunta de Galicia en Santiago de Compostela.
A Cultura da Auga é un catálogo dixital aberto de lavadoiros e fontes do Concello de Mugardos. Abeancos.gal é un "fork" do proxecto para a catalogación de elementos patrimonias da Terra de Melide. Este documento é a transparencia que empregamos na presentación o sábado 14 de Maio de 2016 en Melide. Copia e difunde!
A Cultura da Auga é un catálogo dixital aberto das fontes e lavadoiros do Concello de Mugardos, todos eles, documentados, clasificados e xeolocalizados empregando mapas libres. Asociación Comunidade O Zulo
Elites municipales y propiedades rurales: algunos ejemplos en territorio vascónJavier Andreu
Material de apoyo a la conferencia pórtico de la XIX Semana Romana de Cascante celebrada en Cascante (Navarra), el 24 de junio de 2024 en el marco del ciclo de conferencias "De re rustica. El campo y la agricultura en época romana: poblamiento, producción, consumo"
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁClaude LaCombe
Recuerdo perfectamente la primera vez que oí hablar de las imágenes subliminales de los Testigos de Jehová. Fue en los primeros años del foro de religión “Yahoo respuestas” (que, por cierto, desapareció definitivamente el 30 de junio de 2021). El tema del debate era el “arte religioso”. Todos compartíamos nuestros puntos de vista sobre cuadros como “La Mona Lisa” o el arte apocalíptico de los adventistas, cuando repentinamente uno de los participantes dijo que en las publicaciones de los Testigos de Jehová se ocultaban imágenes subliminales demoniacas.
Lo que pasó después se halla plasmado en la presente obra.
Documento sobre las diferentes fuentes que han servido para transmitir la cultura griega, y que supone la primera parte del tema 4 de "Descubriendo nuestras raíces clásicas", optativa de bachillerato en la Comunitat Valenciana.
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJEjecgjv
La Pedagogía Autogestionaria es un enfoque educativo que busca transformar la educación mediante la participación directa de estudiantes, profesores y padres en la gestión de todas las esferas de la vida escolar.
La Unidad Eudista de Espiritualidad se complace en poner a su disposición el siguiente Triduo Eudista, que tiene como propósito ofrecer tres breves meditaciones sobre Jesucristo Sumo y Eterno Sacerdote, el Sagrado Corazón de Jesús y el Inmaculado Corazón de María. En cada día encuentran una oración inicial, una meditación y una oración final.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
6. CURSO DRUPAL 7 AVANZADO
Caché : a clave en Drupal
● Caché OpCode PHP
● Caché de proxy inverso
● Caché de bases de datos
● Cachés de Drupal
7. CURSO DRUPAL 7 AVANZADO
Caché OpCode
● Fundamental en Drupal
● Non temos(ou non deberiamos) ter motivos para non implementar.
● APC, Xcache, eAcceleator => APC
● http://www.drupal.org/project/apc
8. CURSO DRUPAL 7 AVANZADO
Caché de proxy inverso
● Alivia considerablemente a carga dos servidores web.
● Nginx + Apache
● Varnish é o preferido pola comunidade Drupal
● Boost
https://github.com/perusio/drupal-with-nginx
https://www.drupal.org/project/varnish
https://www.drupal.org/project/boost
9. CURSO DRUPAL 7 AVANZADO
Caché de base de datos
● MySQL dispón das súas propias cachés. Let's go!
● Consultas: query_cache_size
● Operacións I/O do sistema arquivos : innodb_buffer_pool_size
● https://www.drupal.org/node/85768
10. CURSO DRUPAL 7 AVANZADO
memcached
● Sistema de caché baseado en memoria
● Funcionamento táboa hash distribuida
● Array asociativo clave => valor . Clave hasta 250 bytes e valores ata
1 MB.
● Integración “awesómica” en Drupal
● Podemos “cachear” bloques, views....
● https://www.drupal.org/project/memcache
14. CURSO DRUPAL 7 AVANZADO
Tip: Reducir o número de peticións HTTP
● HTTP protocolo cliente/servidor
● A maior número de peticións, maior tempo de espera
Solución:
● Combinar CSS nun único arquivo
● Combinar JS nun único arquivo
Tools
● Drupal core
● AdvAgg
15. CURSO DRUPAL 7 AVANZADO
Tip: Engadir Expires Header
● Expires Header fixa o tempo que debe pasar ata que un
cliente debe descargar de novo os compoñentes do
noso sitio web, por exemplo imaxes.
Solución
● Activar mod_expires. No arquivo .htaccess dunha instalación de
Drupal, a configuración de mod_expires é xenérica. Debemos tunear a
configuración
Tools
● Apache2 mod_expires
● Módulo advagg e expires
16. CURSO DRUPAL 7 AVANZADO
Tip: Comprimir componentes con GZIP
● Comprimir HTML, CSS y JS reduce considerablemente el
peso de nuestro sitio web
● Todos los navegadores* soportan compresión GZIP
Solución
● Activar mod_deflate
Tools
● Activado por defecto nunha instalación Apache2 en Debian
GNU/Linux 7.x
● mod_deflate.conf => DeflateCompressionLevel
17. CURSO DRUPAL 7 AVANZADO
Tip: Engadir Expires Header
● Expires Header fixa o tempo que debe pasar ata que un
cliente debe descargar de novo o contido.
Solución
● Activar e configurar mod_expires en Apache2
Tools
● Módulo expires o advagg
18. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL IV - CONSELLOS e MÓDULOS
● Manter tódolos compoñentes actualizados: ssoo + drupal
● Copias de seguridade controladas e verificadas
● https://www.drupal.org/security/secure-configuration
● Auditar sitio : https://www.drupal.org/project/seckit
● Sempre que sexa posible usar HTTPS
● Controlar a entrada de texto
● https://www.drupal.org/project/wysiwyg_filter
● https://www.drupal.org/project/better_formats
● check_plain en .module :)
● Non mostrar erros = drush variable-set error_level 0
19. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL
● Todo o software ten ou pode ter erros.
● Drupal é unha gran comunidade que aporta día a día melloras a nivel de
seguridade.
● A política de actualizacións de seguridade de Drupal é seria:
Drupal Security Team
● Releases do tipo BugFix libéranse o primeiro mércores de cada mes.
● Releases con correcións de vulnerabilidades son liberadas o terceiro
mércores de cada mes.
20. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL II - SECURITY TEAM
● Resolver os problemas de seguridade reportados polos Security Advisory
● Asistencia aos mantenedores de módulos en materias de seguridade
● Documentar cómo escribir código seguro
● Documentar cómo securizar os sitios web feitos con Drupal
● Axudar a manter segura a infraestrutura de Drupal.org
https://www.drupal.org/security-team
https://www.drupal.org/security/secure-configuration
https://www.drupal.org/writing-secure-code
21. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL III - REPORTE DE BUGS
● Metódo 1: Directamente a security.drupal.org (recomendado)
● Localizar o proxecto en Drupal.org
● Columna dereita "Report a security issue"
● A ligazón remite o reporte ao Issue Tracker de Security Team para análise
● Método 2: email security@drupal.org
● Enviar como mínimo
● Versión do core ou módulo afectada
● Pasos para reproducir o erro
● Patch para solucionalo
https://www.drupal.org/node/101494
22. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL IV - CONSELLOS e MÓDULOS
● Manter tódolos compoñentes actualizados: ssoo + drupal
● Copias de seguridade controladas e verificadas
● https://www.drupal.org/security/secure-configuration
● Auditar sitio : https://www.drupal.org/project/seckit
● Sempre que sexa posible usar HTTPS
● Controlar a entrada de texto
● https://www.drupal.org/project/wysiwyg_filter
● https://www.drupal.org/project/better_formats
● check_plain en .module :)
● Non mostrar erros = drush variable-set error_level 0
23. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL V - CONSELLOS e MÓDULOS
Seguridade nas comunicacións
● Secure by role(secrole)
● Permite servir páxinas por HTTPS configurados por roles
● Secure pages(securepages)
● Redirecciona a HTTPS
● Secure login(securelogin)
● Redirecciona a HTTPS o datos enviados polo formulario de inicio de sesión
● Encrypted Files(encrypted_files)
● Cifra os arquivos aportados polos usuarios vía “wrapper”
https://www.drupal.org/node/597728
24. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL VI - CONSELLOS e MÓDULOS
Seguridade nas sesións
● No anonymous sesion(non_anon)
● Deshabilita as sesións para usuarios anónimos
● Sesion limit(sesion_limit)
● Permite limitar o número de sesións simultáneas por usuario
● Auto log out(autologout)
● Pecha as sesións dos usuarios/as despois dun tempo de inactividade
https://www.drupal.org/node/597706
25. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL VII - CONSELLOS e MÓDULOS
Xestión de contrasinais
● Login security (login_security)
● Implementa opcións de seguridade nas operacións cotidianas de login nun
sitio web Drupal.
● Password policy (password_policy)
● Permite especificar a política de complexidade dos contrasinais
● Restrict password change (restrict_password_change)
● Engade novo permisos change other users passwords”
https://www.drupal.org/node/597706
26. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL VIII - CONSELLOS e MÓDULOS
Seguridade nas sesións
● Certificate login(certificatelogin)
● Permite a usuarios iniciar sesión usando un certificado dixital
● OAuth(oauth)
● Permite usar o API de autenticación de OAuth, fundamental se desexas
integrar Drupal con sitios como Google, Flickr, Twitter ou Yahoo!
● Duo Two Factor Authenticatión( duo )
● Permite usar DUO con Drupal => www.duosecurity.com
https://www.drupal.org/node/597706
27. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL IX - CONSELLOS e MÓDULOS
● Captcha( captcha )
● Protexe os formularios con proba para demostrar que eres humano”(Turing)
● Recaptcha( recaptcha )
● Implementación de Google Recaptcha
https://www.google.com/recaptcha/intro/index.html
● Mollom( mollom )
● Protexe os formularios permitindo identificar se o contido e ou non spam
baseandose non so no contido.
https://www.drupal.org/node/597706
SPAM
28. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL X - CONSELLOS e MÓDULOS
● IP Anonymize( ip_anon )
● Permite ocultar Ips de usuarios na bitácora de Drupal
● Invisimail( invisimail )
● Oculta emails a bots vía Javascript => mailto
● Encrypted text( encrypted_text )
● Crear un campo cuxos datos almacénanse cifrados na base de datos
https://www.drupal.org/node/597706
Privacidade
29. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL XI - CONSELLOS e MÓDULOS
Detectión e prevención
● MD5 Check( md5check )
● Xenerar sumas MD5 de módulos e comproba alteracións. Os reportes envíanse
como security error á bitácora do sistema
● Hacked ( hacked )
● Escanea a instalación de Drupal na busca de cambios en módulos e temas.
● Security( security )
● Security Information Report do sitio.
● Coder( coder )
● Módulo para desenvolvedores que axuda a atopar e depurar erros.
https://www.drupal.org/node/597706
30. CURSO DRUPAL 7 AVANZADO
SEGURIDADE EN DRUPAL XII - CONSELLOS e MÓDULOS
Aspectos legais
● Legal( legal )
● Mostra termos e condicións do rexistro no sitio
● Terms of use( terms_of_use )
● Similar ao módulo Legal pero a información almacénase nun módulo
https://www.drupal.org/node/597706