OTT Explică: Ce este Drupal?


Sistemele de gestionare a conținutului, cum ar fi WordPress, sunt arhitectura din spatele a milioane de site-uri web de pe internet. Un CMS le permite utilizatorilor, chiar și celor care nu au cunoștințe de programare extinse, să gestioneze și să coordoneze fluxul de conținut către site-ul lor web într-un mod organizat, eficient și ușor.

WordPress are o cotă de piață de 35% din site-uri web pe internet, conform W3Techs. Este peste o treime din toate site-urile web, nebune, nu? Acestea fiind spuse, pentru site-urile web orientate către conținut, de ce să luăm în considerare și o altă opțiune?

Aici intră Drupal. Dar ce este Drupal? Fiind principalul cadru de gestionare a conținutului web, acesta oferă un nivel de modularitate pe care nu îl veți găsi într-un CMS precum WordPress. Un CMS este o aplicație web folosită în principal pentru gestionarea conținutului, dar un cadru precum Drupal pune bazele unui site web cu conținut puternic, care poate fi personalizat în moduri foarte robuste.

Drupal vs. . WordPress

Cel mai bun mod pentru ca utilizatorul obișnuit să aprecieze ce este Drupal este să îl compari cu un sistem de conținut open-source, popular, WordPress. Funcționalitatea principală a WordPress este de a oferi utilizatorilor un sistem care le permite să gestioneze atât paginile statice, cât și dinamice ale site-ului lor. WordPress acceptă o arhitectură de plugin și un sistem de șabloane, ambele care au primit contribuții masive din partea comunității sale.

Când navigați pe un site web WordPress, de multe ori este ușor de observat că este alimentat de WordPress. Site-urile WordPress au în general aceeași structură, aceeași convenție de denumire a adreselor URL și fișiere și alte cadouri cheie. Cu toate acestea, probabil ați fost pe zeci de site-uri web operate de Drupal fără să știți vreodată. Acest lucru se datorează cât de personalizabil și flexibil este Drupal.

Drupal este mai mult o soluție de întreprindere pentru crearea de site-uri web dinamice. Stabilește o bază de coduri robustă pe care dezvoltatorii o pot personaliza și construi pentru a face mult mai mult decât să creeze bloguri sau site-uri de știri.

Deși WordPress este modular în sensul că puteți instala întotdeauna pluginuri și integrări ale unei terțe părți, Drupal este modular la baza sa - este conceput să fie personalizat, în mod extensiv, astfel încât să puteți forma Drupal într-o -commerce site, intranet, forum, site de rețea socială și multe altele.

Cum a fost construit Drupal

Drupal încorporează o mulțime de tehnologii web populare, dar majoritatea codului său este în PHP, MySQL alimentând partea bazei de date. Drupal este complet sursa deschisa, așa că vă puteți simți liber să consultați tot codul din spatele său oricând doriți.

Drupal include elemente de HTML5, YAML, Twig, jQuery, Backbone.js și multe altele. Cu cât cunoașteți mai mult aceste tehnologii, cu atât veți fi mai bine să construiți Drupal într-o soluție personalizată.

Cu toate acestea, Drupal necesită doar să cunoașteți elementele de bază ale HTML-ului pentru a începe construirea de pagini dinamice și crearea unui site web funcțional.

Cârlige Drupal explicate

Ca și WordPress, Drupal acceptă modularizarea pentru a adăuga mai mult la el decât ceea ce scoți din cutie. Pentru a înțelege și aprecia în mod complet cum funcționează, va trebui să înțelegeți sistemul de cârlige al lui Drupal.

În Drupal, gândiți-vă la un modul ca la o colecție de fișiere PHP care permit funcționalitatea extinsă care nu este disponibilă în nucleul Drupal. Cârligele sunt o modalitate prin care aceste module să interacționeze cu alte module sau cu miezul. Navele Drupal cu o listă lungă de cârlige acceptate, pe care le puteți citi mai multe despre aici.

Fără a intra în jargonul tehnic confuz din spatele cârligelor, puteți gândi la ele ca la un simplu eveniment ascultători care modifică comportamentul de bază al lui Drupal. Invocarea unui cârlig vă permite să „împrumutați” funcționalitatea de la un alt modul sau nucleul Drupal și să o adăugați la propriul modul.

Așadar, în timp ce Plugin-uri WordPress oferiți mufa instant -Explicați jocul de a permite o funcție nouă și completă, cârligele Drupal sunt mai dezvoltate și concepute pentru a fi utilizate în unul sau multe alte module.

Cum să obțineți Drupal

Ultima versiune a lui Drupal, Drupal 8, poate fi descărcată la site-ul oficial Drupal. În aceeași pagină, puteți obține o listă cu toate modulele, temele, distribuțiile și traducerile. Alte versiuni recomandate pot fi găsite aici.

În timp ce Ghidul de evaluare a site-ului oficial vă va arăta cum să implementați o demo locală temporară pentru Drupal 8, există mai multe soluții web realizarea acestui lucru. OpenSourceCMS.com este favoritul nostru și vă va permite să utilizați o demonstrație publică, auto-resetabilă Drupal sau chiar să solicitați propria instanță cu o durată de viață de 24 de ore.

Deși Drupal este complet gratuit pentru a descărca, nu este în totalitate „gratuit”, în sensul că va necesita destul de multă dezvoltare. WordPress este mult mai mult condus de comunitate decât Drupal și, într-o zi, puteți configura probabil un site WordPress folosind o temă personalizată și o suită de pluginuri.

Drupal, ca cadru, necesită mult mai multă muncă sub capotă. Dacă nu sunteți un dezvoltator web, așteptați să angajați pe cineva cu experiență care codifică și proiectează pe platformă.

Deci, în rezumat, ce este Drupal? Este unul dintre cele mai puternice și solide cadre de gestionare a conținutului, permițând dezvoltatorilor să creeze site-uri web personalizabile complet, care pot livra cu conținut puternic, dar nu trebuie să se orienteze în întregime în jurul conținutului - o diferență importantă față de WordPress.

aflați ceva nou despre Drupal sau aveți o întrebare pe care acest articol nu a adresat-o? Lasă-ne un comentariu mai jos și anunță-ne!

Postări asemănatoare:


21.03.2020