Kowal Blog per Magento 2 - blog che sfrutta la potenza del catalogo Magento
- Compatibilità
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
- Hyva Theme
- Hyva Theme Redy
- Gestione tramite IA (MCP)
- Sì
Descrizione / Kowal Blog per Magento 2 - blog che sfrutta la potenza del catalogo Magento
MAGENTO 2 · CONTENUTI · CATALOGO MAGENTO · PAGEBUILDER
Gestisci un blog basato sui meccanismi del catalogo Magento.
Kowal Blog
Crea articoli come blog_post e usa categorie, store view e campi nativi di contenuto e SEO. Collega il blog a tag, widget degli ultimi articoli e landing page realizzate in PageBuilder.
Attributi nativi · Più alberi del blog · Adattatore Hyvä facoltativo
COME FUNZIONA IN PRATICA
01 · Definisci la struttura del blog
Indichi categorie principali e impostazioni di elenchi e articoli.
02 · Crei l'articolo
Compili blog_post, contenuto, immagini, tag e metadati.
03 · Pubblichi nel layout corretto
Scegli la vista articolo oppure landing page e la store view.
Cosa ottiene il tuo negozio?
Scopri le funzioni, l'utilizzo e le impostazioni del modulo.
Scopri il modulo
Kowal_Blog è un modulo blog per Magento 2 progettato diversamente dalle estensioni blog classiche. Invece di creare un sistema separato di articoli, categorie e routing, sfrutta il potenziale del catalogo Magento.
Le categorie del blog sono categorie standard del catalogo e l'articolo è un prodotto di tipo speciale blog_post. Il blog rimane così vicino ai meccanismi Magento già presenti nel negozio, ben integrati con frontend, SEO, store view, cache e amministrazione.
Un concetto unico
La caratteristica principale è l'utilizzo del catalogo Magento come motore di pubblicazione dei contenuti.
Il modulo aggiunge un nuovo tipo di prodotto:
blog_post
Tipo blog_post si basa sul comportamento del prodotto virtuale, ma non è destinato alla vendita. L'articolo non renderizza prezzo, carrello, informazioni di magazzino o elementi d'acquisto. Per Magento rimane però un'entità del catalogo e può usare le funzioni catalogo esistenti.
Questo approccio unisce due aspetti:
- il carattere editoriale del blog,
- le possibilità tecniche del catalogo Magento.
Perché è rilevante
Molti moduli blog creano un sistema separato accanto a Magento: tabelle di articoli, categorie, routing, SEO e integrazioni propri. Questo spesso significa più codice, più eccezioni e più componenti da mantenere.
Kowal_Blog segue l'approccio opposto. Usa ciò che Magento sa già fare bene:
- categorie del catalogo,
- relazioni prodotto-categoria,
- attributi EAV,
- store view,
- URL rewrite,
- meta title e meta description,
- sitemap,
- cache,
- layout delle pagine,
- immagini prodotto,
- traduzioni,
- moduli amministrativi standard.
Il blog diventa così una parte naturale del negozio Magento invece di un componente separato.
SEO coerente con Magento
Gli articoli usano i campi SEO nativi Magento:
url_key,meta_title,meta_description,meta_keyword.
Con l'integrazione SEO è anche possibile generare dati strutturati adatti ai contenuti del blog, come BlogPosting, CollectionPage, ItemList e BreadcrumbList. L'integrazione elimina inoltre i dati strutturati di prodotto dove l'articolo non deve essere considerato un prodotto in vendita.
Migliore utilizzo delle categorie del negozio
Le categorie del blog sono categorie del catalogo. L'amministratore indica una categoria come radice del blog e le sottocategorie diventano categorie del blog.
Questo permette di creare una struttura logica dei contenuti, ad esempio:
- Blog,
- Blog / Guide,
- Blog / Novità,
- Blog / SEO,
- Blog / Magento.
Meno infrastruttura separata
Il modulo non richiede un modello separato delle categorie blog né un modello di base degli articoli separato. Riduce così il codice personalizzato e il rischio di conflitti con i meccanismi Magento.
Un flusso di lavoro familiare per l'amministratore
L'articolo del blog viene creato in modo simile a un prodotto. L'amministratore usa il modulo Magento conosciuto, con attributi adattati ai contenuti:
- data di pubblicazione,
- autore,
- formato dell'articolo,
- tag,
- livello di difficoltà,
- fonte del contenuto,
- articolo in evidenza.
Store view e traduzioni
Poiché il contenuto dell'articolo si basa sugli attributi prodotto, può usare i meccanismi standard Magento per i valori per store view.
L'introduzione dell'articolo usa il campo nativo:
short_description
Il contenuto principale dell'articolo usa il campo nativo:
description
Questo semplifica traduzioni e manutenzione dei contenuti multilingue.
Tipo di prodotto Blog Post
Il modulo aggiunge il tipo di prodotto blog_post, basato sul comportamento del prodotto virtuale. Il tipo è destinato alla pubblicazione di contenuti, non alla vendita.
Set di attributi Blog Post
Durante l'installazione viene creato il set di attributi Blog Post, con campi nativi Magento e ulteriori campi editoriali.
Il modulo usa gli attributi Magento esistenti dove opportuno:
namecome titolo dell'articolo,short_descriptioncome introduzione,descriptioncome contenuto,imagecome immagine principale,url_keycome indirizzo URL,- i campi meta nativi per la SEO.
Categorie del blog dal catalogo Magento
Nella configurazione l'amministratore indica la categoria principale del blog. Questa è la pagina iniziale del blog e le sue sottocategorie sono categorie del blog.
Elenco degli articoli
Il modulo supporta più varianti di visualizzazione dell'elenco:
- lista,
- griglia a 2 colonne,
- griglia a 3 colonne,
- griglia a 4 colonne.
Ogni variante può mostrare immagine, titolo, data di pubblicazione, autore, introduzione e link all'articolo.
Vista dell'articolo
La pagina renderizza il contenuto come articolo, non come prodotto in vendita. Il template mostra:
- titolo,
- data di pubblicazione,
- autore,
- immagine principale,
- introduzione,
- contenuto completo,
- tag.
Sidebar del blog
Il modulo offre una sidebar con blocchi:
- categorie del blog,
- ultimi articoli,
- tag.
La sidebar funziona con i layout nativi Magento:
1column,2columns-left,2columns-right.
Imposizione del layout della pagina
L'amministratore può impostare un layout separato per:
- categorie del blog,
- pagina dell'articolo.
Il blog può così avere un layout diverso dalle categorie prodotto standard.
Rimozione di elementi di altri moduli
In molti negozi le pagine prodotto contengono blocchi aggiuntivi: tempi di evasione, icone dei fornitori, confronto, wishlist o informazioni di magazzino.
Il modulo permette di indicare i nomi dei blocchi di layout da rimuovere solo nel contesto del blog. Si mantiene così una vista articolo pulita senza influire sulle normali pagine prodotto.
Dati strutturati
Il livello SEO integrato può generare dati strutturati adatti al blog:
BlogPostingper l'articolo,CollectionPageeItemListper gli elenchi,BreadcrumbListper la navigazione.
Questo conta perché l'articolo è tecnicamente un prodotto Magento, ma per i motori di ricerca dovrebbe essere un articolo.
A chi è destinato questo modulo
Il modulo è una buona scelta per i negozi Magento che vogliono gestire un blog senza costruire un sistema di contenuti separato.
È particolarmente adatto a:
- negozi che lavorano molto sulla SEO,
- negozi multilingue,
- progetti con un catalogo ampio,
- marchi che pubblicano guide e contenuti specialistici,
- implementazioni in cui il blog deve essere parte integrante del negozio.
Il vantaggio principale
Il vantaggio più grande è che il modulo non cerca di sostituire Magento con un CMS blog separato. Usa invece il catalogo Magento come base solida per i contenuti.
Grazie al tipo di prodotto blog_post il blog ottiene la flessibilità dei contenuti editoriali sfruttando al contempo i meccanismi maturi del catalogo Magento.
Landing page e più blog
Ogni categoria principale configurata può creare un albero blog separato. Il modello più chiaro assegna l'articolo a un unico albero.
I layout Landing Page Full Width e Landing Page 1 Column renderizzano il contenuto description di PageBuilder senza la cornice standard dell'articolo. Header e footer del negozio possono essere controllati nell'articolo; gli altri elementi vengono aggiunti nel contenuto.
Migrazione e gestione dei tag
Il livello di migrazione supporta fonti Amasty e Magefan, mappando categorie, tag, articoli, contenuti e metadati nel catalogo Magento. Può creare redirect 301 per store view e registra report di collisioni degli indirizzi.
Content → Blog → Tags offre descrizioni e SEO dei tag e importazione/esportazione CSV. Modifichi le traduzioni nella vista negozio e il frontend usa il fallback ai valori predefiniti.
Prodotti correlati e sidebar leggibile
Attiva Show Related Products on Blog Posts nella configurazione Sidebar e assegna i prodotti nella modifica dell'articolo. È disattivato per impostazione predefinita; il blocco richiede prodotti visibili e un layout con sidebar.
Il blog rimuove filtri del catalogo e navigazione prodotto nel proprio contesto. La sidebar mostra i primi 10 tag e rende disponibili gli altri in un'area espandibile senza JavaScript.
Dati strutturati tramite un livello SEO separato
Kowal Blog attuale può funzionare senza Kowal SEO Rich Data, ma non emette autonomamente JSON-LD per il blog. BlogPosting, CollectionPage, ItemList e BreadcrumbList sono forniti da un'integrazione SEO configurata, ad esempio Kowal_SeoRichData.
Controlla i dati strutturati risultanti e rimuovi dalla vista articolo le marcature inappropriate di prodotto in vendita. Il solo uso del tipo blog_post non garantisce una presentazione avanzata nel motore di ricerca.
Adattatore Hyvä facoltativo
Il pacchetto contiene Kowal_BlogHyva. Per la vista Hyvä attiva entrambi i moduli ed Enable Hyva Compatibility nella configurazione del blog. Luma funziona con il modulo principale.
L'adattatore comprende elenchi, articoli, sidebar, tag, landing page e widget degli ultimi articoli. I contenuti PageBuilder e i widget di altre estensioni richiedono una propria compatibilità con il tema.
Installazione tramite Composer
Il pacchetto kowal/module-blog, modulo Kowal_Blog. Dopo aver configurato l'accesso al repository Kowal, installa il pacchetto, abilita il modulo, aggiorna Magento e svuota la cache. In produzione, includi compilazione e deploy dei contenuti statici secondo il processo del negozio.
Dalla configurazione al risultato
1. Definisci la struttura del blog
Indichi categorie principali e impostazioni di elenchi e articoli.
2. Crei l'articolo
Compili blog_post, contenuto, immagini, tag e metadati.
3. Pubblichi nel layout corretto
Scegli la vista articolo oppure landing page e la store view.
Una guida collegata all'offerta
Crei un articolo nella categoria delle guide, aggiungi il contenuto in PageBuilder e assegni prodotti correlati.
Attivando l'opzione appropriata, la sidebar può mostrare le schede prodotto. L'articolo conserva la propria vista, senza prezzo né pulsante d'acquisto per l'articolo stesso.
Collega i contenuti specialistici al catalogo del negozio
Vuoi adattare il modulo al tuo negozio? Richiedi l'implementazione di Kowal Blog e discuti la configurazione o le estensioni necessarie.
Maggiori Informazioni
| Hyva Theme | Hyva Theme Redy |
|---|---|
| Conformità al modello | Buono, Luma / Vuoto, Fabbro |
Istruzioni per l'installazione del modulo
Installazione e configurazione del modulo Kowal Blog
Questo documento descrive l'installazione del moduloKowal_Bloge il significato dei campi di configurazione disponibili nel pannello Magento.
Requisiti
Il modulo è destinato a Magento 2.4.x.
Moduli Magento richiesti:
Magento_Catalog,Magento_CatalogUrlRewrite,Magento_Eav,Magento_Store.
Il modulo viene installato come pacchetto Composer:
kowal/module-blog
Installazione tramite Composer
Aggiungi il repository Composer:
I dati di accesso al repository Composer, ovvero l indirizzo e-mail del cliente e il token di licenza, saranno inviati via e-mail dopo l acquisto. Sono disponibili anche nel pannello cliente dopo l accesso su kowal.store. Sostituisci TWOJ_EMAIL_KLIENTA con l indirizzo e-mail del tuo account e TWOJ_TOKEN con il token ricevuto. Esegui i comandi nella directory principale di Magento.
composer config repositories.kowal composer https://repo.kowal.store
Configura i dati di accesso al repository Composer Kowal:
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
Installa il modulo:
composer require kowal/module-blog
Abilita il modulo:
bin/magento module:enable Kowal_Blog
Esegui l'upgrade:
bin/magento setup:upgrade
Svuota la cache:
bin/magento cache:flush
In modalità produzione, esegui inoltre:
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
bin/magento indexer:reindex
Cosa crea l'installazione
Durante l'installazione il modulo crea:
- il tipo di prodotto
blog_post, - il set di attributi
Blog Post, - gli attributi editoriali del post,
- la configurazione nel pannello Magento,
- i blocchi frontend,
- i template per elenco, post, sidebar e dati strutturati.
Preparazione della categoria del blog
- Vai a:
Catalog > Categories
Blog
Blog / Poradniki
Blog / Aktualności
Blog / SEO
url_key.Configurazione del modulo
La configurazione si trova in:
Stores > Configuration > Kowal > Blog
La configurazione è suddivisa in tre sezioni:
General,Design,Sidebar.
General
Enabled
Abilita o disabilita il modulo sul frontend.
Valori:
Yes- il modulo funziona,No- il modulo non aggiunge il comportamento del blog.
Blog Root Category
Indica la categoria principale del blog.
La categoria selezionata svolge due ruoli:
- è la homepage del blog,
- è il root per le sottocategorie del blog.
Esempio:
Default Category / Blog
Le sottocategorie presenti sotto questa categoria saranno trattate come categorie del blog.
Posts Per Page
Numero di post visualizzati su una singola pagina di listing.
Esempio:
12
Il valore deve essere un numero maggiore di zero.
Post List Display Mode
Definisce il modo in cui viene presentato l'elenco dei post del blog.
Valori disponibili:
List- elenco classico dei post,Grid - 2 Columns- griglia a 2 colonne,Grid - 3 Columns- griglia a 3 colonne,Grid - 4 Columns- griglia a 4 colonne.
Ogni variante mostra l'immagine del post, il titolo, la data di pubblicazione, l'autore, il lead e il link al post.
Show Future Posts
Determina se i post con data di pubblicazione futura devono essere visibili negli elenchi.
Valori:
Yes- i post futuri sono visibili,No- i post futuri sono nascosti.
Raccomandazione per la produzione:
No
Design
Blog Category Page Layout
Forza il layout della pagina per la homepage del blog e le categorie del blog.
Valori disponibili:
Use Magento Default,1 Column,2 Columns with Left Sidebar,2 Columns with Right Sidebar.
Se scegli un layout a due colonne, la sidebar del blog verrà renderizzata in base al lato selezionato.
Blog Post Page Layout
Forza il layout della pagina per il post del blog.
Valori disponibili:
Use Magento Default,1 Column,2 Columns with Left Sidebar,2 Columns with Right Sidebar.
Questa impostazione è utile quando i post del blog devono avere un layout diverso rispetto ai normali prodotti.
Remove Blocks on Blog Categories
Elenco dei blocchi di layout da rimuovere sulle pagine delle categorie del blog.
Inserisci un nome di blocco per riga.
Esempio:
catalog.compare.sidebar
wishlist_sidebar
Usa questo campo se moduli esterni aggiungono elementi tipici dei prodotti alle categorie del blog.
Remove Blocks on Blog Posts
Elenco dei blocchi di layout da rimuovere sulle pagine dei post del blog.
Inserisci un nome di blocco per riga.
Esempio:
catalog.compare.sidebar
wishlist_sidebar
product.info.upsell
catalog.product.related
product.info.review
product.info.social
Questo campo è utile per nascondere elementi come:
- comparatore,
- wishlist,
- prodotti correlati,
- recensioni prodotto,
- icone dei fornitori,
- tempi di evasione dell'ordine,
- informazioni di magazzino,
- altri blocchi provenienti da moduli prodotto.
Sidebar
Show Blog Categories
Abilita il blocco delle categorie del blog nella sidebar.
Il blocco mostra le categorie presenti sotto la categoria root del blog configurata.
Show Recent Posts
Abilita il blocco degli ultimi post nella sidebar.
I post sono ordinati per data di pubblicazione.
Recent Posts Limit
Definisce il numero di ultimi post visibili nella sidebar.
Esempio:
5
Show Tags
Abilita il blocco dei tag nella sidebar.
I tag provengono dall'attributo:
blog_tags
È un attributo di tipomultiselect.
Creazione di un post
- Vai a:
Catalog > Products
Blog Post
Blog Post
Name- titolo del post,SKU- identificatore tecnico,URL Key- indirizzo URL,Short Description- lead,Description- contenuto completo,Image- immagine principale,Meta Title,Meta Description.
Published At,Author Name,Post Format,Tags,Reading Level, se utilizzato,Featured, se il post deve essere in evidenza.
Raccomandazioni SEO
Titoli e metadati
Ogni post dovrebbe avere elementi unici:
Name,URL Key,Meta Title,Meta Description.
Lead e contenuto
CampoShort Descriptiondovrebbe essere un lead breve e unico, non una copia del primo paragrafo del contenuto.
CampoDescriptiondovrebbe contenere l'intero contenuto del post con una struttura logica dei titoli.
Immagini
L'immagine del post dovrebbe avere un'etichetta significativa, perché il modulo la utilizza comealtetitle. Se l'etichetta dell'immagine non è impostata, il fallback è il nome del post.
Il modulo renderizza le immagini con gli attributi:
alt,title,width,height.
Link Leggi di più
I link di tipoRead more negli elenchi sono contrassegnati come:
rel="nofollow"
Il link principale indicizzabile resta il titolo del post.
Verifica dopo la configurazione
Dopo l'installazione e la configurazione, verifica:
- se la categoria root del blog mostra l'elenco dei post,
- se le sottocategorie del blog mostrano i post corretti,
- se le normali categorie del negozio non mostrano post del blog,
- se il post non mostra prezzo, carrello o disponibilità di magazzino,
- se la sidebar mostra i blocchi previsti,
- se i dati strutturati sono di tipo
BlogPostinge nonProduct, - se sitemap e URL rewrites funzionano correttamente,
- se la cache non mostra il vecchio layout dopo una modifica della configurazione.
Dopo le modifiche alla configurazione è consigliabile eseguire:
bin/magento cache:clean config layout block_html full_page