DrupalCon Baltimore 2017: Keynote

Posted by Drupal Mexico - 28 Apr 2017 at 16:02 UTC
DrupalCon Baltimore 2017: Keynote Video of DrupalCon Baltimore 2017: Keynote

Por si gustan ver la keynote de Dries Buytaert. Empieza en el minuto 23 despues de los sponsors, los anuncios del café y la comida.

MolloM se va

Posted by Drupal Mexico - 28 Apr 2017 at 15:53 UTC

Hace un montón de años, lo recuerdo, aparecio este módulo y servicio para combatir el spam en comentarios. Creo que era el unico servicio exclusivo para Drupal. Ahora ya existen muchas soluciones y de hecho en muchos sitios de plano se dejo de usar los comentarios en los nodos para evitar el spam.

Por acá la nota:
https://www.mollom.com/eol

Categorias: ModulosNoticias

Drupalcamp Madrid 2017

Posted by Biko 2 - 28 Apr 2017 at 07:39 UTC

Los próximos días 5 y 6 de Mayo se celebra en Madrid la DrupalCamp 2017. Como todos los años el equipo de Biko será fiel a esta cita marcada en negrita en nuestro calendario a la que asistirán 7 de nuestros drupaleros. Este año hemos tirado la casa por la ventana a la hora de proponer charlas, nada más y nada menos que 10 propuestas de las que la organización ha aceptado 4. Además, como viene siendo costumbre apoyamos a la Asociación Española de Drupal siendo patrocinadores del evento.
Estas son nuestras propuestas de este año:

  • DRUPAL INSTANTÁNEO CON SERVICE WORKERS por Alberto Silva. En esta sesión veremos cómo aprovechar lo mejor del mundo backend PHP de Drupal y las Progressive Web Apps de JavaScript para conseguir cargas instantáneas y offline de tus desarrollos Drupal. Ahondaremos en la tecnología de los Service Workers, que nos permiten hacer una precarga de nuestro site, y que este funcione sin conexión a Internet. También analizaremos las distintas estrategias de cacheo que podemos utilizar y su invalidación.
  • CASOS DE ÉXITO DE DRUPAL EN ESPAÑA por David Gil. Charla compartida con otras 3 empresas en la que se presentarán 4 casos de éxito. Nosotros presentaremos el caso de la implantación de Drupal 8 en el Museo Thyssen-Bornemisza. Hablaremos de por qué elegimos Drupal 8 y la arquitectura general del nuevo conjunto de portales del Museo Thyssen-Bornemisza.
  • EL PODER DE WEBFORM (ANTES YAMLFORM) por Ruben Egiguren y David Gil. En la construcción del nuevo portal del Museo Thyssen-Bornemisza hemos apostado por la creación de todos los formularios de front-end usando el módulo Webform (hasta hace poco llamado YamlForm). En esta sesión explicaremos las bondades de esta solución y veremos cómo utilizamos el API de Webform para construir nuevos Plugins y Handlers que nos permiten crear usuarios, nodos o integrarnos con APIs externas.
  • CONTRIBUIR A DRUPAL, POR DóNDE COMENZAR DE 0 A 100 por Ruben Egiguren. En esta charla veremos los conceptos genéricos para comenzar a contribuir a Drupal: cómo comenzar, qué hacer, dónde mirar… hasta los más complejos de contribuir a Core. Siempre es bueno atraer a gente nueva a contribuir.

Y además uno de nuestros principales clientes de este último año, el Museo Thyssen-Bornemisza, va a presentar su experiencia con Drupal. Concretamente Javier Espadas, Director de tecnología del Museo, hablará de cómo el Museo ha ido avanzando en sus proyectos digitales desde su concepción hasta la selección del CMS Drupal y el desarrollo de sus dos sitios web principales recientemente publicados. Su charla se titula SELECCIONANDO UN CMS PARA LA TRANSFORMACIÓN: ¿POR QUÉ DRUPAL?

Si quieres charlar con nosotros de estos temas o de cualquiera que se te ocurra, ¡búscanos en la camp!

8 + 1 cuentas de Twitter imprescindibles que todo drupalero debe seguir

Posted by Drupalera - 25 Apr 2017 at 06:08 UTC
mejores cuentas twitter drupal

¿Sabes todo lo que hay que saber de Drupal, pero no sabes a quién seguir en Redes Sociales? No te preocupes, ¡La Drupalera tiene la solución a tus problemas!

Aquí te dejamos las 10 cuentas imprescindibles en Twitter que tienes que seguir para no perderte ninguna novedad drupalera.

10 cuentas de Twitter que debes seguir para drupalear como un experto

@drupal

Cuenta de Twitter oficial Drupal

En la cuenta oficial de Drupal encontrarás últimas novedades y noticias destacadas. Son los primeros en publicar releases, problemas importantes y todo de lo que tienes que estar pendiente si quieres ser un drupalero actualizado.

Leer más

Guía para migrar datos a Drupal 8

Posted by MTech - 20 Apr 2017 at 15:16 UTC
Guía para migrar datos a Drupal 8 Doy un saludo especial a todas las personas que nos leen y particularmente hasta Baltimore en la sede de Drupalcon 2017. Charlotte León Jue, 04/20/2017 - 09:16

Actualizaciones de seguridad de semana santa

Posted by Drupal Mexico - 14 Apr 2017 at 15:12 UTC

Esta semana salieron varios avisos de seguridad. Uno muy interesante es el de el módulo Media. Todo el branch 1 ha sido descontinuado, por lo que se requiere subir a la versión 2. Lo cual no es tan sencillo como dar drusn up o no, pero existen instrucciones. También es interesante el aviso de seguridad de Reference, por lo que dice la nota se debe dejar de usar ya que cuando revelen el problema de seguridad (dentro de un mes) supongo que sera como tener una puerta abierta a la instalaci{on de drupal.

También recuerden que la semana pasada salio Drupal 8.3.0.

Muchos anuncios para estar de vacaciones.

posdata

Por cierto existe una página para saber que hacer con proyectos sin soporte

https://www.drupal.org/node/251466

Versión: Drupal 7Drupal 8Categorias: Noticias

Nuevas reglas para proyectos completos en drupal.org

Posted by Drupal Mexico - 26 Mar 2017 at 20:09 UTC
Advisory opt-in

Esta es una buena noticia, para los que quieran hacer módulos o temas en drupal.org. Antes de este cambio en el sitio si se quería tener un módulo en drupal se tenia o bien que dejar el proyecto como sandbox project que equivalía a tener un proyecto experimental sin ninguna revisión. O bien la otra opción era mandar a revisión el proyecto y que alguien con los permisos y el tiempo suficiente revisara el módulo, lo aprobara o diera sus comentarios sobre que cambiar para poder publicarlo. Era un proceso muy lento.

Ahora existe una nueva política y proceso. Los usuarios en drupal.org puede crear sus módulos sin autorización ninguna, pero aparecerá una leyenda de que el módulo no ha sido revisado y se debe usar bajo su propio riesgo. se puede publicar proyectos como alpha, beta o versiónes finales.

Los creadores de un proyecto podrán optar por que se revise su proyecto sobre todo en cuanto a seguridad, se requiere aplicar para que se revise y que el proyecto no este en versión beta o alpha.

De esta manera se sigue teniendo una manera de tener una revisión, pero solo en los proyectos que así lo deseen.

para leer más al respecto visita:

https://www.drupal.org/drupalorg/blog/goodbye-project-applications-hello...

Versión: Drupal 7Drupal 8Categorias: ModulosSeguridad

drupalintegration.com que sitio!

Posted by Drupal Mexico - 16 Mar 2017 at 14:03 UTC

Que interesante sitio web. drupalintegration.com es un sitio donde valoran como se pueden integrar muchos servicios con drupal. De cada servicio (por ejemplo facebook o instagram entre otros muchos) hacen un análisis de que módulos lo usan, explicando como se integran con ese módulo, si es estable y si tiene versión en drupal 8 o no. que tantas características tiene, que tan complejo es la integración y muy importante que tanta documentación existe.

Una gran manera de saber si existe un módulo o varios para integrarlos con otro servicio.

tabla de un módulo

Versión: Drupal 7Drupal 8Categorias: LigasModulos

Let’s Encrypt o como tener tu página HTTPS tras 5 instrucciones en la línea de comandos

Posted by Atenea tech blog - 15 Mar 2017 at 14:31 UTC

Cuando Tim Berners-Lee creó el World Wide Web en 1990 lo hizo pensando en una enorme biblioteca de documentos entrelazados. Por eso cuando diseñó su protocolo de comunicación (HyperText Transfer Protocol o HTTP) no se preocupó por la seguridad. Toda la información que HTTP envía es visible para cualquiera con mínimos conocimientos sobre redes.

No fue hasta unos años después cuando Netscape desarrollo HTTPS, que añadía una capa de seguridad a HTTP.  Toda la información se envía encriptada. Ya es posible hacer la compra semanal, gestionar las cuentas del banco o compartir las fotos de nuestras vacaciones con los amigos del instituto.

Pero para que HTTPS funcione, debemos tener un certificado que garantice quien somos, solo así se puede crear una conexión segura. Y para garantizar que el certificado es cierto, los navegadores solo confían en los certificados creados por un número limitado de entidades.

Estas entidades certificadoras siguen un costoso proceso para garantizar que somos quien decimos ser y cobran sus honorarios proporcionalmente. Así, para tener una conexión segura, lo que tenemos que hacer es gastar nuestro dinero en un certificado. Hasta que llegó Let’s encrypt.

En la primavera de 2016 nació esta entidad certificadora avalada por una colección casi infinita de partners de casi todos los sectores de la industria. Rompe con la tradición en dos puntos: los certificados son gratuitos y el proceso para su creación automático.

En Atenea tech hemos creado un certificado y lo hemos puesto a funcionar en un par de horas. Nos ha sorprendido tanto la sencillez del proceso que queremos compartirlo con vosotros. Nosotros tenemos un servidor virtual con Ubuntu y Apache. Si vuestro sistema es diferente el proceso debe ser muy parecido, solo debéis buscar en la página de Let’s encrypt.

Paso 1: descargar el cliente de Let’s encrypt

Let’s encrypt usa un cliente que debemos instalar en nuestro servidor. solo hay que descargarlo, ponerlo en la carpeta correcta y darle permisos de ejecución:

$ cd /usr/local/sbin
$ sudo wget https://dl.eff.org/certbot-auto
$ sudo chmod a+x /usr/local/sbin/certbot-auto
Paso 2: crear y configurar los certificados

Ahora que ya tenemos el cliente, le pediremos que genere un certificado. El proceso es relativamente sencillo, el cliente se pondrá en contacto con el servidor de la entidad certificadora y esta le pedirá que demuestre que el dominio es suyo. Para ello, le pedira que cree una página con un contenido concreto. Si lo puede hacer, creará el certificado y se lo enviará al cliente quien configurará todos para que se utilice. Todo esto es automático, solo debemos ejecutar un comando para que suceda:

$ certbot-auto --apache -d ateneatech.com -d www.ateneatech.com

En el proceso, que tarda un instante, se nos preguntará si queremos seguir teniendo nuestra Web con HTTP junto con HTTPS o preferimos que se redireccione todo a HTTPS.

Paso 3: configurar la renovación automática

Los certificados caducan y hay que renovarlos. Por suerte, para renovar todos los certificados que tengamos en nuestro servidor solo hace falta ejecutar un comando. Si queremos, es posible configurarlo para que sea automática editando nuestro cron. Para ello ejecutaremos:

$ sudo crontab -e

y añadiremos una línea al final del archivo crontab:

30 2 * * 1 /usr/local/sbin/certbot-auto renew >> /var/log/le-renew.log
Conclusiones

Ya tenemos nuestra página bajo HTTPS, todos los datos se envían encriptados y nuestra Web es segura.

Si necesitais más información podeis acceder a la página de Let’s encrypt
 

Cómo procesar un formulario mediante programación en Drupal 8

Posted by La Drupalera - 13 Mar 2017 at 08:02 UTC
Cómo procesar un formulario mediante programación en Drupal 8

El objetivo de este snippet es aprender cómo procesar un formulario mediante programación en Drupal 8.

  /**
   * {@inheritdoc}
   */
  public function build() {
    return \Drupal::formBuilder()->getForm('Drupal\sfc\Form\SfcForm');
  }

 

 

Leer más

How to render a form programmatically in Drupal 8?

Posted by Drupalera - 13 Mar 2017 at 07:46 UTC
Cómo procesar un formulario mediante programación en Drupal 8 El objetivo de este snippet es aprender cómo procesar un formulario mediante programación en Drupal 8. José Antonio R… Lun, 03/13/2017 - 08:02

Context en Drupal 8

Posted by Drupal Mexico - 8 Mar 2017 at 14:49 UTC

Hace un tiempo abri la pregunta de si existiria el módulo de context en Drupal 8. Al principio parecía que no, pero ultimamente parece que su desarrollo esta siendo retomado. Una buena noticia.

https://www.drupal.org/node/2116959#comment-11967343

Versión: Drupal 8Categorias: Modulos

8 pifias

Posted by Drupal Mexico - 15 Feb 2017 at 16:46 UTC

Muy bueno el texto de 8 pifias a evitar al desarrollar modelos de contenido en Drupal que pusieron en drupal en Español. Muchas veces se da por hecho cual es la manera que se usan los tipos de contenido y no, viendo estos posibles errores al usarlos se da uno cuenta de que cosas se pueden hacer mal y terminar con un sitio web poco útil o difícil de hacer que crezca.


Categorias: LigasVersión: Drupal 7

Nuevo método de GoDaddy para verificar que un dominio es nuestro usando HTML

Posted by Nacho Digital (Spanish) - 9 Feb 2017 at 22:43 UTC
No se como sucedió, pero el método para validar que un dominio es nuestro para GoDaddy cambió. Inicialmente nos habían dejado sin ningún método HTML, así que estamos mejor. Así y todo me llevó un buen rato hacer funcionar el nuevo método en apache. El problema es que debemos guardar el arhivo de validación en un directorio que empieza con un punto (es oculto): /.well-known/pki-validation/godaddy.html

Las dificultadas para hacer que esto funcionara con apache y en mi configuración fueron:

  • Yo no sabía que los directorios ocultos (.) estaban bloqueados en Apache. Esta es la configuración por defecto, se puede cambiar pero no es seguro.
  • En mi caso tengo dominios que solo trabajan en HTTPS (el dominio HTTP está redirigido a HTTPS). Esto hizo que mis reglas tengan que coexistir con las de la redirección HTTPS.
  • Tengo sitios corriendo un apache que yo controlo (pudiendo usar configuraciones en el Virtual Host) y otros que corren en Acquia (y lo único que puedo usar es el .htaccess).

La verdad que las reglas resultantes no son muy complicadas, pero llevó bastantes pruebas llegar a ellas. Finalmente logré reglas que funcionaran tanto para VirtualHost como para .htaccess (no son iguales).

Creación de un filtro expuesto personalizado en Views

Posted by La Drupalera - 7 Feb 2017 at 07:19 UTC
creación filtro personalizado en viewsIntroducción: ¿Qué son los filtros?

Los filtros permiten definir condiciones para que se muestren unos elementos determinados en una vista. Por ejemplo, podemos añadir un filtro para que sólo se muestren los nodos de tipo Noticias, o sólo las noticias publicadas en el año 2014 (o ambos).

Los filtros pueden estar ocultos, con lo que se aplicarán siempre, o pueden estar expuestos al usuario (como veremos en este manual), de forma que sea el usuario quien seleccione qué filtros aplicar, convirtiendo la vista en una especie de buscador.

A continuación veremos cómo podemos añadir un filtro expuesto personalizado a nuestra vista.

Leer más

Creación de un filtro expuesto personalizado en Views

Posted by Drupalera - 7 Feb 2017 at 07:19 UTC
Creación de un filtro expuesto personalizado en Views El objetivo de esta guía es conseguir configurar un filtro expuesto personalizado en Views. Pablo Fernánde… Mar, 02/07/2017 - 07:19

Herramientas gratuitas para desarrollar en drupal

Posted by drupaleros.es - 6 Feb 2017 at 10:35 UTC
Una de las preguntas mas duras a la hora de empezar a trabajar con drupal es sin duda el "Por donde empiezo?". Aquí siempre hay una gran división, que si leer documentación, que si descargarte un drupal e ir probando, que si realizar algún curso.. Es bastante difícil decidir cual es la respuesta correcta, porque todas son igual de validas. Dado que drupal es ya un CMS con mucho recorrido y muchos desarrolladores han empezado desde 0, el proceso de iniciación se ha ido depurando con el tiempo y en esta "depuración" se han ido creando herramientas que nos van a facilitar y mucho la vida a la hora de empezar a trabajar con drupal. Por eso en... Leer mas

Cómo habilitar la configuración de propiedades del nodo en view modes en Drupal 8

Posted by La Drupalera - 2 Feb 2017 at 12:40 UTC

El objetivo del snippet para Drupal 8 es habilitar la configuración vía interfaz de algunas propiedades de los nodos (p.e: fecha de creación, título, etc.) en los diferentes modos de visualización (view modes) de los tipos de contenido, tarea que por defecto no podremos realizar. Esto nos permitirá, entre otras cosas, modificar su posición dentro del contenido a mostrar o aplicar un formatter diferente.

En este caso, el snippet descrito a continuación, habilitará el campo fecha de creación (created) para su configuración en diferentes view modes en Drupal 8.

Leer más

Cómo habilitar la configuración de propiedades del nodo en view modes en Drupal 8

Posted by Drupalera - 2 Feb 2017 at 12:40 UTC
Cómo habilitar la configuración de propiedades del nodo en view modes en Drupal 8 El objetivo del snippet es habilitar la configuración vía interfaz de algunas propiedades de los nodos en los diferentes modos de visualización de los tipos de contenido. lluvigne Jue, 02/02/2017 - 12:40

Pages

Subscribe with RSS Subscribe to Drupal.org aggregator - Planeta Latinoamericano