A Drupal 7 és a Drupal 8 közötti különbség

Főbb különbség: A Drupal 8 számos különbséggel rendelkezik a Drupal 7-nél. Az egyik fő különbség az, hogy a PHPTemplate alapértelmezett téma-motorját saját Twig-re cseréli. A Drupal 8 jobb CSS- és JavaScript-integrációval rendelkezik, de megváltoztatja a hozzáadás módját is. Sok új funkciót is elindít.

A Drupal egy olyan tartalomkezelő szoftver (CMS), amely alapvetően azt jelenti, hogy segíti a weboldalak és alkalmazások létrehozását, amelyek többségét ma használjuk. CMS-ként a Drupal alkotja a módosított és a központi szoftvert

A Drupal weboldala szerint a „Drupal a„ dobozon kívüli ”webtartalomkezelő eszköz, valamint egy testreszabható platform.” Alapvetően ez azt jelenti, hogy a szoftvert lehet használni, vagy módosítható az egyéni igényeknek megfelelően . A honlap büszkélkedhet azzal, hogy a „Drupal a webes tartalomkezelés 1. platformja a globális vállalatok, a kormányok, a felsőoktatási intézmények és a nem kormányzati szervezetek között”, és hogy több mint 1.000.000 webhelyet használ.

A Drupal 8 elindításával a vállalat bejelentette, hogy a Drupal 8 könnyebb tartalomszerzővel rendelkezik, mobil első tapasztalatra épül, több nyelvet is támogat, valamint a jobb interfész-fordításokat. A vállalat azt is kijelentette, hogy a 7-höz képest 8-szor támogatja a digitális integrációk jobb ökoszisztémáját, ami azt jelenti, hogy jobban támogatja az e-mailt, az elemzést, a marketing automatizálást és más digitális technológiai megoldásokat.

A Drupal eredetileg a PHP-n alapult, de a Drupal 8-ban a cég a PHPTemplate alapértelmezett témavezetőjét a Twig-re cserélte, amelyet most bevezet. Ez azonban aggodalomra ad okot, hogy a Drupal 7-től 8-ig terjedő felhasználóknak újra kell tanulniuk és módosítaniuk kell a kódot. Például: a theme_ * függvényeket és a PHP alapú * .tpl.php fájlokat most * .html.twig sablonok () váltotta fel.

További változások történnek a Drupal 7 és a Drupal 8 CSS és JavaScript címén. A Drupal 8 jobb CSS- és JavaScript-integrációval rendelkezik, de megváltoztatja a hozzáadás módját is. Míg a Drupal 7 drupal_add_css () és drupal_add_js () függvényeket használt a CSS vagy a JS hozzáadásához, a Drupal 8 ezeket az eszközöket a renderelt tömb #attached tulajdonságában tárolja a könyvtárak segítségével.

Ideális esetben a Drupal 8 javulást jelent a Drupal 7-hez képest. Ugyanakkor számos ember csalódott a Drupal 8-al, elsősorban a nagyobb tanulási görbe miatt, amelyet le kell küzdeni a Drupal 8 teljes kihasználásához. több mint 7, amelyek közül néhány elhagyta a fejlesztőket. Most már egy új rendszert kell érteniük, ami nem teljesen stabil, mivel még mindig új. Mindazonáltal az idő múlásával a fejlesztők megszokják a Drupal 8 változásait, a népszerű CMS új verziójának lehetősége van arra, hogy olyan nagy legyen, mint a Drupal 7.

A Drupal 7 és a Drupal 8 közötti további különbségeket az alábbi táblázat tartalmazza.

Drupal 7 és Drupal 8 összehasonlítása:

Drupal 7

Drupal 8

Típusú

Tartalomkezelő szoftver (CMS)

Tartalomkezelő szoftver (CMS)

Költség

Ingyenes

Ingyenes

felszabadított

2011. január 5.

2015. október 7.

Érettség

Régebbi, idővel érlelt, sok modul, sok dokumentáció és sok oktatóanyag van.

Újabb, kevésbé érett, kevésbé modulok, kevesebb dokumentáció és kevesebb oktatóanyag.

kibocsátás

XHTML jelölés alapértelmezés szerint

Szemantikus HTML5 jelölés alapértelmezés szerint

Elülső könyvtárak

jQuery v2.x

jQuery v2.x, Modernizr, Underscore.js és Backbone.js.

Schema.org jelölés

Nem adja ki a schema.org jelölést

A Drupal 8 központi RDFa modulja adja ki a schema.org jelölést

WAI-ARIA attribútumok

Nem a WAI-ARIA attribútumok széles körű használata.

A WAI-ARIA attribútumok széles körű használata.

IE támogatás

Támogatja az IE 6, 7 és 8 alkalmazásokat

Csökkenti az IE 6, 7 és 8 támogatását

jQuery

A Drupal 7 tartalmazza a jQuery 1.4.4 és a jQuery UI 1.8.7

A jQuery 2.0 és más, a HTML5 / CSS3 böngésző támogatását feltételező kódot használ.

SVG támogatás

Támogatott böngészők, amelyek nem támogatták az SVG-t (beleértve az IE8 és az Android Browser 2.3-at)

Nem támogatja a böngészőket, amelyek nem támogatják az SVG-t (beleértve az IE8 és az Android böngészőt 2.3)

Alapértelmezett téma motor

PHPTemplate

theme_ * funkciók és PHP alapú * .tpl.php fájlok

Bemutatja a gallyat

* .html.twig sablonok ()

CSS és JavaScript aggregáció

Kevésbé hatékony CSS és JavaScript aggregáció, 8-hoz képest

Továbbfejlesztett CSS és JavaScript aggregáció.

CSS vagy JS hozzáadása

drupal_add_css () és drupal_add_js () függvényei

A JS / CSS eszközöket hozzárendeli a renderelt tömb #attached tulajdonságához könyvtárak segítségével

CSS osztályváltozások a menüben

.menu li.expanded

.menu li.collapsed

.menu li.leaf

.menu li.active-nyomvonal

.menu li.first

.menu li.last

.menu-elem expandált

.menu-item-összeomlott

.menu-item-aktív-trail

.menu-tétel: az első gyermek

.menu-tétel: az utolsó gyermek

.menu-tétel - levél - eltávolítva

CSS azonosítók

Több azonosítót tartalmaz, mint a Drupal 8 CSS.

Kevesebb azonosítót tartalmaz, mint a Drupal 7 CSS.

CSS (fájl) struktúra

A CSS (fájl) struktúra nem SMACSS és BEM alapú.

A CSS (fájl) struktúra SMACSS és BEM alapú.

CSS3 pszeudo szelektorok

Első / utolsó / páratlan / páros osztályok használata

CSS3 pszeudo-szelektorokat használ.

Alapmodulok

Számos előfeldolgozási funkció és CSS fájl szerepel a központi modulokban.

Számos előfeldolgozási funkciót és CSS-fájlt helyettesít, amelyek korábban az alapmodulokban szerepelnek a Classy, ​​egy alap alaptéma használatával, amely az osztályokat a jelölésbe adja, és tartalmazza a megfelelő CSS-t.

Töréspont média lekérdezések

Nem használ töréspont média lekérdezéseket a webhely különböző eszközökre való megjelenítésének ellenőrzésére.

Megszakítási pont média lekérdezéseket használ a webhely különböző eszközökön történő megjelenésének ellenőrzésére.

Nézetek

A nézetek egy hozzájárulott modul

A nézetek az alapmodul egyikeként kerülnek hozzáadásra

CKEditor

Nem használja a CkEditor alkalmazást

A CkEditor, a Drupal 8 alapmodulja egy vizuális html-szerkesztő, amelyet a weblapok szerkesztésére használnak, amelyek a közös szövegszerkesztő-szolgáltatásokat közvetlenül a weboldalakra hozzák

szerkesztések

A szerkesztésekhez módosítani kell a lapot

Az Inline szerkesztő segít az oldal tartalmának szerkesztésében a szerkesztési oldalra való belépés nélkül, csak jobb kattintás a szerkesztéshez.

Képmodul

Nincs képmodul

A képmodul funkciója automatikusan megváltoztatja a képeket a különböző képernyőkön.

symfony

Nem tartalmazza a Symfony keretrendszert

A Symfony keretrendszert és az MVC architektúráját használja, amely megkönnyíti a kód karbantartását, méretezését és újrafelhasználását.

OOP fogalmak

Kevesebb objektum-orientált programozási koncepciója van

Objektum-orientált programozási koncepciókat tartalmaz a rendszer legnagyobb részéhez

PIHENÉS

Nincs REST funkció

A reprezentatív állapotátvitel (REST) ​​lehetővé teszi az erőforrások létrehozását, olvasását, frissítését és törlését más alkalmazásokkal.

Új e-mail mező

Egyszerű e-mail mező

Az E-mail mező automatikusan ellenőrzi az e-mail címet, és megjeleníti a "mailto:" linket.

Új telefonmező

Egyszerű telefonmező

A Telefonmező egy "tel:" linket generál, amikor a telefonos alkalmazásokhoz hasonlóan jelenik meg, mint például a Skype és mások

 Hivatkozás: Drupal, Drupal 8, Drupal 7 vs 8, Zyxware Image Courtesy: churchm.ag, drupal.org 
Ajánlott

Kapcsolódó Cikkek

  • népszerű összehasonlítások: Különbség a (z) és a (z) között

    Különbség a (z) és a (z) között

    Kulcsfontosságú különbség: A szavak, kivéve, ha és amíg mindkettő, a jelentés és a használat szempontjából eltérő. Hacsak nem az említett feltétel teljesítésén alapul, míg addig, amíg az ilyen feltétel teljesítésének időkeretét veszi figyelembe. Mind a szavak, mind pedig addig, amíg nem ismerik az angol nyelv tanulóit, különösen, ha beszélnek. Mindkettő arra szolgál, hogy egy
  • népszerű összehasonlítások: A feketefej és a pattanás közötti különbség

    A feketefej és a pattanás közötti különbség

    Kulcsfontosságú különbség: A feketefej úgy néz ki, mint egy beágyazott fekete zseb a bőrön. Egyes feketefejek azonban sárgás színűek lehetnek. A pattanás egy bumpként jelenik meg a bőrön, ami vörös és duzzadt. A pattanások általános példái a feketefejek és a pattanások. Akne, más néven cisztás akne vagy Acne vulgaris egy gyakori bőrbetegség, amely befolyásolhatja a tizenéveseket, felnőtteket és még gyermekeket is. A feketefejek és pattanások mellett
  • népszerű összehasonlítások: A Could és a Can közötti különbség

    A Could és a Can közötti különbség

    Kulcsfontosságú különbség : A képességet, képességet vagy alkalmasságot egy feladat elvégzéséhez segédként használhatjuk. Míg a segédeszközt lehetne használni, hogy a múlt tizenharmadát hozzák létre. Lehet és lehet modális. Ezek olyan kiegészítő szavak, amelyeket egy fő igével használnak. A kifejezések használatát gyak
  • népszerű összehasonlítások: Számítástechnikai és információs technológia közötti különbség

    Számítástechnikai és információs technológia közötti különbség

    Főbb különbség: A számítástechnika a számítógép alkotóelemeinek megfelelő berendezések kutatásával, tervezésével és fejlesztésével kapcsolatos. A hardver- vagy szoftver-ismeretekre összpontosít, ugyanakkor a hardver-szoftver integráció is a számítógépes tervezés területén értendő. Másrészt az információs technoló
  • népszerű összehasonlítások: A misszió és a látomás közötti különbség

    A misszió és a látomás közötti különbség

    Főbb különbség: A „misszió” célja. Ez az a cél, amelyre egy személyt vagy embercsoportot küld. A „ látás” azt a képességet jelenti, hogy látni vagy valamit megtervezni a jövőre nézve. Ez egy olyan kép, amelyet létrehozni szeretne. A misszió és a látás mindig a stratégiai nyilatkozatok két összetéveszthető összetevője. A misszió és a látomás között azonba
  • népszerű összehasonlítások: Különbség a Yamaha FZ és a Yamaha FZS között

    Különbség a Yamaha FZ és a Yamaha FZS között

    Kulcsfontosságú különbség: Ugyanabból a motorkerékpárcsaládból érkezve a Yamaha FZ és a Yamaha FZS ár, méret, méret, teljesítmény stb. A Yamaha FZ és a Yamaha FZS két motorkerékpár, amelyeket India Yamaha Motor gyárt és forgalmaz, a japán motorkerékpár óriás, a Yamaha Motor Company lövedéke. Mindkét kerékpár elsősorban
  • népszerű összehasonlítások: A Lover és a szeretett különbség

    A Lover és a szeretett különbség

    Főbb különbség: A szerető lehet olyan személy, aki szerelmes valakivel, míg egy szeretett valaki, aki nagyon közel van a szívhez. A szeretőt általában férfiaknál használják, míg a szeretetteket bárkinek, nősténynek és akár háziállatoknak is használhatja. A szeretett egy olyan emberre utal, aki drága szeretettel rendelkezik, míg a szerető kifejezetten olyan személyre utal, aki szerelmes, különösen egy férfit, aki egy nőt szeretett. A kapcsolatok alapot jelentenek
  • népszerű összehasonlítások: A feltöltés és a letöltés közötti különbség

    A feltöltés és a letöltés közötti különbség

    Főbb különbség : Az adatok átvitele az egyik rendszerről a másikra úgy történik, hogy a körülményektől függően letölthető vagy feltöltődik. A két kifejezés közötti elsődleges különbség az átvitt adatok irányára épül. A „letöltés” ​​kifejezést úgy definiáljuk, hogy a fájlokat egy szerverről egy kisebb perifériára továbbítjuk. Ez az adatátvitel a különböző severs-ről a számító
  • népszerű összehasonlítások: Különbség a sushi és a maki között

    Különbség a sushi és a maki között

    Főbb különbség: A sushi főként főtt rizs ecettel, más összetevőkkel, általában nyers halakkal vagy más tenger gyümölcseivel együtt. Maki egyfajta sushi tekercs, amely a tengeri moszatba hengerelt sushi. A Sushi a világszerte ismert japán étel. A Sushi főként főtt rizs ecettel, más összetevőkkel, általában nyers halakkal vagy más tenger gyümölcseivel együtt. A sushi főleg két részből áll

Szerkesztő Választása

Különbség a műanyag és a polimer között

Főbb különbség : A műanyag egyfajta polimer. A műanyagokat hosszú láncú polimerek alkotják, míg a polimerek olyan kis fragmensekből állnak, amelyeket hosszú láncban egyesítettek. Általában a műanyagként szokásosan használt anyagokat polimereknek tekintik, de a polimereknek nem feltétlenül kell műanyagnak lenniük. Ez most meglehetősen zav