Rozdiel medzi Drupal 7 a Drupal 8

Kľúčový rozdiel: Drupal 8 obsahuje mnoho rozdielov v systéme Drupal 7. Jedným z hlavných rozdielov je, že nahrádza predvolený motív motívu z PHPTemplate do vlastného Twig. Drupal 8 má lepšiu integráciu s CSS a JavaScript, ale tiež mení spôsob, akým je potrebné ich pridať. Spúšťa tiež mnoho nových funkcií.

Drupal je druh softvéru pre správu obsahu (CMS), čo v podstate znamená, že pomáha vytvárať webové stránky a aplikácie, z ktorých väčšina dnes používame. Ako CMS, Drupal tvorí hlavný softvér, ktorý je upravený a

Podľa webovej stránky Drupal je "Drupal" nástroj na správu webového obsahu mimo kanceláriu, ako aj prispôsobiteľnú platformu. "V zásade to znamená, že softvér môže byť použitý ako taký alebo môže byť upravený podľa individuálnych potrieb, Webová stránka sa pýši, že "Drupal je platforma # 1 pre správu obsahu webových stránok medzi globálnymi podnikmi, vládami, inštitúciami vysokoškolského vzdelávania a mimovládnymi organizáciami" a že ich používa viac ako 1 000 000 webových stránok.

S uvedením Drupalu 8 spoločnosť oznámila, že program Drupal 8 ponúka jednoduchšie vytváranie obsahu, je postavený na mobilnú prvú skúsenosť, podporuje viac jazykov, ako aj lepšie prekladateľské rozhrania. Spoločnosť tiež tvrdí, že v porovnaní so 7, 8 podporuje lepší ekosystém pre digitálne integrácie, čo znamená, že má lepšiu podporu pre e-mail, analytiku, marketingovú automatizáciu a iné digitálne techno-riešenia.

Drupal bol pôvodne založený na PHP, avšak v Drupal 8 spoločnosť nahradila predvolený motív motívu z PHPTemplate na Twig, ktorý teraz zavádza. To však vyvoláva obavy, že používatelia, ktorí migrujú z Drupal 7 na 8, budú musieť znova získať a zmeniť kód. Napríklad: funkcia theme_ * a PHP-based * .tpl.php sú teraz nahradené * .html.twig šablónami ().

Existujú ďalšie zmeny v spôsobe, akým Drupal 7 a Drupal 8 adresujú CSS a JavaScript. Drupal 8 má lepšiu integráciu s CSS a JavaScript, ale tiež mení spôsob, akým je potrebné ich pridať. Zatiaľ čo Drupal 7 používal funkcie drupal_add_css () a drupal_add_js () na pridanie CSS alebo JS, Drupal 8 priradí tieto aktíva do #attached vlastností renderového poľa pomocou knižníc.

V ideálnom prípade je Drupal 8 vylepšený oproti Drupal 7. Niektorí ľudia sú však frustrovaní Drupalom 8, a to hlavne kvôli väčšej krivke učenia, ktorú treba prekonať, aby sme mohli úplne využiť Drupal 8. Drupal 8 robí číslo na obrovské zmeny viac ako 7, z ktorých niektoré opustili vývojárov. Teraz musia pochopiť nový systém, ktorý nie je úplne stabilný, pretože je stále nový. Napriek tomu, ako vývojári zvyknú na zmeny v Drupal 8, nová verzia populárneho CMS má potenciál stať sa tak veľkým, ako Drupal 7 je v súčasnosti považovaný za.

Ďalšie rozdiely medzi programami Drupal 7 a Drupal 8 nájdete v nasledujúcej tabuľke.

Porovnanie medzi programami Drupal 7 a Drupal 8:

Drupal 7

Drupal 8

Typ

Softvér pre správu obsahu (CMS)

Softvér pre správu obsahu (CMS)

náklady

zadarmo

zadarmo

uvoľnený

5. januára 2011

7. októbra 2015

splatnosť

Starší, zrelý s časom a má veľa modulov, veľa dokumentácie a množstvo tutoriálov.

Novšie, menej zrelé a má menej modulov, menej dokumentácie a menej výučby.

Výkon

Značka XHTML v predvolenom nastavení

Predvolene sa používa označenie sémantického HTML5

Front-end knižnice

jQuery v2.x

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

Značka Schema.org

Nevytvára značku schema.org

Dôležitý modul RDFa od spoločnosti Drupal 8 predstavuje značku schema.org

Atribúty WAI-ARIA

Nie je rozsiahle používanie atribútov WAI-ARIA.

Rozsiahle používanie atribútov WAI-ARIA.

IE Support

Podporuje IE 6, 7 a 8

Klesá podpora IE 6, 7 a 8

jQuery

Drupal 7 obsahuje jQuery 1.4.4 a jQuery UI 1.8.7

Používa jQuery 2.0 a iný kód, ktorý preberá modernú podporu prehľadávača HTML5 / CSS3.

Podpora SVG

Podporované prehliadače, ktoré nepodporovali SVG (vrátane IE8 a Android Browser 2.3)

Nepodporuje prehliadače, ktoré nepodporujú SVG (vrátane IE8 a Android Browser 2.3)

Predvolený motív motívu

PHPTemplate

theme_ * funkcie a PHP-based * .tpl.php súbory

Zavádza Twig

* .html.twig šablóny ()

Agregácia CSS a JavaScript

Menej účinná agregácia CSS a JavaScript v porovnaní s 8

Vylepšená agregácia CSS a JavaScript.

Pridávanie CSS alebo JS

drupal_add_css () a drupal_add_js () funkcie

Priradí aktíva JS / CSS do #attached vlastností renderového poľa pomocou knižníc

Zmeny triedy CSS v ponuke

.menu li.expanded

.menu li.collapsed

.menu li.leaf

.menu li.active-trail

.menu li.first

.menu li.last

.menu-item-rozšíril

.menu-item-zloženom

.menu-item-aktívna trasa

.menu-item: prvé dieťa

.menu-item: last-child

.menu-item-leaf - odstránené

CSS ID

Obsahuje viac ID ako CSS systému Drupal 8.

Obsahuje menej ID ako CSS systému Drupal 7.

Štruktúru CSS (súboru)

Štruktúra súborov CSS nie je založená na SMACSS & BEM.

Štruktúra súborov CSS je založená na SMACSS & BEM.

Pseudo-selektory CSS3

Použité prvé / posledné / nepárne / párne triedy

Používa pseudo-selektory CSS3.

Core moduly

V základných moduloch sú zahrnuté mnohé funkcie predregistrácie a súbory CSS.

Nahrádza množstvo funkcií predregistrácie a súborov CSS, ktoré boli predtým zahrnuté do základných modulov, a to pomocou funkcie Classy, ​​jadra základnej témy, ktorá vkladá triedy do značkovania a obsahuje príslušné CSS.

Otázky týkajúce sa Media Breakpoint

Nepoužíva dotazy médií breakpoint na kontrolu toho, ako stránka vyzerá na rôznych zariadeniach.

Používa dotazy médií breakpoint na kontrolu toho, ako stránka vyzerá na rôznych zariadeniach.

Názory

Zobrazenie je prispievaný modul

Pohľady sa pridávajú ako jeden z hlavných modulov

CKEditor

Nepoužíva CkEditor

CkEditor, hlavný modul v programe Drupal 8, je vizuálny html editor používaný na editovanie webových stránok, ktoré prinášajú bežné funkcie textových procesorov priamo na webové stránky

úpravy

Musíte prejsť na úpravu stránky a vykonať úpravy

Inline editor pomáha upravovať obsah stránky bez toho, aby sa dostal na stránku úprav, namiesto toho kliknite pravým tlačidlom na úpravu.

Obrazový modul

Nemá obrazový modul

Funkcia modulu obrázkov, ktorý automaticky upravuje veľkosť obrázkov pre rôzne obrazovky.

Symfony

Nezahŕňa rámec Symfony

Používa rámcový systém Symfony a jeho architektúru MVC, ktorá umožňuje jednoduché udržiavanie, zmenšovanie a opätovné použitie kódu.

Koncepcie OOP

Má menšie koncepty programovania orientované na objekt

Dodáva sa s koncepciami orientovanými na objektovo orientované programovanie do väčšej časti systému

REST

Funkcia REST sa nezobrazuje

Reprezentatívny štátny prenos (REST) ​​umožňuje interakciu s inými aplikáciami na vytváranie, čítanie, aktualizáciu a odstraňovanie zdrojov.

Nové pole elektronickej pošty

Jednoduché pole pre e-mail

Pole pre e-mail automaticky overuje e-mailovú adresu a generuje odkaz "mailto:" pri zobrazení.

Nové telefónne pole

Jednoduché telefónne pole

Telefónové pole vytvára odkaz "tel:" pri zobrazovaní pre telefónne aplikácie ako Skype a iné

 Odkaz: Drupal, Drupal 8, Drupal 7 vs 8, Zyxware Obrázok so zdvorilosťou: churchm.ag, drupal.org 
Odporúčaná

Súvisiace Články

  • rozdiel medzi: Rozdiel medzi Samsung Galaxy Tab 2 10.1 a Nexus 10

    Rozdiel medzi Samsung Galaxy Tab 2 10.1 a Nexus 10

    Kľúčový rozdiel: Tablet Galaxy Tab 2 10.1 je 10, 1-palcová tableta, ktorá bola uvedená do prevádzky v máji 2012. Tablety využívajú TFT kapacitnú dotykovú obrazovku PLS (TPS) s hustotou približne 149 ppi, takže rozlíšenie na obrazovke nie je také veľké. Model Wi-Fi je napájaný z dvojjádrového Cortex-A9 s 1 GHz, zatiaľ čo model Wi-Fi + Mobile je napájaný procesorom Kual Qualcomm s procesorom Dual-core 1, 5 GHz. Nexus 10 je tabletový počít
  • rozdiel medzi: Rozdiel medzi Harvardskou univerzitou a Harvardskou univerzitou

    Rozdiel medzi Harvardskou univerzitou a Harvardskou univerzitou

    Kľúčový rozdiel: Harvardská vysoká škola sa odvoláva len na Harvardskú vysokú školu umenia a vedy, kde študenti získajú vysokoškolské tituly ako bakalársky titul. Harvardská univerzita však zahŕňa Harvardskú vysokú školu a všetky ostatné postgraduálne školy vrátane Harvardskej obchodnej školy, Harvardskej lekárskej školy atď. A rôznych výskumných centier. T
  • rozdiel medzi: Rozdiel medzi iPad Mini a Galaxií Poznámka II

    Rozdiel medzi iPad Mini a Galaxií Poznámka II

    Kľúčový rozdiel: iPad Mini je elegantnejší a tenší iPad 2. iPad Mini je dodávaný s 7, 9-palcovým LED-podsvieteným multi-dotykovým displejom s technológiou IPS dotykovou obrazovkou s povrchovou úpravou odolným oleofóbnym materiálom. Samsung Galaxy Note II je smartphone vyrobený spoločnosťou Samsung a je to zariadenie so systémom Android. Poznámka II je známa
  • rozdiel medzi: Rozdiel medzi iPhone 6 a Sony Xperia Z2

    Rozdiel medzi iPhone 6 a Sony Xperia Z2

    Kľúčový rozdiel: iPhone 6 a Sony Xperia Z2 sú najnovšou iteráciou vlajkových lodí od spoločnosti Apple a Sony. Zariadenie Xperia Z2 je odolné proti prachu a vode. Má rating IP58, čo znamená, že môže byť ponorené do 3, 3 stôp vody na dobu až 30 minút. Existuje veľa chytrých telefónov, ktoré sú k dispozícii na dnešnom trhu a spoločnosti prichádzajú s novými telefónmi takmer denne. Dva z popredných výrobcov OEM sú
  • rozdiel medzi: Rozdiel medzi La Tomatinou a Holi

    Rozdiel medzi La Tomatinou a Holi

    Kľúčový rozdiel: La Tomatina je španielsky festival, ktorý zahŕňa hádzanie zrelých paradajok na ostatných účastníkov v snahe zapiť ich do rajčiakovej šťavy pre dobrú zábavu. Holi je indický festival, ktorý zahŕňa zafarbenie farebného prášku a farebného riešenia na iných ľudí. Ak niekto, kto nie je súčasťou
  • rozdiel medzi: Rozdiel medzi DHTML a XML

    Rozdiel medzi DHTML a XML

    Hlavný rozdiel: DHTML je v podstate dynamický HTML. Je to nový spôsob hľadania a kontroly štandardných HTML kódov a príkazov. DHTML je kolekcia technológií, ktoré sa používajú na vytváranie interaktívnych a animovaných webových stránok. XML znamená Extensible Markup Language. Je to špecifikácia vyvinutá W3C. Je to značkovací jazyk
  • rozdiel medzi: Rozdiel medzi HTC One X + a Nokia Lumia 920

    Rozdiel medzi HTC One X + a Nokia Lumia 920

    Kľúčový rozdiel: HTC One X + má 4, 7-palcový dotykový dotykový displej s vysokým rozlíšením s rozlíšením približne 312 pixelov, čo znamená, že obrazovka je celkom úžasná a nezobrazuje žiadne pixely. Prístroj je napájaný procesom Quad-core NVIDIA Tegra 3 s výkonom 1, 7 GHz, ktorý je rýchlejší ako pôvodný HTC One X. Jedným z prvých smartfónov pod
  • rozdiel medzi: Rozdiel medzi Nežiaduci a Nechutený

    Rozdiel medzi Nežiaduci a Nechutený

    Kľúčový rozdiel: Nepriaznivý sa týka niečoho, čo je škodlivé alebo nepriaznivé. Nevhodný objekt zabraňuje úspechu a rozvoju. Odkazuje na niečo, čo pôsobí proti tomu, čo je želané alebo želané. Averzia sa naopak týka negatívneho pocitu. Ak chcete byť proti niečomu, znamená to nenávidieť alebo aspoň nemáte rád. Dva výrazy "nepriaznivé&qu
  • rozdiel medzi: Rozdiel medzi procesormi Intel i3 a i5

    Rozdiel medzi procesormi Intel i3 a i5

    Hlavný rozdiel: Intel Core i3 je typ dvojjadrového procesora. Procesory i5 majú 2 až 4 jadrá. Dvojjadrový procesor je typ centrálnej procesorovej jednotky (CPU), ktorá má dve úplné jadrá. Štvorjadrový procesor má štyri jadrá. Preto je dvakrát tak efektívny ako dvojjadrový procesor Intel Core i3 s dvojjadrovým procesorom, ktorý je určený na vstupnú ponuku spoločnosti Intel. Model i5 je na druhej st

Redakcia Choice

Rozdiel medzi glaukómom a kataraktom

Kľúčový rozdiel: Glaukóm je stav, ktorý vedie k pomalému strate zraku v očiach. Môže sa vyskytnúť v jednom alebo oboch očiach, aj keď sa nerozšíri z jedného oka do druhého. Katarakta, na druhej strane, sú stavom, keď šošovky očí majú sklon zakaliť sa a videnie sa stáva rozmazané. Jedným z hlavných rozdielo