Starpība starp Drupal 7 un Drupal 8

Galvenā atšķirība: Drupal 8 piedāvā daudzas atšķirības salīdzinājumā ar Drupal 7. Viena no galvenajām atšķirībām ir tā, ka tā aizstāj noklusējuma motora motīvu no PHPTemplate uz savu Twig. Drupal 8 piedāvā labāku CSS un JavaScript integrāciju, bet arī maina to pievienošanas veidu. Tā arī piedāvā daudzas jaunas funkcijas.

Drupal ir satura pārvaldības programmatūras (CMS) veids, kas būtībā nozīmē, ka tas palīdz izveidot tīmekļa vietnes un lietojumprogrammas, no kurām lielākā daļa tiek izmantota šodien. Kā CMS, Drupal veido galveno programmatūru, kas ir modificēta un

Saskaņā ar Drupal tīmekļa vietni, “Drupal ir tīmekļa satura pārvaldības rīks, kas ir ārpus kastes”, kā arī pielāgojama platforma. ”Būtībā tas nozīmē, ka programmatūru var izmantot kā tādu, vai arī to var pielāgot individuālām vajadzībām . Tīmekļa vietne lepojas ar to, ka „Drupal ir globālā uzņēmuma, valdību, augstākās izglītības iestāžu un nevalstisko organizāciju tīmekļa satura pārvaldības 1. platforma” un ka to izmanto vairāk nekā 1 000 000 tīmekļa vietņu.

Uzsākot Drupal 8, kompānija paziņoja, ka Drupal 8 piedāvā vieglāku satura autorēšanu, tā ir veidota, lai iegūtu pirmo mobilā tīkla pieredzi, atbalsta vairākas valodas, kā arī labākus interfeisu tulkojumus. Uzņēmums arī apgalvo, ka salīdzinājumā ar 7, 8 atbalsta labāku ekosistēmu digitālajām integrācijām, kas nozīmē, ka tas labāk atbalsta e-pastu, analītiku, mārketinga automatizāciju un citus digitālos tehnoloģiju risinājumus.

Drupal sākotnēji bija balstīta uz PHP, taču Drupal 8 kompānija ir nomainījusi noklusējuma tematisko dzinēju no PHPTemplate uz Twig, ko tā tagad ievieš. Tomēr tas rada bažas, ka lietotājiem, kas migrē no Drupal 7 līdz 8, būs jāpārzina un jāmaina kods. Piemēram: tēmas_ * funkcijas un PHP balstīti * .tpl.php faili tagad ir aizstāti ar * .html.twig veidnēm ().

Ir papildu izmaiņas tādā veidā, ka Drupal 7 un Drupal 8 adresē CSS un JavaScript. Drupal 8 piedāvā labāku CSS un JavaScript integrāciju, bet arī maina to pievienošanas veidu. Lai gan Drupal 7 izmantoja drupal_add_css () un drupal_add_js () funkcijas, lai pievienotu CSS vai JS, Drupal 8 šos resursus piesaista atribūtu masīva #attached īpašumā, izmantojot bibliotēkas.

Ideālā gadījumā Drupal 8 ir uzlabojums salīdzinājumā ar Drupal 7. Tomēr daudzi cilvēki ir neapmierināti ar Drupal 8, galvenokārt pateicoties lielākai mācīšanās līknei, kas jāpārvar, lai pilnībā izmantotu Drupal 8. vairāk nekā 7, no kuriem daži ir atstājuši izstrādātājus flabbergasted. Tagad viņiem ir jēga jaunai sistēmai, kas nav pilnīgi stabila, jo tā vēl ir jauna. Tomēr laika gaitā, kad izstrādātāji pieraduši pie Drupal 8 izmaiņām, jaunā populārās CMS versija var kļūt tikpat liela kā Drupal 7.

Papildu atšķirības starp Drupal 7 un Drupal 8 ir norādītas tabulā.

Salīdzinājums starp Drupal 7 un Drupal 8:

Drupal 7

Drupal 8

Veids

Satura pārvaldības programmatūra (CMS)

Satura pārvaldības programmatūra (CMS)

Izmaksas

Bezmaksas

Bezmaksas

Atbrīvots

2011. gada 5. janvāris

2015. gada 7. oktobris

Termiņš

Vecāki, nogatavināti ar laiku un ir daudz moduļu, daudz dokumentu un daudz konsultāciju.

Jaunāki, mazāk nogatavināti, un tiem ir mazāk moduļu, mazāk dokumentācijas un mazāk konsultāciju.

Izeja

XHTML atzīme pēc noklusējuma

Semantiskā HTML5 atzīme pēc noklusējuma

Priekšējās bibliotēkas

jQuery v2.x

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

Schema.org atzīme

Neizsniedz schema.org atzīmi

Drupal 8 kodols RDFa modulis izvada schema.org atzīmi

WAI-ARIA atribūti

Nav plaša WAI-ARIA atribūtu izmantošana.

Plaša WAI-ARIA atribūtu izmantošana.

IE atbalsts

Atbalsta IE 6, 7 un 8

Drops atbalsta IE 6, 7 un 8

jQuery

Drupal 7 ietver jQuery 1.4.4 un jQuery UI 1.8.7

Izmanto jQuery 2.0 un citu kodu, kas pieņem modernu HTML5 / CSS3 pārlūkprogrammas atbalstu.

SVG atbalsts

Atbalstītās pārlūkprogrammas, kas neatbalstīja SVG (ieskaitot IE8 un Android pārlūkprogrammu 2.3)

Neatbalsta pārlūkprogrammas, kas neatbalsta SVG (ieskaitot IE8 un Android pārlūkprogrammu 2.3)

Noklusējuma motors

PHPTemplate

tēmas_ * funkcijas un PHP balstīti * .tpl.php faili

Ievieš Twig

* .html.twig veidnes ()

CSS un JavaScript apkopošana

Mazāk efektīva CSS un JavaScript apkopošana, salīdzinot ar 8

Uzlabota CSS un JavaScript apkopošana.

CSS vai JS pievienošana

drupal_add_css () un drupal_add_js () funkcijas

Pievieno JS / CSS aktīvus atveidošanas masīva #attached īpašumam, izmantojot bibliotēkas

CSS klases izmaiņas izvēlnē

.menu li.expanded

.menu li.collapsed

.menu li.leaf

.menu li.active-taka

.menu li.first

.menu li.last

.menu-vienums - paplašināts

.menu-vienums - sabruka

.menu-item – active-trail

.menu-vienums: pirmais bērns

.menu-vienums: pēdējais bērns

.menu-vienums - lapa - noņemta

CSS ID

Satur vairāk ID nekā Drupal 8 CSS.

Satur mazāk ID nekā Drupal 7 CSS.

CSS (faila) struktūra

CSS (faila) struktūra nav balstīta uz SMACSS un BEM.

CSS (failu) struktūra ir balstīta uz SMACSS & BEM.

CSS3 pseidoelektrori

Lietotas pirmās / pēdējās / nepāra / pat klasēs

Izmanto CSS3 pseidoelektronus.

Galvenie moduļi

Daudzi priekšapstrādes un CSS faili ir iekļauti galvenajos moduļos.

Aizvieto daudzas priekšapstrādes funkcijas un CSS failus, kas iepriekš bija iekļauti galvenajos moduļos, izmantojot Classy, ​​pamata pamatuzdevumu, kas ievada klases iezīmēšanā un ietver atbilstošu CSS.

Breakpoint Media Queries

Neizmanto pārtraukuma punkta multivides vaicājumus, lai kontrolētu, kā vietne izskatās dažādās ierīcēs.

Izmanto, lai kontrolētu, kā vietne izskatās uz dažādām ierīcēm.

Skatījumi

Skatījumi ir modulis

Skati tiek pievienoti kā viens no galvenajiem moduļiem

CkEditor

Neizmanto CkEditor

CkEditor, galvenais modulis Drupal 8, ir vizuāla html redaktors, ko izmanto, lai rediģētu tīmekļa lapas, kas kopējas vārdu procesora funkcijas tieši ievieto tīmekļa lapās

Rediģēšana

Lai veiktu labojumus, jādodas uz rediģēšanas lapu

Inline redaktors palīdz rediģēt lapas saturu, neizmantojot rediģēšanas lapu, bet tikai labo klikšķi, lai rediģētu.

Picture Module

Nav attēla moduļa

Funkcijas Picture Module, kas automātiski maina attēlus dažādiem ekrāniem.

Simfonija

Neietver Symfony sistēmu

Izmanto Symfony sistēmu un tās MVC arhitektūru, kas ļauj kodu viegli uzturēt, mērogot un atkārtoti izmantot.

OOP koncepcijas

Ir mazāk objektu orientētas programmēšanas koncepcijas

Lielākā daļa sistēmas ir iekļautas ar objektu orientētām programmēšanas koncepcijām

REST

Nav iezīmes REST

Pārstāvības stāvokļa pārsūtīšana (REST) ​​ļauj mijiedarboties ar citiem lietojumiem resursu veidošanai, lasīšanai, atjaunināšanai un dzēšanai.

Jauns e-pasta lauks

Vienkāršs e-pasta lauks

E-pasta lauks automātiski apstiprina e-pasta adresi un, kad tiek parādīts, izveido saiti “mailto:”.

Jauns tālruņa lauks

Vienkāršs tālruņa lauks

Tālruņa lauks rada “tel:” saiti, ja tas tiek rādīts telefonijas lietotnēm, piemēram, Skype un citiem

 Atsauce: Drupal, Drupal 8, Drupal 7 vs 8, Zyxware Image Pieklājība: churchm.ag, drupal.org 
Ieteicams

Saistītie Raksti

  • atšķirība starp: Atšķirība starp HTC Butterfly un HTC Droid DNS

    Atšķirība starp HTC Butterfly un HTC Droid DNS

    Galvenā atšķirība: HTC Butterfly ir augstas klases tālrunis ar HTC Corporation. HTC Butterfly tiek pārdots četros variantos: Droid DNS ASV Verizob tīklā; J Butterfly HTL21 Japānā KDDI au tīklā; Tauriņš X920d Taivānā, Dienvidaustrumāzijā un Indijā; un Butterfly X920e Ķīnā un Krievijā. Visiem variantiem ir v
  • atšķirība starp: Atšķirība starp piemiņas dienu un veterānu dienu

    Atšķirība starp piemiņas dienu un veterānu dienu

    Galvenā atšķirība: piemiņas diena un veterānu diena ir svētku dienas, kas galvenokārt svinētas ASV. Tie ir gan valsts svētki, kas godina un atceras cilvēkus, kuri ir kalpojuši ASV. Tomēr piemiņas diena atceras cilvēkus, kas nomira bruņotajos spēkos, bet Veterānu diena godina visus cilvēkus, kas dzīvo un miruši bruņotajos spēkos . Gan piemiņas diena, g
  • atšķirība starp: Starpība starp kilometriem un Miles

    Starpība starp kilometriem un Miles

    Galvenā atšķirība: kilometrs un jūdze ir divas dažādas attāluma mērīšanas vienības. Viens kilometrs atbilst 0, 621 jūdzēm. Kilometrs ir garuma mērvienība, ko izmanto lielo attālumu mērīšanai. Mazākā vienība starp metriskajām vienībām, ko izmanto garuma mērīšanai, ir milimetrs. Nākamais centimetrs ir 10 m
  • atšķirība starp: Starpība starp Snapdeal un Amazon

    Starpība starp Snapdeal un Amazon

    Galvenā atšķirība: Snapdeal ir Indijas uzņēmums, ko dibināja uzņēmēji Kunal Bahl un Rohit Bansal 2010. gadā. Amazon.in ir mātesuzņēmuma Amazon.com filiāle. 2012. gadā tā uzsāka Indijas operācijas, uzsākot Junglee.com Iepirkšanās, kas prasa stundas medībām, sarunām un ceļojumiem no tirdzniecības centra uz Mall, tagad ir pagātne ar e-komerciju. Iepirkšanās tagad nozīmē,
  • atšķirība starp: Starpība starp čeku un čeku

    Starpība starp čeku un čeku

    Galvenā atšķirība: gan pārbaude, gan čeks ir dokumentu veids, ko parasti izmanto banku darbībā. Tās galvenais mērķis ir informēt banku izņemt summu no atvilktnes konta un samaksāt šo summu maksājuma saņēmējam. Čeku izmanto angļu angļu valodā, bet čeku lieto amerikāņu angļu valodā. Bieži vien notiek valodās,
  • atšķirība starp: Starpība starp iebiedēšanu un teasing

    Starpība starp iebiedēšanu un teasing

    Galvenā atšķirība : teasing kopumā ir rotaļīgs, jautrs vai draudzīgs veids, kā cīnīties vai izklaidēties viens otru, kur neviena no pusēm nejūt ievainojumu un vienkārši par to smieties. No otras puses, iebiedēšana ir tīša, agresīva un negatīva uzvedība, kad bulijs ir nodomājis citai personai nodarīt kaitējumu. Tātad galvenā atšķirība
  • atšķirība starp: Starpība starp Passage un paragrāfu

    Starpība starp Passage un paragrāfu

    Galvenā atšķirība: punkts ir virkne teikumu, kas ir sagrupēti kopā, jo tie parasti ir par līdzīgu tēmu. No otras puses, pāreja ir izvilkums no teksta. Šis izvilkums būtībā ir teksta daļa, un tajā var būt daļa no daļas vai viens vai vairāki punkti no oriģinālā teksta. Termins “pāreja un punkts” ir mulsinoši, jo tie abi attiecas uz sakārtotu rindu virkni, tomēr rindkopa un punkts kalpo dažādiem mērķiem. Punkts ir virkne teikumu, kas ir
  • atšķirība starp: Atšķirība starp kopējo likumu un likumu

    Atšķirība starp kopējo likumu un likumu

    Galvenā atšķirība: kopīgie tiesību akti ir likumi, kas ir radušies, pieņemti, pamatojoties uz tiesas nolēmumiem. Šie likumi ir izstrādāti, pamatojoties uz nolēmumiem, kas pieņemti vecākās tiesas lietās. Kopējie tiesību akti ir pazīstami arī kā judikatūra vai precedents. Likumdošanas akti ir likumi, kas ir norakstīti un kodificēti valsts likumdošanas nodaļā. Likumu ir noteicis likumdev
  • atšķirība starp: Atšķirība starp globālo sasilšanu un siltumnīcas efektu

    Atšķirība starp globālo sasilšanu un siltumnīcas efektu

    Galvenā atšķirība: Globālā sasilšana ir tad, kad palielinās Zemes atmosfēras un okeānu vidējā temperatūra. Siltumnīcas efekts ir siltuma saglabāšana ar siltumnīcu gāzēm uz Zemes virsmas, ļaujot planētas temperatūrai paaugstināties. Globālā sasilšana un siltumnīcas efekts ir divi termini, kas pastāvīgi tiek apspriesti vides speciālistu vidū, kuri pašlaik cīnās, lai samazinātu šo bīstamo apstākļu ietekmi uz Zemi. Gan globālā sasilšana, gan siltumnīca

Redaktora Izvēle

Starpība starp Sony Xperia P un Samsung Galaxy S2

Galvenā atšķirība: Sony Xperia P piedāvā 4 collu TFT skārienekrānu, kas nodrošina līdz pat 4 pieskārienu iespējas. Ekrāns ir izturīgs pret skrāpējumiem un ir izturīgs pret pārklājumu. Skārienekrāns nodrošina aptuveni 275 ppi pikseļu blīvumu kopā ar WhiteMagic tehnoloģiju, kas pievieno papildus baltu pikseļu ar jau esošo sarkano, zilo un zaļo. Samsung Galaxy S2 tika pala