- Drupal жағдайы 8
- Pathauto
- Хаос құралы
- Қайта бағыттау
- XML Сайт картасы
- Метатаг
- Мүмкіндіктер
- Патологиялық
- Басқару мәзірі
- Google Analytics
- Webform
- Синопсис
- Болашақ
Жақында әріптес менімен бір мақаланы бөлісті, ол автордың кәсіпорынның маңызды құрамдас бөлігі болып табылатын Drupal модулін келтірді.
- Pathauto - конфигурацияланатын, автоматты түрде URL мекенжайын құру
- XML схемасы - sitemap.org спецификациясына сай келетін xml сайт картасы жасайды. Спайдерлерді іздейді және SEO үшін мазмұнның пайда болуын анықтайды
- Патологиялық - ағымдағы сервер URL мекенжайына сілтемелерді автоматты түрде жаңартатын кіріс сүзгісін қосады
- Google Analytics - Пайдаланушы талдауларын, AdSense, 403 және 404 қателерді және т.б. біріктіреді
- Хаос құралы (ctools) - әзірлеушілер үшін API және құралдар жиынтығы. Көрулерге тәуелділік
- Көріністер - ең танымал Drupal 7 модулі. Көріністер динамикалық мазмұн тізімін сүзгіштер, қарым-қатынастар және т.б. арқылы сұрау құрастырушы UI-ден құруға мүмкіндік береді
- Webform - екінші ең танымал Drupal 7 модулі. Пайдаланушы деректерін жинау үшін теңшелетін пішіндерді жасау үшін пайдаланылады.
Жоғарыда айтылғандармен келісу қиын. Бұл модульдер негізгі SEO-ны дамытуға дейінгі кейбір қатты функционалды мүмкіндіктерін қамтиды. Дегенмен бірнеше қосымша қосуды ұсынамын:
- Басқару мәзірі - сайттың әкімшілігі, мазмұнды басқару және әзірлеуші функциялары үшін жылдам сілтемелері бар қатты базалық мәзір
- Мүмкіндіктер - Сізге торап конфигурациясын экспортталатын модульдерге қоя аласыз.
- Метатаг - бет тақырыбы, канондық URL, Facebook ашық графигіне қолдау көрсету және т.б. қоса алғанда, SEO-достық ізденістерінің бір тоннасы
- Қайта бағыттау / Жаһандық бағыттау - SEO-нің қайталанатын сілтемелеріне зиян келтіретін қайта бағыттауды басқару үшін API және конфигурация
- CKEditor - WYSIWYG редакторы
Әрине, әкімшілік көріністер, медиа, CKEditor, Date, Libraries API, және т.б. сияқты нақты пайдалану жағдайларын қосу үшін басқа модульдер бар, бірақ жоғарыда көрсетілген мазмұнды SEO және функционалдығы редакторлар мен әзірлеушілер.
Drupal жағдайы 8
Function1 тобы осы жылы Drupal 8-ді дамытуға шоғырланды, сондықтан Drupal 8-ді осы талаптарды қаншалықты орындауға болатындығын көрсетуді шештім. Қақпаның оң жағында екі Drupal 7 модулі бар, олар Drupal 8-дің ядросына қабылданды:
Тізімдегі ең танымал модульдердің көпшілігі кем дегенде альфа немесе бета босату бар. Яғни, олар міндетті түрде толық немесе 100% қате тегін емес, бірақ бұл оларды пайдалануға болмайды дегенді білдірмейді. Көптеген жағдайларда Drupal 7 филиалына қарағанда, Drupal 8 кодының ашық тармақтарында ашық мәселе бар.
Pathauto
Альфа шығарылымы бар. Альфа шығарылымы бар екі модульге тәуелділік бар, Токен және Ctools
Хаос құралы
Alpha шығарылымы бар.
Қайта бағыттау
Alpha шығарылымы бар. Маңызды ЕСКЕРТПЕ : Жаһандық қайта бағыттау қажет емес. Бұл туралы Redirect үшін Drupal 8 қадағалау мәселесі бұл Global Redirect біріктірілді.
XML Сайт картасы
Альфа шығарылымы қол жетімді. Кемшіліктерге бай xml ситемаптарын іске асыру үшін, бірақ жобаны толық шығарумен бірге, тексеріңіз Қарапайым XML Сайт картасы .
Метатаг
Beta шығарылымы. Бұл әлі Drupal 7 филиалы ретінде толық көрсетілмеген, бірақ кезекті кезекте күтушілердің белсенді дамуын көрсетеді.
Мүмкіндіктер
Beta шығарылымы. Және өте белсенді мәселе. Егер сіз Drupal 8-те Configuration Management Initiative (CMI) модулін thos модулін қолдануға жарамсыз деп тапсаңыз, ол жоқ. Мен Drupal 8-те жаңа конфигурация басқару параметрлерін жақсы көремін, бірақ Мүмкіндіктер ыңғайлы пакгер болып қалады. Шын мәнінде, жалпы тәжірибе жақсаруыңыз мүмкін, өйткені сіздің даму ортаңызға мүмкіндіктері орнатылып, одан кейін жаңартуларды жаңартуға арналған қалыпты CMI жұмыс үрдісін қолданыңыз. Сәуір айында Phase2 блогынан қызықты нәрсе: Модульді қайта орнатқанда немесе жаңартқанда іске қосылуы мүмкін мәселелерді «конфигурация бұрыннан бар». Мен мұны әлі тексерген жоқпын, бірақ ол жұмыс істесе, бұл жақсы жұмыс болады.
Патологиялық
Тек қана босату. Өкінішке орай, 2015 жылдың қараша айынан бастап Drupal 8 филиалында ешқандай қозғалыс болмады. Бұл функцияның артықшылығы басым екенін сезінемін, өйткені функционалдылық сыни ерекшеліктерге емес, жақсы болуы керек. Көптеген жағдайларда мұқият конфигурация және ең жақсы тәжірибе осы модульге қажеттілікті алып тастайды.
Басқару мәзірі
Көшірме ретінде жабық. Бұл модуль пайдасына қолданылмады Әкімші құралдар тақтасы
Google Analytics
Толық Drupal 8 шығарылымы.
Webform
Drupal 8 шығарылымы жоқ. Жақсы жаңалықтар мен жаман жаңалықтар. Жақсы жаңалық - сіз Drupal 8 ядросындағы жаңартылған контактілер пішіндерін пайдалана отырып, пішінді жасаудың негізгі мүмкіндіктерін алуға болады. Қосыңыз Байланыс сақтау Drupal 8-те байланыс нысандары қазірдің өзінде бар субъектілер болып табылады және сізде көптеген ерекшеліктер бар. Енді жаман жаңалықтар үшін. Drupal 7-дегі Webform өте ерекшелігі бар және олардың көпшілігінің байланыс формалары арқылы қол жетімді болмауы мүмкін. Пішінге тәуелді рұқсаттар, бірнеше беттік нысандар, белгілі бір экспорттау параметрлері және т.б. сияқты нәрселер. Бұл танымал модуль сөзсіз оралады.
Синопсис
Көріп отырғанымыздай, Drupal 8 жарнасы бұрынғыша өте маңызды. Бірақ осындай қатты және қызықты жаңа базалық модульдермен жұмыс істейтіндер алға қарай ілгерілетуге тырысады. Менің тәжірибемде Drupal 8 бізге қажет негізгі функционалдылықты оңай жабады. Одан да жақсы , ол аз үлес қосқан модульдермен мұны басқарады. Ең бастысы, Drupal 8-де жазылатын модульдер жарылыс болып табылады.
Drupal 8-нің көпшілігі Symfony2 және Twig сияқты басқа ашық бастапқы жүйелерге негізделгендіктен, менің Drupal-ң даму жолында алғаш рет Drupal-дің ерекше ресурстарын пайдалы деп таптым. Python Flask дамытудан Twig синтаксисімен тәжірибемді көрудің қандай керемет екенін білдіруге болмайды. Оны пайдаланып, Drupal 8 үшін құжатталмаған сүзгілерді және синтаксистерді пайдаланудың қаншалықты оңай екенін көріп, оларды жұмыс істеп жүргенін көру сізді таң қалдырады. Модульді дамыту үшін де солай. Cipix-ке үлкен рахмет Drupal 8 негіздері және Symfony 2-мен қиылыстырылған.
Болашақ
Drupal-тан 8 функцияны алу үшін қосымша жұмыс қажет ететін Drupal 8-дің учаскелері бар. БАҚ . Бірақ бұл жерде Drupal қоғамы қайтадан жарқырайды. Керемет жасампаздықтар толығымен пайда болып, біз бәрімізге пайдалы. Мысалы, медиа өңдеуді тексеріңіз Drupal 8 найзағай бөлу. Мен Drupal 8-дегі дамудың қаншалықты стандартталғандығына қатты таңдандырдым. Drupal 7-ге қарағанда, көп нәрсе істеудің жолдары бар. Демек, шығармашылықты Drupal 8 ерекшеліктерінің тез өсетін экожүйесіне қосу туралы ойлауымызға болады.