Kowal Blog pentru Magento 2 - blog care valorifică puterea catalogului Magento

Kowal Blog este un modul de blog pentru Magento 2 care utilizează capacitățile native ale catalogului Magento.
Compatibilitate
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
Administrare prin IA (MCP)
Da
30,75 EUR
Trimite un email unui prieten

Solicită informații despre acest produs

Descriere / Kowal Blog pentru Magento 2 - blog care valorifică puterea catalogului Magento

Kowal_Blog este un modul de blog pentru Magento 2 proiectat diferit față de extensiile clasice de blog. În loc să construiască un sistem separat de postări, categorii separate și routing separat, modulul valorifică potențialul catalogului Magento.

Categoriile blogului sunt categorii standard ale catalogului, iar o postare de blog este un produs de tip special blog_post. Astfel, blogul funcționează aproape de mecanismele Magento pe care magazinul le are deja și care sunt bine integrate cu frontendul, SEO, store views, cache și administrarea.

Concept unic

Cea mai importantă caracteristică a modulului este utilizarea catalogului Magento ca motor de publicare a conținutului.

Modulul adaugă un nou tip de produs:

blog_post

Tipul blog_post se bazează pe comportamentul produsului virtual, dar nu este destinat vânzării. Postarea nu afișează prețul, coșul, informațiile de stoc sau elementele de cumpărare. Totuși, din perspectiva Magento, rămâne o entitate de catalog, deci poate utiliza funcțiile existente ale catalogului.

Această abordare combină două aspecte:

  • caracterul editorial al blogului,
  • capacitățile tehnice ale catalogului Magento.

De ce contează acest lucru

Multe module de blog creează o lume separată lângă Magento: tabele separate pentru postări, categorii separate, routing separat, SEO separat și integrări separate. Acest lucru înseamnă adesea mai mult cod, mai multe excepții și mai multe zone care trebuie întreținute.

Kowal_Blog merge în direcția opusă. Folosește ceea ce Magento face deja bine:

  • categorii de catalog,
  • relații produs-categorie,
  • atribute EAV,
  • store views,
  • URL rewrites,
  • meta title și meta description,
  • sitemap,
  • cache,
  • layouturi de pagină,
  • imagini de produs,
  • traduceri,
  • formulare administrative standard.

Astfel, blogul nu este un add-on separat, ci o parte naturală a magazinului Magento.

Beneficii pentru business

SEO coerent cu Magento

Postările folosesc câmpurile SEO native Magento:

  • url_key,
  • meta_title,
  • meta_description,
  • meta_keyword.

Modulul generează și date structurate adaptate conținutului de blog, precum BlogPosting, CollectionPage, ItemList și BreadcrumbList. În același timp, elimină structured data de produs acolo unde postarea nu ar trebui tratată ca produs de vânzare.

Utilizare mai bună a categoriilor magazinului

Categoriile blogului sunt categorii ale catalogului. Administratorul indică o categorie ca root al blogului, iar subcategoriile acesteia devin categorii de blog.

Acest lucru permite crearea unei structuri logice de conținut, de exemplu:

  • Blog,
  • Blog / Ghiduri,
  • Blog / Noutăți,
  • Blog / SEO,
  • Blog / Magento.

Mai puțină infrastructură separată

Modulul nu necesită un model separat de categorie pentru blog și nici un model de bază separat pentru postare. Acest lucru reduce cantitatea de cod personalizat și scade riscul de conflicte cu mecanismele Magento.

Workflow familiar pentru administrator

O postare de blog este creată similar cu un produs. Administratorul lucrează într-un formular Magento cunoscut, dar cu atribute adaptate conținutului:

  • data publicării,
  • autor,
  • formatul postării,
  • taguri,
  • nivel de dificultate,
  • sursa conținutului,
  • marcarea postării ca evidențiată.

Store views și traduceri

Deoarece conținutul postării se bazează pe atributele produsului, pot fi utilizate mecanismele standard Magento pentru valori per store view.

Leadul postării folosește câmpul nativ:

short_description

Conținutul principal al postării folosește câmpul nativ:

description

Acest lucru simplifică traducerile și întreținerea conținutului multilingv.

Funcțiile modulului

Tipul de produs Blog Post

Modulul adaugă tipul de produs blog_post, bazat pe comportamentul produsului virtual. Tipul este destinat publicării de conținut, nu vânzării.

Setul de atribute Blog Post

În timpul instalării este creat setul de atribute Blog Post, care include câmpuri native Magento și câmpuri editoriale suplimentare.

Modulul utilizează atributele Magento existente acolo unde are sens:

  • name ca titlu al postării,
  • short_description ca lead,
  • description ca text al conținutului,
  • image ca imagine principală,
  • url_key ca adresă URL,
  • câmpurile meta native ca SEO.

Categorii de blog din catalogul Magento

În configurarea modulului, administratorul indică categoria principală a blogului. Această categorie este pagina principală a blogului, iar subcategoriile sale sunt categorii de blog.

Lista postărilor

Modulul acceptă mai multe variante de afișare a listei:

  • listă,
  • grid cu 2 coloane,
  • grid cu 3 coloane,
  • grid cu 4 coloane.

Fiecare variantă poate afișa imaginea postării, titlul, data publicării, autorul, leadul și linkul către postare.

Vizualizarea postării

Pagina postării redă conținutul ca articol, nu ca produs de vânzare. Șablonul postării afișează:

  • titlul,
  • data publicării,
  • autorul,
  • imaginea principală,
  • leadul,
  • conținutul complet,
  • tagurile.

Modulul furnizează un sidebar de blog cu blocuri:

  • categorii de blog,
  • cele mai recente postări,
  • taguri.

Sidebarul funcționează cu layouturile native Magento:

  • 1column,
  • 2columns-left,
  • 2columns-right.

Forțarea layoutului paginii

Administratorul poate seta un layout separat pentru:

  • categoria de blog,
  • pagina postării.

Astfel, blogul poate avea un layout diferit de categoriile standard de produse.

Blocarea elementelor din alte module

În multe magazine, pe paginile de produs apar blocuri suplimentare, de exemplu timpul de procesare, pictogramele furnizorilor, comparatorul, wishlisturile sau informațiile de stoc.

Modulul permite indicarea numelor blocurilor de layout care trebuie eliminate doar în contextul blogului. Astfel, se poate menține o vizualizare curată a articolului fără a afecta paginile obișnuite de produs.

Date structurate

Modulul generează date structurate potrivite pentru blog:

  • BlogPosting pentru postare,
  • CollectionPage și ItemList pentru liste,
  • BreadcrumbList pentru navigație.

Acest lucru este important deoarece, din punct de vedere tehnic, postarea este un produs Magento, dar pentru motoarele de căutare ar trebui să fie un articol.

Pentru cine este acest modul

Modulul este o alegere bună pentru magazinele Magento care doresc să gestioneze un blog fără a construi un sistem separat de conținut.

Se potrivește în special pentru:

  • magazine care lucrează intens cu SEO,
  • magazine multilingve,
  • proiecte cu un catalog extins,
  • branduri care publică ghiduri și conținut de expertiză,
  • implementări în care blogul trebuie să fie o parte integrantă a magazinului, nu un add-on separat.

Principalul avantaj

Cel mai mare avantaj al modulului este că nu încearcă să înlocuiască Magento cu un CMS de blog separat. În schimb, folosește catalogul Magento ca bază solidă pentru conținut.

Datorită tipului de produs blog_post, blogul primește flexibilitatea conținutului editorial și, în același timp, utilizează mecanismele mature de catalog ale Magento.

Mai multe informații

Hyva Theme Hyva Theme Redy
Conformitate cu șablonul Hyvä, Luma / Blank, KOWAL

Instrucțiuni de instalare a modulului

Instalarea și configurarea modulului Kowal Blog

Acest document descrie instalarea modulului Kowal_Blog și semnificația câmpurilor de configurare disponibile în panoul Magento.

Cerințe

Modulul este destinat pentru Magento 2.4.x.

Module Magento necesare:

  • Magento_Catalog,
  • Magento_CatalogUrlRewrite,
  • Magento_Eav,
  • Magento_Store.

Modulul este instalat ca pachet Composer:

kowal/module-blog

Instalare prin Composer

Adaugă repository-ul Composer:

Datele de acces la repository-ul Composer, adresa de e-mail a clientului și tokenul de licență, le vei primi prin e-mail după achiziție. Sunt disponibile și în panoul clientului după autentificare pe kowal.store. Înlocuiește TWOJ_EMAIL_KLIENTA cu adresa de e-mail a contului tău, iar TWOJ_TOKEN cu tokenul primit. Execută comenzile în directorul rădăcină Magento.

composer config repositories.kowal composer https://repo.kowal.store

Configurează datele de acces la repository-ul Composer Kowal:

composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'

Instalează modulul:

composer require kowal/module-blog

Activează modulul:

bin/magento module:enable Kowal_Blog

Rulează upgrade-ul:

bin/magento setup:upgrade

Curăță cache-ul:

bin/magento cache:flush

În modul de producție, execută suplimentar:

bin/magento setup:di:compilebin/magento setup:static-content:deploybin/magento indexer:reindex

Ce creează instalarea

În timpul instalării, modulul creează:

  • tipul de produs blog_post,
  • setul de atribute Blog Post,
  • atributele editoriale ale postării,
  • configurarea în panoul Magento,
  • blocurile de frontend,
  • șabloanele pentru listă, postare, sidebar și date structurate.

Pregătirea categoriei blogului

  1. Mergi la:
Catalog > Categories
  1. Creează o categorie care va fi pagina principală a blogului, de exemplu:
Blog
  1. Sub această categorie, creează subcategorii ale blogului, de exemplu:
Blog / PoradnikiBlog / AktualnościBlog / SEO
  1. Asigură-te că aceste categorii sunt active și au un url_key corect.

Configurarea modulului

Configurarea se află în:

Stores > Configuration > Kowal > Blog

Configurarea este împărțită în trei secțiuni:

  • General,
  • Design,
  • Sidebar.

General

Enabled

Activează sau dezactivează modulul pe frontend.

Valori:

  • Yes - modulul funcționează,
  • No - modulul nu adaugă comportamentul de blog.

Blog Root Category

Indică categoria principală a blogului.

Categoria selectată are două roluri:

  • este pagina principală a blogului,
  • este root-ul pentru subcategoriile blogului.

Exemplu:

Default Category / Blog

Subcategoriile aflate sub această categorie vor fi tratate ca categorii ale blogului.

Posts Per Page

Numărul de postări afișate pe o singură pagină de listing.

Exemplu:

12

Valoarea trebuie să fie un număr mai mare decât zero.

Post List Display Mode

Stabilește modul de prezentare a listei de articole de blog.

Valori disponibile:

  • List - listă clasică de articole,
  • Grid - 2 Columns - grilă în 2 coloane,
  • Grid - 3 Columns - grilă în 3 coloane,
  • Grid - 4 Columns - grilă în 4 coloane.

Fiecare variantă afișează imaginea postării, titlul, data publicării, autorul, leadul și linkul către articol.

Show Future Posts

Stabilește dacă postările cu data publicării în viitor trebuie să fie vizibile în liste.

Valori:

  • Yes - postările viitoare sunt vizibile,
  • No - postările viitoare sunt ascunse.

Recomandare pentru producție:

No

Design

Blog Category Page Layout

Forțează layoutul paginii pentru pagina principală a blogului și categoriile blogului.

Valori disponibile:

  • Use Magento Default,
  • 1 Column,
  • 2 Columns with Left Sidebar,
  • 2 Columns with Right Sidebar.

Dacă alegi un layout cu două coloane, sidebarul blogului va fi randat conform părții selectate.

Blog Post Page Layout

Forțează layoutul paginii pentru articolul de blog.

Valori disponibile:

  • Use Magento Default,
  • 1 Column,
  • 2 Columns with Left Sidebar,
  • 2 Columns with Right Sidebar.

Această setare este utilă atunci când articolele de blog trebuie să aibă un layout diferit față de produsele obișnuite.

Remove Blocks on Blog Categories

Lista blocurilor de layout care trebuie eliminate de pe paginile categoriilor blogului.

Introdu câte un nume de bloc pe fiecare linie.

Exemplu:

catalog.compare.sidebarwishlist_sidebar

Folosește acest câmp dacă modulele externe adaugă elemente tipice produselor în categoriile blogului.

Remove Blocks on Blog Posts

Lista blocurilor de layout care trebuie eliminate de pe paginile articolelor de blog.

Introdu câte un nume de bloc pe fiecare linie.

Exemplu:

catalog.compare.sidebarwishlist_sidebarproduct.info.upsellcatalog.product.relatedproduct.info.reviewproduct.info.social

Acest câmp este util pentru ascunderea unor elemente precum:

  • comparatorul,
  • lista de dorințe,
  • produsele asociate,
  • recenziile produselor,
  • pictogramele furnizorilor,
  • timpul de procesare a comenzii,
  • informațiile despre stoc,
  • alte blocuri provenite din module de produs.

Show Blog Categories

Activează blocul categoriilor blogului în sidebar.

Blocul afișează categoriile aflate sub categoria root configurată a blogului.

Show Recent Posts

Activează blocul ultimelor postări în sidebar.

Postările sunt sortate după data publicării.

Recent Posts Limit

Stabilește numărul ultimelor postări vizibile în sidebar.

Exemplu:

5

Show Tags

Activează blocul de taguri în sidebar.

Tagurile provin din atributul:

blog_tags

Acesta este un atribut de tip multiselect.

Crearea unei postări

  1. Mergi la:
Catalog > Products
  1. Creează un produs nou de tip:
Blog Post
  1. Selectează setul de atribute:
Blog Post
  1. Completează câmpurile de bază:
  • Name - titlul postării,
  • SKU - identificator tehnic,
  • URL Key - adresa URL,
  • Short Description - lead,
  • Description - conținut complet,
  • Image - imagine principală,
  • Meta Title,
  • Meta Description.
  1. Completează câmpurile de blog:
  • Published At,
  • Author Name,
  • Post Format,
  • Tags,
  • Reading Level, dacă este folosit,
  • Featured, dacă articolul trebuie evidențiat.
  1. Atribuie articolul unei categorii aflate sub categoria root a blogului.

Recomandări SEO

Titluri și meta date

Fiecare postare trebuie să aibă elemente unice:

  • Name,
  • URL Key,
  • Meta Title,
  • Meta Description.

Lead și conținut

Câmpul Short Description trebuie să fie un lead scurt și unic, nu o copie a primului paragraf din conținut.

Câmpul Description trebuie să conțină conținutul complet al postării, cu o structură logică a titlurilor.

Imagini

Imaginea postării trebuie să aibă o etichetă relevantă, deoarece modulul o folosește ca alt și title. Dacă eticheta imaginii nu este setată, fallbackul este numele postării.

Modulul randează imaginile cu atributele:

  • alt,
  • title,
  • width,
  • height.

Linkuri Citește mai mult

Linkurile de tip Read more din liste sunt marcate astfel:

rel='nofollow'

Titlul articolului rămâne linkul principal indexabil.

Verificare după configurare

După instalare și configurare, verifică:

  • dacă categoria root a blogului afișează lista de postări,
  • dacă subcategoriile blogului afișează articolele corecte,
  • dacă categoriile obișnuite ale magazinului nu afișează articole de blog,
  • dacă articolul nu afișează prețul, coșul sau starea stocului,
  • dacă sidebarul afișează blocurile așteptate,
  • dacă datele structurate sunt de tip BlogPosting, nu Product,
  • dacă sitemap-ul și URL rewrites funcționează corect,
  • dacă cache-ul nu afișează vechiul layout după modificarea configurării.

După modificări în configurare, merită să execuți:

bin/magento cache:clean config layout block_html full_page
Apăsați pentru a sări peste carusel

Am găsit alte produse care v-ar putea plăcea!

Scrie o recenzie
Spune-ne parerea ta despre acest produs Kowal Blog pentru Magento 2 - blog care valorifică puterea catalogului Magento
Rating-ul dumneavoastră:
Preț
Calitate
Asistență
loader
Încărcare...

Ați trimis o recenzie pentru verificare.

Modifică preferințele pentru cookie-uri