Skip to main content
SDX

Frontend-uri moderne, construite în interiorul Drupal.

SDX e setul nostru open-source de instrumente cu care construim interfețe moderne, ca de aplicație, cu React, Svelte sau Vue, direct în Drupal. Paginile se asamblează pe server, așa că se încarcă rapid, iar motoarele de căutare le citesc în întregime. Un frontend modern, un CMS adevărat, o singură bază de cod.

Ce este

Frontend la nivel de aplicație, fără să renunți la Drupal.

Majoritatea echipelor au de ales între două variante proaste: să păstreze o temă Drupal învechită sau să treacă la headless, adică să rupă site-ul într-o aplicație separată care vorbește cu Drupal din exterior. SDX e a treia cale. Construim componente moderne direct în Drupal, asamblate pe server înainte să ajungă în browser, așa că ai frontend-ul pe care îl vrei și păstrezi CMS-ul pe care se bazează echipa ta.

  • Componente React, Svelte sau Vue în interiorul Drupal
  • Paginile ajung gata construite: rapide pentru vizitatori, lizibile pentru motoarele de căutare
  • Conținutul, permisiunile, rutarea și fluxurile pentru editori din Drupal rămân intacte
  • Open-source, întreținut de echipa care îți construiește site-ul
Componente React randate într-o pagină generată de Drupal

Un frontend modern, fără să rulezi două sisteme separate.

SDX îți dă libertatea unui frontend modern în React, Vue sau Svelte și păstrează intacte CMS-ul, rutarea, permisiunile, cache-ul și fluxurile editoriale din Drupal.

Drupal tradiționalDrupal headlessSDX
Recomandat pentru proiecte Drupal moderne
Componente moderneLimitate, șabloane clasiceDa, într-o aplicație separatăReact, Vue sau Svelte în interiorul Drupal
Randare pe server și SEONativCere configurare suplimentarăSSR integrat
Experiența editorialăAdmin Drupal nativPrevizualizarea cere adesea muncă în plusEditorii rămân în Drupal
Rutare, permisiuni, cacheNativRecreate prin API-uriNative în Drupal
LansăriO singură lansareDouă sisteme de lansatO singură lansare, condusă de Drupal
Cum începiTemă clasicăSchimbare de arhitecturăÎncepi cu o componentă, apoi extinzi
Potrivit pentruSite-uri CMS standardAplicații web separateFrontend-uri Drupal la nivel de aplicație

Headless e alegerea potrivită când chiar ai nevoie de aplicații separate. SDX se potrivește mai bine când vrei un frontend modern, dar Drupal trebuie să rămână în centrul proiectului.

Cum funcționează

Componente în Drupal, randate pe server.

SDX leagă componentele moderne de felul în care Drupal își construiește deja paginile, așa că prima afișare apare instantaneu și totul rămâne sub controlul Drupal.

Componentele stau în tema ta

Componentele React, Svelte sau Vue stau în tema Drupal, versionate împreună cu restul site-ului.

Randate pe server

Paginile sunt asamblate pe server, așa că vizitatorii văd conținutul imediat, iar motoarele de căutare îl pot citi în întregime.

Datele vin din Drupal

Conținutul, câmpurile și setările curg direct din Drupal în componente. Nu mai construiești și nu mai întreții un strat separat de date.

Navigare ca într-o aplicație

Navigarea între pagini se simte instantanee, ca într-o aplicație, iar fiecare pagină vine în continuare de pe server, gata pentru motoarele de căutare.

Un singur build, o singură lansare

Conținutul și aplicația trec live împreună, într-un singur pas, fără întreruperi.

Open-source, întreținut de noi

Dezvoltăm și întreținem SDX public și dăm cod înapoi comunității Drupal.

SSR
Randat pe serverSe încarcă rapid, gata pentru motoarele de căutare
Una
Bază de codConținutul și aplicația împreună
Zero
Găzduire separată pentru frontendRulează în interiorul Drupal
Open
SourceÎntreținut de noi, pe drupal.org

Te uiți la SDX chiar acum.

Fiecare pagină pe care ai parcurs-o aici e SDX: componente React reale, randate pe server direct din Drupal, cu editorii de conținut în continuare la cârmă. Dacă vrei un frontend ca ăsta pe site-ul tău Drupal, hai să vorbim.