Кључна разлика: Друпал 8 има много разлика у односу на Друпал 7. Једна од главних разлика је што замењује подразумевани механизам тема са ПХПТемплате на свој Твиг. Друпал 8 има бољу ЦСС и ЈаваСцрипт интеграцију, али и мијења начин на који се морају додати. Он такође покреће многе нове могућности.
Према Друпал веб сајту, “Друпал је“ ван оквира ”алат за управљање веб садржајем, као и прилагодљива платформа.” У основи, то значи да се софтвер може користити као такав, или се може модификовати тако да одговара индивидуалним потребама. . На сајту се може похвалити да је “Друпал платформа за управљање веб садржајем међу глобалним предузећима, владама, институцијама високог образовања и невладиним организацијама” и да је користи више од 1.000.000 веб страница.
Са представљањем Друпала 8, компанија је објавила да Друпал 8 има лакше уређивање садржаја, направљен је за мобилно искуство, подржава више језика, као и бољи превод интерфејса. Компанија такође наводи да у поређењу са 7, 8 подржава бољи екосистем за дигиталне интеграције, што значи да има бољу подршку за е-пошту, аналитику, аутоматизацију маркетинга и друга дигитална технолошка решења.
Друпал је првобитно био базиран на ПХП-у, међутим, у Друпалу 8 компанија је замијенила дефаулт тематски механизам са ПХПТемплате на Твиг, који сада уводи. Међутим, то изазива забринутост да ће корисници који мигрирају са Друпала 7 на 8, морати да поново науче и промене код. На пример: функције тхеме_ * и ПХП-базиране * .тпл.пхп датотеке сада су замењене * .хтмл.твиг темплатес ().
Постоје додатне промене у начину на који Друпал 7 и Друпал 8 адресирају ЦСС и ЈаваСцрипт. Друпал 8 има бољу ЦСС и ЈаваСцрипт интеграцију, али и мијења начин на који се морају додати. Док Друпал 7 користи Друпал_адд_цсс () и друпал_адд_јс () функције за додавање ЦСС-а или ЈС-а, Друпал 8 приписује ова средства у #аттацхед својству рендер поља користећи библиотеке.
Молимо погледајте табелу испод за додатне разлике између Друпал 7 и Друпал 8.
Поређење између Друпала 7 и Друпала 8:
Друпал 7 | Друпал 8 | |
Тип | Софтвер за управљање садржајем (ЦМС) | Софтвер за управљање садржајем (ЦМС) |
Цост | бесплатно | бесплатно |
Релеасед | 5. јануар 2011 | 7. октобар 2015 |
Зрелост | Старија, сазрела са временом и има много модула, много документације и много туторијала. | Новија, мање сазрела и има мање модула, мање документације и мање туторијала. |
Оутпут | КСХТМЛ ознака по дефаулту | Семантичка ХТМЛ5 ознака по дефаулту |
Фронт-енд библиотеке | јКуери в2.к | јКуери в2.к, Модернизр, Ундерсцоре.јс и Бацкбоне.јс. |
Сцхема.орг маркуп | Не емитује марку шеме.орг | Основни РДФа модул Друпал 8 излази шеме.орг маркуп |
Атрибути ВАИ-АРИА | Није широко коришцење атрибута ВАИ-АРИА. | Опсежна употреба ВАИ-АРИА атрибута. |
ИЕ Суппорт | Подржава ИЕ 6, 7 и 8 | Подржава ИЕ 6, 7 и 8 |
јКуери | Друпал 7 укључује јКуери 1.4.4 и јКуери УИ 1.8.7 | Користи јКуери 2.0 и други код који подразумева модерну ХТМЛ5 / ЦСС3 претраживачку подршку. |
СВГ суппорт | Подржани прегледачи који нису подржавали СВГ (укључујући ИЕ8 и Андроид Бровсер 2.3) | Не подржава претраживаче који не подржавају СВГ (укључујући ИЕ8 и Андроид Бровсер 2.3) |
Дефаулт Тхеме Енгине | ПХПТемплате тхеме_ * функције и ПХП-басед * .тпл.пхп датотеке | Интродуцес Твиг * .хтмл.твиг темплатес () |
ЦСС и ЈаваСцрипт агрегација | Мање ефективна ЦСС и ЈаваСцрипт агрегација, у поређењу са 8 | Побољшана ЦСС и ЈаваСцрипт агрегација. |
Додавање ЦСС или ЈС | Друпал_адд_цсс () и друпал_адд_јс () функције | Приложи ЈС / ЦСС средства у својству #аттацхед матрице рендерирања помоћу библиотека |
ЦСС Цласс Цхангес у менију | .мену ли.екпандед .мену ли.цоллапсед .мену ли.леаф .мену ли.ацтиве-траил .мену ли.фирст .мену ли.ласт | .мену-итем – проширен .мену-ставка – сажета .мену-итем – ацтиве-траил .мену-итем: прво дете .мену-итем: последње дете .мену-итем - лист - уклоњен |
ЦСС ИД | Садржи више ИД-ова него Друпал 8 ЦСС. | Садржи мање ИД-ова него ЦСС Друпал-а 7. |
ЦСС (филе) структура | ЦСС (филе) структура није заснована на СМАЦСС & БЕМ. | ЦСС (филе) структура је базирана на СМАЦСС и БЕМ. |
ЦСС3 псеудо селектори | Коришћене су прве / задње / непарне / парне класе | Користи ЦСС3 псеудо селекторе. |
Цоре модулес | Многе предпроцесне функције и ЦСС датотеке су укључене у основне модуле. | Замењује многе предпроцесне функције и ЦСС датотеке које су претходно биле укључене у основне модуле користећи Цласси, језгрену базну тему која убацује класе у маркуп, и укључује одговарајући ЦСС. |
Упити о прекидима медија | Не користи упите медија за прекидне тачке да би контролисао како сајт изгледа на различитим уређајима. | Користи упите медија за тачке прекида како би контролисао како сајт изгледа на различитим уређајима. |
Виевс | Прикази су доприносни модул | Прикази се додају као један од основних модула |
ЦкЕдитор | Не користи ЦкЕдитор | ЦкЕдитор, основни модул у Друпалу 8, је визуелни ХТМЛ едитор који се користи за уређивање веб страница које доносе уобичајене функције за обраду текста директно на веб странице |
Измене | Морате да идете на страницу за уређивање да бисте извршили измене | Инлине едитор помаже у уређивању садржаја странице без одласка на страницу за уређивање, него само десним кликом за уређивање. |
Модул слике | Нема модул слике | Функције Модул слике који аутоматски мења величину слика за различите екране. |
Симфони | Не укључује Симфони оквир | Користи Симфони оквир и његову МВЦ архитектуру која олакшава одржавање, скалирање и поновно коришћење кода. |
ООП Цонцептс | Има мање концепта програмирања оријентисаних ка објекту | Долази са концептима објектно оријентисаног програмирања у већини система |
РЕСТ | Не садржи РЕСТ | Репрезентативни пренос стања (РЕСТ) омогућава интеракцију са другим апликацијама за креирање, читање, ажурирање и брисање ресурса. |
Ново поље за е-пошту | Једноставно поље за е-пошту | Емаил Фиелд аутоматски потврђује е-маил адресу и генерише 'маилто:' линк када се прикаже. |
Ново телефонско поље | Једноставно телефонско поље | Телефонско поље генерише 'тел:' линк када се приказује за телефонске апликације као што су Скипе и друге |
Референца: Друпал, Друпал 8, Друпал 7 вс 8, Зикваре Слика љубазности: цхурцхм.аг, друпал.орг