Sindicador de canales de noticias

Video Maximizando Visual Studio Code con DDEV para desarrolladores de Drupal

Drupal México - Mar, 23/04/2024 - 17:11
Video Maximizando Visual Studio Code con DDEV para desarrolladores de Drupal Video ahuacan Mar, 23/04/2024 - 17:11

BIen interesante esta platica sobre como configurar  Visual Studio Code y DDEV para desarrollo. Sin duda DDEV se esta conviertiendo, si no es que ya es el ambiente de desarrollo local para Drupal.

Categorias Código Versión Drupal 9 Drupal 10 Añadir nuevo comentario
Categorías: mundo Drupal

Iniciativa de Design Systems en Drupal

Drupal México - Mar, 16/04/2024 - 17:09
Iniciativa de Design Systems en Drupal ahuacan Mar, 16/04/2024 - 17:09 imagen

Una de las cosas que parece avanzar muy lentamente es el desarrollo de los temas en Drupal. Cabe aclarar que un tema es lo que en otros CMS llamarían una plantilla. 

Con Avanzar lentamente me refiero a que existen ahora maneras de desarrollar el frontend en muchas plataformas que no se usan o no parecen usarse en Drupal, para cambiar esto en parte se impulso durante un tiempo la idea de sitios desacoplados (o headless) donde el contenido y parte de la configuración esta en Drupal y la parte visual estaba en otra cosa como puede ser Gastby o algún otra cosa en react o javascript que se use actualmente.

Como parte del desarrollo de Drupal integrándolo a Symfony (cuando salió la versión De Drupal 8) se decidió usar twig , crear subthemas y se acabo. Mucho del desarrollo de themas o de maneras de manejarlo se ha dejado a ser creado por cada empresa o grupo de programadores que deseen hacerlo como un proyecto en Drupal.org

En parte es correcto en cuanto a no tomar una decisión grande como podría ser tomar un camino, por ejemplo mover todo el frontend a algún framework de javascript. El problema esta en que no se incorporan nuevas practicas a los themas.

Existe una iniciativa que se llama UI Suite Initiative - Design Systems with Drupal qué esta desarrollando themas y módulos para permitir que se usen diferentes sistemas de diseño que ya existen como son el ya conocido Boostrap o USWDS o Material Design o hasta el sistema de Firefox (que desconocía!). En palabras del los creadores: La iniciativa proporciona un conjunto coherente de módulos para implementar sistemas de diseño completos al tiempo que preserva y mejora la experiencia de creación de sitios Drupal.

Como parte de esta iniciativa tienen hasta su propio manifiesto (lo traducimos):

 

Manifiesto
Es necesario reducir la brecha entre los themers y los site builders. Se producen en cada proyecto demasiado código PHP (custom plugins, events, hooks preprocess, hooks alter...) por parte de los desarrolladores backend, para llenar este vacío.

 

Además, si este código PHP no se proporciona en su totalidad, es posible que el tema deba compensar en exceso, adaptando su trabajo para proporcionar un markup peculiar o abusando de los mecanismos de sugerencia y override de plantillas.

Si era un problema cuando implementábamos maquetas sencillas y aburridas. Este es aún más el caso hoy en día con nuevas metodologías como los Sistemas de Diseño.

Por es por esto que estamos buscando y creando módulos Drupal para cubrir todas las partes (components, styles helpers/utilities, layout systems, examples pages...) de un sistema de diseño, mientras:

  • permitimos que el tema posea e impulse la implementación, declarando fácilmente archivos YAML desde la carpeta del tema

     
  • exponer esta implementación directamente a la construcción del sitio, en la administración de Drupal (layout builder, manage display, views, blocks, flags...), como complementos configurables.

     
  • para casos comerciales específicos, exponer esta implementación al desarrollador backend como una API agradable y sólida.


El segundo punto es muy importante. La posibilidad de modificar desde la administración el acomodo de los elementos o hasta como se ve (colores, tamaños de letra, etc), es algo que ya se impulsaba desde que apareció el módulo de layout builder, que para la gente de wordpress seria una especie de Elementor o Gutenberg.

De esta manera un themer podría aplicar un sistema de diseño a un tema o a un módulo y dejar a los usuarios del sitio el poder aplicar estas reglas.

Vale pues mucho la pena darse una vuelta por esta iniciativa y ver todo el trabajo que apenas están haciendo y guardar los diferentes temas que están implementando.

Categorias Diseño y temas Modulos Opiniones Versión Drupal 9 Drupal 10 Añadir nuevo comentario
Categorías: mundo Drupal

Sitio de la universidad Anahuac esta en Drupal

Drupal México - Sáb, 13/04/2024 - 23:35
Sitio de la universidad Anahuac esta en Drupal ahuacan Sáb, 13/04/2024 - 23:35 imagen

El sitio de esta universidad una de la principales universidades privadas del pais, esta hecho en Drupal. Raro que hasta ahora nos damos cuenta ¿Qué otros sitios de escuelas en México están hechos en Drupal?
Sin duda cuando se quiere tener un sitio lleno de secciones y layouts con Drupal se puede hacer.

Categorias Sitios hechos en Drupal Versión Drupal 9 Añadir nuevo comentario
Categorías: mundo Drupal

Arreglando permisos de carpetas

Drupal México - Mié, 27/03/2024 - 23:11
Arreglando permisos de carpetas ahuacan Mié, 27/03/2024 - 23:11 imagen

Una de las cosas con las que un administrador de un servidor con Drupal se encuentra es administrar los permisos. En cierto sentido este es un asunto más de administradores de Linux, pero en el camino de conocer y usar Drupal seguro todo mundo se encuentra o encontrara con la necesidad de saber que permisos colocar, sobre todo a la carpeta de files y a la carpeta de archivos privados (si es qeu el sitio lo requiere).

Drupal tienen en su documentación una pagina llamada Securing file permissions and ownership donde se habla del tema. 

También existe un post de un blog (ya fuera de la documentación de Drupal) con el titulo Fixing Permissions on the Files Directory in Drupal donde dan algunas sugerencias muy puntuales para componer los permisos de la carpeta files.

 

Categorias Noticias Opiniones Pequeños consejos Versión Drupal 9 Drupal 10 Drupal 11 Añadir nuevo comentario
Categorías: mundo Drupal

Requerimientos para Drupal 11

Drupal México - Mar, 26/03/2024 - 16:50
Requerimientos para Drupal 11 ahuacan Mar, 26/03/2024 - 16:50 imagen

Apenas nos estamos acostumbrando a Drupal 10 y ya vienen Drupal 11. Salieron los requerimientos para correr la nueva versión. Se va a necesitar PHP 8.3 y MySQL 8.0. Una polémica que que existe es si se deja de soportar al servidor de Microsoft parece que sucedera. Una ventaja es que Drupa 10 será una versión LTS y durara hasta 2026 el soporte que en términos de Drupal no suena tanto tiempo, pero algo es algo.

Categorias Noticias Versión Drupal 11 Añadir nuevo comentario
Categorías: mundo Drupal

Drupalcamp Iberia 2024

Drupalcamp Spain - Vie, 15/03/2024 - 11:37
Comienzo:  2024-05-10 (Todo el día) - 2024-05-11 (Todo el día) Europa/Madrid Organizers:  hernani ricardoamaro pcambra mon_franco antoniogr Event type:  Drupalcamp or Regional Summit

https://drupaliberia.eu/

Por primera vez, las asociaciones española y portuguesa colaboran para organizar un evento al que le hemos dado nombre de Drupal Iberia.

Os invitamos a asistir los días 10 y 11 de mayo (viernes y sábado) en Évora (Portugal) y participar en unas jornadas repletas de networking, charlas y colaboración entre ambas comunidades, sin fronteras.

La asistencia es totalmente gratuita y el registro ya está abierto a través de este formulario.

La recepción de sesiones también está ya abierta con fecha límite a 31 de marzo. Todas las charlas relacionadas con Drupal son bienvenidas, tanto desarrollo backend, frontend, temas de comunidad, casos de estudio u otras propuestas. Puedes proponer la tuya usando el formulario que se encuentra en la web o este enlace.

Además, durante el evento se sorteará un ticket para asistir a la próxima DrupalCon europea que se celebrará en Barcelona en septiembre de este año.

Categorías: mundo Drupal

Drupalcamp Iberia 2024

Drupal Groups Spain - Vie, 15/03/2024 - 11:37
Comienzo:  2024-05-10 (Todo el día) - 2024-05-11 (Todo el día) Europa/Madrid Organizers:  hernani ricardoamaro pcambra mon_franco antoniogr Event type:  Drupalcamp or Regional Summit

https://drupaliberia.eu/

Por primera vez, las asociaciones española y portuguesa colaboran para organizar un evento al que le hemos dado nombre de Drupal Iberia.

Os invitamos a asistir los días 10 y 11 de mayo (viernes y sábado) en Évora (Portugal) y participar en unas jornadas repletas de networking, charlas y colaboración entre ambas comunidades, sin fronteras.

La asistencia es totalmente gratuita y el registro ya está abierto a través de este formulario.

La recepción de sesiones también está ya abierta con fecha límite a 31 de marzo. Todas las charlas relacionadas con Drupal son bienvenidas, tanto desarrollo backend, frontend, temas de comunidad, casos de estudio u otras propuestas. Puedes proponer la tuya usando el formulario que se encuentra en la web o este enlace.

Además, durante el evento se sorteará un ticket para asistir a la próxima DrupalCon europea que se celebrará en Barcelona en septiembre de este año.

Libro "Accesibilidad Web. WCAG 2.2 de forma sencilla"

Drupal México - Mar, 12/03/2024 - 15:37
Libro "Accesibilidad Web. WCAG 2.2 de forma sencilla" ahuacan Mar, 12/03/2024 - 15:37 imagen

Normalmente este sitio se dedica solo a hablar de Drupal, pero es interesante de vez en cuando poner ligas a otros materiales que tienen que ver con la web. 
La Accesibilidad web es una parte del desarrollo de una pagina web que tiene que ser tomada en cuenta y de hecho Drupal la toma en cuenta.
En el caso de esta liga nos encontramos con un libro muy completo para saber que es la accesibilidad web y como evaluarla, asi como consejos y herramientas para cumplir con las normas de accesibilidad en un sitio web (como Drupal o sin el) y aun que sea algo normal este es un libro en Español.
El libro es gratis para descargar y existe versión impresa y de kindle con costo.

Categorias Accesibilidad Noticias Añadir nuevo comentario
Categorías: mundo Drupal

¿Se termina el soporte a IIS en Drupal?

Drupal México - Mié, 21/02/2024 - 22:34
¿Se termina el soporte a IIS en Drupal? ahuacan Mié, 21/02/2024 - 22:34 imagen

Aun que se supone que Drupal funciona en cualquier servidor web con una versión de PHP que cumpla con los requisitos de la versión de PHP, en los  hechos Drupal tiene dos servidores web que se soportan más: Apache, Nginx y un tercer servidor que en teoria esta soportado que es el  IIS de Microsoft.

En este momento existe una propuesta para que en la nueva versión, La once. Se deje de dar soporte a el servidor de Microsoft. Las razones que ponen son que el servidor cada vez se usa menos y que el mismo Microsoft cada vez usa más los servidores que vienen de Linux. Otra razón que dan es que es dificil probar cambios de Drupal en el servidor IIS o hacer pruebas automatizadas.

Por aca esta una traducción de las motivaciones:

"La compatibilidad con IIS se agregó en 2010 para ayudar a los desarrolladores que ejecutan Windows XP Pro y otros: #567072: envíe Drupal 7 con un archivo de configuración para IIS 7

Desde entonces, Windows ha agregado soporte completo para ejecutar distribuciones de Linux dentro de Windows. También hay Docker (y ddev que se ejecuta en Docker) que facilitan la configuración de entornos de desarrollo mediante el uso de contenedores. La configuración manual real de Apache para el desarrollo local es muy opcional hoy en día.

Problemas como el n.º 2895002 permanecen durante años esperando revisiones y pruebas manuales, presumiblemente porque muy pocas personas realmente usan IIS. Tampoco es probable que agreguemos nunca una configuración de IIS a DrupalCI/Gitlab CI.

Hay problemas abiertos que mencionan IIS: https://www.drupal.org/project/issues/search/drupal?text=IIS&project_iss... [27 números]

A veces, las mejoras de seguridad de Apache se retrasan porque queremos proporcionar paridad con IIS, que luego se bloquea en la implementación de IIS (y en sus revisiones y pruebas).

Es de suponer que algunas personas todavía ejecutan IIS, ya que ocasionalmente se nos abren problemas con IIS, pero esos usuarios son capaces de copiar y pegar un archivo web.config de ejemplo de Drupal.org, que es el mismo nivel de soporte que ofrecemos actualmente para muchos más. nginx generalizado.

Además, también es difícil encontrar usuarios que revisen problemas con Windows que no sean específicos de IIS, por ejemplo, errores del sistema de archivos, y tampoco tenemos forma de agregar pruebas automatizadas para ellos.

Tenga en cuenta que existe un problema al mover la configuración de nginx de ejemplo al núcleo, pero eso sería solo un ejemplo #2937161: Proporcionar documentación/bloque de servidor predeterminado para el servidor Nginx, no una configuración 'en vivo', tampoco está cerca de RTBC."

Categorias Noticias Opiniones Versión Drupal 10 Drupal 11 Añadir nuevo comentario
Categorías: mundo Drupal

Una lista de módulos para Drupal

Drupal México - Lun, 19/02/2024 - 23:11
Una lista de módulos para Drupal ahuacan Lun, 19/02/2024 - 23:11 imagen

Una de las cosas que más se repiten en un CMS como Drupal es la pregunta de que módulo me recomienda para tal o cual funcionalidad. En el podcast de talking drupal recomiendan un módulo cada semana y tienen una lista de estos módulos. Seguro se puede encontrar algo nuevo e interesante para hacer con Drupal.

Categorias Noticias Versión Drupal 9 Drupal 10 Añadir nuevo comentario
Categorías: mundo Drupal

Configurando el módulo ActivityPub

Drupal México - Mié, 07/02/2024 - 14:22
Configurando el módulo ActivityPub Video ahuacan Mié, 07/02/2024 - 14:22 imagen

Una de las cosas que están pasando en las redes sociales es que esta creciendo lo que llama el fediverso. Una serie de redes sociales con instancias independientes que se comunican. El módulo de ActivityPub permite tener dentro de #Drupal una instancia con uno o varios usuarios y compartir el contenido que se crea en un sitio web. 
 
El módulo se debe instalar desde composer y se puede ver su pagina en drupal.org

https://www.drupal.org/project/activitypub

El tutorial lo pueden ver en el video que acompaña este articulo, pero de todas maneras va una explicación escrita, aun que los detalles están en el video.

Este módulo se tiene que configurar dos cosas y tener en cuenta una tercera.

1- Configurar el módulo.
Una vez instalado el módulo se tiene que ir a la adminsitración del módulo que esta en la ruta:
/admin/config/services/activitypub

En esta pagina existen dos pestañas: configuración y tipos. En la pestaña de configuración se tiene que seleccionar los campos desde los cuales se tomara las imágenes que acompañen el perfil como son la imagen del usuario y la imagen para la cabeza de  ese perfilr, también se selecciona que estilo de imagen se usara.
Más abajo de esa pagina están dos configuraciones de Outbox e inbox, se tiene que colocar que se use el cron para procesar las operaciones que produce el módulo.

La otra pestaña es la de tipos. En esta pagina se dejan los tipos que ya están activados y solo se va a activar (enable) el primer tipo de note para poder publicar nodos de Drupal al fediverso. AL editar este tipo de notas se configuran también campos desde los que se tomaran los datos como el titulo, el texto etc. Los campos que permite tomar son los campos que se tienen en el tipo de contenido que se seleccione. Una vez configurada esta parte casi se esta listo para publicar.

2-Configurar el usuario

Cuando se activa este módulo en la pagina de perfil de un usuario  aparece una pestaña de Activitypub en esa pestaña aparece una liga de activar Activitypub. Al tocarla aparecen tres campos el primero es el nombre del usuario que se va a crear y que quedara liga al usuario de Drupal. El segundo es una biografía para compartir y el tercero son dominios que se pueden bloquear para no compartir con ellos.
Un detalle importante es que antes de intentar crear este usuario de Activitypub se tiene que configurar el archivo privado de Drupal de otra manera no se va a poder crear este usuario.

Una vez creado el usuario en esa pestaña de Activitypub se podra ver el listado de todas las operaciones que puede hacer el módulo y su estatus, si el cron las corrio o no etc. También v aa parecer un boton para agregar usuarios.
Es importante saber que tarda unos minutos o horas en aparecer el usuario en las otras instancias del fediverso, puede uno buscar en ;astodon https://mastodon.social. el nombre del usuario y cuando aparezca es que ya se propago el usuario y se puede empezar a publicar o a que sea seguido o seguir a otros usuarios.
También es importante saber que al tener toda esta configuración se tiene un servidor de Activitypub funcionando junto con Drupal y que las operaciones se hacen dentro del mismo Drupal, en el mismo listado de esta seccín de Activitypub se peuden hacer operaciones.


3-Publicar un nodo en Mastodon

Para poder publicar un nodo, solo se tiene que ir a crear un nodo del tipo de contenido que se configuro en la pestaña de tipos para ser usado como nota. El nodo se llena con los datos que normalmente se van usar. se pone un titulo, el texto en el campo de body, se ponen términos, etc. En la columna de la izquierda debe aparecer un nuevo bloque que dice ActivityPub outbox. En esa pestaña se selecciona que se va a publicar una nota y si va a ser publica o solo para seguidores. También se puede mandar a una serie de seguidores en especificó.
Una vez configurado y una vez que se toca el botón de guardar el nodo quedara listo para mandar al fediverso, pero solo se mandara cuando el cron corra. Ya se que se corra el cron se podar ver el nodo publicado y en el usuario se vera como publicado el nodo. 

Categorias Tutoriales Versión Drupal 9 Drupal 10 Añadir nuevo comentario
Categorías: mundo Drupal

Crean la Open Website Alliance

Drupal México - Mar, 06/02/2024 - 00:28
Crean la Open Website Alliance ahuacan Mar, 06/02/2024 - 00:28 imagen

Esta es una noticia más de organizaciones y menos de Drupal como software. Acaban de crear esta alianza entre organizaciones que controlan los principales CMS del mercado y que son open source. Las organizaciones de la comunidad internacional detrás de Drupal, Joomla, TYPO3 y WordPress unen fuerzas. Los miembros de la Alianza están unidos en sus valores compartidos y su mensaje a los tomadores de decisiones de elegir siempre software de código abierto en lugar de sistemas propietarios.

Ojala a futuro estos dialogos sirvan para defender el uso de software libre y tal vez a futuro ayuden a implementar algun estandar.

Se pueden ver comunicado de prensa en esta liga
https://www.drupal.org/association/blog/drupal-association-co-founds-th…

Categorias Noticias Añadir nuevo comentario
Categorías: mundo Drupal

Estamos en el fediverso, estamos en Mastodon

Drupal México - Jue, 01/02/2024 - 17:32
Estamos en el fediverso, estamos en Mastodon ahuacan Jue, 01/02/2024 - 17:32 imagen

Como ustedes saben (o no) una de las cosas que esta pasando en las redes sociales es que Mastodon y otras redes sociales descentralizadas están surgiendo como opción a las redes sociales tradicionales y cerradas. En drupalmexico queremos tener un pie dentro de este mundo y ahora tenemos una cuenta con la que nos pueden seguir y recibir las notas que publicamos sobre Drupal, todavía no tenemos bien clara la parte de contestar comentarios y platicar, pero lo vamos a ir resolviendo de poco en poco. 
Pueden seguir el usuario: @drupalero@drupalmexico.com  
También estamos seguros que se preguntaran como lo hicimos. Usamos el módulo Activitypub para Drupal, pronto les ponemos un post especifico sobre como usar este módulo y tener un usuario que pueda poner contenido en el fediverso.

Categorias Noticias Añadir nuevo comentario
Categorías: mundo Drupal

Video actualizar a Drupal 10

Drupal México - Mar, 23/01/2024 - 17:01
Video actualizar a Drupal 10 ahuacan Mar, 23/01/2024 - 17:01 imagen

Desde Costa Rica, nos regalan este video donde hacen una demostración de como subir un sitio de Drupal 9 a Drupal 10. 

El video esta en este URL https://www.twitch.tv/videos/2037224997

Categorias Noticias Versión Drupal 9 Drupal 10 Añadir nuevo comentario
Categorías: mundo Drupal
Suscribirse a Drupalmania agregador