Razlika med Drupal 7 in Drupal 8

Ključna razlika: Drupal 8 ima veliko razlik v primerjavi z Drupalom 7. Glavna razlika je v tem, da nadomešča privzeti program za teme iz PHPTemplate v svojo vejico. Drupal 8 ima boljšo integracijo CSS in JavaScript, vendar tudi spremeni način, kako jih je treba dodati. Prav tako sproži številne nove funkcije.

Drupal je vrsta programske opreme za upravljanje vsebin (CMS), ki v bistvu pomeni, da pomaga ustvarjati spletne strani in aplikacije, ki jih večinoma uporabljamo danes. Kot CMS Drupal oblikuje osnovno programsko opremo, ki je spremenjena in

Družba Drupal pravi, da je "Drupal orodje za upravljanje spletne vsebine" in "prilagodljivo" platformo. "V bistvu to pomeni, da se lahko programska oprema uporablja kot taka ali pa se lahko prilagodi individualnim potrebam. . Spletna stran se ponaša s tem, da je »Drupal prva platforma za upravljanje spletnih vsebin med globalnimi podjetji, vladami, visokošolskimi ustanovami in nevladnimi organizacijami« in da jo uporablja več kot 1.000.000 spletnih strani.

Z uvedbo Drupala 8 je družba objavila, da ima Drupal 8 lažjo avtorizacijo vsebin, zgrajeno za mobilne izkušnje, podpira več jezikov in boljše prevode vmesnikov. Podjetje navaja tudi, da v primerjavi z 7, 8 podpira boljši ekosistem za digitalne integracije, kar pomeni, da ima boljšo podporo za e-pošto, analitiko, avtomatizacijo trženja in druge digitalne tehnološke rešitve.

Drupal je bil prvotno zasnovan off PHP, vendar pa je v Drupal 8 je družba zamenjala privzeti temo motor iz PHPTemplate za Twig, ki je zdaj uvaja. Vendar pa to vzbuja zaskrbljenost, da bodo morali uporabniki, ki se selijo iz Drupala 7 na 8, ponovno naučiti in spremeniti kodo. Na primer: funkcije theme_ * in datoteke, ki temeljijo na PHP * .tpl.php, so zdaj zamenjane s predlogami * .html.twig ().

Obstajajo dodatne spremembe na način, da Drupal 7 in Drupal 8 naslavljata CSS in JavaScript. Drupal 8 ima boljšo integracijo CSS in JavaScript, vendar tudi spremeni način, kako jih je treba dodati. Medtem ko Drupal 7 uporablja Drupal_add_css () in drupal_add_js () funkcije za dodajanje CSS ali JS, Drupal 8 ta sredstva pripne v lastnost #attached render array z uporabo knjižnic.

Idealno bi bilo, da je Drupal 8 izboljšanje v primerjavi z Drupalom 7. Vendar pa je veliko ljudi razočarano z Drupalom 8, predvsem zaradi večje krivulje učenja, ki jo je treba premagati, da bi v celoti izkoristili Drupal 8. Drupal 8 ustvarja številne bistvene spremembe. več kot 7, od katerih so nekateri razvijalci pustošili. Zdaj morajo razumeti nov sistem, ki ni povsem stabilen, saj je še vedno nov. Kljub temu pa se sčasoma, ko se razvijalci navadijo na spremembe v Drupalu 8, nova različica priljubljenega CMS-a ima potencial, da postane tako velika, kot se trenutno šteje za Drupal 7.

Za dodatne razlike med Drupalom 7 in Drupalom 8 si oglejte spodnjo tabelo.

Primerjava med Drupalom 7 in Drupalom 8:

Drupal 7

Drupal 8

Tip

Programska oprema za upravljanje vsebine (CMS)

Programska oprema za upravljanje vsebine (CMS)

Stroški

prost

prost

Izpuščen

5. januar 2011

7. oktober 2015

Zrelost

Starejši, dozorel s časom in ima veliko modulov, veliko dokumentacije in veliko vaj.

Novejša, manj dozorela in ima manj modulov, manj dokumentacije in manj vaj.

Izhod

Privzeto označite XHTML

Semantično označevanje HTML5 privzeto

Knjižnice front-end

jQuery v2.x

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

Oznaka Schema.org

Ne izpisuje oznake schema.org

Modul RDFa za Drupal 8 izhaja iz sheme schema.org

Atributi WAI-ARIA

Ni široka uporaba atributov WAI-ARIA.

Obsežna uporaba atributov WAI-ARIA.

Podpora za IE

Podpira IE 6, 7 in 8

Spusti podporo za IE 6, 7 in 8

jQuery

Drupal 7 vključuje jQuery 1.4.4 in jQuery UI 1.8.7

Uporablja jQuery 2.0 in drugo kodo, ki predvideva sodobno podporo brskalnika HTML5 / CSS3.

SVG podpora

Podprti brskalniki, ki ne podpirajo SVG (vključno z IE8 in brskalnikom Android 2.3)

Ne podpira brskalnikov, ki ne podpirajo SVG (vključno z IE8 in Android Browser 2.3)

Privzeti Theme Engine

PHPTemplate

theme_ * funkcije in PHP-bazirane * .tpl.php datoteke

Predstavlja vejico

* .html.twig predloge ()

Združevanje CSS in JavaScript

Manj učinkovito združevanje CSS in JavaScript v primerjavi z 8

Izboljšano združevanje CSS in JavaScript.

Dodajanje CSS ali JS

funkcije drupal_add_css () in drupal_add_js ()

S knjižnicami pripne sredstva JS / CSS v lastnost #attached matrike upodabljanja

Spremembe razreda CSS v meniju

.menu li.expanded

.menu li.collapsed

.menu li.leaf

.menu li.active-trail

.menu li.first

.menu li.last

.menu-item - razširjeno

.menu-item-collapsed

.menu-item-active-trail

.menu-item: prvi otrok

.menu-item: zadnji otrok

.menu-item - list - odstranjen

ID-ji CSS

Vsebuje več ID-jev kot CSS Drupal 8.

Vsebuje manj ID-jev kot CSS Drupal 7.

CSS (datoteka) struktura

CSS (datoteka) struktura ne temelji na SMACSS & BEM.

CSS (datoteka) struktura temelji na SMACSS & BEM.

CSS3 psevdo selektorji

Uporabljeni so prvi / zadnji / lihi / parni razredi

Uporablja psevdo selektorje CSS3.

Ključni moduli

Številne predprocesne funkcije in CSS datoteke so vključene v jedrne module.

Nadomešča številne predprocesne funkcije in datoteke CSS, ki so bile prej vključene v jedrne module, z uporabo osnovne osnovne teme, ki vstavlja razrede v označevanje, in vključuje ustrezen CSS.

Poizvedbe za točke prekinitvenih točk

Ne uporablja poizvedb za medije prekinitvenih točk za nadzor nad tem, kako spletno mesto izgleda na različnih napravah.

Uporablja poizvedbe medijev prekinitvenih medijev za nadzor nad tem, kako spletno mesto izgleda na različnih napravah.

Pogledi

Pogledi so prispevalni modul

Pogledi so dodani kot eden od osrednjih modulov

CkEditor

Ne uporablja CkEditor

CkEditor, osrednji modul v Drupal 8, je vizualni urejevalnik html, ki se uporablja za urejanje spletnih strani, ki prinaša običajne funkcije za urejanje besedil neposredno na spletne strani

Urejanje

Če želite urediti stran, morate urediti stran

Urejeni urejevalnik ureja vsebino strani, ne da bi šel na stran za urejanje, namesto da jo uredite z desnim klikom.

Modul slike

Ni modula slike

Funkcije Slika Modul, ki samodejno spremeni velikost slik za različne zaslone.

Symfony

Ne vključuje okvira Symfony

Uporablja okvir Symfony in njegovo arhitekturo MVC, ki omogoča preprosto vzdrževanje, razširjanje in ponovno uporabo kode.

OOP koncepti

Ima manj konceptov za objektno usmerjeno programiranje

Prihaja z koncepti objektno usmerjenega programiranja na večino dela sistema

REST

Ne vključuje funkcije REST

Reprezentativni prenos stanja (REST) ​​omogoča interakcijo z drugimi aplikacijami za ustvarjanje, branje, posodabljanje in brisanje virov.

Novo e-poštno polje

Enostavno polje za e-pošto

E-poštno polje samodejno potrdi e-poštni naslov in ustvari povezavo „mailto:“, ko je prikazana.

Novo telefonsko polje

Enostavno telefonsko polje

Telefonsko polje ustvari povezavo "tel:", kadar je prikazana za aplikacije za telefonijo, kot sta Skype in druge

 Referenca: Drupal, Drupal 8, Drupal 7 vs 8, Zyxware Slika vljudnosti: churchm.ag, drupal.org 
Priporočena

Sorodni Članki

  • priljubljenih primerjav: Razlika med Nokia Lumia 928 in Sony Xperia ZL

    Razlika med Nokia Lumia 928 in Sony Xperia ZL

    Ključna razlika: Nokia je pred kratkim napovedala nov telefon za svojo ponudbo; Lumia 928. Telefon je opremljen z 4, 5-palčnim AMOLED kapacitivnim zaslonom s širokim zadnjim okvirjem. Telefon je precej obsežen in težak, v primerjavi z drugimi novejšimi pametnimi telefoni, ki se osredotočajo na pridobivanje tanjših in lažjih. Sony Xp
  • priljubljenih primerjav: Razlika med Kickboxing in Savate

    Razlika med Kickboxing in Savate

    Ključna razlika: Kickboxing je sodobna japonska oblika borilnega športa in borilne veščine, medtem ko je Savate tradicionalna francoska borilna veščina. Kickboxing, znan tudi kot Aero-boxing, je stand-up bojni šport in oblika borilne veščine, ki pripada Japonski. Danes se borilne veščine prakticirajo in delijo na japonsko Kickboxing (začeto v šestdesetih letih) in ameriški kickboxing (začelo se je v 70-ih letih). Borilni šport
  • priljubljenih primerjav: Razlika med Nokia Lumia 1020 in Samsung Galaxy S4

    Razlika med Nokia Lumia 1020 in Samsung Galaxy S4

    Ključna razlika: Lumia 1020 je najnovejši Nokia telefon. Ima 41 MP kamero in deluje na Windows Mobile 8. Samsung Galaxy S4 je vodilni telefon Samsung Corporation. 23. julija 2013 je Nokia objavila predstavitev svojega najnovejšega vodilnega telefona, Lumia 1020. Lumia 1020 je naslednik modela Nokia 808 PureView. N
  • priljubljenih primerjav: Razlika med državo in celino

    Razlika med državo in celino

    Ključna razlika : Razlika med celino in državo je, da se država nahaja na celini. Celina je velika kopenska masa, katere meje določajo oceani. Država je v glavnem opredeljena z geopolitičnimi mejami. Država je opredeljena kot regija ali območje zemljišča, ki ga nadzira njegova vlada. Izraz „celina“ je opredeljen kot zelo velika kopenska masa na Zemlji. Na svetu je
  • priljubljenih primerjav: Razlika med diktaturo in demokracijo

    Razlika med diktaturo in demokracijo

    Ključna razlika: Diktatura je oblika vladanja, v kateri ima diktator popolno moč. Diktator je vodja sistema. Demokracijo lahko opredelimo kot vlado ljudi. Oblikujejo ga ljudje, ljudje in ljudje. Demokracija in diktatura sta dve vrsti upravljanja nad narodom. Oba prikazujeta razliko glede metodologije in dojemanja.
  • priljubljenih primerjav: Razlika med lasuljo in vezavo

    Razlika med lasuljo in vezavo

    Ključna razlika: Lasulja je lasje, ki so narejeni iz človeških las, živalske dlake ali sintetičnih vlaken. Pogosto jo nosijo zaradi mode ali iz drugih razlogov, vključno s kulturno tradicijo in verskim obredom. Tkanje je oblika podaljšanja las. Medtem ko je lasulja uporabljena za popolno pokrivanje las, se uporabljajo lasni podaljški, da se lasem doda dolžina in volumen. Ko gre
  • priljubljenih primerjav: Razlika med Karate, Kung Fu in Taekwondo

    Razlika med Karate, Kung Fu in Taekwondo

    Ključna razlika : Glavna razlika med Karatejem, Kung Fujem in Taekwondom je njihov kraj izvora. Karate izvira iz Japonske, medtem ko je Kung fu izdelek iz Kitajske, medtem ko je bil taekwondo ustanovljen v Koreji. Karate je izraz, ki izhaja iz združitve dveh besed: 'kara' in 'te'. Kara pomeni prazno in te pomeni roko, oba skupaj, karata v bistvu pomeni »prazna roka«. Na
  • priljubljenih primerjav: Razlika med oglaševanjem in trženjem

    Razlika med oglaševanjem in trženjem

    Ključna razlika: Oglaševanje je v glavnem namenjeno prodaji izdelka ali storitev, v nasprotju s trženjem, ki je celoten proces razvoja, blagovne znamke, oblikovanja izdelka ali storitve, ki ga prinaša na trg. Mnogi menijo, da sta trženje in oglaševanje sinonim; vendar sta dva različna pojma. Eden od načinov za njihovo razlikovanje je spoznanje, da je oglaševanje del trženja in da je trženje veliko večje od obsega oglaševanja. Oglaševanje
  • priljubljenih primerjav: Razlika med pletenjem in purlingom

    Razlika med pletenjem in purlingom

    Ključna razlika: pleten šiv je poseben šiv pri pletenju, ki gre v šiv od spredaj nazaj. Žuborenje šiv je pletenje stitch ustvarili z delom pletene stitch nazaj, gredo v šiv od spredaj naprej. Pletenje je metoda, ki se uporablja za izdelavo tkanine, tako da se preja pretvori v tkanino. Izraz „pleteno“ izhaja iz stare angleške „cnyttan“, kar pomeni „do vozla“. Pletena tkanina je

Izbira Urednika

Razlika med Samsungom in Sonyjem

Ključna razlika: Samsung je bil prvotno znan kot trgovska družba; oblikoval in tržil ga je Lee Byung-Chul. Sony je ugledna tehnološka družba; oblikujejo in tržijo Masaru Ibuka in Akio Morita. Samsung in Sony sta dve izmed najbolj razvitih podjetij. Na kratko predstavimo razvoj obeh podjetij. Samsung je bolje postavljen za rast in ima večji potencial za rast. Ustan