Parliamo del progetto

Categoria

Partitech Sonata Extra Bundle

25 articoli Pagina 2

Sonata Extra Bundle: API di traduzione

Sonata Extra Bundle espone un'API di traduzione che delega l'elaborazione a un fornitore configurabile. L'applicazione può così tradurre un testo in diverse lingue mantenendo la scelta del fornitore a livello di configurazione. Comprendere l'API di traduzione L'API di traduzione è una funzionalità che sfrutta i servizi di traduzione alimentati dall'IA per fornire una traduzione automatica del testo. Integrando diversi fornitori di traduzione, gli utenti possono tradurre il testo in più lingu...

Sonata Extra Bundle: generare una sitemap

Integrazione con PrestaSitemapBundle Sonata Extra si integra con PrestaSitemapBundle per generare un file sitemap.xml. La generazione copre immagini, articoli e pagine di contenuto dell’applicazione. Il processo è completamente automatizzato e include il supporto per i collegamenti multilingue. Estendere la sitemap Gli utenti che desiderano personalizzare ulteriormente la mappa del sito, in particolare aggiungendo risorse supplementari dai controller Symfony, sono incoraggiati a consultare la...

Pacchetto Extra Sonata: gestire amministrazioni multilingue

Il bundle fornisce un trait per le classi admin e un trait per le entità. Insieme, aggiungono i campi e le azioni necessari per la gestione di più varianti linguistiche. Le locali provengono dai siti Sonata Page. L'amministrazione mostra quindi le varianti disponibili e consente di collegare le registrazioni di uno stesso gruppo di traduzione. Schermi Edizione di una traduzione nel sito selezionato Elenco dei contenuti nella locale selezionata Creazione di una traduzione dalla variante co...

Sonata Extra Bundle: rendere Sonata Page multilingue

Panoramica Il Sonata Extra Bundle migliora il SonataPageBundle offrendo capacità complete di gestione multisito e multilingue. Questa funzionalità permette di monitorare e passare tra le traduzioni delle pagine sul front-end e supporta una strategia multisito flessibile. Schermi Visualizzazione a elenco: Vista dettagliata: Configurazione di un multisito con più lingue Creazione di siti multilingue Ogni sito può supportare diverse impostazioni locali. Utilizza il seguente comando per cr...

Sonata Extra Bundle: gestione delle risorse front-end

Presentazione Il bundle SonataExtra introduce un modo flessibile e potente di gestire le risorse CSS e JavaScript nei blocchi Sonata. Questa funzionalità consente agli sviluppatori di includere facilmente ed efficacemente file CSS e JS esterni, così come stili e script inline. Integrazione Caricamento efficiente Le risorse (CSS/JS) vengono caricate nella pagina solo se il blocco corrispondente viene utilizzato. Questo garantisce un caricamento efficiente ed evita sovraccarichi inutili, il ch...

Sonata Extra Bundle: selettore di lingua

Sonata Extra Bundle fornisce un selettore di lingua ricco di funzionalità, compatibile con le pagine ibride. Questo documento descrive i passaggi per attivare e utilizzare il selettore di lingua nella vostra applicazione Sonata. Configurazione del selettore di lingua Integrazione con le pagine ibride Il selettore di lingua può integrarsi perfettamente ai vostri controller e percorsi esistenti. Una volta che avete un controller con un percorso definito, potete trovarlo e gestirlo nel gestore ...

Pacchetto Extra Sonata: configurare una Content Security Policy

Introduzione La Content Security Policy (CSP) è un meccanismo di sicurezza del browser che aiuta a ridurre i rischi di Cross-Site Scripting (XSS) e di iniezione di contenuti. Il bundle Sonata-Extra per Symfony offre un modo efficace per implementare e gestire la CSP nella tua applicazione. Comprendere la Content Security Policy La CSP è trasmessa tramite un'intestazione di risposta e permette di controllare le risorse che la tua pagina web può caricare o eseguire. Specificando un elenco di f...

Sonata Extra Bundle: modulo di blog

Sonata Extra Bundle fornisce un modulo blog integrato in Sonata Page, con percorsi personalizzabili e una resa adatta ai siti multilingue. Integrazione delle strade principali Aggiornamento delle principali rotte del blog Integra le pagine del tuo sito con il controller del blog eseguendo il update-core-route ordine: php bin/console sonata:page:update-core-routes --site={id} L'esecuzione di questo comando sincronizza la pagina Sonata con i seguenti itinerari ibridi: Categoria del blog: /bl...

Sonata Extra Bundle: dichiarare un admin con l'attributo AsAdmin

Dichiarare un servizio admin con #[AsAdmin] Gli attributi PHP permettono di sostituire una lunga dichiarazione in services.yaml tramite una configurazione posta direttamente sulla classe admin. La dichiarazione classica era simile a questa: app.admin.article: class: App\Admin\MyEntityAdmin arguments: [~, App\Entity\MyEntity, ~] tags: - { name: sonata.admin, manager_type: orm, label: "My Entity Admin" } calls: - [ setTranslationDomain, [partite...

Sonata Extra Bundle: flusso di lavoro di convalida

Panoramica Il flusso di lavoro di validazione di Sonata Extra registra le azioni effettuate nell'amministrazione, offrendo una panoramica completa delle attività, delle risorse coinvolte, delle descrizioni e degli utenti. Questa funzionalità garantisce che le azioni siano registrate ma non applicate immediatamente. Esse richiedono invece una convalida da parte di un utente con il ROLE_APPROVE permesso. Funzionalità Registrazione delle azioni: Registra ogni azione ma non applica immediatamen...

Sonata Extra Bundle: presentazione

Sonata Extra Bundle completa Sonata Admin e Sonata Page con funzioni pronte da integrare: contenuti multilingue, media, flussi di lavoro, registrazione, strumenti editoriali e comandi di migrazione. Funzionalità Installazione Requisiti di sistema Guida all'installazione Guida dell'utente Cominciare Funzionalità avanzate Configurazione Assistenza tecnica Domande Frequenti Contatto e supporto Guide di configurazione Configurazione dell'impaginazione : consultare la guida Personalizzar...

Sonata Extra Bundle: funzionalità

Dichiarare un'amministrazione con l'attributo PHP #[AsAdmin] Posizionate la dichiarazione del servizio admin direttamente sulla sua classe. Documentazione: as-admin-attribute.md Anteprima del codice: Diario delle attività nell'amministrazione La funzionalità del diario delle attività nel Sonata Extra Bundle è progettata per monitorare e registrare tutte le attività nel sito di amministrazione. Fornisce una vista completa delle azioni eseguite, delle risorse coinvolte, delle descrizioni de...