|
|
|
|
Bienvenido a la duodécima edición de La semana PHP.
|
Esta semana tenemos como elemento más destacado el abandono de Symfony de PHP-FIG, lo que deja bastante tocado al grupo de interoperatividad de frameworks.
|
En la sección de artículos destaca el de las novedades que traerá Symfony 4.2.
|
En la zona de tutoriales hay unos cuantos artículos interesantes de Laravel, así como alguno de PHP.
|
En el apartado de noticias, además del abandono de Symfony de PHP-FIG, destaca la incierta fecha de publicación de WordPress 5.0.
|
En vídeos y podcasts aparecen, entre otros, 2 vídeos de la Laracon AU y dos de la WordPress Granada.
|
En componentes destaca NGiИX configuration generator, un servicio de generación de ficheros de configuración de NGINX muy interesante.
|
Y para finalizar un listado de eventos: la mayoría, como es habitual, de WordPress, aunque se cuelan 1 de PHP y otro de Drupal.
|
Si tienes alguna sugerencia que consideres interesante puedes enviármela a través del formulario de contacto, de Twitter o respondiendo a este correo electrónico.
|
Y si esta lista de correo te parece útil, te agradecería que se la envíes a algún compañero al que le pueda interesar o que la difundas por Twitter.
|
|
|
|
|
Artículos
Symfony 4.2 va a ser publicado en breve. Este artículo detallas las nuevas características que va a incluir.
|
La extensión Swoole implementa varias funciones de programación asíncrona de Node.js para PHP. Este artículo muestra cómo utilizarla.
|
WordPress 5.0 va a ser publicado en breve. Este artículo repasa sus principales novedades: el editor Gutenberg, el nuevo tema Twenty Nineteen y otras nuevas características interesantes.
|
Introducción a los tests de penetración en WordPress: qué son, por qué se llevan a cabo y qué herramientas se utilizan.
|
Introducción a las fuentes variables, que permiten, entre otras características, tener todas las variaciones de una familia tipográfica en un único archivo.
|
Tercera parte de una serie de posts en los que explican cómo construir un CMS con Laravel y Vue.js.
|
Artículo que analiza la funcionalidad de legibilidad del popular plugin de SEO Yoast.
|
Cuarta parte de una serie de posts en los que documentan el proceso de construcción y mantenimiento de un paquete de Laravel open source.
|
Artículo que habla sobre un recurso que existe en varios lenguajes modernos, los genéricos, y como se aplica en proyectos PHP.
|
|
Tutoriales
Cómo desplegar Laravel en un entorno local Kubernetes, usando Minikube.
|
Cómo crear una aplicación Laravel con Graphite, un builder que trae un starter kit, así como un constructor de formularios y de CRUD.
|
Cómo configurar una imagen Docker a través de variables de entorno.
|
Cómo testear el restablecimiento de la contraseña en una aplicación Laravel.
|
Cómo configurar un entorno de integración continua para una aplicación Laravel en GitLab.
|
Cómo refactorizar un formulario usando generadores PHP y secuencias de eventos para mejorar la experiencia del usuario.
|
Cómo configurar Laravel Mix para que cree varios vendors, separando los recursos que necesita cada parte de una aplicación.
|
|
Noticias
Fabien Potencier, líder del proyecto Symfony, acaba de solicitar la retirada de Symfony del proyecto PHP-FIG, indicando que PHP-FIG se ha desviado de su propósito inicial: en vez de estandarizar las soluciones existentes, PHP-FIG se está dedicando últimamente a fabricar estándares nuevos y totalmente incompatibles con el mercado actual. Otros frameworks o bibliotecas populares, entre ellas Laravel o Doctrine, ya lo hicieron en el pasado.
|
Sigue sin estar clara la fecha de publicación de WordPress 5.0. Ni siquiera está claro cuando se publicará la primera RC. Todo ello entre bastante revuelo en la comunidad de desarrollo.
|
El CMS ExpressionEngine, que lleva en el mercado unos 15 años, acaba de ser publicado como software libre, con la licencia Apache 2.0.
|
Publicada la versión 4.2.0-RC1 de Symfony, con correcciones de errores y alguna mejora.
|
Publicada la versión 4.1.8 de Symfony, con correcciones de errores.
|
Publicada la versión 3.4.19 de Symfony, con correcciones de errores.
|
Publicada la versión 2.8.48 de Symfony, con correcciones de errores. Esta será la última publicación de la rama 2.8, por lo que si tienes algún proyecto en esta versión, tendrías que ir pensando en migrar a una versión posterior.
|
Publicada la versión 5.7.15 de Laravel, con cambios menores.
|
|
Vídeos y podcasts
Vídeo con la tercera de las presentaciones de la pasada Laracon AU 2018, impartida por Donna Benjamin.
|
En este vídeo, Fernando Tellado cuenta qué implica Gutenberg, el nuevo editor de WordPress 5.0, en el presente y futuro de WordPress: lo bueno, lo malo, cómo afecta a la comunidad de usuarios y al mercado.
|
Vídeo con la cuarta de las presentaciones de la pasada Laracon AU 2018, impartida por Kate Kendall.
|
En este vídeo muestan los beneficios que se puede obtener, tanto moral como profesionalmente, participando en el desarrollo, soporte y/o difusión de una comunidad Open Source tomando WordPress como ejemplo.
|
Diferentes métodos para filtrar colecciones de objetos usando el ORM Doctrine y qué sucede cuando aplicas cada uno.
|
Tercera parte de una serie de artículos (con vídeo incluido) sobre TDD (Test Driven Development).
|
|
Componentes, librerías y utilidades
Servicio de generación de archivos de configuración de NGINX.
|
Servicio que permite convertir el código fuente en imágenes para publicar en artículos, tweets, mensajes, publicaciones,...
|
Parser PHP escrito en PHP.
|
Biblioteca PHP que permite gestionar el versionado semántico.
|
Componente que permite realizar copias de seguridad de MySQL y PostgreSQL y restaurarlas con los servicios S3, Dropbox, FTP, SFTP y Rackspace Cloud. Tiene componentes de integración con Symfony y con Laravel.
|
Biblioteca para trabajar con JSON Web Token y con JSON Web Signature en base al RFC 7519.
|
|
Eventos
Del 29 de noviembre al 5 de diciembre
|
El 28 de noviembre tendrá lugar en Vigo una meetup titulada "Live coding: Protegiéndote del framework".
|
El 29 de noviembre tendrá lugar en Cartagena una meetup titulada "Email marketing: cómo usarlo en tu proyecto WordPress".
|
El 29 de noviembre tendrá lugar en Málaga una meetup titulada "SEO en WordPress de 0 a 100".
|
El 29 de noviembre tendrá lugar en Oviedo una meetup titulada "WooCommerce: Crea una tienda online desde cero".
|
El 29 de noviembre tendrá lugar en Tarragona una meetup titulada "Extender WooCommerce, no solo de vender productos vive el eCommerce".
|
El 29 de noviembre tendrá lugar en Collado Villalba una meetup titulada "La intranet de tu negocio con WordPress. Ahorra tiempo y dinero".
|
El 29 de noviembre tendrá lugar en Valladolid una meetup titulada "Descubriendo Gutenberg, el nuevo editor de bloques de WordPress".
|
El 30 de noviembre tendrá lugar en Mataró una meetup titulada "Planificar una web en WordPress".
|
El 30 de noviembre tendrá lugar en Girona una meetup titulada "Empezando con Gutenberg: Di hola al nuevo editor".
|
El 01 de diciembre tendrá lugar en Málaga una meetup titulada "Drupal Training Day - Dic 2018".
|
El 04 de diciembre tendrá lugar en Santa Coloma de Gramenet una meetup titulada "Gestión de productos con WooCommerce".
|
|
|
Si esta lista de correo te parece interesante te agradecería que la difundas por Twitter.
|
|
|
|
|
|
|