Valoracion guardada

Desacoplando el blog del core eCommerce PrestaShop/Filament

145 valoraciones de lectores

¿Cómo escalar una estrategia de contenidos sin comprometer la seguridad de un eCommerce? En este post explico cómo desarrollé un sistema basado en Filament para centralizar la gestión editorial, logrando un entorno de alto rendimiento que protege el flujo transaccional y mejora la interacción del usuario.

Realicé un proyecto en 2021 interno para modernizar el blog corporativo utilizando PHP, Filament en un entorno basado en PrestaShop 1.7.

El blog era una pieza clave dentro de la estrategia de contenidos y SEO de la empresa, con un alto volumen de publicaciones y múltiples perfiles implicados en su gestión.

En este vídeo muestra una réplica funcional donde he recreado con precisión la lógica y la interfaz del proyecto original. Aunque en esta demostración no utilizo PrestaShop, el resultado visual final y la operativa son idénticos, demostrando la viabilidad de esta arquitectura en entornos modernos.

Gestión de Autores

Permite crear perfiles de autores, ya sean internos o externos, asignándoles un Rol específico. Este rol no define permisos de acceso al panel, sino su cargo profesional, el cual se sincroniza con los filtros de categorías. Para garantizar la coherencia del sistema, el rol y la categoría deben coexistir, permitiendo que el usuario encuentre al experto adecuado al filtrar el contenido.

Categorías

Es el eje que vincula el contenido con el autor. Al realizar una búsqueda por categoría, el sistema filtra de forma cruzada para mostrar tanto las noticias relacionadas como los autores que pertenecen a esa misma especialidad.

Administración de Posts

La gestión integral (creación, edición, eliminación, filtrado y paginación) se realiza a través de un Resource de Filament optimizado.

Automatización: El slug de la URL se genera de forma dinámica a partir del título.

Edición Pro: El cuerpo del mensaje utiliza el componente RichEditor de Filament para una edición visual completa.

Publicación Flexible: El sistema permite la publicación inmediata validando todos los campos obligatorios. Sin embargo, ofrece la opción de desactivar esta validación para guardar borradores incompletos. Esta función es clave cuando se trabaja en artículos a medias o cuando la noticia debe programarse para un día concreto sin haber definido aún al autor final.

Presentación: Incluye gestión de imagen destacada y un excerpt (resumen corto) con diseño CSS personalizado para mejorar el impacto visual.

Valoraciones: Implementé un sistema de votación híbrido diseñado para maximizar la autoridad del contenido desde el primer segundo. En lugar de iniciar el contador a cero, el sistema realiza un cálculo inicial basado en el ID del post al que se le van sumando, de forma dinámica, las interacciones reales de los usuarios. Para garantizar la integridad de los datos, desarrollé un control doble: los votos se registran en la base de datos y se sincronizan con el LocalStorage del navegador, evitando así duplicidades y asegurando que cada usuario pueda votar una sola vez por artículo.


Desacoplar el blog del core de PrestaShop no es solo una decisión técnica: es una estrategia de escalabilidad. Cuando el contenido editorial vive dentro del mismo entorno que el flujo transaccional, cualquier carga extra —autores, búsquedas, filtros, paginación, edición, imágenes, votaciones— afecta directamente al rendimiento del eCommerce.

La arquitectura que desarrollé separa completamente ambos mundos:


El desac acoplamiento permite:


Quien soyLanding pages

Preguntas frecuentes

¿Por qué es recomendable desacoplar el blog del core de PrestaShop?

Porque PrestaShop está optimizado para transacciones, no para contenido editorial. Separar el blog evita sobrecargar el eCommerce, mejora la seguridad, permite escalar publicaciones y reduce el riesgo de que un editor afecte al flujo de ventas.

¿Se puede integrar Filament con PrestaShop sin modificar el core?

Sí. Filament funciona como un panel independiente que gestiona autores, categorías y posts. La integración se realiza mediante endpoints o sincronización de datos, sin tocar el core de PrestaShop ni comprometer actualizaciones futuras.

¿Qué ventajas tiene usar Filament para gestionar un blog corporativo?

Filament ofrece un panel moderno, rápido y extensible: roles personalizados, RichEditor, slug automático, gestión de imágenes, borradores, programación de publicaciones y recursos optimizados. Es ideal para equipos editoriales que necesitan flexibilidad sin depender del backoffice de PrestaShop.

Ver video en YouTube
¿Necesitas mejorar tu web?