Articles

Napomena: Koristite instalaciju putem Composer-a ako je moguće. Bez Composer-a je teško ažurirati „zoološki vrt” Drupal modula.
Ponekad nemamo pristup konzoli i Composer-u, na primer na shared hostingu. Ipak, i dalje možete instalirati EPT module na takvom hostingu. Na svakoj Drupal.org stranici projekta možete otići na link verzije izdanja i preuzeti EPT module jedan po jedan:


JSON Drop API je vaš moćni backend server baziran na Drupalu, koji koristi robusni Drupal JSON:API ekosistem. Brzo prototipizirajte, gradite i skalirajte svoje API-je uz minimalnu konfiguraciju i maksimalnu fleksibilnost.
Zašto koristiti JSON Drop API?
JSON Drop API omogućava frontend developerima (Next.js, Angular, Vue.js) da bez napora podignu snažan, API-first backend — bez pisanja ijedne linije backend koda.


Zahtevi za JSON Drop API
JSON Drop API je izgrađen na Drupal 11 i distribuira se kao samostalni paket — nije potrebno Composer podešavanje. Ovo omogućava brzo postavljanje, jednostavnu konfiguraciju i dovoljno je lagan da može da radi čak i u ograničenim okruženjima kao što je deljeni (shared) hosting.
Minimalni zahtevi:
-
PHP: 8.3+
-
Baza podataka: MySQL, MariaDB


Dokumentacija JSON:API server endpoint-a
Filteri
Filtriranje članaka po ID-u taga
GET
{{host}}/jsonapi/node/article?include=field_image,field_tags&sort=-created&filter[field_tags.meta.drupal_internal__tid]=2


JsonDrop API koristi implementaciju JSON:API za komunikaciju između backend-a i frontend-a, i u potpunosti je usklađen sa:
Postoji Postman kolekcija sa spremnim endpoint-ovima:
https://drive.google.com/file/d/1rMf0XdrK1zXwPqLQVsTH44Z2ttFxj7ss/view?usp=drive_link
Sama JSON:API specifikacija, prema sopstvenoj definiciji:


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.


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.


Drupal JSON:API modul omogućava moćan način za izlaganje vašeg sadržaja kao API-ja, ali izbor odgovarajuće metode autentifikacije je ključan za bezbednost i upotrebljivost. Ovaj pregled pokriva različite opcije autentifikacije koje su dostupne prilikom rada sa Drupal JSON modula.


Koje jezike softver podržava?
Osnovni jezik softvera na kome vaš sajt radi (core softver, moduli i teme) je engleski. Međutim, koristeći ovaj softver možete napraviti sajt čiji podrazumevani jezik nije engleski, i tada će svi koji gledaju sajt videti samo taj jezik (pod pretpostavkom da je sajt potpuno preveden). Takođe, ovaj softver možete koristiti za pravljenje višejezičnog sajta, sa jezičkim preklopnikom koji posetioci mogu koristiti da izaberu željeni jezik.
