- Стан Drupal 8
- Pathauto
- Хаос набор інструментаў
- пераадрасоўваць
- XML Sitemap
- метатега
- Асаблівасці
- паталагічны
- меню адміністраванне
- Google Analytics
- Webform
- канспект
- будучыню
Калега нядаўна падзяліўся артыкулам са мной, што пералічыў шэраг модулі Drupal якія аўтар лямец жыццёва важныя кампаненты ў зборцы прадпрыемства.
- Pathauto - наладжвальная, аўтаматычная генерацыя сяброўскай URL
- XML карта сайта - генеруе XML Sitemap, які адпавядае спецыфікацыі sitemap.org. Дапамагае пошук павук і ўстанаўлівае паходжанне кантэнту для SEO
- паталагічны - дадае ўваходны фільтр, які аўтаматычна абнаўляе спасылку паставіць на бягучы URL сервера
- Google Analytics - інтэгруе аналітыку карыстальнікаў, AdSense, 403 і 404 памылкі, і г.д.
- Хаос набор інструментаў (CTools) - набор API-інтэрфейсаў і інструментаў для распрацоўнікаў. Таксама залежнасць для Прагляды
- думкі - самы папулярны ўклад у Drupal 7 модуля. Праглядаў дазваляе ствараць дынамічны кантэнт спіс з фільтрамі, адносіны і многае іншае з будаўнік запыт UI
- Webform - другі самы папулярны ўклад у Drupal 7 модуля. Выкарыстоўваюцца для стварэння карыстацкіх формаў для збору карыстацкіх дадзеных.
Цяжка спрачацца з вышэйсказаным. Гэтыя модулі ахопліваюць некаторыя цвёрдыя функцыі ад базавага SEO на развіццё. Я хацеў бы прапанаваць некалькі дапаўненняў, хоць:
- меню адміністраванне - цвёрдае меню база з хуткімі спасылкамі для адміністрацыі сайта, кіравання кантэнтам і функцыямі распрацоўніка
- Асаблівасці - дазваляе спакаваць канфігурацыі сайта ў экспартаваныя модулі.
- метатега - тона SEO дружалюбных прысмакі уключаючы загаловак старонкі, кананічны URL, падтрымка Facebook, Open Graph і многае іншае
- пераадрасоўваць / Global Redirect - API-інтэрфейсы і канфігурацыя для кіравання пераадрасаванне, уключаючы SEO разбуральных дублюючыя спасылкі
- CKEditor - рэдактар WYSIWYG
Вядома, ёсць тона іншых модуляў, якія вы можаце дадаць для канкрэтных выпадкаў выкарыстання як адміністрацыйныя погляды, сродкі масавай інфармацыі, CKEditor, дата, бібліятэкі API і г.д., але вышэй дае вам трывалую аснову ўстаноўку з пунктам гледжання SEO і функцыянальнасць для ўтрымання рэдактары і распрацоўшчыкі.
Стан 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, але пакуль чаргу пытання паказвае актыўнае развіццё ад суправаджаюць.
Асаблівасці
Бэта-рэліз. І вельмі актыўная чаргу праблема. Калі вы задаваліся пытаннем, калі ініцыятыва Configuration Management (CMI) у Drupal 8 аказаў модуль Thos бескарысна, ён не мае. Я люблю новыя магчымасці кіравання канфігурацыяй у Drupal 8, але функцыя будзе заставацца пад рукой пакавальніка. На самай справе агульны вопыт, верагодна, будзе лепш, так як вы можаце ўсталяваць функцыі на вашу сераду распрацоўкі, а затым выкарыстоўваць звычайны працоўны працэс CMI для разгортвання абнаўленняў па ланцужку. Цікавы пункт з блога Phase2 ў красавіку: Асаблівасці могуць быць выкарыстаны для пераадолення, «канфігурацыя ўжо існуе» пытанні, вы можаце сутыкнуцца пры паўторнай ўстаноўцы або абнаўленні модуля. Я не правяраў гэта яшчэ, але калі ён працуе, было б прыемна працаваць вакол.
паталагічны
Паннаў толькі рэліз. На жаль, не было ніякага руху на галінцы Drupal 8 з лістапада 2015. Я адчуваю, што гэта было дэ-прыярытэтам, паколькі функцыянальнасць больш прыемна было б мець, а не крытычную функцыю. У многіх выпадках асцярожнасць канфігурацыі і найлепшай практыкі ліквідаваць неабходнасць гэтага модуля на ўсіх.
меню адміністраванне
Закрыта ў двух асобніках. Гэты модуль з'яўляецца састарэлым на карысць Адмін панэль інструментаў
Google Analytics
Поўны рэліз Drupal 8.
Webform
Няма Drupal 8 рэлізу. Добрыя і дрэнныя навіны тут. Добрая навіна заключаецца ў тым, што вы можаце атрымаць некаторыя з асноўных функцыянальных магчымасцяў стварэння формы з дапамогай мадэрнізаваных кантактных формаў у Drupal 8 ядра. Дадаць у Кантакт для захоўвання модуль, які выкарыстоўвае той факт, што кантактныя формы ў Drupal-Зараз юрыдычныя асобы і вы атрымалі шмат асвятлення аб'ектаў. Цяпер дрэнныя навіны. Webform ў Drupal 7 быў вельмі наварочаным і многія з гэтых функцый не даступныя пры выкарыстанні кантактных формаў, як яны стаяць. Такія рэчы, як грануляваныя дазволу на форму, форма шматстаронкавага, некаторыя варыянты экспарту і г.д. Гэты папулярны модуль, безумоўна, будзе зваротна.
канспект
Як мы можам бачыць, Drupal 8 ўнёскі па-ранейшаму вельмі шмат працы ў прагрэс. Але з такой цвёрдай і захапляльнай новым базамі модуля contributers старанна працуе, каб штурхаць рэчы наперад. У маім вопыце Drupal 8 лёгка пакрывае базавыя функцыянальныя магчымасці, што нам трэба. Яшчэ лепш, калі гэта ўдаецца зрабіць гэта з значна меншай колькасцю дадатковых модуляў. А лепш за ўсё, напісанне модуляў ў Drupal 8 з'яўляецца выбух.
У сувязі з тым, што вялікі часткай Drupal 8 грунтуюцца на іншых сістэмы з адчыненым зыходным кодам, як Symfony2 і Twig, у першы раз у маёй кар'еры развіцця Drupal Я пошук выдатнага Drupal канкрэтных рэсурсаў карысныя. Я не магу выказаць, як дзіўнае гэта бачыць мой досвед працы з сінтаксісам Twig ад распрацоўкі Python Колбы перавесці больш. Паспрабуйце, вы будзеце прыемна здзіўлены тым, як лёгка вы можаце выкарыстоўваць фільтры і сінтаксіс, якія не абавязкова дакументаваныя для Drupal 8 і ў іх проста праца. І тое ж самае для распрацоўкі модуляў. Дзякуючы Cipix за вялікі агульны агляд Drupal 8 рамак і яго скрыжаванне з Symfony 2.
будучыню
Ёсць, вядома, у галіне Drupal 8, якія патрабуюць дадатковай працы, каб атрымаць функцыянальныя магчымасці, якія выкарыстоўваюцца для з Drupal 7. Я гляджу на цябе сродкі масавай інфармацыі , Але вось дзе супольнасць Drupal зноў блішчыць. Цудоўныя тварэнні ўзнікаюць ва ўсім, і мы ўсе выйграем. Напрыклад, праверыць апрацоўку ў сродках масавай інфармацыі Drupal 8 Lightning ditribution. Я сапраўды ўражаны тым, наколькі стандартызацыі я бачу ў Drupal 8 развіцця. Значна больш, чым у Drupal 7, ёсць агульнапрынятыя спосабы вядзення спраў. А гэта значыць, мы можам засяродзіць нашу творчасць на даданне да хутка расце экасістэме Drupal 8 функцый.