Drupal México

Suscribirse a canal de noticias Drupal México
Actualizado: Hace 2 horas 46 mins

Sitio de la universidad Anahuac esta en Drupal

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

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

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

Libro "Accesibilidad Web. WCAG 2.2 de forma sencilla"

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?

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

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

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

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

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

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

Alguna notas sobre como actualizar de Drupal 9 a Drupal 10

Vie, 29/12/2023 - 17:23
Alguna notas sobre como actualizar de Drupal 9 a Drupal 10 ahuacan Vie, 29/12/2023 - 17:23

Actualizar un sitio a Drupal 10 pueded ser algo relativamente sencillo o algo muy complicado! Depende de muchos factores, en este texto quiero dejar algunos apuntes de cosas que me he encontrado al actualizar algunos sitios web. 

No intento hacer un manual de cómo actualizar, para eso ya existe una pagina en drupal.org. Esa pagina por cierto, ha ido evolucionando y cambiando conforme se van encontrando algunas otras cosas a considerar para hacer este movimiento de versión, por lo que pienso que lo mejor es visitar con cierta frecuencia esa página para esta al tanto de que va cambiando.

El primer apunte seria que mientras más tiempo tenga el sitio y tenga más actualizaciones (drupal 8 a 9 y luego. a 10) es más probable que tenga más problemas. A veces el archivo composer.json y el archivo composer.lock se van llenando de dependencias y limites de que se puede actualizar.

Estos problemas con los archivos de composer nos llevan a situaciones como sitios que ya están en la ultima versión de drupal 9 y están listos para actualizar a Drupal 10, pero al actualizar no se actualiza nada o se tienen errores que no permite actualizar. Para intentar actualizar en estos casos recomiendo este consejo en drupal.org. En general recomiendo leer todo ese issue.

Otra consejo a tomar en cuenta es el módulo de upgrade status, es bueno tenerlo instalado antes de actualizar y revisar todas las recomiendaciones que da, cuando indica que se cumple el 100% esta uno listo para actualizar. lo ideal es borrar el módulo, al parecer varias de sus dependencias pueden generar conflicto.

Sl siguiente consejo es que vale la pena revisar muy bien los módulos que no están instalados en Drupal, pero si están instalados con composer, lo mejor, si no se van a usar es borrarlos, por que también dan problemas y llegan a hacer imposible el actualizar.

El ultimo consejo es que en algunos casos es más sencillo hacer una instalación nueva de Drupal 10, instalar los módulos que usa el sitio (en sus ultimas versiones) y los temas que usa. Asi como los archivos de imágenes (o pdfs) que use e importar la base de datos de Drupal 9 y hacer un drush updatdb. En muchos casos funciona bastante bien haciendo este proceso en lugar de intentar actualizar desde los archivos de Drupal 9. 

 

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