Esta semana destaca la compra de Tumblr por parte de Automattic, una empresa rival desde hace tiempo, por una suma no revelada, seis años después de que Yahoo adquiriera Tumblr por 1100 millones de dólares. ¿Podría darle WordPress a Tumblr lo que más necesita: estabilidad?
Además, la idea de cambiar PHP para incluir dos idiomas «PHP» (Clásico) y «P++» fue propuesta en la lista de correo interno por Zeev y en más detalle en una FAQ contestando preguntas. Incluso se ha creado una votación para ver la viabilidad de P++, que parece que no ha tenido demasiado éxito entre la gente con derecho a voto. Hay que recordar que el autor de esta propuesta es uno de los creadores originales del motor Zend en PHP 3 y 4 y co-fundador de la compañía Zend, por lo que la propuesta obtuvo muchas respuestas y discusiones adicionales en Reddit y en Hacker News.
Nikita Popov describe cómo puedes ayudar con algunos cambios simples pero necesarios para la versión 8.0 de PHP, así que si quieres colaborar con el desarrollo del PHP esta es una buena oportunidad.
El PSR-12 acaba de ser aceptado por PHP-FIG. Esta especificación extiende, expande y reemplaza el PSR-2, que trata sobre el estilo del código PHP. Al igual que PSR-2, la intención de esta especificación es reducir la fricción cuando se revisa código de diferentes autores. Lo hace enumerando un conjunto compartido de reglas y expectativas sobre cómo formatear código PHP. Espero que en breve esté adoptado por los frameworks y demás herramientas.
Ya hay una fecha para la publicación de WordPress 5.3, el 12 de noviembre. Además el equipo de privacidad de WordPress está discutiendo la posibilidad de crear un mecanismo de consentimiento y acceso unificado, que en un principio se plantea como un plugin y en un futuro puede pasar al núcleo. Y el equipo de revisión de temas del repositorio oficial de WordPress está pidiendo a los autores de todos los temas que implementen, antes del 3 de septiembre, un sistema de navegación por teclado.
Y, como de costumbre, la lista de esta semana trae una gran cantidad de artículos, tutoriales, vídeos y noticias interesantes.
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.
Noticias
- Automattic ha comprado Tumblr — Automattic ha adquirido Tumblr, una empresa rival desde hace tiempo, por una suma no revelada, seis años después de que Yahoo adquiriera Tumblr por 1100 millones de dólares
- Llamada a la participación en el desarrollo de PHP — Si quieres ayudar con el desarrollo del PHP esta es una buena oportunidad. Nikita Popov describe en este artículo cómo puedes ayudar con algunos cambios simples pero necesarios para la versión 8.0 de PHP
- PSR-12: Estilo de codificación extendido — Acaba de ser aceptado por PHP-FIG el PSR-12, una evolución del PSR-2, que trata sobre el estilo del código PHP. Espero que en breve esté adoptado por los frameworks y demás herramientas
- Planificación de WordPress 5.3 — Está previsto que la nueva versión de WordPress se publique el 12 de noviembre
- Un mecanismo de consentimiento y registro para la privacidad del usuario — El equipo de privacidad está discutiendo la posibilidad de crear un mecanismo de consentimiento y acceso unificado. En un principio se plantea como plugin y en un futuro puede pasar al núcleo de WordPress
- Planificando la navegación con el teclado — El equipo de revisión de temas del repositorio oficial de WordPress está pidiendo a los autores de todos los temas que implementen, antes del 3 de septiembre, un sistema de navegación por teclado
- Automattic adquiere Zero BS CRM y se plantea renombrarlo como Jetpack CRM — WordPress, inglés
- Cumbre Virtual de WP: agosto 19-23 — Entre el 19 y el 23 tendrá lugar esta cumbre virtual, con más de 20 ponencias
- Publicado Laravel Cashier 10 — Acaba de publicarse la versión 10 de Laravel Cashier, con mejoras significativas como el soporte para las nuevas APIs de Stripe y soporte para las regulaciones de SCA (Strong Customer Authentication) en la UE
- Publicado Joomla 3.9.11 — Joomla, inglés
- PHPStan soporta PHP 7.4 — PHP, inglés
Artículos y tutoriales
- P++ es una mala idea por razones no técnicas — La semana pasada la idea de cambiar PHP para incluir dos idiomas «PHP» (Clásico) y «P++» fue propuesta en la lista de correo interno por Zeev y en más detalle en una FAQ contestando preguntas. Zeev es uno de los autores originales del motor Zend en PHP 3 y 4 y co-fundador de la compañía Zend, por lo que la propuesta obtuvo muchas respuestas y discusiones adicionales sobre Reddit y HackerNews.
- MariaDB vs MySQL — Análisis de las principales diferencias entre MariaDB y MySQL, dos tecnologías de bases de datos similares pero diferentes utilizadas en millones de sitios web en todo el mundo
- Cómo abordar el desarrollo moderno de WordPress (parte 1) — Interesantes consejos de cómo mejorar tu flujo de trabajo y tu productividad en el desarrollo con WordPress
- Ilumina tu carrera — Interesantes consejos sobre la carrera profesional, PHP y tecnologías relacionadas
- Usar el archivo htaccess en WordPress para proteger, optimizar y controlar las redirecciones — El archivo .htaccess es un elemento importante de WordPress, que se utiliza a menudo para añadir, modificar y anular las configuraciones a nivel de servidor, la seguridad y los parámetros de rendimiento. Este tutorial te explica con detalle el funcionamiento de este archivo
- PWA vs. AMP: ¿Qué deberías elegir? — Progressive Web Application (PWA) y Accelerated Mobile Project (AMP) son conceptos web revolucionarios. Este tutorial te explica todo lo que necesitas saber sobre sus aspectos clave y sus grandes diferencias
- Tutorial de «Advanced Custom Fields Tutorial»: la guía definitiva — Los campos personalizados de WordPress son una parte importante de lo que hace de WordPress un sistema de gestión de contenidos flexible, en lugar de una «plataforma de blogs». Cuando se trata de campos personalizados de WordPress, el plugin freemium «Advanced Custom Fields» es uno de los más conocidos. Este artículo es una excelente introducción a este tema: explica por qué los «Advanced Custom Fields» son tan valiosos y luego te muestra paso a paso cómo puedes aplicarlos a tu sitio WordPress
- Los mejores plugins de sitemaps para WordPress — Este artículo te explica por qué es importante crear, optimizar y «subir a Google» el Sitemap de tu web, y los muchos beneficios que tu web tendrá a nivel de SEO al hacerlo, además de qué plugins de Sitemaps para WordPress puedes utilizar
- Cualificación de leads en un negocio digital — Conseguir que un usuario llegue a tu web y muestre interés, es el primer paso dentro de tu funnel de ventas. Pero cuando ese usuario con interés tiene intención de seguir avanzando progresivamente por ese embudo de conversión, esto lo convierte en algo aún más atrayente para tu negocio digital
- Por qué migré de WordPress a Gatsby — Motivos por los que cambiarse de WordPress a este gestor estático y cómo ha sido la experiencia
- Lo que los webmasters deben saber sobre las actualizaciones del núcleo del buscador — Google te explica lo que necesitas saber sobre las actualizaciones de los algoritmos de búsqueda
- Un plugin malicioso que cifra los posts de WordPress — Cómo funciona un plugin que cifra el contenido de los posts de WordPress
- Cómo desplegar Symfony en Alibaba Cloud — Este artículo explica cómo desplegar una aplicación desarrollada en Symfony en Alibaba Cloud, aunque también vale para cualquier proveedor que ofrezca un VPS o un servidor dedicado
- Grabar «custom post type» desde el frontend de WordPress — Grabar un Custom Post Type desde el frontend de WordPress facilita a los usuarios de tu web el introducir información en el sitio sin tener que acceder al escritorio de WordPress
- Cómo funciona un ataque de «Buffer Overflow» — Un programa puede ser vulnerable al desbordamiento del búfer si maneja incorrectamente los datos que recibe. Cualquiera que pueda proporcionar datos de entrada de usuario convenientemente diseñados puede hacer que un programa se bloquee. Peor aún, un programa vulnerable puede ejecutar código arbitrario proporcionado por un intruso y hacer algo que el autor no tenía la intención de hacer. Las vulnerabilidades de desbordamiento de búfer son causadas por errores del programador, que son fáciles de entender pero no tan fáciles de evitar o de proteger.
- Costos de mantenimiento del sitio web ¿Qué esperar en 2019? — Los costes de mantenimiento de un sitio web son un tema cada vez más importante para los propietarios de tiendas web. Este artículo analiza sus costes mensuales, así como servicios interesantes para reducirlos
- Cómo acelerar WordPress y obtener un PageSpeed Insights Score de 100 — Esta guía te muestra cómo acelerar el tiempo de carga de tu sitio WordPress y obtener la puntuación máxima de 100 en el PageSpeed Insights de Google. Esto hará que tu blog sea mejor, que tus visitantes estén más contentos y que incluso puedas ser recompensado con más tráfico de búsqueda en Google
- Cómo desplegar Laravel a Kubernetes — Si alguna vez te has planteado como desplegar tu aplicación en Kubernetes esta guía seguramente te ayude
- Novedades de PHP 7.4 — La versión 7.4 de PHP está a la vuelta de la esquina (su lanzamiento está previsto para el 28 de noviembre de este año) y mientras las betas van puliendo las novedades que traerá consigo, este artículo recoge las nuevas características de las que dispondremos cuando sea liberada
- Entender las tareas programadas de WordPress: WP Cron — Este artículo te explica qué es y qué te ayuda a hacer un «cron»
Vídeos y podcasts
- Episodio 13: De crowdfunding de iconos y versiones de WordPress — WordPress, español
- Entornos dónde crear tu Membership Site con seguridad — WordPress, español
- Caso Real: deFuranchos – 3: estrategia — WordPress, español
- Cómo llegamos al desarrollo en WordPress (II) — WordPress, español
- Webinar: Construir un sitio WordPress con un Page Builder — WordPress, inglés
- Entrevista con Sara Golemon — Entrevista con la desarrolladora del núcleo de PHP Sara Golemon sobre las novedades en PHP 7.4
- Cómo mejorar la accesibilidad de la Web — WordPress, español
- Sobremesa con Javier Casares — WordPress, español
Componentes, librerías y utilidades
- Aire — Componente que facilita la creación de formularios en proyectos Laravel
- Laravel Love — Paquete Laravel que permite añadir reacciones de sitios sociales (Github, Facebook, YouTube, Slack, Reddit, Medium, Disqus) a modelos
- Laraup — Actualiza automáticamente tu proyecto Laravel desde la versión 4.2 a la 5.8