📝
Vsebina

Sistem za upravljanje vsebin

Skrbniške nastavitve

Prilagodljiv CMS z urejevalnikom blokov in več vrstami vsebine

Pregled

Popoln sistem za upravljanje vsebine, ki podpira objave v spletnih dnevnikih, članke z novicami, strani in vrste vsebine po meri. Vsebuje urejevalnik, ki temelji na blokih (Editor.js), hierarhične kategorije, oznake, ugnezdene komentarje z moderiranjem in vsestranski ContentWidget za prikaz vsebine kjer koli.

Premisleki glede oblikovanja

Vzorci UX in opombe o vizualnem oblikovanju za to funkcijo:

  • Urejevalnik blokov omogoča uporabnikom ustvarjalni nadzor, ne da bi poškodoval dizajn
  • Predstavljena vsebina se mora vizualno pojaviti na domači strani
  • Ocene časa branja določajo pričakovanja uporabnikov
  • Možnosti moderiranja komentarjev uravnotežijo sodelovanje z nadzorom neželene pošte

Ključne prednosti

Po čem ta funkcija izstopa:

  • Več vrst vsebin (blog, novice, članki, strani)
  • Urejevalnik na osnovi blokov z več kot 10 vrstami blokov
  • Hierarhične kategorije glede na vrsto vsebine
  • Ugnezdeni komentarji s stopnjami moderiranja
  • ContentWidget za prilagodljive postavitve zaslona
Tehnična opomba

ContentHelper zagotavlja vse vsebinske operacije. Urejevalnik blokov uporablja Editor.js, shranjen kot JSON v polju blokov. ContentWidget upodablja s postavitvami seznama/mreže/kartic/kompaktnega/vrtiljaka.

Pomočniki
ContentHelper
Modeli
ContentContentTypeContentCategoryContentTagContentComment
Tabele baze podatkov
contentcontent_typecontent_categorycontent_tagcontent_tag_relationcontent_comment

Konfiguracija

Legenda razmerja konfiguracije
DB preglasi params.php🔗 Nastavitev, povezana z DB📋 DB hrani samo vrednost
params.php Konfiguracija

Konfiguracijska pot: params['content']

params['features']['content'] => trueparams['content']['siteLabel'] => 'Blog'params['content']['enabledTypes'] => ['blog', 'news']params['content']['comments']['enabled'] => trueparams['content']['comments']['moderation'] => 'all'
Nastavitve baze podatkov (tabela system_setting)
KljučVrstaOpisRazmerje
content_site_labelstringSite label for content section
content_comments_enabledbooleanEnable comments globally