Rozdíl mezi Drupal 7 a Drupal 8

Klíčový rozdíl: Drupal 8 obsahuje mnoho rozdílů v Drupalu 7. Jedním z hlavních rozdílů je to, že nahrazuje výchozí motivový engine z PHPTemplate do vlastního Twigu. Drupal 8 má lepší integraci s CSS a JavaScript, ale také mění způsob, jakým je třeba je přidávat. Spouští také mnoho nových funkcí.

Drupal je druh softwaru pro správu obsahu (CMS), což v podstatě znamená, že pomáhá vytvářet webové stránky a aplikace, z nichž většina dnes používáme. Jako CMS, Drupal tvoří základní software, který je upraven a

Podle webové stránky Drupal je "Drupal" nástrojem pro správu webového obsahu "mimo rámec", stejně jako přizpůsobitelnou platformou. "V podstatě to znamená, že software může být použit jako takový nebo může být upraven tak, aby vyhovoval individuálním potřebám . Webová stránka se může pochlubit tím, že "Drupal je platforma # 1 pro správu obsahu webových stránek mezi globálními podniky, vládami, vysokoškolskými institucemi a nevládními organizacemi" a že je používána více než 1 000 000 webovými stránkami.

S uvedením Drupal 8 společnost oznámila, že aplikace Drupal 8 obsahuje snadnější tvorbu obsahu, je postavena na první mobilní zážitek, podporuje více jazyků a také lepší překlady rozhraní. Společnost také uvádí, že ve srovnání s 7, 8 podporuje lepší ekosystém pro digitální integrace, což znamená, že má lepší podporu pro e-mail, analytiku, marketingovou automatizaci a další digitální technologická řešení.

Drupal byl původně založen mimo PHP, nicméně v Drupal 8 společnost nahradila výchozí motivový engine z PHPTemplate na Twig, který je nyní zavádí. To ale vyvolává obavu, že uživatelé, kteří migrují z aplikace Drupal 7 na 8, budou muset znovu a znovu změnit kód. Například: funkce theme_ * a PHP-based * .tpl.php byly nyní nahrazeny * .html.twig šablonami ().

Existují další změny ve způsobu, jakým Drupal 7 a Drupal 8 adresují CSS a JavaScript. Drupal 8 má lepší integraci s CSS a JavaScript, ale také mění způsob, jakým je třeba je přidávat. Zatímco Drupal 7 používal funkce drupal_add_css () a drupal_add_js () pro přidání CSS nebo JS, Drupal 8 tyto vlastnosti připojí do #attached vlastnosti renderového pole pomocí knihoven.

V ideálním případě je Drupal 8 zlepšením oproti Drupalu 7. Nicméně, řada lidí je frustrovaná Drupalu 8, především kvůli větší křivce učení, která musí být překonána, aby plně využila Drupal 8. Drupal 8 dělá číslo k obrovským jádrovým změnám více než 7, z nichž některé zanechaly vývojáře chmurné. Nyní musí pochopit nový systém, který není zcela stabilní, protože je stále nový. Přesto, časem, jak vývojáři zvyknou na změny v Drupal 8, nová verze populární CMS má potenciál stát se tak velkým jako Drupal 7 je v současné době považován za.

Další rozdíly mezi Drupal 7 a Drupal 8 naleznete v následující tabulce.

Srovnání mezi Drupal 7 a Drupal 8:

Drupal 7

Drupal 8

Typ

Software pro správu obsahu (CMS)

Software pro správu obsahu (CMS)

Náklady

Volný, uvolnit

Volný, uvolnit

Vydáno

5. ledna 2011

7. října 2015

Splatnost

Starší, zralá s časem a má spoustu modulů, hodně dokumentace a spoustu výukových programů.

Novější, méně vyzrálé a má méně modulů, méně dokumentace a méně výukových programů.

Výstup

Značka XHTML ve výchozím nastavení

Semantické označení HTML5 ve výchozím nastavení

Front-end knihovny

jQuery v2.x

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

Značka Schema.org

Nevytváří značku schema.org

Základní modul Drupal 8 RDFa vytváří značku schema.org

Atributy WAI-ARIA

Neexistuje rozsáhlé použití atributů WAI-ARIA.

Rozsáhlé využití atributů WAI-ARIA.

Podpora IE

Podporuje IE 6, 7 a 8

Podpora kapek pro IE 6, 7 a 8

jQuery

Drupal 7 obsahuje jQuery 1.4.4 a jQuery UI 1.8.7

Používá jQuery 2.0 a další kód, který předpokládá podporu moderního prohlížeče HTML5 / CSS3.

Podpora SVG

Podporované prohlížeče, které nepodporují SVG (včetně prohlížeče IE8 a Android 2.3)

Nepodporuje prohlížeče, které nepodporují SVG (včetně prohlížeče IE8 a Android 2.3)

Výchozí moto motivu

PHPTemplate

theme_ * a PHP-based * .tpl.php soubory

Zavádí Twig

* .html.twig šablony ()

Agregace CSS a JavaScript

Méně účinné agregace CSS a JavaScript v porovnání s 8

Vylepšená agregace CSS a JavaScript.

Přidání CSS nebo JS

drupal_add_css () a drupal_add_js () funkce

Přiřazuje vlastnosti JS / CSS ve vlastnostech #attached renderového pole pomocí knihoven

Změny třídy CSS v nabídce

.menu li.expanded

.menu li.collapsed

.menu li.leaf

.menu li.active-trail

.menu li.first

.menu li.last

.menu-item-expanded

.menu-item-collapsed

.menu-item-active-trail

.menu-item: first-child

.menu-item: last-child

.menu-item-leaf - odstraněn

CSS ID

Obsahuje více ID než CSS Drupalu 8.

Obsahuje méně ID než CSS Drupalu 7.

Struktura CSS (soubor)

Struktura CSS (soubor) není založena na SMACSS & BEM.

Struktura CSS (soubor) je založena na SMACSS & BEM.

Pseudo-selektory CSS3

Použité první / poslední / liché / sudé třídy

Používá pseudo-selektory CSS3.

Core moduly

V hlavních modulech jsou zahrnuty mnohé funkce předprocesu a soubory CSS.

Nahrazuje mnoho předprocesních funkcí a souborů CSS, které byly dříve zahrnuty do základních modulů, a to pomocí třídního, základního tématu, který vstupuje do značení a zahrnuje odpovídající CSS.

Hledání Media Breakpoint

Nepoužívá dotazy médií breakpoint k řízení toho, jak stránky vypadají na různých zařízeních.

Používá dotazy médií breakpoint pro kontrolu toho, jak stránky vypadají na různých zařízeních.

Zobrazení

Zobrazení je příspěvkový modul

Pohledy se přidávají jako jeden z hlavních modulů

CkEditor

Nepoužívá CkEditor

CkEditor, jádrový modul v aplikaci Drupal 8, je vizuální html editor používaný pro editaci webových stránek, které přinášejí běžné funkce textových procesorů přímo na webové stránky

Úpravy

Musíte jít na stránku úprav, abyste provedli úpravy

Inline editor pomáhá upravovat obsah stránky bez přechodu na stránku úprav, místo toho kliknutím pravým tlačítkem upravte.

Obrazový modul

Nemá obrazový modul

Funkce Picture Module, která automaticky upravuje velikost obrázků pro různé obrazovky.

Symfony

Nezahrnuje rámec Symfony

Používá systém Symfony a jeho architekturu MVC, která usnadňuje správu, měřítko a opětovné použití kódu.

Koncepce OOP

Má méně objektově orientované programovací koncepty

Dodává se s koncepty programování orientované na objekt na většinu systému

ODPOČINEK

Funkce REST neobsahuje

Representational State Transfer (REST) ​​umožňuje interakci s dalšími aplikacemi pro vytváření, čtení, aktualizaci a mazání zdrojů.

Nové pole elektronické pošty

Jednoduché pole e-mailu

Pole E-mail automaticky ověřuje e-mailovou adresu a při zobrazení zobrazuje odkaz "mailto:".

Nové telefonní pole

Jednoduché telefonní pole

Telefonní pole generuje odkaz "tel:" při zobrazování telefonních aplikací, jako je Skype a další

 Odkaz: Drupal, Drupal 8, Drupal 7 vs 8, Zyxware Image Zdvořilost: churchm.ag, drupal.org 
Doporučená

Související Články

  • populární srovnání: Rozdíl mezi BBM a WhatsApp

    Rozdíl mezi BBM a WhatsApp

    Klíčový rozdíl: BBM nebo Blackberry Messenger je proprietární internetový instant messenger, stejně jako video telefonní aplikace vyvinutá společností BlackBerry Limited. WhatsApp Messenger je také vlastním předplatným služby rychlého zasílání zpráv pro smartphony s přístupem na internet. BBM a WhatsApp se v ně
  • populární srovnání: Rozdíl mezi plazmou a LCD

    Rozdíl mezi plazmou a LCD

    Klíčový rozdíl: Displeje LCD (displej s tekutými krystaly) jsou displeje, které používají tekuté krystaly vložené mezi dva listy polarizačního materiálu. Plazmový panel obsahuje malé buňky vzácných plynů (neon a xenon) a malé množství rtuti v rozdělených prostorech mezi dvěma skleněnými panely. LCD displej je štíhlejší a
  • populární srovnání: Rozdíl mezi deodoranty a parfémy

    Rozdíl mezi deodoranty a parfémy

    Klíčový rozdíl: Deodorant označuje látku, která se používá k odstranění nebo zakrytí tělesného zápachu. Deodoranty mohou být vyrobeny použitím antimikrobiálních látek, jako je triclosan nebo chelatační sloučeniny kovů. Na druhou stranu parfém je směs vonných esenciálních olejů / aromatických sloučenin a rozpouštědel. Používá se hlavně k výrobě žádoucí
  • populární srovnání: Rozdíl mezi službou Společenství a veřejnou službou

    Rozdíl mezi službou Společenství a veřejnou službou

    Hlavní rozdíl : služba ve společnosti je dobrovolná služba jednotlivce nebo skupiny vůči komunitě nebo neplacená práce, kterou spáchali zločinci namísto vězení. Veřejná služba znamená být zaměstnán jako státní úředník a pracovat prospěch a blaho občanů. Služba ze strany společnosti zahrnuje různé činnosti, které dobrovolně provádí jednotlivec nebo skupina jednotlivců, na pomoc komunity. Služba komunit je vyžadována na různých
  • populární srovnání: Rozdíl mezi písmenem nabídky a dopisem o jmenování

    Rozdíl mezi písmenem nabídky a dopisem o jmenování

    Klíčový rozdíl: Písemná nabídka a dopis o schůzce jsou oba důležité dokumenty v procesu náboru. Pokud je kandidát vhodný pro společnost, je kandidátovi poskytnuto nabídkové dopis. Uvádí detaily jako pozice a plat nabízené společností. Na druhou stranu, po přijetí nabídky kandidátem je vypsán jmenovací dopis. Jedná se o dokument, který z
  • populární srovnání: Rozdíl mezi LG Optimus L7 II Duální a Samsung Galaxy S Duos

    Rozdíl mezi LG Optimus L7 II Duální a Samsung Galaxy S Duos

    Hlavní rozdíl: LG Optimus L7 II Dual je telefon střední třídy od společnosti LG. Telefon je telefon s dvou SIM kartami. Zařízení je vybaveno 4, 3 palcovým IPS LCD, kapacitní dotykovou obrazovkou s rozlišením 480 x 800 pixelů. Spouští se v systému Android v 4.1.2 (JellyBean), který je podporován procesorem Snapdragon Qualcomm MSM8225 Snapdragon s dvojjádrovým výkonem 1, 0 GHz a 768 MB paměti RAM. Samsung Galaxy S Duos
  • populární srovnání: Rozdíl mezi mateřskou školou a uměleckou školou

    Rozdíl mezi mateřskou školou a uměleckou školou

    Hlavní rozdíl: Školky připouštějí děti od tří do pěti let. Tyto děti chodí do školy, která je příliš mladá, aby jeli do školky nebo do školky. Mateřská škola je typ předškolního zařízení, kde se děti učí základy vysokoškolského vzdělání. Společně s vyučováním dětí školky také zdůrazňují mimoškolní aktivity dítěte. Školky se snaží dělat zážitky z učení dítěte zábavné
  • populární srovnání: Rozdíl mezi bezdrátovou sítí LAN a Bluetooth

    Rozdíl mezi bezdrátovou sítí LAN a Bluetooth

    Rozdíl mezi klíčovými slovy: Bezdrátová místní síť LAN (WLAN) znamená Wireless Local Area Network. Jedná se o síť, která spojuje dvě nebo více zařízení pomocí bezdrátových datových spojení na krátké vzdálenosti. Technologie Bluetooth je standardem krátkého dosahu, který umožňuje bezdrátově komunikovat zařízení. Bluetooth pracuje v nižší vzdálenost
  • populární srovnání: Rozdíl mezi rychlou a rychlou

    Rozdíl mezi rychlou a rychlou

    Klíčový rozdíl: Rýchle je cokoli, co určuje pohyb. Termín Rychlost se obvykle používá k zadání sazby. Rychle a rychle se často používají zaměnitelně. Oba způsobují zmatek, protože oba se používají pro podobné věci. Existuje rozdíl mezi oběma výrazy, nicméně jsou používány také jako synonyma. Podle Dictionary.com, 'Quick&

Redakce Choice

Rozdíl mezi klinickou depresí a manickou depresí

Klíčový rozdíl: Klinická deprese nebo závažná deprese je porucha nálady, která je charakterizována především špatnou náladou a sníženým zájmem o aktivity, které byly dříve užívány. Manická deprese nebo bipolární porucha je formou klinické deprese, která je primárně poznamenána alternativními obdobími mánie a normální nálady a energie. Klinická deprese a manická deprese jso