Este documento proporciona una introducción general a Drupal, incluyendo su historia, características principales y áreas de uso. Drupal es un sistema de gestión de contenidos de código abierto que permite construir todo tipo de sitios web de forma flexible. Se explican conceptos como módulos, temas, usuarios y roles. También se destacan ejemplos de sitios populares desarrollados con Drupal.
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.
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.
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.
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.
Drupalcamp 2014 reconstruir un medio digital idealista newsMartín .
http://2014.drupalcamp.es/reconstruir-y-migrar-un-medio-digital-idealistanews
Durante 3 meses y medio hemos reconstruido desde 0 un nuevo portal de noticias en Drupal 7, idealista/news, que es una tríada de países (ES, IT, PT), migrando y adaptando más de 14 años de contenido y comentarios de un Drupal 6.
Queremos compartir toda la experiencia adquirida y problemas que nos hemos encontramos. La charla no será un autobombo, aunque se mostrarán muchos ejemplos, y los temas son:
Cómo adaptar todo tu viejo contenido a un diseño responsive
Migrate, problemas más allá de los ejemplos con "article", su escalabilidad y rendimiento
El problema de cambiar la jerarquía de la información
Mantener el posicionamiento en buscadores aún cambiandolo todo
Legacy code ¿qué hacer con él?
Features para 3 webs y entornos distintos
Pase a producción sin downtime
Drupalcamp 2014 reconstruir un medio digital idealista newsMartín .
http://2014.drupalcamp.es/reconstruir-y-migrar-un-medio-digital-idealistanews
Durante 3 meses y medio hemos reconstruido desde 0 un nuevo portal de noticias en Drupal 7, idealista/news, que es una tríada de países (ES, IT, PT), migrando y adaptando más de 14 años de contenido y comentarios de un Drupal 6.
Queremos compartir toda la experiencia adquirida y problemas que nos hemos encontramos. La charla no será un autobombo, aunque se mostrarán muchos ejemplos, y los temas son:
Cómo adaptar todo tu viejo contenido a un diseño responsive
Migrate, problemas más allá de los ejemplos con "article", su escalabilidad y rendimiento
El problema de cambiar la jerarquía de la información
Mantener el posicionamiento en buscadores aún cambiandolo todo
Legacy code ¿qué hacer con él?
Features para 3 webs y entornos distintos
Pase a producción sin downtime
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.
[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)
Generalidades de Drupal. Ejemplos de sitios que usan Drupal. Recomendaciones de cuándo usarlo o no. Comparativa con Wordpress y Joomla. Arquitectura de Drupal y su terminología.
Drupal Commerce: A perfect match for your e-commerce needsPedro Cambra
Drupal Commerce is a truly flexible e-commerce system that is ready for customization and get the most out of it both for simple and very high demanding online shops.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
2. Desarrollo web para terceros y Formación especializada en
proyectos propios nuevas tecnologías e Internet
Web corporativas Drupal y otros CMS
Comercio electrónico Comercio electrónico
Redes sociales Marketing online
Aplicaciones web Management
3. ¿Qué es Drupal?
Drupal es un sistema de gestión de contenidos
modular, gratuito y de código abierto.
Permite construir todo tipo de páginas web,
adaptándose a las necesidades particulares de
cada caso.
4. Origen de Drupal
●
Originalmente pensado para
controlar una red local de
usuarios
●
Primera versión en 2001
●
El dominio original, drop.org
es un error tipográfico de su
creador, Dries Buytaert
●
En realidad quería registrar
dorp.org
●
Drupal es la versión inglesa
de la palabra holandesa
Dries Buytaert
druppel, que significa gota.
5. Drupal es...
CMS
Profesional
CMF
Drupal
Software Libre Comunidad
6. Drupal como CMS
Control sobre el flujo de creación, edición, borrado y
publicación de contenidos.
Categorización y organización de contenido.
Gestión de usuarios y roles. Privacidad, control de
acceso.
Presentación de contenido en diversos formatos.
Sistema ampliable y extensible.
7. Drupal como Framework
●
Capa de abstracción sobre la base de datos.
●
Sistema de plantillas (themes) separado de la
lógica.
●
Librerías ajax. Por defecto jQuery.
●
Seguridad, identificación de usuarios y
configuración de permisos personalizable.
●
Herramientas de cacheo a varios niveles.
●
API para desarrolladores pública y disponible:
http://api.drupal.org/
8. Drupal es software libre
●
Publicado bajo licencia GNU/GPL 2 o superior.
●
Libre descarga, modificación y reutilización.
●
Distribución bajo la misma licencia.
●
Todos los plugins (módulos) y plantillas (temas)
que se incluyen tanto en la descarga inicial
como en las descargas desde el repositorio
oficial tienen licencia GPL.
Más información: http://drupal.org/licensing/faq
9. Drupal es comunidad
●
Más de 5000
usuarios
●
Más de 2000
desarrolladores
●
Más de 4000
módulos
contribuidos
●
Crecimiento
anual 100%
Fuente: State of Drupal, Dries Buytaert, Marzo 2009
10. Drupal es comunidad
●
Drupal.org - http://drupal.org
●
Drupal Association - http://association.drupal.org/
●
Drupal Hispano - http://drupal.org.es
●
Drupal.cat - http://drupal.cat
11. Eventos Drupal
●
Dos eventos de nivel mundial anuales:
DrupalCon
●
Multitud de eventos locales
http://groups.drupal.org/events
12. Drupal como solución profesional
Proporciona un sistema flexible que permite
realizar todo tipo de webs, tanto corporativas
como multimedia, intranet, redes sociales...
Solución escalable y modular que se adapta al
crecimiento de la empresa.
13. Crecimiento de Drupal
Número de descargas del núcleo de Drupal
Fuente: http://buytaert.net/drupal-download-statistics-2008
15. Crecimiento de Drupal
Demanda de profesionales
Fuente:http://www.indeed.com/jobtrends
16. Puntos fuertes de Drupal
●
Extensible: gran cantidad de módulos
contribuidos y una buena API para desarrollar
propios.
●
Flexible.
●
Seguro: granularidad de permisos.
●
Sistema de plantillas muy potente.
●
Comunidad: centralizada, activa y numerosa.
●
Soporte: disponibilidad de profesionales.
●
Software libre y gratuito.
17. Puntos débiles de Drupal
●
Curva de aprendizaje inicial muy pronunciada.
●
Pocos temas contribuidos en comparación con
otros sistemas.
●
Interfaz por defecto poco amigable.
●
Compatibilidad inversa.
20. Tecnología de Drupal
Servidor web
●
Apache 1.3 o 2.x
●
IIS o Lighttpd como alternativas.
Lenguaje de programación
●
PHP 4, recomendado PHP 5.2 o superior.
Servidor de Base de datos
●
MySQL 4.1, recomendado MySQL 5 o superior.
●
PostgreSQL 7.4 o superior.
●
Gracias a la capa de abstracción de base de
datos, se pueden implementar otras opciones
como Oracle.
23. Un vistazo al interior de Drupal: Contenido
Drupal organiza todo el contenido en Nodos. No
importa si es una noticia, un evento, un
producto...
Los diferentes tipos de contenido tienen
características propias, diferentes permisos, y
pueden ser extendidos por módulos de terceros.
Es posible mostrar los nodos en muchos
formatos diferentes.
24. Un vistazo al interior de Drupal:
Usuarios y Roles
●
La gestión de usuarios y roles viene incluida en
el núcleo de Drupal.
●
Un usuario puede pertenecer, o no, a uno o
varios roles.
●
Es posible definir lo que puede y no puede
hacer un usuario basándonos en su rol.
●
Es un sistema extensible a través del API de
Drupal.
25. Un vistazo al interior de Drupal:
Bloques
●
Drupal permite organizar la información
mostrada al usuario en bloques.
●
Los bloques se pueden situar en diversos
lugares de la página, llamados regiones, que
son definidos por la plantilla que se use.
●
Se pueden crear bloques estáticos y
dinámicos a través de la interfaz, pero también
se puede extender a través del API.
26. Un vistazo al interior de Drupal:
Categorías
●
En Drupal las categorías se denominan
Taxonomías o Vocabularios.
●
Cada elemento de una taxonomía se llama
término.
●
Los términos se aplican a los nodos.
●
Es posible definir las taxonomías para que se
comporten como una lista de opciones, un
desplegable, freetagging...
27. Módulos contribuidos
●
Hay más de 4000 módulos contribuidos
accesibles en Drupal:
http://drupal.org/project/modules
●
Para encontrar los módulos que se adaptan a
nuestras necesidades se puede utilizar
http://drupalmodules.com/
●
Es recomendable revisar y probar estos
módulos, ya que pueden ocasionar problemas
de rendimiento o seguridad.
28. Módulos contribuidos
En ocasiones, podemos encontrar varios
módulos que se solapan en funcionalidad ¿cómo
elegirlos?
●
Estadísticas de uso:
http://drupal.org/project/usage/views
●
Cola de issues:
http://drupal.org/project/issues/views?status=All&categories=All
●
Similar Module Review:
http://groups.drupal.org/similar-module-review
29. Princi pales Módulos contribuidos:
CCK
●
CCK = Content Construction Kit
http://drupal.org/project/cck
●
Permite crear nuevos tipos de contenido con
los campos que necesitemos desde el interfaz.
●
También es posible extender los tipos de
contenido que otros módulos instalan o los que
vienen por defecto.
●
Provee una API para que otros módulos creen
tipos de campos.
http://drupal.org/project/link
http://drupal.org/project/date
30. Princi pales Módulos contribuidos:
Views
●
Proporciona una interfaz flexible para
presentar listados de información a los
usuarios.
●
Permite a los administradores de sitios Drupal
generar listados de contenido, usuarios,
galerías de imágenes, búsquedas
personalizadas y mucho más sin tocar código.
●
Es el módulo contribuido más utilizado para
proyectos Drupal (más de 60,000 sitios lo
utilizan)
31. Princi pales Módulos contribuidos:
Panels
●
Hace posible crear estructuras de páginas
desde el interfaz de administración.
●
Es posible incluir casi cualquier elemento
dentro de los paneles, vistas, nodos, cck,
bloques...
●
Facilita el diseño de páginas con estructuras
complejas.
32. Princi pales Módulos contribuidos:
SEO
Drupal tiene soporte en el núcleo para ciertas
mejoras de posicionamiento, como las URL
limpias, pero hay módulos contribuidos que
ayudan a esta funcionalidad, entre otros:
●
Pathauto asigna alias a las urls
automáticamente.
●
Xmlsitemap genera un mapa del sitio en
XML.
●
MetaTags proporciona tags a cada nodo.
●
Path Redirect ayuda a realizar redirecciones
a través del interfaz.
33. Princi pales Módulos contribuidos:
Control de flujo
Existen varios módulos para realizar tareas
basadas en eventos, algunos de ellos, como
Triggers y Actions están incluidos en el núcleo,
pero se puede extender su funcionalidad
utilizando los módulos Rules o Workflow para
eventos y acciones avanzadas.
34. Theming en Drupal
El uso del sistema de plantillas que incorpora
Drupal, permite a la herramienta poder
personalizar al máximo el diseño e integrarlo a
la perfección con la programación.
De hecho, se puede configurar el sistema para
que según determinadas condiciones varíe el
diseño mostrado diferentes contenidos, por
ejemplo, según el rol del usuario.
35. Theming en Drupal
Drupal permite reescribir el html generado por
el core y los módulos de una manera muy
elegante sin tener que modificarlo.
Con esto conseguimos poder seguir instalando
actualizaciones sin perder nuestras
personalizaciones
37. Libros sobre Drupal
En la actualidad hay 21 libros diferentes
que cubren la mayoría de funcionalidades
de Drupal.
Se puede encontrar un listado completo
en http://drupal.org/books