logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Upravljanje sadržajem u JSON Drop API-ju

22/05/2025, by Ivan

JSON Drop API Documentation

Kreiranje i uređivanje sadržaja i tipova sadržaja u JSON Drop API

JSON Drop API je zasnovan na Drupal CMS-u. Drupal je snažan sistem za upravljanje sadržajem (CMS) koji nudi napredne alate za upravljanje strukturiranim sadržajem. JSON Drop API proširuje ove mogućnosti kako bi omogućio dinamičko rukovanje sadržajem, što olakšava integraciju sa eksternim sistemima. U nastavku su ključni pojmovi i moduli koji su uključeni u kreiranje i uređivanje sadržaja u Drupalu, posebno na platformi JSON Drop.

📦 Tipovi sadržaja (Content Types)

Tipovi sadržaja su osnov za strukturiranje informacija u Drupalu. Svaki tip sadržaja predstavlja šablon koji definiše određenu vrstu sadržaja—kao što su članci, landing stranice, proizvodi ili FAQ. Tip sadržaja uključuje:

  • Mašinski naziv (machine-readable name) i čitljivu oznaku (label) za korisnike.

  • Skup polja (npr. tekst, slika, fajl, boolean, referenca na entitet) prilagođen potrebama konkretnog sadržaja.

  • Podesiva podešavanja prikaza za formu i načine prikaza (view modes).

  • Dozvole (permissions) koje kontrolišu ko može da kreira, uređuje ili briše određeni tip sadržaja.

Administratori i developeri mogu kreirati prilagođene tipove sadržaja koristeći Drupal admin interfejs ili putem konfiguracionog menadžmenta. Kada se tip sadržaja kreira, urednici sajta mogu lako praviti i uređivati sadržajne čvorove koristeći polja definisana u tom tipu.

🏷️ Taksonomija (Taxonomy)

Taksonomija u Drupalu se koristi za klasifikaciju i kategorizaciju sadržaja putem vokabulara i termina. Na primer:

  • Vokabular „Tags” može sadržati termine kao što su „Tehnologija”, „API” ili „Bezbednost”.

  • Ovi termini se mogu povezati sa bilo kojim tipom sadržaja preko polja za referencu na taksonomiju.

Taksonomije su posebno korisne za filtriranje sadržaja, fasetiranu pretragu i hijerarhijsku navigaciju. JSON Drop koristi taksonomije kako bi sadržaj bio lako pretraživ i smisleno organizovan.

🧩 Paragrafi i modul Paragraphs Layout

Radi podrške modularnog i fleksibilnog unosa sadržaja, Drupal koristi modul Paragraphs. Paragrafi omogućavaju urednicima da sastavljaju sadržaj kao kolekciju komponenti sa sopstvenim poljima, umesto klasičnog jednog WYSIWYG polja za telo teksta.

Uobičajeni „bundle”-ovi paragrafa mogu biti:

  • Tekstualni blokovi

  • Galerije slika

  • CTA sekcije (Call to Action)

  • Ugrađeni mediji

  • Prilagođeni embed sadržaji (putem JSON Drop integracija)

Modul Paragraphs Layout ovo proširuje omogućavajući vizuelnu kontrolu rasporeda, tako da urednici mogu da strukturiraju sadržaj pomoću drag-and-drop interfejsa. Mogućnosti uključuju:

  • Sekcije rasporeda (npr. jedan kolona, dve kolone, grid)

  • Ugnježđavanje različitih tipova paragrafa unutar sekcija rasporeda

  • Inline uređivanje i pregled za trenutno vizuelno praćenje

  • Responzivno ponašanje za različite veličine ekrana

Ovaj pristup daje urednicima mogućnost da kreiraju bogat, strukturiran sadržaj bez potrebe za tehničkim znanjem HTML-a ili CSS-a.

🔧 Kreiranje i uređivanje sadržaja putem JSON Drop API-ja

JSON Drop pruža API sloj za rad sa Drupal tipovima sadržaja, taksonomskim terminima i paragraf entitetima. Ovo uključuje:

  • CRUD operacije (kreiranje, čitanje, izmena, brisanje) za tipove sadržaja i čvorove.

  • Pristup meta-podacima entiteta i definicijama polja.

  • Integraciju sa headless frontend-om ili mobilnim aplikacijama.

  • Detaljnu kontrolu dozvola koristeći Drupal-ov sistem uloga i prava pristupa.

Preko API-ja, developeri mogu programatski upravljati sadržajem, dok urednici koriste prijatan interfejs sa pregledom uživo i fleksibilnošću drag-and-drop uređivanja.