Drupal 7: n ja Drupalin 8 välinen ero

Tärkein ero: Drupal 8: ssa on monia eroja Drupal 7: n kanssa. Yksi merkittävä ero on se, että se korvaa PHPTemplaten oletuskuvan moottorin omaan Twigiin. Drupal 8: ssa on parempi CSS- ja JavaScript-integraatio, mutta se muuttaa myös tapaa, jolla ne on lisättävä. Se käynnistää myös monia uusia ominaisuuksia.

Drupal on eräänlainen sisällönhallintaohjelmisto (CMS), joka tarkoittaa pohjimmiltaan sitä, että se auttaa luomaan sivustoja ja sovelluksia, joista useimmat käytämme tänään. CMS-muodossa Drupal muodostaa ydinohjelmiston, joka on muutettu ja

Drupalin verkkosivuston mukaan "Drupal on" laatikon ulkopuolinen "verkkosisällönhallintatyökalu sekä muokattavissa oleva alusta." Periaatteessa se tarkoittaa, että ohjelmistoa voidaan käyttää sellaisenaan tai sitä voidaan muokata yksilöllisten tarpeiden mukaan . Sivustolla on, että ”Drupal on globaaliyritysten, hallitusten, korkeakoulujen ja kansalaisjärjestöjen web-sisällönhallinnan # 1-alusta” ja että sitä käyttää yli 1 000 000 verkkosivustoa.

Drupal 8: n lanseerauksen myötä yhtiö ilmoitti, että Drupal 8: ssa on helpompi sisällöntuotanto, se on rakennettu mobiili-ensimmäiseen kokemukseen, tukee enemmän kieliä ja parempia käyttöliittymäkäännöksiä. Yhtiö toteaa myös, että verrattuna 7: een 8 tukee parempaa ekosysteemiä digitaalisille integraatioille, mikä tarkoittaa, että sillä on parempi tuki sähköpostin, analytiikan, markkinoinnin automaation ja muiden digitaalisten teknisten ratkaisujen tukemiseen.

Drupal on alun perin perustunut PHP: hen, mutta Drupal 8: ssa yhtiö on korvannut PHPTemplaten oletuskuvan moottorin Twigiin, jota se nyt esittelee. Tämä herättää kuitenkin huolen siitä, että Drupal 7: stä 8: een siirtyvät käyttäjät joutuvat oppimaan uudelleen ja muuttamaan koodia. Esimerkiksi: teema_ * -toiminnot ja PHP-pohjaiset * .tpl.php-tiedostot on nyt korvattu * .html.twig-malleilla ().

Muutoksia tapahtuu niin, että Drupal 7 ja Drupal 8 osoittavat CSS: n ja JavaScriptin. Drupal 8: ssa on parempi CSS- ja JavaScript-integraatio, mutta se muuttaa myös tapaa, jolla ne on lisättävä. Vaikka Drupal 7 käytti Drupal_add_css () - ja drupal_add_js () -toimintoja CSS: n tai JS: n lisäämiseksi, Drupal 8 liittää nämä varat renderiryhmän #attached-ominaisuuteen kirjastoja käyttäen.

Ihannetapauksessa Drupal 8 on parannus Drupal 7: een verrattuna. Kuitenkin useat ihmiset ovat turhautuneita Drupalin 8 kanssa, mikä johtuu pääasiassa suuremmasta oppimiskäyrästä, joka on voitettava, jotta Drupal 8 voidaan hyödyntää kokonaan. yli 7, joista osa on jättänyt kehittäjät flabbergasted. Niiden on nyt ymmärrettävä uusi järjestelmä, joka ei ole täysin vakaa, koska se on edelleen uusi. Silti kehittäjät tottuvat Drupal 8: n muutoksiin ajan mittaan, ja suosittu CMS: n uudella versiolla on potentiaalia tulla yhtä suureksi kuin Drupal 7: n katsotaan olevan.

Katso alla olevasta taulukosta lisää eroja Drupal 7: n ja Drupalin 8 välillä.

Vertailu Drupalin 7 ja Drupalin 8 välillä:

Drupal 7

Drupal 8

Tyyppi

Sisällönhallintaohjelmisto (CMS)

Sisällönhallintaohjelmisto (CMS)

Kustannus

Vapaa

Vapaa

julkaisi

5. tammikuuta 2011

7. lokakuuta 2015

kypsyys

Vanhemmat, kypsytetty ajan myötä ja niissä on paljon moduuleja, paljon dokumentaatiota ja paljon opetusohjelmia.

Uudempi, vähemmän kypsynyt, ja siinä on vähemmän moduuleja, vähemmän dokumentointia ja vähemmän opetusohjelmia.

ulostulo

XHTML-merkintä oletuksena

Semanttinen HTML5-merkintä oletuksena

Etupään kirjastot

jQuery v2.x

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

Schema.org-merkintä

Ei tuota schema.org-merkintää

Drupal 8: n ydin RDFa-moduuli tuottaa schema.org-merkinnän

WAI-ARIA-määritteet

Ei WAI-ARIA-määritteiden laaja käyttö.

WAI-ARIA-määritteiden laaja käyttö.

IE-tuki

Tukee IE 6, 7 ja 8

Pudotetaan tuki IE: lle 6, 7 ja 8

jQuery

Drupal 7 sisältää jQuery 1.4.4 ja jQuery UI 1.8.7

Käyttää jQuery 2.0: ta ja muuta koodia, jossa oletetaan nykyaikaisen HTML5 / CSS3-selaimen tuki.

SVG-tuki

Tuetut selaimet, jotka eivät tue SVG: tä (mukaan lukien IE8 ja Android Browser 2.3)

Ei tue selaimia, jotka eivät tue SVG: tä (mukaan lukien IE8 ja Android Browser 2.3)

Oletusaihe-moottori

PHPTemplate

theme_ * -toiminnot ja PHP-pohjaiset * .tpl.php-tiedostot

Esittää Twigin

* .html.twig-mallit ()

CSS- ja JavaScript-yhdistelmät

Vähemmän tehokas CSS- ja JavaScript-aggregaatio, verrattuna 8: een

Parannettu CSS- ja JavaScript-aggregointi.

CSS: n tai JS: n lisääminen

drupal_add_css () ja drupal_add_js () -toiminnot

Liittää JS / CSS-resurssit renderiryhmän #attached-ominaisuuteen kirjastojen avulla

CSS-luokan muutokset valikossa

.menu li.expanded

.menu li.collapsed

.menu li.leaf

.menu li.active-polku

.menu li.first

.menu li.last

.menu-item-laajeni

.menu-item-romahti

.menu-item-aktiivinen-trail

.menu-item: first-child

.menu-item: last-lapsi

.menu-kohta - lehti - poistettu

CSS-tunnukset

Sisältää enemmän tunnuksia kuin Drupal 8: n CSS.

Sisältää vähemmän tunnuksia kuin Drupal 7: n CSS.

CSS (tiedosto) -rakenne

CSS (tiedosto) -rakenne ei perustu SMACSS & BEM -järjestelmään.

CSS (tiedosto) -rakenne perustuu SMACSS & BEM: ään.

CSS3-pseudovalitsimet

Käytetään ensimmäistä / viimeistä / paritonta / parillista luokkaa

Käyttää CSS3-pseudo-valitsimia.

Ydinmoduulit

Monia esikäsittelytoimintoja ja CSS-tiedostoja sisältyy ydinmoduuleihin.

Korvaa useita esikäsittelytoimintoja ja CSS-tiedostoja, jotka oli aiemmin sisällytetty ydinmoduuleihin käyttämällä Classy-ydinalustaa, joka pistää luokkia merkintään ja sisältää vastaavan CSS: n.

Breakpoint Media Queries

Ei käytä katkaisukohdan mediakyselyjä, joilla voit tarkistaa, miten sivusto näyttää eri laitteissa.

Käyttää katkaisukohdan median kyselyjä, jotta voit määrittää, miten sivusto näyttää eri laitteissa.

Luettu

Näkymät ovat osallistunut moduuli

Näkymiä lisätään ydinmoduulina

CKEditorista

Ei käytä CkEditoria

CKEditor, Drupal 8: n ydinmoduuli, on visuaalinen html-editori, jota käytetään muokkaamaan verkkosivuja, jotka tuovat tavallisia tekstinkäsittelytoimintoja suoraan verkkosivuille

muokkaukset

Sinun täytyy mennä muokkaussivulle muutosten tekemiseksi

Inline-editori auttaa muokkaamaan sivun sisältöä siirtymättä muokkaussivulle.

Picture Module

Ei ole kuvamoduulia

Sisältää kuvamoduulin, joka muuttaa automaattisesti eri kuvien kuvia.

Symfony

Ei sisällä Symfony-kehystä

Käyttää Symfony-kehystä ja sen MVC-arkkitehtuuria, jonka avulla koodi on helppo ylläpitää, skaalata ja käyttää uudelleen.

OOP-käsitteet

On vähemmän objektiin suuntautuneita ohjelmointikonsepteja

Sisältää Object Oriented Programming -konseptit useimpiin järjestelmän osiin

LEVÄTÄ

Ei sisällä RESTiä

Edustava tilasiirto (REST) ​​mahdollistaa vuorovaikutuksen muiden sovellusten kanssa resurssien luomiseen, lukemiseen, päivittämiseen ja poistamiseen.

Uusi sähköpostikenttä

Yksinkertainen sähköpostikenttä

Sähköposti-kenttä vahvistaa automaattisesti sähköpostiosoitteen ja luo "mailto:" -linkin, kun se näytetään.

Uusi puhelinkenttä

Yksinkertainen puhelinkenttä

Puhelinkenttä luo "tel:" -linkin, kun sitä näytetään puhelinsovelluksissa kuten Skype ja muut

 Viite: Drupal, Drupal 8, Drupal 7 vs. 8, Zyxware Image Kohteliaisuus: churchm.ag, drupal.org 
Suositeltava

Aiheeseen Liittyviä Artikkeleita

  • suosittuja vertailuja: Kynsilakka ohentimen ja poistimen välinen ero

    Kynsilakka ohentimen ja poistimen välinen ero

    Keskeinen ero: kynsilakka ohuempi on kemiallinen ratkaisu, jota käytetään kynsilakan palauttamiseen, kun taas kynsilakanpoistaja poistaa edellisen levitetyn kynsilakka. Kynsilakka ohuempi on kemiallinen liuotin, jolla on taipumus palauttaa ja ylläpitää kynsilakkaa. Sitä käytetään pohjimmiltaan kynsivärin paksuuden ylläpitämiseen. Ne, jotka o
  • suosittuja vertailuja: Stevian, Truvian ja Purevian välinen ero

    Stevian, Truvian ja Purevian välinen ero

    Keskeinen ero: Stevia on monivuotinen pensas, jossa on makeat makuiset lehdet. Se on pohjimmiltaan Etelä-Amerikan kasvi, joka kuuluu Chrysanthemum-perheeseen. Truvia on steviapohjainen Coca Cola ja Cargill -tuotteen makeutusaine ja elintarvikkeiden ainesosa. Purevia on PepsiCon ja Merisantin steviapohjainen pöydän makeutusaine ja elintarvikkeiden ainesosa. T
  • suosittuja vertailuja: Pahoinvoinnin ja ruoansulatushäiriön välinen ero

    Pahoinvoinnin ja ruoansulatushäiriön välinen ero

    Keskeinen ero: Pahoinvointi on fyysisen huonovointisuuden tunne, yleensä haluttaessa oksentaa. Ruoansulatushäiriö on yleinen sairaus, joka johtuu useimmiten syömästä liian nopeasti tai syömällä öljyistä tai mausteista ruokaa. Wikipedia määrittelee pahoinvointia: ”tunne levottomuudesta ja epämukavuudesta ylemmässä vatsassa tahattomalla oksennuksella”. Sana pahoinvointi
  • suosittuja vertailuja: Varren ja rungon välinen ero

    Varren ja rungon välinen ero

    Keskeinen ero: Laitoksen varsi vastaa puun lehtien, kukkien tai hedelmien tukemisesta. Toisaalta puun runko tarjoaa rakenteen koko puulle, mukaan lukien varret, lehdet, kukat ja hedelmät. Runko yhdistää myös lehdet juuriin. Varret ja rungot ovat tavallisia sanoja, joita kuullaan kasvitieteessä. Ne ovat osa kasvia ja eroavat toisistaan, vaikka niiden vuoksi molemmat ovat osa kasvia voivat aiheuttaa sekaannusta joillekin ihmisille. Run
  • suosittuja vertailuja: Debit- ja ATM-kortin välinen ero

    Debit- ja ATM-kortin välinen ero

    Keskeinen ero: ATM-kortteja voidaan käyttää pankkiautomaatissa, jotta rahaa voidaan nostaa käyttämällä PIN-koodia. Maksukortteja voidaan käyttää pankkiautomaattikoneessa rahan ottamiseen käyttämällä PIN-koodia sekä tehdä ostoksia myymälöissä, puhelimessa ja internetissä. Sekä pankki- että pankkikortit ovat pieniä suorakulmaisia ​​muovikortteja, jotka on myöntänyt rahoituslaitos, kuten pankki tai luottolaitos. Ne liitetään kortin haltija
  • suosittuja vertailuja: Diodin ja tasasuuntaajan välinen ero

    Diodin ja tasasuuntaajan välinen ero

    Keskeinen ero: Diodi on sellainen sähkölaite, joka mahdollistaa virran liikkua sen läpi vain yhteen suuntaan. Se koostuu N-tyyppisestä puolijohtimesta ja P-tyyppisestä puolijohtimesta, jotka on sijoitettu yhteen. Tasasuuntaajat ovat elektronisia laitteita, joita käytetään vaihtamaan AC-jännite yksisuuntaiseksi pulsoitavaksi tasajännitteeksi. Diodeja
  • suosittuja vertailuja: Web hosting -palvelun ja pilvipalvelun välinen ero

    Web hosting -palvelun ja pilvipalvelun välinen ero

    Keskeinen ero: Web-hosting tarkoittaa palvelua, jonka kautta verkkosivusto on saatavilla Internetissä. Se tarjoaa sivuston fyysisen sijainnin. Cloud hosting on myös eräänlainen web hosting. Pilvipalvelussa useat palvelimet on konfiguroitu joustavasti. Tunnetaan virtuaalinen ja dynaaminen skaalautuva infrastruktuuri, joka yleensä toimii kysynnän perusteella. Clou
  • suosittuja vertailuja: Kissan ja koiran välinen ero

    Kissan ja koiran välinen ero

    Keskeinen ero: Kissat ja koirat ovat ihailtuja lemmikkieläimiä maan päällä. Ne poikkeavat suuresti ulkoasusta, käyttäytymisestä, luonteesta, koosta jne. Kissat ovat pieniä, karvaisia, kotieläimiä ja lihansyöjiä. Ne ovat kärsivällisempiä ja vaativat vähemmän huomiota. Toisaalta koirat ovat suuria, karvaisia, kotieläimiä ja kaikkiruokaisia ​​eläimiä. He ovat ahkera, uskollis
  • suosittuja vertailuja: Määrittäjien ja pronounien välinen ero

    Määrittäjien ja pronounien välinen ero

    Tärkein ero : determineri edeltää substantiivia tai substantiivilauseketta ottamalla sen käyttöön lukijalle / kuuntelijalle. Nimimerkki on sana, jota käytetään korvaamaan lauseen lauseen. Määrittelijä, kuten sana itse ehdottaa, voidaan ymmärtää sanana, joka määrittää substantiivin tai substantiivin lauseen. Määrittäjä edeltä

Toimituksen Valinta

Chylen ja Chymyn välinen ero

Keskeinen ero: Chyle on maitomainen kehoneste, joka muodostuu ohutsuolessa. Chyle muodostaa erityisesti rasvaisen ruoan ruoansulatuksen. Chyme on toisaalta osittain pilkottujen elintarvikkeiden ja mahalaukunesteiden seos. Sitä kutsutaan "osittain pilkotun ruoan" puolifluidiseksi massaksi, ja sitä kutsutaan myös kymmeksi. C