drupalintegration.com que sitio!

Posted by Drupal Mexico on March 16, 2017 at 2:03pm

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 on March 15, 2017 at 2:31pm

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
 

How to render a form programmatically in Drupal 8?

Posted by Drupalera on March 13, 2017 at 7:46am
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 on March 8, 2017 at 2:49pm

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 on February 15, 2017 at 4:46pm

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) on February 9, 2017 at 10:43pm
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 Drupalera on February 7, 2017 at 7:19am
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 on February 6, 2017 at 10:35am
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 Drupalera on February 2, 2017 at 12:40pm
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

Migrating de datos CSV a Rangos de Tiempo de Fecha

Posted by MTech on January 27, 2017 at 10:01pm
Migrating de datos CSV a Rangos de Tiempo de Fecha

Como se sabe el módulo Datetime range actualmente es experimental dentro del core de Drupal 8, sin embargo, éste módulo permite crear intervalos de tiempo específicos, ejemplo de ello puede ser: la fecha de creación a la expiración de un producto, un horario de un taller o evento el cual tenga diferentes bloques de horas, o las reservaciones de habitaciones de un hotel, etc.

Gerardo Hernández Vie, 01/27/2017 - 16:01

Entity Lookup & Generate plugins de procesos de migracion

Posted by MTech on January 25, 2017 at 7:32pm
Entity Lookup & Generate plugins de procesos de migracion

Gracias a la comunidad de drupaleros ahora para la version 8 de  Drupal se han agregado dos nuevos plugin en el módulo migrate plus : entity_lookup y entity_generate; estos pueden ser usados para buscar y crear una entidad si no existe; les mostraré una forma en la que podemos implementar estos plugins y podremos ver que usos se les puede dar.

Ada Hernández Mié, 01/25/2017 - 13:32

Usar composer en Drupal

Posted by rpayanm on January 20, 2017 at 7:34pm
Los endpoints de composer de Drupal habían estado en beta por un tiempo pero desde hace poco pasan a estado estable. En este artículo mostraremos como usar composer en Drupal.

Novedades de Drupal 8.2.x

Posted by rpayanm on January 20, 2017 at 7:34pm

El 3 de agosto pasado salió la versión de Drupal 8.2.0 beta1, y sentí curiosidad de que traería de nuevo esta versión, aquí les comparto que tendrá:

Nuevas características ya estables

Drupal 8 Migrate esta en Beta

Posted by drupaleros.es on January 20, 2017 at 10:48am
Drupal 8.0.0 reemplazó el procedimiento anterior de actualización in situ para las actualizaciones de versión principal con una solución basada en migración para los módulos principales y contribuidos. El módulo Migrate de Drupal proporciona soporte API para migraciones de Drupal a Drupal y el módulo Drupal Migrate UI ofrece una interfaz de usuario sencilla para ejecutar migraciones de Drupal más antiguas.   Mucho trabajo se ha hecho para que las migraciones sean más completas desde la versión inicial de 8.0.0, incluso para sitios multilingües con varias configuraciones. Las migraciones de Drupal a Drupal todavía no están completamente completas (... Leer mas

Modulos experimentales en Drupal 8

Posted by drupaleros.es on January 18, 2017 at 9:48pm
Una de las muchas novedades que ha traído Drupal 8, ha sido el concepto de módulos experimentales, en cada versión menor van añadiendo nuevos módulos para ampliar las funcionalidades del core, estan disponibles para poder probarlos y testearlos. Siempre que se usen, hay que tener en cuenta que al ser experimentales, estan sujetos a cambios repentinos (como desaparecer el core por ejemplo) y no se recomiendan para sitios en producción; además, todos los módulos experimentales tiene un tiempo para estabilizarse desde que se añaden al core en una versión mayor y otra, si superan 2 versiones menores, el modulo se eliminara del core... Leer mas

CMI en Drupal 8: Exportar configuraciones entre entornos

Posted by Atenea tech blog on January 18, 2017 at 2:54pm

El pasado 24 de noviembre realizé una charla en el Drupal & Beers sobre gestión de configuración con Drupal. En esta ocasión, comparto en el blog las diapositivas de dicha charla que espero que os sean de utilidad:

 

Cmi en drupal 8 de Atenea tech

CMI en Drupal 8: Exportar configuraciones entre entornos

Posted by Atenea tech blog on January 18, 2017 at 2:54pm

El pasado 24 de noviembre realizé una charla en el Drupal & Beers sobre gestión de configuración con Drupal. En esta ocasión, comparto en el blog las diapositivas de dicha charla que espero que os sean de utilidad:

 

Cmi en drupal 8 de Atenea tech

Un recuento del año 2016

Posted by Drupal Mexico on December 30, 2016 at 2:57pm

El año 2016 se termina y vale la pena hacer un recuento de algunas cosas que pasaron en el mundo de Drupal. Muy probablemente se nos pasaran muchas cosas, pero es inevitable.

Primero algunas estadísticas de este sitio web:

Tuvimos 24.699 usuarios en el año
Que visitaron 48.665 páginas
La mayoría de los visitantes están en el rango de los 24 a 44 años y son en su mayoría hombres (78 a 21%).

México es el país de donde más nos visitan, seguido por España y Colombia y Argentina. También destacaría las visitas de Cuba y de USA que no son pocas.

Tenemos en las estadísticas una pequeña anomalía que hemos ido ajustando, tenemos una cantidad de visitas de Rusia que es spam, Les pasa igual a ustedes en sus sitios?

Aproximadamente el 70% de las visitas llegan por búsquedas orgánicas y lo demás por redes sociales y referencias.


Nuestras tres grandes áreas con más visitas son: Tutoriales, Sitios hechos en Drupal y Trabajo.


Un Artículo que recibe muchas visitas es el de ¿Que es mejor WordPress o Drupal? sin duda mucha gente esta buscando que CMS usar para sus sitios web. 


Ahora algunas cosas a destacar sobre Drupal.

La primera y muy obvia Drupal 8, Si bien salió a finales de 2015, en este año ha ido avanzando esta nueva versión tanto en que cada vez es más usada (algunos dicen debe ser la versión para los nuevos proyectos) como por que cada nueva versión de Drupal 8 tiene pequeños avances, en muchos sentidos drupal 8 tiene una mejor manera de ir integrando nueva funcionalidad entre versiones sin tener que esperar hasta un cambio de versión.


También este año se termino el soporte de Drupal 6 por lo que es indispensable (si el proyecto lo costea) migrar sitios de esta versión hacia Drupal 7 o 8.

Este año me parece también es un año en el se ha dado mucha importancia a nuevas maneras de publicar, maneras más sencillas de publicar desde la edición inline en drupal 8 hasta el módulo paragraph que parece se comera a proyectos más grandes como panesl (que todavía no esta listo para drupal 8).

También este año creo ha sido un año de más dispersión de información de drupal, antes todo estaba muy centrado en drupal.org y sus grupos, ahora pareciera que Facebook es un lugar más natural para preguntar, sobre todo para los que inician, muchos proyectos también han movido su desarrollo a github.

Finalmente destacaría el proyecto de Drupal Console una "nueva" herramienta de consola que cada vez se usa más en el mundo de drupal y que una buena parte de su desarrollo la hacen Drupaleros de México (y de Costa rica), sería bueno ver más proyectos de este tipo en el próximo año.


Feliz 2017 por adelantado a todos los drupaleros!

Categorias: NoticiasOpiniones

Entity Translation - Creando un sitio muli-idioma

Posted by drupaleros.es on December 28, 2016 at 5:46pm
En este vídeo-tutorial aprenderemos a instalar el módulo Entity-Translation, un módulo que nos servirá para poder convertir nuestra web en un sitio multi-idioma. Este módulo se encuentra añadido en el core de D8, así que si empezamos a utilizarlo como habitual en D7 la migración sera mas sencilla y estaremos mas habituados a su interfaz. Recordad darle valor al prefijo de la url del idioma "Ingles" Entidades Este módulo mejora el sistema de traducción de contenido que trae el transliteration... Leer mas

Explicando el módulo Yoast SEO for Drupal

Posted by Drupal Mexico on December 25, 2016 at 8:59pm

Video of 6o8gC1fRSo8

En este video explico un poco el como se usa este módulo que ayuda a mejorar el desempeño de cada página en los buscadores, indicando cosas como la densidad de palabras, tema entre otros y permitiendo editar los valores tanto en las metatags como en el nodo. Un gran módulo para quienes requieren hacer SEO en sitio con Drupal.
Categorias blog: SEO

Enlace contenido original: http://medioyforma.info/explicando-el-m%C3%B3dulo-yoast-seo-drupalCategorias blog: Importados

Pages

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