drupal

Recursos de programación de drupal
(Si no hiciera falta, no habríamos desarrollado nuestra propia pieza para conectarlos) ¿Tú también has tenido esa sensación de inseguridad a la hora de decidir la solución tecnológica para desarrollar una web potente? Es posible que tengas ciertas intuiciones, pero sabes que renuncias a algo. Si eliges una gestión de contenidos potente y estable igual estás renunciando a tener un front-end moderno con sus ventajas en UX. Si optas por un front-end moderno no sabes si vas a poder cumplir con las necesidades de la gente de marketing/contenidos. Si te inclinas por combinar tecnologías tienes miedo de que la mezcla no termine de funcionar o sea muy compleja. Y por si fuera poco ahora hay que tener en cuenta las posibilidades de renderizar en servidor (SSR) o de generación de estáticos (SSG) con Gatsby o Next. ¿Qué hago? Si te ves reflejado, o si intuyes que ya tienes claro qué harías pero aún estás dándole vueltas, tenemos una historia que contarte. Nosotros hemos recorrido ese camino. Pero además no vamos a contarte una historia de aprendizajes para que evites tropezar en las mismas piedras que nosotros. Vamos a contarte que nosotros hemos comprobado que hay una solución. Bueno, en realidad la hemos tenido que fabricar. Bitween Suite es nuestra solución. Y sin ella creemos que puede ser muy difícil combinar las piezas necesarias para obtener los beneficios que, hoy en día, las tecnologías existentes te ofrecen para desarrollar esa web potente. Webinar impartido por Aritz Suescun, COO en Biko y Product Manager de Bitween Suite; y Alberto Silva, Jamstack Tech Lead en Biko.
La entrevista a David Vaquero es como encontrarse con el amigo de la uni o el colega de la juventud para charlar de lo que hacemos ahora. También descubrirá algunas cosas de su pasado. Premio por recibir el newsletter el 7 de Febrero ¿Sabes lo que es JetBrains, IntelliJ, PHPStorm, WebStorm o PyCharm? Si, esos editores de código, IDE, que usan developers pro de todo el mundo. Pues algo muy bueno relacionado con esto puede pasarte si estás suscrito a La Selecta Newsletter y recibes el envío...
Es la segunda vez que titulo "casi" igual un post en este blog. La primera vez fue hace 10 años, pero eso te lo cuento al final de este relato. Seguro que puedes leer muchas y muy buenas crónicas de la WordCamp Valladolid 2020  Esta es la mía, que va mucho más de emociones que de cronología temporal. Aquí van otras: Freelandev Pablo Moratinos Un Billete A Chattanooga Todas las fotos han sido tomadas prestadas de la estupenda colección de Javier Casares. Una pregunta que...
En esta charla repasaremos cuáles son las principales vulnerabilidades de seguridad que habitualmente encontramos en las aplicaciones web, basándonos en la metodología OWASP. Y de forma teórico/práctica repasaremos cuáles son los pasos básicos, y algunas de las herramientas más utilizadas para realizar un test de penetración en cualquier aplicacion web, incluidos los CMS más conocidos como Drupal o WordPress. El objetivo es concienciar a los desarrolladores sobre el tema de la seguridad, que habitualmente suele ser relegado frente a aspectos funcionales o de diseño/usabilidad. Para ello, nos meteremos en la piel de un hacker realizando todos los pasos necesarios para encontrar las vulnerabilidades de cualquier sitio web o servidor. Dado que esta charla es apta para cualquier desarrollador o administrador de servidores web, se ha clasificado como de nivel básico. Ponente: Pablo Espada Bueno
En el año 1999, los hermanos noruegos Alexander y Bard Fastard fundaron la compañia eZ Systems y comenzaron a desarrollar un CMS en PHP llamado eZ Publish. Quizás su diferencia fundamental con otros CMS escritos en PHP es su modelo de datos, el cual fue ideado ya hace muchos años y que no ha sufrido variaciones demasiado importantes desde su primera versión. Este modelo de datos es usado desde lo que podríamos llamar un framework propio, que permitía también la extensión del producto de acuerdo a las necesidades de cada proyecto. Sin embargo, allá por el año 2011, los ingenieros de eZ Systems concluyen que ese framework que habían creado no podía ir mucho más allá y deciden comenzar a buscar otras soluciones. La solución escogida es Symfony. Por tanto, a partir de 2012 y manteniendo siempre una compatibilidad con versiones anteriores, eZ Systems adopta symfony como framework. Además, su idea de tener el contenido como base de dato es todavía más fuerte. Entre otras cosas, deciden que el interfaz para crear/editar/contenidos que ellos proveen no debe ser parte del core de su aplicación y sí un añadido más destinado a facilitar la labor de editores de contenido. Os contaremos estas y otras cosas en nuestra presentación. Bio del ponente. Carlos Revillo tiene 18 años de experiencia en entornos web. Trabajó en Oviedo, donde comenzó a trabajar con PHP y luego se trasladó a Madrid, donde, en el año 2005 comenzó a formar parte de la empresa Tanta Tecnología y Comunicación. La empresa usaba eZ Publish para alguno de sus clientes y eso hizo que Carlos comenzara a adentrase en la comunidad de eZ Publish, donde colabora activamente en el desarrollo de la plataforma. De hecho, ha sido nombrado en dos ocasiones "community member of the year". En Octubre de 2016 entró a formar parte del equipo de tecnología de The Cocktail, donde participa en el desarrollo de proyectos con herramientas tales como Sylius, Drupal y, por supuesto, eZ Platform. Meetup: https://www.meetup.com/es-ES/phpmad/events/248655289/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
Charla en torno a la gestión de contenidos. ¿Y si GraphicQL manda sobre drupal?
¿Tienes un proyecto web y no sabes si tu hosting va a poder aguantar en momentos de alta carga? ¿Quieres dar el salto definitivo hacia el cloud y profesionalizar tu proyecto web? En esta charla os explicaremos como crear desde cero una arquitectura autoescalable y de alta disponibilidad en el cloud de Amazon (AWS). La arquitectura estará diseñada para soportar aplicaciones LAMP (la mayoría de CMS’s y herramientas de e-commerce lo son), por ejemplo Wordpress, Joomla, Drupal, Magento, Woocommerce, Prestashop,… La principal característica de la arquitectura será su capacidad de crecer y reducirse automáticamente cuando detecte picos de carga y momentos de calma. El objetivo de la charla es que veáis y comprendáis el proceso de creación de una arquitectura autoescalable en AWS y que podáis afrontar con éxito el proceso de migración de vuestro proyecto web al cloud.
Uno de los principales casos de filtración de datos tuvo como protagonista al software tanto en su origen como el análisis. Los Panama Papers son los protagonistas del episodio de hoy. Sigue adelante el curso de Leaflet en la Zona Premium donde estamos aprendiendo a crear mapas interactivos Open Source, una alternativa real a Google Maps. Además, cuarto episodio del audiocurso sobre marketing para programadores. El centro de todo, el código. Continuo además avanzando en el reto de los 100 dí...
En este episodio hablamos de como seguir aprendiendo y renovándose como profesional día a día y los desafíos que eso plantea. En una relación directa con la arquitectura tradicional japonesa. En sólo 9 días se acaba la oferta de lanzamiento de mi Zona Premium y doblará su precio. Contenidos interesantes a diario, esta semana acabamos el desafío de programación Python cuyo resultado puedes ver en este ranking y mañana nuevo episodio de Marketing online para programadores dedicado al blog. Óscar...
Desde que se hizo la rama de Drupal 8 hasta que ha salido la versión estable han pasado casi 5 años. ¿Qué se han hecho en estos 5 años de desarrollo? * Se ha reescrito por completo el core de Drupal y el funcionamiento. El core completo funciona con varios módulos de Symfony y está, por completo, orientado a objetos. * Se han incluído en el core módulos básicos, como views, internacionalization o rest. ¿Qué permiten estos módulos? * Mejoras de accesibilidad y usabilidad. * Gestión de la configuración completa en ficheros. * Tests en core. PHPUnit y Behat incluídos. Además de todas las mejoras técnicas que trae Drupal 8, mostraré cómo las han llevado a cabo.Veremos * cómo se ha organizado la comunidad de Drupal en torno al desarrollo de Drupal 8 para que casi 3300 desarrolladores contribuyan al nuevo core. * Cómo es el flujo de una tarea * ¿Qué son las 'Core initiatives' y por qué han sido tan importantes? CTO@Hackity. Drupalero desde 2009 y Socio de la Asociación Española de Drupal y de la Drupal Association desde 2013. Me apasiona cualquier cosa relacionada con sistemas o código fuente. Puedes encontrar más información sobre ignacio en @isholgueras Meetup: https://www.meetup.com/es-ES/PHPMad/events/227257496/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...