Kowal Blog voor Magento 2 - blog die de kracht van de Magento-catalogus benut

Kowal Blog is een blogmodule voor Magento 2 die de native mogelijkheden van de Magento-catalogus benut.
Compatibiliteit
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
Beheer via AI (MCP)
Ja
€ 30,75
E-mail naar een vriend

Vraag stellen over dit product

Beschrijving / Kowal Blog voor Magento 2 - blog die de kracht van de Magento-catalogus benut

MAGENTO 2 · CONTENT · MAGENTO-CATALOGUS · PAGEBUILDER

Beheer een blog op basis van de catalogusmechanismen van Magento.

Kowal Blog

Maak artikelen aan als blog_post, gebruik categorieën, store views en native velden voor content en SEO. Combineer de blog met tags, een widget voor recente berichten en landing pages die in PageBuilder zijn gebouwd.

Native attributen · Meerdere blogstructuren · Optionele Hyvä-adapter

HOE HET IN DE PRAKTIJK WERKT

01 · U bepaalt de blogstructuur
U wijst de hoofdcategorieën en de instellingen voor lijsten en berichten aan.

02 · U maakt een artikel aan
U vult blog_post, content, afbeeldingen, tags en metadata in.

03 · U publiceert in de juiste lay-out
U kiest de artikelweergave of landing page en de store view.

Wat levert het uw webshop op?

Ontdek de functies, toepassingen en instellingen van de module.

Maak kennis met de module

Kowal_Blog is een blogmodule voor Magento 2 die anders is ontworpen dan klassieke blogextensies. In plaats van een apart systeem voor berichten, aparte categorieën en aparte routing te bouwen, benut de module het potentieel van de Magento-catalogus.

Blogcategorieën zijn standaard cataloguscategorieën en een blogbericht is een product van het speciale type blog_post. Daardoor werkt de blog dicht bij de Magento-mechanismen die de webshop al heeft en die goed zijn geïntegreerd met de frontend, SEO, store views, cache en administratie.

Uniek concept

Het belangrijkste kenmerk van de module is het gebruik van de Magento-catalogus als publicatie-engine voor content.

De module voegt een nieuw producttype toe:

blog_post

Het type blog_post is gebaseerd op het gedrag van een virtueel product, maar is niet bedoeld voor verkoop. Het bericht rendert geen prijs, winkelwagen, voorraadgegevens of koopelementen. Vanuit Magento blijft het echter een catalogusentiteit, waardoor het gebruik kan maken van bestaande catalogusfuncties.

Deze aanpak combineert twee zaken:

  • het redactionele karakter van een blog,
  • de technische mogelijkheden van de Magento-catalogus.

Waarom dit belangrijk is

Veel blogmodules creëren een aparte wereld naast Magento: aparte tabellen voor berichten, aparte categorieën, aparte routing, aparte SEO en aparte integraties. Dat betekent vaak meer code, meer uitzonderingen en meer plekken die onderhouden moeten worden.

Kowal_Blog kiest de tegenovergestelde richting. Het gebruikt wat Magento al goed doet:

  • cataloguscategorieën,
  • product-categorierelaties,
  • EAV-attributen,
  • store views,
  • URL rewrites,
  • meta title en meta description,
  • sitemap,
  • cache,
  • paginalay-outs,
  • productafbeeldingen,
  • vertalingen,
  • standaard administratieformulieren.

Daardoor is de blog geen geïsoleerde toevoeging, maar een natuurlijk onderdeel van de Magento-webshop.

Consistente SEO met Magento

Berichten gebruiken de native SEO-velden van Magento:

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

Met een SEO-integratie kunnen ook gestructureerde gegevens worden gegenereerd die zijn afgestemd op blogcontent, zoals BlogPosting, CollectionPage, ItemList en BreadcrumbList. Tegelijkertijd worden product structured data verwijderd op plaatsen waar het bericht niet als verkoopproduct moet worden behandeld.

Beter gebruik van webshopcategorieën

Blogcategorieën zijn cataloguscategorieën. De beheerder wijst één categorie aan als blog root en de subcategorieën daarvan worden blogcategorieën.

Zo kunt u een logische contentstructuur maken, bijvoorbeeld:

  • Blog,
  • Blog / Gidsen,
  • Blog / Nieuws,
  • Blog / SEO,
  • Blog / Magento.

Minder aparte infrastructuur

De module vereist geen apart model voor blogcategorieën en geen apart basismodel voor berichten. Dit beperkt de hoeveelheid maatwerkcode en verkleint het risico op conflicten met Magento-mechanismen.

Vertrouwde workflow voor de beheerder

Een blogbericht wordt op vergelijkbare wijze aangemaakt als een product. De beheerder werkt in het bekende Magento-formulier, maar met attributen die zijn afgestemd op content:

  • publicatiedatum,
  • auteur,
  • berichtformaat,
  • tags,
  • moeilijkheidsgraad,
  • contentbron,
  • uitlichten van het bericht.

Store views en vertalingen

Omdat de content van het bericht is gebaseerd op productattributen, kunnen de standaard Magento-mechanismen voor waarden per store view worden gebruikt.

De lead van het bericht gebruikt het native veld:

short_description

De hoofdcontent van het bericht gebruikt het native veld:

description

Dit vereenvoudigt vertalingen en het onderhoud van meertalige content.

Producttype Blog Post

De module voegt het producttype blog_post toe, gebaseerd op het gedrag van een virtueel product. Het type is bedoeld voor het publiceren van content, niet voor verkoop.

Attribuutset Blog Post

Tijdens de installatie wordt de attribuutset Blog Post aangemaakt, met native Magento-velden en aanvullende redactionele velden.

De module gebruikt bestaande Magento-attributen waar dat logisch is:

  • name als titel van het bericht,
  • short_description als lead,
  • description als content,
  • image als hoofdafbeelding,
  • url_key als URL,
  • native metavelden als SEO.

Blogcategorieën uit de Magento-catalogus

In de moduleconfiguratie wijst de beheerder de hoofdcategorie van de blog aan. Deze categorie is de startpagina van de blog en de subcategorieën ervan zijn blogcategorieën.

Berichtenlijst

De module ondersteunt meerdere varianten voor de lijstweergave:

  • lijst,
  • grid met 2 kolommen,
  • grid met 3 kolommen,
  • grid met 4 kolommen.

Elke variant kan de afbeelding van het bericht, de titel, publicatiedatum, auteur, lead en link naar het bericht tonen.

Berichtweergave

De berichtpagina rendert content als artikel, niet als verkoopproduct. Het berichttemplate toont:

  • titel,
  • publicatiedatum,
  • auteur,
  • hoofdafbeelding,
  • lead,
  • volledige content,
  • tags.

Blogsidebar

De module levert een blogsidebar met blokken voor:

  • blogcategorieën,
  • recente berichten,
  • tags.

De sidebar werkt met native Magento-lay-outs:

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

Paginalay-out afdwingen

De beheerder kan een aparte layout instellen voor:

  • blogcategorieën,
  • berichtpagina.

Zo kan de blog een andere lay-out hebben dan standaard productcategorieën.

Elementen uit andere modules blokkeren

In veel webshops verschijnen op productpagina's extra blokken, bijvoorbeeld levertijd, leveranciericonen, vergelijker, wishlists of voorraadgegevens.

Met de module kunt u namen van layoutblokken opgeven die alleen in de blogcontext moeten worden verwijderd. Zo blijft de artikelweergave schoon zonder gewone productpagina's te beïnvloeden.

Gestructureerde gegevens

De geïntegreerde SEO-laag kan gestructureerde gegevens genereren die geschikt zijn voor een blog:

  • BlogPosting voor het bericht,
  • CollectionPage en ItemList voor lijsten,
  • BreadcrumbList voor navigatie.

Dit is belangrijk omdat het bericht technisch gezien een Magento-product is, maar voor zoekmachines een artikel moet zijn.

Voor wie is deze module bedoeld

De module is een goede keuze voor Magento-webshops die een blog willen beheren zonder een apart contentsysteem te bouwen.

De module past bijzonder goed bij:

  • webshops die intensief met SEO werken,
  • meertalige webshops,
  • projecten met een uitgebreide catalogus,
  • merken die gidsen en expertcontent publiceren,
  • implementaties waarbij de blog een integraal onderdeel van de webshop moet zijn en geen aparte toevoeging.

Het belangrijkste voordeel

Het grootste voordeel van de module is dat deze Magento niet probeert te vervangen door een aparte blog-CMS. In plaats daarvan gebruikt de module de Magento-catalogus als solide basis voor content.

Dankzij het producttype blog_post krijgt de blog de flexibiliteit van redactionele content en maakt deze tegelijk gebruik van de volwassen catalogusmechanismen van Magento.

Landing pages en meerdere blogs

Elke geconfigureerde hoofdcategorie kan een aparte blogstructuur vormen. Het meest overzichtelijke model koppelt een bericht aan één structuur.

De lay-outs Landing Page Full Width en Landing Page 1 Column renderen de content van description uit PageBuilder zonder de standaard artikelopmaak. De header en footer van de webshop kunt u op berichtniveau beheren; de overige elementen voegt u binnen de content toe.

Migratie en tagbeheer

De migratielaag ondersteunt bronnen van Amasty en Magefan en mapt categorieën, tags, berichten, content en metadata naar de Magento-catalogus. Deze kan 301-redirects per store view aanmaken en rapporten van URL-conflicten opslaan.

Content → Blog → Tags biedt beschrijvingen en SEO voor tags plus CSV-import en -export. Taalkundige overschrijvingen bewerkt u voor de store view, terwijl de frontend gebruikmaakt van fallback naar standaardwaarden.

Gerelateerde producten en een overzichtelijke sidebar

De optie Show Related Products on Blog Posts schakelt u in de Sidebar-configuratie in en u wijst producten toe tijdens het bewerken van het bericht. Standaard is deze uitgeschakeld; het blok vereist zichtbare producten en een lay-out met sidebar.

De blog verwijdert catalogusfilters en productnavigatie binnen zijn eigen context. De sidebar toont de eerste 10 tags en maakt de overige beschikbaar via een uitklapbaar gedeelte zonder JavaScript.

Gestructureerde gegevens via een aparte SEO-laag

De huidige Kowal Blog kan zonder Kowal SEO Rich Data werken, maar emitteert zelf geen JSON-LD voor de blog. BlogPosting, CollectionPage, ItemList en BreadcrumbList worden geleverd door een geconfigureerde SEO-integratie, bijvoorbeeld Kowal_SeoRichData.

Controleer de resulterende gestructureerde gegevens en verwijder onjuiste markeringen van een verkoopproduct uit de berichtweergave. Alleen het gebruik van het type blog_post garandeert geen uitgebreide presentatie in de zoekmachine.

Optionele Hyvä-adapter

Het pakket bevat Kowal_BlogHyva. Voor de Hyvä-weergave schakelt u beide modules en Enable Hyva Compatibility in de blogconfiguratie in. Luma werkt met de hoofdmodule.

De adapter omvat lijsten, berichten, sidebar, tags, landing pages en de widget voor recente berichten. PageBuilder-content en widgets van andere extensies vereisen eigen compatibiliteit met het thema.

Installatie via Composer

Pakket kowal/module-blog, module Kowal_Blog. Nadat u toegang tot de Kowal-repository hebt geconfigureerd, installeert u het pakket, schakelt u de module in, werkt u Magento bij en leegt u de cache. Neem in productie compilatie en deployment van statische content op volgens het proces van de webshop.

Van configuratie tot resultaat

1. U bepaalt de blogstructuur
U wijst de hoofdcategorieën en de instellingen voor lijsten en berichten aan.

2. U maakt een artikel aan
U vult blog_post, content, afbeeldingen, tags en metadata in.

3. U publiceert in de juiste lay-out
U kiest de artikelweergave of landing page en de store view.

Gids gekoppeld aan het aanbod

U maakt een artikel aan in de categorie met gidsen, voegt content toe in PageBuilder en koppelt gerelateerde producten.

Na het inschakelen van de juiste optie kan de sidebar productkaarten tonen. Het artikel behoudt zijn eigen weergave, zonder prijs en zonder koopknop voor het bericht zelf.

Verbind expertcontent met de catalogus van uw webshop

Wilt u de module afstemmen op uw webshop? Vraag naar een implementatie van Kowal Blog en bespreek de configuratie of benodigde uitbreidingen.

Meer informatie

Hyva Theme Hyva Theme Redy
Overeenstemming met sjabloon Goed, Luma / Blank, Smid

Installatiehandleiding voor de module

Installatie en configuratie van de Kowal Blog-module

Dit document beschrijft de installatie van de module Kowal_Blog en de betekenis van de configuratievelden die beschikbaar zijn in het Magento-paneel.

Vereisten

De module is bedoeld voor Magento 2.4.x.

Vereiste Magento-modules:

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

De module wordt geïnstalleerd als Composer-pakket:

kowal/module-blog

Installatie via Composer

Voeg de Composer-repository toe:

De toegangsgegevens voor de Composer-repository, het e-mailadres van de klant en de licentietoken, ontvangt u per e-mail na aankoop. Ze zijn ook beschikbaar in het klantenpaneel nadat u bent ingelogd op kowal.store. Vervang TWOJ_EMAIL_KLIENTA door het e-mailadres van uw account en TWOJ_TOKEN door de ontvangen token. Voer de opdrachten uit in de hoofdmap van Magento.

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

Configureer de toegangsgegevens voor de Kowal Composer-repository:

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

Installeer de module:

composer require kowal/module-blog

Schakel de module in:

bin/magento module:enable Kowal_Blog

Voer de upgrade uit:

bin/magento setup:upgrade

Leeg de cache:

bin/magento cache:flush

Voer in productiemodus daarnaast uit:

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

Wat de installatie aanmaakt

Tijdens de installatie maakt de module aan:

  • producttype blog_post,
  • attribuutset Blog Post,
  • redactionele attributen voor berichten,
  • configuratie in het Magento-paneel,
  • frontendblokken,
  • templates voor lijst, bericht, sidebar en gestructureerde gegevens.

Blogcategorieën voorbereiden

  1. Ga naar:
Catalog > Categories
  1. Maak een categorie aan die de startpagina van de blog wordt, bijvoorbeeld:
Blog
  1. Maak onder deze categorie blogsubcategorieën aan, bijvoorbeeld:
Blog / PoradnikiBlog / AktualnościBlog / SEO
  1. Zorg ervoor dat de categorieën actief zijn en een correcte url_key hebben.

Moduleconfiguratie

De configuratie bevindt zich in:

Stores > Configuration > Kowal > Blog

De configuratie is verdeeld in drie secties:

  • General,
  • Design,
  • Sidebar.

General

Enabled

Schakelt de module op de frontend in of uit.

Waarden:

  • Yes - de module werkt,
  • No - de module voegt geen bloggedrag toe.

Blog Root Category

Wijst de hoofdcategorie van de blog aan.

De geselecteerde categorie vervult twee rollen:

  • zij is de startpagina van de blog,
  • zij is de root voor blogsubcategorieën.

Voorbeeld:

Default Category / Blog

Subcategorieën onder deze categorie worden behandeld als blogcategorieën.

Posts Per Page

Het aantal berichten dat op één listingpagina wordt weergegeven.

Voorbeeld:

12

De waarde moet een getal groter dan nul zijn.

Post List Display Mode

Bepaalt hoe de lijst met blogberichten wordt gepresenteerd.

Beschikbare waarden:

  • List - klassieke berichtenlijst,
  • Grid - 2 Columns - grid in 2 kolommen,
  • Grid - 3 Columns - grid in 3 kolommen,
  • Grid - 4 Columns - grid in 4 kolommen.

Elke variant toont de berichtafbeelding, titel, publicatiedatum, auteur, lead en link naar het bericht.

Show Future Posts

Bepaalt of berichten met een publicatiedatum in de toekomst zichtbaar moeten zijn in lijsten.

Waarden:

  • Yes - toekomstige berichten zijn zichtbaar,
  • No - toekomstige berichten zijn verborgen.

Aanbeveling voor productie:

No

Design

Blog Category Page Layout

Dwingt de paginalay-out af voor de startpagina van de blog en blogcategorieën.

Beschikbare waarden:

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

Als u een tweekoloms lay-out kiest, wordt de blogsidebar volgens de gekozen kant gerenderd.

Blog Post Page Layout

Dwingt de paginalay-out af voor een blogbericht.

Beschikbare waarden:

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

Deze instelling is handig wanneer blogberichten een andere lay-out moeten hebben dan gewone producten.

Remove Blocks on Blog Categories

Lijst met layoutblokken die op blogcategoriepagina's moeten worden verwijderd.

Voer één bloknaam per regel in.

Voorbeeld:

catalog.compare.sidebarwishlist_sidebar

Gebruik dit veld als externe modules typisch productgerichte elementen toevoegen aan blogcategorieën.

Remove Blocks on Blog Posts

Lijst met layoutblokken die op blogberichtpagina's moeten worden verwijderd.

Voer één bloknaam per regel in.

Voorbeeld:

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

Dit veld is handig om elementen te verbergen zoals:

  • vergelijker,
  • wishlist,
  • gerelateerde producten,
  • productreviews,
  • leveranciericonen,
  • levertijd,
  • voorraadgegevens,
  • andere blokken afkomstig uit productmodules.

Show Blog Categories

Schakelt het blok met blogcategorieën in de sidebar in.

Het blok toont categorieën die zich onder de geconfigureerde blogrootcategorie bevinden.

Show Recent Posts

Schakelt het blok met recente berichten in de sidebar in.

Berichten worden gesorteerd op publicatiedatum.

Recent Posts Limit

Bepaalt het aantal recente berichten dat zichtbaar is in de sidebar.

Voorbeeld:

5

Show Tags

Schakelt het tagblok in de sidebar in.

Tags komen uit het attribuut:

blog_tags

Dit is een attribuut van het type multiselect.

Een bericht aanmaken

  1. Ga naar:
Catalog > Products
  1. Maak een nieuw product aan van het type:
Blog Post
  1. Kies de attribuutset:
Blog Post
  1. Vul de basisvelden in:
  • Name - titel van het bericht,
  • SKU - technische identifier,
  • URL Key - URL-adres,
  • Short Description - lead,
  • Description - volledige content,
  • Image - hoofdafbeelding,
  • Meta Title,
  • Meta Description.
  1. Vul de blogvelden in:
  • Published At,
  • Author Name,
  • Post Format,
  • Tags,
  • Reading Level, indien gebruikt,
  • Featured, indien het bericht moet worden uitgelicht.
  1. Wijs het bericht toe aan een categorie die zich onder de blogrootcategorie bevindt.

SEO-aanbevelingen

Titels en metadata

Elk bericht moet unieke waarden hebben voor:

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

Lead en content

Het veld Short Description moet een korte, unieke lead zijn en geen kopie van de eerste alinea van de content.

Het veld Description moet de volledige content van het bericht bevatten met een logische koppenstructuur.

Afbeeldingen

De berichtafbeelding moet een zinvol label hebben, omdat de module dit gebruikt als alt en title. Als het afbeeldingslabel niet is ingesteld, wordt de berichtnaam als fallback gebruikt.

De module rendert afbeeldingen met attributen:

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

Links Lees meer

Links van het type Read more in lijsten zijn gemarkeerd als:

rel='nofollow'

De belangrijkste indexeerbare link blijft de titel van het bericht.

Controle na configuratie

Controleer na installatie en configuratie:

  • of de blogrootcategorie een lijst met berichten weergeeft,
  • of blogsubcategorieën de juiste berichten tonen,
  • of gewone webshopcategorieën geen blogberichten tonen,
  • of het bericht geen prijs, winkelwagen of voorraadstatus toont,
  • of de sidebar de verwachte blokken toont,
  • of gestructureerde gegevens van het type BlogPosting zijn en niet Product,
  • of sitemap en URL rewrites correct werken,
  • of de cache na een configuratiewijziging geen oude lay-out toont.

Na wijzigingen in de configuratie is het raadzaam om uit te voeren:

bin/magento cache:clean config layout block_html full_page
Druk om carrousel over te slaan

We hebben andere producten gevonden die u misschien leuk vindt!

Schrijf uw eigen review
U plaatst een review over: Kowal Blog voor Magento 2 - blog die de kracht van de Magento-catalogus benut
Uw waardering:
Prijs
Kwaliteit
Ondersteuning
loader
Bezig met laden...

U heeft uw review aangeboden ter goedkeuring.

Cookievoorkeuren wijzigen