Articles

Otpremanje fajlova je sada podržano, pogledajte napomene o izdanju za više informacija: https://www.drupal.org/node/3024331
Ove dve slike pokazuju kako koristiti Postman za testiranje otpremanja fajlova putem JSON:API


TL;DR
Izaberite REST ako imate podatke koji nisu entiteti i želite da ih izložite. U svim drugim slučajevima, izaberite JSON:API.
Malo detaljnije:


JSON:API je u potpunosti zasnovan na entitetima. To znači da ne može da obrađuje poslovna pravila ili izvršava radnje koje ne mogu da se posmatraju kao "CRUD" operacije. Poslovna logika, kao što su registracija novog naloga, prijava korisnika ili zahtev za novu lozinku, nisu deo JSON:API-ja. Mnoge od ovih funkcionalnosti već su obezbeđene kroz Drupal core.
Nepotpuna lista čestih potreba i rešenja je prikazana ispod.


Preimenovanje i onemogućavanje resursa i polja je sada deo Drupal core-a.
Ako treba da izmenite svojstva resursa kao što su API putanja, ograničenja broja resursa ili podrazumevane vrednosti za includes, ili želite interfejs za onemogućavanje polja ili resursa, koristite JSON:API Extras.


JSON:API modul je dizajniran da preuzme model podataka definisan u Drupalu putem Drupal Entity API-ja, Field API-ja i Typed Data API-ja i izloži ga kroz API koji je u skladu sa JSON:API specifikacijom, kako bi omogućio interakciju sa podacima (entitetima) koje Drupal upravlja.
Pri tome, poštuje sve Drupal sigurnosne mere za te podatke:


Razumevanje CORS-a u React-u
CORS je već dugo izvor zabune—i frustracije—za developere, posebno one koji tek počinju. Koncept može biti zbunjujuć, naročito kada pravite single-page aplikacije (SPA) sa framework-ovima kao što su React, Angular ili Vue i pokušavate da komunicirate sa API-jevima trećih strana.


U dinamičnom okruženju web razvoja, Drupal 11 se izdvaja kao jedna od najrobustnijih i najfleksibilnijih platformi za izgradnju dinamičkih sajtova i aplikacija. Njegova modularna arhitektura omogućava developerima da prilagode i prošire osnovne funkcionalnosti za širok spektar projektnih potreba.


Šta je modularni sadržaj?
S obzirom da se sadržaj vašeg sajta čuva u bazi podataka, poželjno je da sadržaj bude modularan, što znači da se određene stranice na sajtu ne uređuju kao kompletne stranice, već se automatski generišu iz drugih sadržajnih stavki. Na primer, u scenariju sajta pijace, možete kreirati pojedinačne sadržaje za recepte.


