Hablemos de su proyecto

Categoría

Partitech Sonata Extra Bundle

25 artículos Página 2

Sonata Extra Bundle: API de traducción

Sonata Extra Bundle expone una API de traducción que delega el procesamiento a un proveedor configurable. La aplicación puede así traducir un texto a varios idiomas mientras conserva la elección del proveedor a nivel de configuración. Comprender la API de traducción La API de traducción es una funcionalidad que aprovecha los servicios de traducción impulsados por IA para proporcionar una traducción automática de texto. Al integrar diferentes proveedores de traducción, los usuarios pueden tra...

Paquete Extra Sonata: generar un sitemap

Integración con PrestaSitemapBundle Sonata Extra se integra con PrestaSitemapBundle para generar un archivo sitemap.xml. La generación cubre las imágenes, los artículos y las páginas de contenido de la aplicación. El proceso es totalmente automatizado e incluye el soporte de enlaces multilingües. Ampliar el sitemap Los usuarios que deseen personalizar más el mapa del sitio, especialmente añadiendo recursos adicionales desde los controladores de Symfony, son alentados a consultar la documentac...

Paquete Extra de Sonata: gestionar administraciones multilingües

El paquete proporciona un rasgo para las clases de administración y un rasgo para las entidades. Juntos, añaden los campos y las acciones necesarias para la gestión de varias variantes lingüísticas. Los locales provienen de los sitios Sonata Page. La administración entonces muestra las variantes disponibles y permite enlazar los registros de un mismo grupo de traducción. Pantallas Edición de una traducción en el sitio seleccionado Lista de contenidos en la localidad seleccionada Creación ...

Sonata Extra Bundle: hacer que Sonata Page sea multilingüe

Resumen El Sonata Extra Bundle mejora el SonataPageBundle al ofrecer capacidades completas de gestión multisite y multilingüe. Esta funcionalidad permite seguir y cambiar entre las traducciones de páginas en el front-end y admite una estrategia multisite flexible. Pantallas Vista en lista: Vista detallada: Configuración de un multisite con varios idiomas Creación de sitios multilingües Cada sitio puede soportar diferentes configuraciones regionales. Utilice el siguiente comando para cr...

Sonata Extra Bundle: gestión de recursos front-end

Presentación El paquete SonataExtra introduce una forma flexible y poderosa de gestionar los recursos CSS y JavaScript en los bloques de Sonata. Esta funcionalidad permite a los desarrolladores incluir de manera fácil y eficiente archivos CSS y JS externos, así como estilos y scripts en línea. Integración Carga eficiente Los recursos (CSS/JS) se cargan en la página solo si se utiliza el bloque correspondiente. Esto asegura una carga eficiente y evita sobrecargas innecesarias, lo cual es espe...

Sonata Extra Bundle: selector de idioma

Sonata Extra Bundle proporciona un selector de idioma con muchas funciones, compatible con páginas híbridas. Este documento describe los pasos para activar y utilizar el selector de idioma en su aplicación Sonata. Configuración del selector de idioma Integración con las páginas híbridas El selector de idioma puede integrarse perfectamente con sus controladores y rutas existentes. Una vez que tenga un controlador con una ruta definida, puede encontrarlo y gestionarlo en el gestor de páginas S...

Paquete Extra de Sonata: configurar una Política de Seguridad de Contenidos

Introducción La Política de Seguridad de Contenidos (CSP) es un mecanismo de seguridad del navegador que ayuda a reducir los riesgos de Cross-Site Scripting (XSS) y de inyección de contenido. El paquete Sonata-Extra para Symfony ofrece una manera eficaz de implementar y gestionar la CSP en su aplicación. Comprender la Política de Seguridad de Contenidos La CSP se transmite mediante un encabezado de respuesta y permite controlar los recursos que su página web puede cargar o ejecutar. Al espec...

Sonata Extra Bundle: módulo de blog

Sonata Extra Bundle proporciona un módulo de blog integrado en Sonata Page, con rutas personalizables y un renderizado adaptado a sitios multilingües. Integración de las rutas principales Actualización de las rutas principales del blog Integre las páginas de su sitio con el controlador de blog ejecutando el update-core-route pedido: php bin/console sonata:page:update-core-routes --site={id} La ejecución de este comando sincroniza la página Sonata con las siguientes rutas híbridas: Categorí...

Paquete Extra de Sonata: declarar un administrador con el atributo AsAdmin

Declarar un servicio admin con #[AsAdmin] Los atributos de PHP permiten reemplazar una larga declaración en services.yaml mediante una configuración colocada directamente en la clase admin. La declaración clásica se parecía a esto: app.admin.article: class: App\Admin\MyEntityAdmin arguments: [~, App\Entity\MyEntity, ~] tags: - { name: sonata.admin, manager_type: orm, label: "My Entity Admin" } calls: - [ setTranslationDomain, [partitech]] Con...

Sonata Extra Bundle: flujo de trabajo de validación

Visión general El flujo de trabajo de validación de Sonata Extra registra las acciones realizadas en la administración, ofreciendo una vista general completa de las actividades, los recursos implicados, las descripciones y los usuarios. Esta funcionalidad garantiza que las acciones se registren pero no se apliquen de inmediato. Más bien, requieren una validación por parte de un usuario con el ROLE_APPROVE permiso. Funcionalidades Registro de acciones: Registra cada acción pero no aplica los...

Sonata Extra Bundle: presentación

Sonata Extra Bundle completa Sonata Admin y Sonata Page con funciones listas para integrar: contenidos multilingües, medios, flujos de trabajo, registro, herramientas editoriales y comandos de migración. Funcionalidades Instalación Requisitos del sistema Guía de instalación Guía del usuario Comenzar Funciones avanzadas Configuración Asistencia técnica Preguntas frecuentes Contacto y soporte Guías de configuración Configuración de la disposición: consultar la guía Personalizar las pá...

Sonata Extra Bundle: funcionalidades

Declarar una administración con el atributo PHP #[AsAdmin] Coloque la declaración del servicio admin directamente en su clase. Documentación: como-administrar-atributo.md Vista previa del código: Diario de actividades en la administración La funcionalidad de diario de actividades en el Sonata Extra Bundle está diseñada para supervisar y registrar todas las actividades en el sitio de administración. Proporciona una vista completa de las acciones realizadas, los recursos involucrados, las d...