Principal/WordPress Fullstack/Blueprints/Gutenberg y FSE/Ampliación de bloques nativos con controles y animaciones mediante Block Filters
Volver a tarjetas «Gutenberg y FSE»Gutenberg y FSE(ТЗ 33 из 54)
Especificación: Ampliación de bloques nativos con controles y animaciones mediante Block FiltersТрудозатраты~8 рабочих часов
Фриланс вилка~$360 – $600 (€320 – €560)
Оценка веб-студии~$760 – $1,280 (€720 – €1200)
ТЗ заказчика (исходный бриф):
Queremos añadir controles de animación (atributos AOS / GSAP) e insignias a los bloques estándar de párrafo, encabezado e imagen sin necesidad de duplicarlos como bloques propios.
Ключевые требования:
- •Ampliación del esquema de atributos de bloques mediante el filtro blocks.registerBlockType
- •Inserción de un panel en la barra lateral mediante un componente HOC en editor.BlockEdit
- •Inserción de atributos de datos en el frontend con blocks.getSaveContent.extraProps o mediante PHP
- •Filtrado selectivo limitando los cambios a core/heading, core/paragraph y core/image
- •Inclusión de un ejecutor ligero de animaciones basado en IntersectionObserver
Ограничения проекта:
- •Cero alertas de validación o roturas en publicaciones previamente guardadas
- •Arquitectura limpia de componentes de orden superior (HOC) en React
Критерии приёмки (KPI):
- 0 errores de validación en la consola del editor en más de 100 artículos publicados
- Animaciones fluidas a 60fps en dispositivos móviles sin bloqueos del hilo principal
- Panel de animaciones oculto en bloques no compatibles
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: