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

  • ero: Nokia Lumia 820: n ja Sony Xperia L: n välinen ero

    Nokia Lumia 820: n ja Sony Xperia L: n välinen ero

    Keskeinen ero: Yksi ensimmäisistä älypuhelimista tuotemerkin alla on Nokia Lumia 820. Nokia Lumia 820 oli ensimmäinen puhelimista, jotka kehitettiin Windows Phone 8: ssa. Se käynnistettiin marraskuussa 2012 hieman halvemmaksi vaihtoehdoksi Nokia 920. Uusimmat älypuhelimet ovat Sony Xperia SP ja Sony Xperia L, jotka molemmat kuuluvat Sonyn Xperia-lippulaivaan. Sony
  • ero: Veren ja verihiutaleiden välinen ero

    Veren ja verihiutaleiden välinen ero

    Tärkein ero: Veri on punertava neste, joka on osa verenkiertojärjestelmää, joka auttaa siirtämään happea ja ravinteita soluihin ja poistamaan jätteet näistä soluista. Veri koostuu kolmesta päätyyppisestä solusta: punasoluista, valkosoluista ja verihiutaleista. Verihiutaleet ovat eräänlainen solu, joka on osa verta. Ne auttavat p
  • ero: EMMC: n ja kiintolevyn välinen ero

    EMMC: n ja kiintolevyn välinen ero

    Keskeinen ero: eMMC tarkoittaa Embedded MultiMediaCardia, kun taas HDD tarkoittaa kiintolevyasemaa. Kiintolevy on luonteeltaan magneettinen ja toimii nopeasti pyörivillä levyillä, joita lukulaite lukee. eMMC: t käyttävät integroituja piirejä, jotka johtavat siihen, etteivät tavalliset kuopat ja putoamiset vahingoita niitä helposti. Ne ovat
  • ero: CC: n ja BCC: n välinen ero

    CC: n ja BCC: n välinen ero

    Keskeinen ero: ”Cc” tarkoittaa ”Carbon Copy”, kun taas ”Bcc” tarkoittaa ”Blind Carbon Copy”. Pääasiassa kun lähetät sähköpostia, he näkevät kolme kenttää, jotka on täytettävä osoitealueella: Vastaanottaja: Ensisijaiset vastaanottajat Kopio: Hiilikopio Bcc: Blind-kopio ”To” on perinteinen osoitejärjestelmä, jossa syötetään sen henkilön sähköpostiosoite, jolle sähköposti on osoitettu tai merkitty. ”Cc” tarkoittaa ”Carbon Copy” tai joskus
  • ero: Kitten ja kissan välinen ero

    Kitten ja kissan välinen ero

    Keskeinen ero: Kissat ovat pieniä, karvaisia, kotieläimiä ja lihansyöjiä, kun taas pennut ovat nuoria kissoja. Kissat ja pennut vaihtelevat suuresti käyttäytymisessä. Vaikka kissat ovat kärsivällisempiä ja vaativat vähemmän huomiota, kissanpennut tarvitsevat jatkuvaa huomiota, on koulutettava ja niitä on pelattava. Pennut tarvi
  • ero: Lain ja säännön välinen ero

    Lain ja säännön välinen ero

    Keskeinen ero: Lainsäädännöt ovat itse asiassa sääntöjä ja ohjeita, jotka sosiaaliset laitokset ovat asettaneet käyttäytymisen hallitsemiseksi. Näitä lakeja tekevät valtion virkamiehet. Kaikkien, myös yksityisten kansalaisten, ryhmien ja yritysten sekä julkisten henkilöiden, järjestöjen ja laitosten, on noudatettava lakeja. Lainsäädännössä
  • ero: Kansalaisuuden ja kansalaisuuden välinen ero

    Kansalaisuuden ja kansalaisuuden välinen ero

    Keskeinen ero: Kansalaisuuden ja kansalaisuuden ensisijainen erottelukyky on se, että kansalaisuus on enemmän poliittinen ja oikeudellinen käsite, kun taas kansalaisuus on enemmän kulttuuri- ja eettinen käsite. Kansalaisuus ja kansalaisuus ovat kaksi termiä, joita käytetään usein määritettäessä, kuka henkilö on. Vaikka nämä
  • ero: Saappaiden ja kenkien välinen ero

    Saappaiden ja kenkien välinen ero

    Keskeinen ero: Kengät viittaavat moniin erilaisiin jalkineisiin, jotka ovat saatavilla sekä miehille että naisille. Saappaat ovat erottuva tyyppi kengät, jotka kattavat käyttäjän pohja, nilkka ja joskus jopa vasikat, polvet ja lonkat. Jokainen tyttö voi taata, että kengät voivat joko tehdä tai rikkoa asun! Vaikka mo
  • ero: OTG: n ja mikroaaltouunin välinen ero

    OTG: n ja mikroaaltouunin välinen ero

    Keskeinen ero: OTG on lyhyt uunille, leivänpaahdin ja grilli ja toinen leivänpaahdin uuni. OTG-uunit ovat pieniä sähköuuneja, jotka muistuttavat suurta veljeään monin tavoin. Heillä on etuovet, irrotettava lanka ja leivinpannu. Mikroaaltouuni on uunin tyyppi, joka käyttää mikroaalloja ruuan lämmittämiseen. Mikroaaltou

Toimituksen Valinta

Facebook-sivun ja Facebook-ryhmän välinen ero

Keskeinen ero: Facebook-sivut tehtiin ensisijaisesti yritysyrityksille, tuotteille ja tuotemerkeille. Ryhmät ovat foorumi, jossa ihmiset voivat kokoontua ja luoda pienen yhteisön, jossa he voivat jakaa ideoita, luoda alustan, tehdä yhteistyötä, keskustella tietyistä aiheista jne. Sosiaalinen media on johtanut maailman pienentämiseen. Maant