Contacto

drupal

Evento en Instituto MAC

El 12 de Agosto de 2017 iniciamos un evento en el Instituto MAC (Manuel Arévalo Cáceres) con el objetivo de promover el uso de Software Libre en general, y el Administrador de Contenido Drupal, en particular. Recibimos todo el apoyo del Instituto y de sus directivos que son conscientes de la necesidad de difundir el conocimiento.

 

Para ello diseñamos una secuencia de 4 clases de 3 horas cada una. Están participando tanto alumnos como docentes.

 

Core Development Cycles

Esta presentación fue elaborada para la charla presentada en el DRUPAL MEETUP - JUNIO 2017, realizada las oficinas de PERUTRAK.COM.

 

Se hace una revisión del tiempo que ha demorado los lanzamientos de las últimas versiones de Drupal, comenzando desde la versión 5, y cuales son las medidas que se han tomado para agilizar el desarrollo, en términos de ciclos de lanzamiento.

Bloques en Drupal 8

Esta presentación fue elaborada para la charla presentada en el DRUPAL MEETUP - MAYO 2017, realizada en el Centro de Tecnologías de la Información y Comunicaciones la Universidad Nacional de Ingeniería (UNI).

 

Los bloques forman parte de la tradición Drupal desde hace mucho tiempo. En Drupal 8 se han mejorado varios aspectos de los bloques, utilizando para ello la nueva arquitectura de software disponible en esta versión de Drupal, como un entity API madura, el sistema de plugins, los Conditions Plugins, etc.

Drupal 8 configuraciones avanzadas en un tema

Cada tema tiene por defecto una página administrativa de configuración, el cual presenta un formulario con opciones básicas como “configuraciones para el logo” o “configuraciones para favicon”.

 

Drupal 8 nos permite modificar todo el formulario en el archivo theme-settings.php . Se debe usar el hook THEME_NAME_form_system_theme_settings_alter(&$form, $form_state)

 

Para trabajar esta parte con una completa flexibilidad es necesario tener conocimientos previos acerca de Forms API.

Drupal 8.3

El día 6 de Abril de 2017 se lanzó Drupal 8.3. Esta es una versión menor (minor version). En otro post comentaremos un poco más de los ciclos de lanzamiento de Drupal 8.

 

Si deseas actualizar tu Drupal, revisa cuidadosamente el archivo que viene en el paquete de descarga core/UPDATE.txt, y si deseas hacerlo con Drush es importante que primero actualices Drush a la versión 8.1.10 ya que con versiones anteriores pueden producirse errores.

 

Drupal 8 formulario de login (block)

Drupal tiene una funcionalidad muy bien conocida, al loguear un usuario te redirecciona al perfil de dicho usuario. Para este caso si necesitamos redireccionar hacia otra url, drupal 7 podemos usar algunos módulos que nos ayudan con este proceso; Pero en drupal 8 tenemos una funcionalidad parecida si necesitamos redirigir hacia la página de Inicio.

BEM y SMACSS en Drupal 8

Bem + smacss en Drupal8

Drupal 8 ha traído muchas mejoras importantes, una de ellas es la muy interesante y atractiva arquitectura CSS. Con los principales objetivos de ser predecible, reusable, mantenible y escalable para el desarrollo y diseño.

 

¿Qué son los componentes?

Los componentes son básicamente la agrupación de HTML, CSS y en algunas ocasiones JavaScript que constituyen elementos visuales. Estos podrían ser bloques, botones, barras de navegación, etc.

 

Una comparación entre WordPress y Drupal

Recientemente tuve la oportunidad de participar en el desarrollo de dos sitios con WordPress. Una de las razones que tuve para este ensayo fue tener una experiencia de primera mano sobre WordPress. Considerando que trabajo con Drupal desde hace aproximadamente 10 años, no puedo evitar la comparación entre ambos.

 

Mi primera impresión es que WordPress es un programa ligero, que fue creado como un sistema de blogs, y este objetivo original se nota a pesar de los grandes esfuerzos para convertirlo en un CMS con todos sus derechos.