📝
Vsebine

Sistem za upravljanje vsebin

Skrbniške nastavitve

Prilagodljiv CMS z blokovnim urejevalnikom in več vrstami vsebin

Pregled

Celovit sistem za upravljanje vsebin, ki podpira članke, intervjuje, recepte, novice, strani in prilagojene vrste vsebin. Vključuje blokovni urejevalnik (Editor.js), hierarhične kategorije, oznake, ugnezdene komentarje z moderiranjem in vsestransko komponento ContentWidget za prikaz vsebin kjer koli.

Oblikovalski premisleki

UX vzorci in opombe vizualnega oblikovanja za to funkcionalnost:

  • Blokovni urejevalnik daje uporabnikom ustvarjalno svobodo brez kršenja oblikovanja
  • Izpostavljena vsebina mora vizualno izstopati na domači strani
  • Ocene časa branja postavijo uporabniška pričakovanja
  • Možnosti moderiranja komentarjev uravnotežijo angažiranost z nadzorom neželene pošte

Ključne prednosti

Kaj naredi to funkcionalnost izjemno:

  • Več vrst vsebin (vsebina, novice, članki, strani)
  • Blokovni urejevalnik z više od 10 vrstami blokov
  • Hierarhične kategorije za vsako vrsto vsebine
  • Ugnezdeni komentarji s stopnjami moderiranja
  • ContentWidget za prilagodljive postavitve prikaza
Tehnična opomba

ContentHelper zagotavlja vse operacije z vsebinami. Blokovni urejevalnik uporablja Editor.js, shranjen kot JSON v polju blocks. ContentWidget izrisuje s postavitvami seznam/mreža/kartice/kompaktno/vrtiljak.

Pomožni razredi
ContentHelper
Modeli
ContentContentTypeContentCategoryContentTagContentComment
Tabele baze podatkov
contentcontent_typecontent_categorycontent_tagcontent_tag_relationcontent_comment

Konfiguracija

Legenda konfiguracijskih povezav
Baza podatkov prepiše params.php🔗 Nastavitev povezana z bazo podatkov📋 Baza podatkov hrani samo vrednost
params.php konfiguracija

Konfiguracijska pot: params['content']

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