- Състояние на Drupal 8
- Pathauto
- Комплекс от инструменти за хаос
- Пренасочване
- XML Sitemap
- метамаркер
- Характеристика
- патологична
- Меню Администриране
- Google Анализ
- електронен формуляр
- резюме
- Бъдещето
Наскоро колега сподели статия с мен, която изброи няколко модула на Drupal, които авторът смяташе за жизненоважни компоненти на едно предприятие.
- Pathauto - конфигурируеми, автоматично генериране на приятелски URL адреси
- XML карта на сайта - генерира XML карта на сайта, която отговаря на sitemap.org спецификациите. Помага за търсене на паяци и установява произход на съдържанието за SEO
- патологична - добавя входен филтър, който автоматично актуализира връзките към текущия URL адрес на сървъра
- Google Анализ - интегрира потребителски анализи, AdSense, 403 и 404 грешки и др
- Комплекс от инструменти за хаос (ctools) - набор от API и инструменти за разработчици. Също така и зависимостта за изгледите
- Прегледи - най-популярният принос на Drupal 7 модул. Показванията ви позволяват да създавате динамично съдържание с филтри, връзки и др. От потребителския интерфейс на създателя на заявки
- електронен формуляр - Вторият най-популярен принос на Drupal 7 модул. Използва се за създаване на персонализирани форми за събиране на потребителски данни.
Трудно е да спорим с горното. Тези модули покриват някаква солидна функционалност от основната SEO до разработването. Бих предложил няколко допълнения:
- Меню Администриране - солидно базово меню с бързи връзки за администриране на сайта, управление на съдържанието и функции на програмист
- Характеристика - ви позволява да конфигурирате пакета в експортируеми модули.
- метамаркер - тон на SEO-приятелки, включително заглавие на страницата, каноничен URL адрес, поддръжка на отворената графика на Facebook и др
- Пренасочване / Глобално пренасочване - API и конфигурация за управление на пренасочвания, включително SEO увреждащи дублиращи се връзки
- CKEditor - WYSIWYG редактор
Разбира се, има много други модули, които може да искате да добавите за конкретни случаи на употреба като Административни изгледи, Media, CKEditor, Date, Libraries API и др. редактори и разработчици.
Състояние на Drupal 8
Екипът на Function1 се фокусира върху развитието на Drupal 8 тази година, затова реших да покажа как Drupal 8 може да изпълни тези изисквания. Точно от портата има два основни Drupal 7 модула, които са приети в ядрото на Drupal 8:
Повечето от най-популярните модули в списъка имат поне алфа или бета версии. Това е, че те не са задължително пълни или 100% безплатни, но това не означава, че не можете да ги използвате. Всъщност, в много случаи отворените проблеми в Drupal 8 са много по-малко, отколкото в Drupal 7 клоновете.
Pathauto
Налице е алфа версия. Има зависимости от два други модула със собствени алфа-версии жетон и Ctools
Комплекс от инструменти за хаос
Налице е алфа съобщение.
Пренасочване
Налице е алфа съобщение. Важна забележка : Global Redirect вече не е необходим. Това е отбелязано в Drupal 8 проследяващ проблем за Redirect че Global Redirect е влязъл в.
XML Sitemap
Алфа освобождаване на разположение. За по-богата на функции xml sitemap реализация, но с пълна версия на проекта, проверете Проста XML Sitemap ,
метамаркер
Бета версия. Това не е толкова пълнофункционално като Drupal 7 клон, но опашката за издаване показва активно развитие от поддръжниците.
Характеристика
Бета версия. И много активна опашка. Ако се чудите дали Инициативата за управление на конфигурацията (CMI) в Drupal 8 е направила thos модула безполезен, то не е така. Обичам новите опции за управление на конфиг в Drupal 8, но функциите ще останат полезен пакет. Всъщност цялостното преживяване вероятно ще бъде по-добро, тъй като можете да инсталирате Характеристики на вашата среда за разработка и след това да използвате нормалния работен процес на CMI, за да разположите актуализациите на веригата. Интересен елемент от блога Phase2 през април: Функции могат да бъдат използвани за преодоляване, "конфигурация вече съществува" проблеми, които може да срещнете, когато преинсталирате или актуализирате модул. Все още не съм тествал това, но ако работи, ще е хубаво да се работи.
патологична
Само за освобождаване на Dev. За съжаление, от ноември 2015 г. не е имало никакво движение по клона на Drupal 8. Чувствам, че това не е приоритет, тъй като функционалността е по-скоро хубава, отколкото критична функция. В много случаи внимателното конфигуриране и най-добрата практика изцяло премахват необходимостта от този модул.
Меню Администриране
Затворен като дубликат. Този модул е отхвърлен в полза на Административна лента с инструменти
Google Анализ
Пълна версия на Drupal 8.
електронен формуляр
Без Drupal 8 версия. Добри новини и лоши новини тук. Добрата новина е, че можете да получите някои от основните функционалности на създаването на формуляри, използвайки обновените форми за контакт в сърцевината на Drupal 8. Добавете в Съхранение на контакти модул, който се възползва от факта, че формите за контакт в Drupal 8 вече са обекти и имате много покритие на функции. Сега за лошите новини. Webform в Drupal 7 е много богат на функции и много от тези функции не са достъпни, използвайки формуляри за контакт, докато те стоят. Неща като гранулирани разрешения за форма, многостранични форми, някои опции за експортиране и т.н. Този популярен модул определено ще се върне.
резюме
Както можем да видим, приносите на Drupal 8 са все още много работа в прогрес. Но с такава солидна и вълнуваща нова разработчици базовият модул работи усърдно, за да прокара нещата напред. В моя опит Drupal 8 лесно покрива базовата функционалност, от която се нуждаем. Дори по-добре , тя успява да направи това с много по-малко участващи модули. И най-хубавото е , че писането на модули в Drupal 8 е взрив.
Поради факта, че толкова много от Drupal 8 се основава на други системи с отворен код, като Symfony2 и Twig, за първи път в моята кариера в Drupal развитието намирам за полезни не-Drupal специфични ресурси. Не мога да изразя колко страхотно е да видя опита ми със синтаксиса на Twig от разработката на Python Flask. Изпробвайте го, ще бъдете приятно изненадани да видите колко лесно можете да използвате филтри и синтаксис, които не са задължително документирани за Drupal 8 и да работят. Същото важи и за разработването на модули. Благодарение на Cipix за големия обзор на Drupal 8 рамка и неговите пресечки с Symfony 2.
Бъдещето
Със сигурност има области в Drupal 8, които изискват допълнителна работа, за да получите функционалността, с която сте свикнали от Drupal 7. Гледам ви средства , Но това е мястото, където обществото на Drupal отново заблестява. Страхотни творения изникват навсякъде и ние всички се възползваме. Например проверете работата с медиите в Drupal 8 Светкавица ditribution. Наистина съм впечатлен от степента на стандартизация в развитието на Drupal 8. Много повече, отколкото в Drupal 7, има приети начини за правене на нещата. Което означава, че можем да концентрираме нашата креативност върху добавянето на бързо разрастващата се екосистема на Drupal 8 функции.