Drupal 7 ja Drupal 8 vaheline erinevus

Põhiline erinevus: Drupal 8 sisaldab mitmeid erinevusi Drupali 7 vahel. Üks peamine erinevus on see, et see asendab PHPTemplate vaikimisi teemamootori oma Twigiga. Drupal 8 pakub paremat CSS- ja JavaScript-integreerimist, kuid muudab ka nende lisamise viisi. Samuti käivitab see palju uusi funktsioone.

Drupal on sisuhaldustarkvara (CMS), mis põhimõtteliselt tähendab, et see aitab luua veebisaite ja rakendusi, millest enamik me kasutame täna. CMS-i kujul moodustab Drupal põhitarkvara, mis on muudetud ja

Drupali veebilehe sõnul on „Drupal“ veebipõhine veebipõhine sisu haldamise tööriist kui ka kohandatav platvorm. ”Põhimõtteliselt tähendab see, et tarkvara saab kasutada sellisena, või seda saab kohandada vastavalt individuaalsetele vajadustele . Veebilehel on uhke, et „Drupal on ülemaailmse ettevõtte, valitsuste, kõrgharidusasutuste ja valitsusväliste organisatsioonide veebipõhise haldamise platvorm # 1” ning seda kasutab üle 1 000 000 veebilehe.

Drupal 8 käivitamisega teatas ettevõte, et Drupal 8 pakub lihtsamat sisu autoriseerimist, see on ehitatud mobiilse esimese kogemuse jaoks, toetab rohkem keeli ja paremaid kasutajaliidese tõlkeid. Ettevõte väidab ka, et võrreldes 7, 8 toetab paremat ökosüsteemi digitaalsete integratsioonide jaoks, mis tähendab, et tal on parem toetus e-posti, analüüsi, turunduse automatiseerimise ja muude digitaalsete tehnoloogiliste lahenduste jaoks.

Drupal on algselt välja töötatud PHP-st, kuid Drupalis 8 on ettevõte asendanud PHPTemplate vaikimisi teemamootori Twigile, mida ta nüüd tutvustab. See aga tekitab muret selle üle, et Drupal 7–8-lt rändavad kasutajad peavad koodi uuesti õppima ja muutma. Näiteks: teema_ * funktsioonid ja PHP-põhised * .tpl.php failid on nüüd asendatud * .html.twig mallidega ().

Lisaks on Drupal 7 ja Drupal 8 aadressil CSS ja JavaScript täiendavaid muudatusi. Drupal 8 pakub paremat CSS- ja JavaScript-integreerimist, kuid muudab ka nende lisamise viisi. Kuigi Drupal 7 kasutas CSS või JS lisamiseks drupal_add_css () ja drupal_add_js () funktsioone, lisab Drupal 8 need varad massiivi #attached atribuuti kasutades.

Ideaalis on Drupal 8 Drupali 7 suhtes parem. Siiski on paljud inimesed pettunud Drupal 8-ga, peamiselt tänu suuremale õpikõverale, mis tuleb ületada, et Drupal täielikult ära kasutada. üle 7, millest mõned on jätnud arendajad flabbergastedeks. Nüüd peavad nad mõistma uut süsteemi, mis ei ole täiesti stabiilne, kuna see on veel uus. Kuid aja jooksul, kui arendajad harjuvad Drupali 8 muudatustega, on populaarse CMS-i uus versioon potentsiaalselt sama suur kui Drupal 7.

Palun vaadake alljärgnevat tabelit Drupal 7 ja Drupal 8 vaheliste täiendavate erinevuste kohta.

Drupali 7 ja Drupali 8 võrdlus:

Drupal 7

Drupal 8

Tüüp

Sisuhaldustarkvara (CMS)

Sisuhaldustarkvara (CMS)

Maksumus

Tasuta

Tasuta

Vabastatud

5. jaanuar 2011

7. oktoober 2015

Tähtaeg

Vanemad, aja jooksul küpsenud ja neil on palju mooduleid, palju dokumente ja palju õpetusi.

Uuem, vähem laagerdunud ning vähem mooduleid, vähem dokumentatsiooni ja vähem õpetusi.

Väljund

XHTML-i märgistus vaikimisi

Semantiline HTML5 märgistus vaikimisi

Esikülgsed raamatukogud

jQuery v2.x

jQuery v2.x, Modernizr, Underscore.js ja Backbone.js.

Schema.org märgistus

Ei anna skeemi.org märgistust

Drupali 8 põhiline RDFa moodul väljendab skeemi

WAI-ARIA atribuudid

Mitte WAI-ARIA atribuutide ulatuslik kasutamine.

WAI-ARIA atribuutide ulatuslik kasutamine.

IE tugi

Toetab IE 6, 7 ja 8

Drops tugi IE 6, 7 ja 8 jaoks

jQuery

Drupal 7 sisaldab jQuery 1.4.4 ja jQuery UI 1.8.7

Kasutab jQuery 2.0 ja muud koodi, mis eeldab kaasaegset HTML5 / CSS3 brauseri tuge.

SVG tugi

Toetatud brauserid, mis ei toeta SVG-d (sh IE8 ja Android Browser 2.3)

Ei toeta brausereid, mis ei toeta SVG-d (sh IE8 ja Android Browser 2.3)

Default Theme Engine

PHPTemplate

teema_ * funktsioonid ja PHP-põhised * .tpl.php-failid

Tutvustab Twigit

* .html.twig mallid ()

CSS- ja JavaScript-agregatsioon

Vähem tõhus CSS- ja JavaScript-agregatsioon, võrreldes 8-ga

Parem CSS- ja JavaScript-agregatsioon.

CSS või JS lisamine

drupal_add_css () ja drupal_add_js () funktsioonid

Ühendab JS / CSS varad renderdamise massiivi #attached atribuudis, kasutades raamatukogusid

CSS-klassi muudatused menüüs

.menu li.expanded

.menu li.collapsed

.menu li.leaf

.menu li.aktiivne rada

.menu li.first

.menu li.last

.menu-item – laiendatud

.menu-item-kokkuvarisenud

.menu-item – aktiivne rada

.menu-kirje: esimene laps

.menu-kirje: viimane laps

.menu-element - leht - eemaldatud

CSS-ID-d

Sisaldab rohkem ID-sid kui Drupal 8 CSS.

Sisaldab vähem ID-sid kui Drupal 7 CSS.

CSS (fail) struktuur

CSS (fail) struktuur ei põhine SMACSS ja BEM.

CSS (fail) struktuur põhineb SMACSS & BEM-il.

CSS3 pseudo-selektorid

Kasutatakse esimest / viimast / paaritu / paaris klassi

Kasutab CSS3 pseudo-selektorit.

Põhimoodulid

Paljud eeltöötlusfunktsioonid ja CSS-failid on sisemoodulites.

Asendab mitmeid eeltöötlusfunktsioone ja CSS-faile, mis olid varem sisemoodulisse kaasatud, kasutades Classy, ​​põhialuse teemat, mis süstib klassid märgistusse ja sisaldab vastavat CSS-i.

Murdepunkti meedia päringud

Ei kasuta murdepunkti meedia päringut, et kontrollida, kuidas sait erinevates seadmetes vaatab.

Kasutab murdepunkti meedia päringuid, et kontrollida, kuidas sait erinevates seadmetes vaatab.

Vaated

Vaated on toetatud moodul

Vaateid lisatakse põhimoodulina

CkEditor

Ei kasuta CkEditorit

CKEditor, Drupali 8 põhimoodul, on visuaalne html-redaktor, mida kasutatakse veebilehtede redigeerimiseks, mis toovad tavalised tekstiprotsessori funktsioonid otse veebilehtedele

Muudatused

Muudatuste tegemiseks tuleb minna redigeerimislehele

Inline-redaktor aitab redigeerimislehele minemata lehekülje sisu redigeerida, selle asemel klõpsates paremal klõpsuga.

Pildimoodul

Ei ole pildimoodulit

Funktsioonid Pildimoodul, mis suurendab automaatselt erinevate ekraanide pilte.

Sümfoonia

Ei hõlma Symfony raamistikku

Kasutab Symfony raamistikku ja selle MVC arhitektuuri, mis muudab koodi hooldamise, mõõtmise ja taaskasutamise lihtsaks.

OOP kontseptsioonid

On vähem objektorienteeritud programmeerimise kontseptsioone

Kaasas objektorienteeritud programmeerimiskontseptsioonid süsteemi kõige enam

REST

Ei sisalda REST

Esinduslik olekuülekanne (REST) ​​võimaldab ressursside koostamisel, lugemisel, uuendamisel ja kustutamisel suhelda teiste rakendustega.

Uus e-posti väli

Lihtne e-posti väli

E-posti väli kinnitab automaatselt e-posti aadressi ja genereerib kuvamisel linki: mailto:.

Uus telefonivälja

Lihtne telefoni väli

Telefoniväljak loob telefonivõrgu rakenduste (nt Skype'i ja teiste) kuvamisel 'tel:' lingi

 Viide: Drupal, Drupal 8, Drupal 7 vs 8, Zyxware Image Kohtumeelsus: churchm.ag, drupal.org 
Soovitatav

Seotud Artiklid

  • vahe: Erinevus LG Optimus G Pro ja HTC One X + vahel

    Erinevus LG Optimus G Pro ja HTC One X + vahel

    Peamised erinevused: LG Optimus G Pro-l on suuremad uuendused oma eelkäijale LG Optimus G. Seade spordib massiivset 5, 5-tollist True Full HD IPS puutetundlikku ekraani, millel on multi-touch võime ja pikslite tihedus 401 ppi. Kapoti all on telefon 1, 7 GHz Quad-core Snapdragon 600, mis teeb selle üsna kiireks ja kiireks. H
  • vahe: Erinevus palmiõli ja kookosõli vahel

    Erinevus palmiõli ja kookosõli vahel

    Oluline erinevus: kookospähkliõli eraldatakse küpsenud ja koristatud kookospähkli tuumast või lihast; kui palmiõli ekstraheeritakse palmi viljalihast. Need on maailmas tuntud oma kulinaarsete ja meditsiiniliste rakenduste poolest. Nende nimede põhjal võib koheselt meelde tuletada, et need õlid kuuluvad kahte erinevatesse algallikatesse. Palm ja
  • vahe: Erinevus jõulude ja Hanuka vahel

    Erinevus jõulude ja Hanuka vahel

    Peamised erinevused: Jõulud on festival, mida tähistatakse Jumala poja Jeesuse sündi mälestamiseks. Hanukat, tuntud ka kui valgusfestival või pühendumise pidu, tähistatakse Püha templi (teine ​​tempel) Jeruusalemmas päevaks muutmise tähistamiseks. Aasta lõpus toob kaasa palju festivale, sealhulgas Diwali, jõulud, Hanukka, Kwanza ja uusaasta. Riikides, mis
  • vahe: Erinevus Micromax A116 Canvas HD ja Samsung Galaxy Grand vahel

    Erinevus Micromax A116 Canvas HD ja Samsung Galaxy Grand vahel

    Peamised erinevused: Micromax A116 Canvas HD on tõeliselt populaarse Micromax A110 Canvas 2 järeltulija ja see on parem kui tema eelkäija. Sellel on 5, 0-tolline ekraan, mille eraldusvõime on 720 x 1280 pikslit. See töötab Quad-core 1, 2 GHz Cortex-A7 ja 1 GB RAM, mis on kiirem kui tema eelkäija ja enamik keskmise turuga nutitelefonid. Samsu
  • vahe: Tööpäeva ja mai päeva vaheline erinevus

    Tööpäeva ja mai päeva vaheline erinevus

    Peamised erinevused: Labor Day on föderaalne puhkus Ameerika Ühendriikides, mida tähistatakse Ameerika tööliste ja ka Ameerika tööjõu liikumise austamiseks. Maipäeval on kaks tähendust: üks tähistatakse töölisi (tuntud kui rahvusvahelise töötaja päev) ja tähistatakse suve algust. Tööpäev ja maipäev on sageli segaduses sama asjaga, kuid nad on tegelikult erinevad päevad ja neid tähistatakse erinevatel põhjustel. Tööpäev ja maipäev võiv
  • vahe: DSP ja mikroprotsessori erinevus

    DSP ja mikroprotsessori erinevus

    Peamine erinevus: mikroprotsessor sisaldab arvuti keskprotsessori (CPU) funktsioone ühel või mitmel integraallülitusel (IC). Mikroprotsessori eesmärk on aktsepteerida digitaalandmeid sisendina, töödelda seda vastavalt juhistele ja seejärel anda väljund. Teisest küljest on DSP protsessor teatud tüüpi mikroprotsessor. DSP tähis
  • vahe: Erinevus Burqa ja Abaya vahel

    Erinevus Burqa ja Abaya vahel

    Peamine erinevus: Burqa ja abaya on kaks erinevat tüüpi riideid, mis on kättesaadavad islami naistele. Abayat võib kirjeldada kui pikka riiet või mantlit, tavaliselt musta värvi. See on kulunud üle rõivaste ja kipub katma kogu keha. Samamoodi on ka burga lahtine välimine rõivas, mis katab kogu keha; aga burqa on pea-toe toe. Lisaks k
  • vahe: Lõpliku ja finale erinevus

    Lõpliku ja finale erinevus

    Peamised erinevused: Final viitab „seeria lõppu”, samas kui finaal on „muusikapala viimane osa, meelelahutus või avalik üritus, eriti kui see on eriti dramaatiline või põnev.” Seega viitavad mõlemad mingi lõppu. Mõisted "lõplik" ja "finale" on väga sarnased; seetõttu on sageli raske neid lahutada. Mõlemad sõnad ei
  • vahe: Hea ja halva rasva erinevus

    Hea ja halva rasva erinevus

    Peamised erinevused: Hea rasv on põhiliselt rasv, mida keha vajab, samas kui halvad rasvad on rasvad, mis ei ole nii tähtsad ja mida saab dieedist lõigata. Siiski ei tohiks eeldada, et head rasvad on suurtes kogustes head. Tegelikkuses sõltub peaaegu kõik tarbimise kogusest ja energia kujul kulutatavast kogusest. Ras

Toimetaja Valik

Erinevus Alcatel One Touch Idol Ultra ja Xolo X1000 vahel

Peamine erinevus: Alcatel One Touch Idol Ultra funktsioonis on 4, 65-tolline HD AMOLED mahtuvuslik puuteekraan, mille eraldusvõime on 720 x 1280 pikslit. Telefoni toiteallikaks on Dual-core 1, 2 GHz protsessor, MediaTek MTK 6577 ja 1 GB RAM. Telefoni laius on 6, 45 mm, mis on viinud selle, et ettevõte on turul kõige õhem nutitelefon. XO