Cms drupal 7 руководство по разработке системы управления веб сайтом: CMS Drupal 7. Руководство по разработке системы управления веб-сайтом — Тодд Томлинсон

Содержание

История созданных списков литературы | Список литературы, содержащий слова: «Drupal

Список литературы

Генератор кроссвордов

Генератор титульных листов

Таблица истинности ONLINE

Прочие ONLINE сервисы

 


Список литературы
1. Анжела, Байрон Drupal. Создание и управление сайтом / Байрон Анжела. — М.: Символ-плюс, 2013. — 215 c.
2. Вандюк, Джон К. CMS Drupal. Руководство по разработке системы управления сайтом / Вандюк, Джон К., Мэтт Вестгейт,. — М.: Вильямс, 2008. — 400 c.
3. Колисниченко, Д. Выбираем лучший бесплатный движок для сайта. CMS Joomla! и Drupal / Д. Колисниченко. — М.: БХВ-Петербург, 2010. — 288 c.
4. Колисниченко, Д. Н. Drupal 7. Руководство пользователя / Д. Н. Колисниченко. — М.: Вильямс, 2011. — 256 c.
5. Колисниченко, Денис Выбираем лучший бесплатный движок для сайта. CMS Joomla! и Drupal (+ CD-ROM) / Денис Колисниченко. — М.: БХВ-Петербург, 2010. — 288 c.
6. Мелансон, Б. Профессиональная разработка сайтов на Drupal 7 / Б. Мелансон. — М.: Питер, 2013. — 877 c.
7. Мерсер Drupal 6. Создание надежных и полнофункциональных веб-сайтов, блогов, форумов, порталов и сайтов-сообществ / Мерсер, Дэвид. — М.: Вильямс, 2009. — 272 c.
8. Ромашов, Виктор CMS Drupal. Система управления содержимым сайта / Виктор Ромашов. — М.: Питер, 2010. — 517 c.
9. Томлинсон, Тодд CMS Drupal 7. Руководство по разработке системы управления веб-сайтом / Тодд Томлинсон. — М.: Вильямс, 2011. — 560 c.


Внимание: данные, отмеченные красным цветом, являются недостоверными!



Книги, использованные при создании данного списка литературы:

Анжела БайронDrupal. Создание и управление сайтом

Вандюк, Джон К.; Вестгейт, МэттCMS Drupal. Руководство по разработке системы управления сайтом

Колисниченко Д.Выбираем лучший бесплатный движок для сайта. CMS Joomla! и Drupal

Колисниченко Д.Н.Drupal 7. Руководство пользователя

Колисниченко Д.Н.Выбираем лучший бесплатный движок для сайта. CMS Joomla! и Drupal (+ CD-ROM)

Мелансон Б.Профессиональная разработка сайтов на Drupal 7

Мерсер, ДэвидDrupal 6. Создание надежных и полнофункциональных веб-сайтов, блогов, форумов, порталов и сайтов-сообществ

Ромашов Виктор CMS Drupal. Система управления содержимым сайта

Томлинсон Тодд CMS Drupal 7. Руководство по разработке системы управления веб-сайтом

Вход на сайт

Информация

В нашем каталоге

Околостуденческое

drupal : Drupal — Википедия

Drupal ( друпал )  система управления сайтом ( ), написанная на языке
и использующая в качестве хранилища настоящих реляционную базу настоящих (поддерживаются ,
и другие). Drupal является
, защищённым лицензией
, и развивается усилиями энтузиастов со итого мира.
[ взялся разработку в 2000 году бельгиец ( Dries Buytaert ), кой и поныне изображает главой проекта. Название
drupal изображает искажённым произношением голландского слова druppel (капля) и завелось в плоде забавной оплошки. В 2000 году несколько студентов
использовали всеобщий -модем для доступа в интернет, и для общения пользователей этой мелкотравчатой локальной сети Дрис создал внутренний сайт. Программа, на коей вкалывал сайт, не располагала имени, поколе Дрис не собрался регистрировать
для нового сайта, и в плоде опечатки вместо dorp.org (от голландского
dorp   деревня, вполне уместное имя для небольшого сообщества) был зарегистрирован drop.org (
  капля). Аудитория нового сайта со временем сменилась на интересующихся развитием новых веб-технологий, и новейший сайт полегоньку перешёл из любительского эксперимента в проект по обсуждениям идей веб-программирования. В 2001 году Дрис опубликовал отправной код drop.org под именем «Drupal». С тех пор разработка переместилась на зарегистрированный позднее сайт drupal. org, кой приобрёл статус официального сайта проекта
.
Со времени создания в процесс разработки были вовлечены сотни людей. Официальные разработчики ядра сейчас  это десятки человек, однако видимо-невидимо людей присылают свои патчи, вливаемые в код системы. Также функциональность движка расширяется прибавочными модулями, какие образовывают сторонние разработчики. хоть, в релизе 4.6 встретили участие 50 человек, приславших 338 поправок к коду, а в релизе 4.7 встретили участие уже 338 разработчиков, приславших образцово 1500 поправок. За пять лет существования проекта (к 2006 году) вышло 13 релизов, было разработано более 300 прибавочных модулей, расширяющих базовые функции CMS. По статистике обращения к обновлениям движка на март 2009 года в интернете в пределах 120 тыс. инициативных сайтов на Drupal 6 (без учёта сайтов находящихся за файрволлами, сайтов с отключённым механизмом обновлений). Это также не учитывает сайтов вкалывающих на ранних версиях Drupal.
В 2007 году Дрис Байтаерт создал фирму Acquia , обращенную на коммерческую поддержку проектов и сервисов, основанных на Drupal, вдохновленный успехами
и , воздвигнувших бизнес на поддержке распахнутых проектов. В 2008 Байтаерт получил учёную степень
по при , и сейчас собирается сполна сконцентрироваться на развитии своего детища.
Со временем кругом международного сайта показались национальные сообщества. Сейчас трудятся более 20 национальных сайтов поддержки на разных слогах,
подсоединяя рунетовское сообщество drupal.ru основанное в 2003 году.
[ После того, ровно Друпал был создан, очевидным спросом стал выбор и создание эмблемы проекта. Участники сообщества почитали, что она должна быть связана с каплей или
. Первоначально
Друпала изображалась ровно капля в мире. Со временем очухалась идея сделать эмблему в облике карикатурной капли с мурлом. Стивен Виттенс (Steven Wittens) создал трёхмерную каплю, однако идея не пошла в массы первостепенным образом потому, что трёхмерный объект тяжело печатать, редактировать и т. д.
Текущая эмблема Друпала придумана Кристианом Дженсеном (Kristjan Jansen).
Она воображает собой каплю, изображающую персона. буркалы показываются ровно две соединённые капли в облике знака бесконечности и выражают в символической фигуре нескончаемые возможности Друпала. Дополняют персона полукруглый нос и усмешка.
Эмблема рунетовского сообщества изображает комбинацией эмблемы Drupal с цветами российского флага.
[ дважды  в 2007 и 2008 годах Друпал получил награду Webware 100 (присуждается славнейшим на нынче сайтам, сервисам и приложениям Сети)
Друпал  безотносительный победитель Packt Open Source CMS и победитель в категории PHP. Основным конкурентом CMS была
. Победители выбирались жюри из экспертов в своей области, а также посетителями сайта Packt
.
[ зодчество Drupal позволяет применять его для построения разных фруктов сайтов  от и форумов до информационных архивов или сайтов новинок. Функциональность обеспечивается подключаемыми модулями, обращающимися к сплошному API Drupal. типовой комплект модулей вводит эдакие функции, как
,
,
, загрузка файлов, сборщик новинок, голосования, розыск и иные. огромное число прибавочных модулей, куда расширяющих базовые функции, можно скачать с официального сайта.
Наиболее величавые функции, предоставляемые модулями, входящими в поставку Drupal:
целостная категоризация всех обликов содержимого ( размашистый комплект свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с сплошными дедами, синонимы, родственные категории
розыск по содержимому сайта, в том числе розыск по таксономии и пользователям
поддержка вывод документов в / авторизация сквозь куцые (иначе «человеко-понятные»  переводы интерфейса сайта на по-различные стили, а также поддержка ведения разноязычного контента
[ Система поддерживает локализацию интерфейса для разных слогов. Drupal 5 обладает переводы интерфейса на 33 стиля (однако не все переводы изображают полными). суть поддержка русского стиля. В Drupal используется собственный механизм для локализации с хранением переводов в базе настоящих, убору с прочим содержимым сайта. При этом несложной изображает адаптация к работе со стандартной библиотекой
. ввоз и вывоз переводов сайта также осуществляется в облике po-файлов (формат используемый библиотекой gettext).
сдобная локализация содержимого поддерживается сторонними модулями, какие не входят в поставку Drupal, однако могут быть скачаны с сайта разработчиков.
В Drupal 6 планируется обновление механизма локализации, для полноценной работы с многоязычным содержимым. Также планируется адаптация к формату
для хранения переводов (совместимость с gettext сохранится).
[ В Drupal предлагается гибкая схема организации структуры сайта на основе .
Таксономия   механизм, позволяющий основывать произвольное число тематических категорий для содержимого сайта и ассоциировать их с модулями, обеспечивающими ввод и вывод информации. Категории могут видеть плоские или иерархические списки, либо сложные структуры, где элемент может располагать несколько «родителей» и несколько дочерних элементов. С поддержкой подобной схемы одними и теми же модулями вероятна организация разных вариантов структуризации содержимого. хоть, эфирно создаётся сквозной список «ключевых слов» для всех документов сайта и т. п.
[ Дизайн сайта на Drupal строится на основе сменных тем оформления. ровно таковой дудки единой схемы построения дизайна. Взамен Drupal даёт возможность использовать по-различные «движки тем», использующие стандарты, покойные для редактирования (шаблоны XML в движках xtemplate и
или стандарты на HTML и встроенный PHP в движке phptemplate и т. п.), либо основывать темы оформления напрямую обращающиеся к API Drupal. В комплект поставки Drupal включён движок тем на основе phptemplate и несколько образчиков тем. иные движки тем можно скачать на сайте проекта.
Начиная с версии 4.7 Drupal поддерживает технологию
для динамической подгрузки содержимого без сдобного обновления страниц. В версии 5 для работы с
добавлена библиотека . C версии 6.0 завелось создание фигур посредством
(без целой перезагрузки страниц сайта).
[ добавочные модули, размещённые в репозитории на drupal.org, позволяют куда расширить функциональность системы. Несколько образчиков (приведены модули для версии Drupal 4.6, не век модули доступны для всех версий системы):
Captcha  хаки механизм картинок « », используемый при регистрации
Ecommerce,
,
Gallery  интеграция с галеркой изображений integration  интеграция с mailhandler, listhandler  возможность публикации материалов сайта сквозь почтовый интерфейс и из почтовых рассылок
Project  ведение проектов, включающее
и интеграцию с и SPAM  блокировка Swish, Sphinxsearch  интеграция с поисковыми системами Swish и Sphinx
К верным совершенствам Drupal вытекает отнести весьма упитанную документацию по разным аспектам системы (преимущественно документация на английском языке).
[ Drupal в первую хвост ориентирован на платформу , однако мыслимы варианты использования прочего системного ПО.
Операционная система: семейство (в том числе ,
),
(любые , на каких может ишачить интерпретатор PHP)
: ,
,
,
Versions 6, 7 (через Fast CGI) (теоретически любой веб-сервер, допускающий исполнение PHP-кода)
: ,
(в принципе несложна адаптация к иным реляционным СУБД, например
PHP версии 4.3.3 и тоньше (для совместимости со всеми сторонними модулями рекомендуется применять PHP 5, вместо PHP 4)
[ Критики Drupal устанавливают в упрёк разработчикам некрепкое использование объектных возможностей PHP. поистине, API Drupal утилитарны не использует водящихся в PHP возможностей ООП. Разработчики аргументируют это легкой реализацией ООП в слоге (особенно до версии PHP 5). Объектная модель в Drupal присутствует, однако в несколько нетрадиционном для PHP виде
. В разрабатываемой версии Drupal 7 однако планируется шеренга нововведений задействующих объектные возможности PHP 5.
В версии 4.6 в кое-каких случаях, особливо при крупный посещаемости, использование встроенного механизма кэширования (основанного на использовании БД) может вогнать к повреждению таблиц в БД
. Это ликвидировано в последующих версиях, текущая стабильная версия на нынче — Drupal 6, куда выделяется по архитектуре от разработок ветки 4.x, какие велись несколько лет назад.
К недочетам (но вдруг и к достоинствам) Drupal можно отнести отсутствие возвратной совместимости API при довольно длинной динамике разработки проекта. утилитарны в всяком релизе происходят изменения
, когда убору с добавлением новых функций убираются кой-какие древние или модифицироваются параметры вызова функций. Это приводит к надобности разработчикам сторонних модулей адаптировать их для работы с свежими версиями Drupal. Однако изменения API и процедура адаптации модулей к последним версиям описываются в документации для всякого релиза, также век предлагается механизм автоматизированного апгрейда ядра системы на свежую версию.
Плюс данной схемы разработки — дудки надобности тянуть из версии в версию программный слой совместимости со дряхлыми API, что облегчает текущий код системы.
[ повергнуты образцы нескольких сайтов с длинной посещаемостью (десятки тысяч посетителей в сутки и выше), ишачащие на Drupal:
[ [ Джон Вандюк, Мэтт Вестгейт «CMS Drupal: руководство по разработке системы управления сайтом», 400 стр. , с ил.;
,
Джон Вандюк (2-е издание) «CMS Drupal 6: руководство по разработке системы управления сайтом», 576 стр., с ил.;
,
Дэвид Мерсер Drupal 6. Создание верных и полнофункциональных веб-сайтов, блогов, форумов, порталов и сайтов-сообществ = Building powerful and robust websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6. М.:
, 2009. С. 272.
Джон Вандюк CMS Drupal 6: система для создания сайтов и управления ими = Pro Drupal Development. 2-е. М.:
, 2009. С. 576.
В.Ромашов, М. Рысевец
CMS Drupal: система управления содержимым сайта.
, 2009. С. 288.
[ Robert T. Douglass, Mike Little, Jared W. Smith «Building Online Communities with Drupal, phpBB, and WordPress». Apress,
David Mercer «Drupal: Creating Blogs, Forums, Portals, and Community Websites»,
John K. VanDyk, Matt Westgate «Pro Drupal Development»,
Matt Butcher «Learning Drupal 6 Module Development»,
[ [ (англ.)
(рус.)
(рус.)

Руководства и учебные пособия по Drupal CMS

В течение нескольких лет я выполнял всю свою локальную разработку с помощью Acquia Dev Desktop.

Автор Chris, вторник, 16 июня 2020 г., обновлено вторник, 16 июня 2020 г.

Мы рассмотрим настройку вашей локальной среды разработки LAMP, установку Drupal 8, настройку Composer и ваш первый модуль: Simple FB Connect.

Автор: Chris, понедельник, 10 июля 2017 г., обновлено: понедельник, 10 июля 2017 г.

Узнайте, как создавать настраиваемые продукты для вашего сайта электронной коммерции Drupal, используя модуль Commerce и расширения, пошаговые инструкции из видеоурока.

Автор: tracy, понедельник, 6 марта 2017 г., обновлено: понедельник, 6 марта 2017 г.

Узнайте, как контекстуально выводить данные поля в Drupal Commerce с отображением продукта. Видеоруководство YouTube включено для проектов электронной коммерции.

Автор: tracy, среда, 15 февраля 2017 г., обновлено: понедельник, 6 марта 2017 г.

Наше первое руководство по модулю Drupal Commerce начинается с руководства по созданию сайта электронной коммерции. Нам нужно понять, что такое Product и Product Types и как их реализовать.

Автор: tracy, вторник, 7 февраля 2017 г., обновлено: понедельник, 6 марта 2017 г.

Узнайте, как заниматься веб-разработкой на Drupal из любой точки мира, используя только iPad, Интернет и бесплатные приложения и службы. Оставьте ноутбук дома.

Автор Chris, пятница, 30 октября 2015 г., обновлено в понедельник, 2 ноября 2015 г.

Ваши нативные приложения — это хлеб с маслом среди ваших инструментов веб-разработки. Вот наши 10 ключевых рекомендаций, которые нужны каждому разработчику, плюс бонус.

Автор: Крис, среда, 28 октября 2015 г., обновлено: пятница, 30 октября 2015 г.

Добавьте к своему набору инструментов разработчика эти 8 лучших бесплатных и легких веб-приложений и инструментов, чтобы повысить эффективность рабочего процесса разработки Drupal.

Крис, четверг, 22 октября 2015 г., обновлено: пятница, 30 октября 2015 г.

В вашей фирме по веб-разработке слишком много шляп. Независимо от того, являетесь ли вы фрилансером или агентством, уменьшите разочарование и затраты с помощью этих 10 веб-сервисов.

Автор Chris, понедельник, 5 октября 2015 г., обновлено: пятница, 30 октября 2015 г.

В серии учебных пособий

Drupal Developer Toolkit рассматриваются веб-приложения, настольные приложения, мобильные инструменты и веб-службы, которые помогут улучшить вашу работу и качество жизни.

Автор: Chris, среда, 30 сентября 2015 г., обновлено: пятница, 30 октября 2015 г.

Полное руководство по планированию и разработке Drupal

Drupal — это система управления программным контентом (CMS) с открытым исходным кодом, на которой работает более 1 миллиона веб-сайтов по всему миру. Как пользователь Drupal, вы, вероятно, были привлечены к платформе из-за ее масштабируемости и гибкости. Вы также знаете, что ваш сайт требует постоянного планирования и обновлений, чтобы оставаться информативным и привлекательным в Интернете.

Чтобы ваш веб-сайт продолжал оставаться на высоте, вам также необходимо быть в курсе последних изменений в мире Drupal. Drupal выпустил свою последнюю версию — D9 — в июне 2020 года. В дополнение к этому обновлению Drupal продлил срок службы Drupal 7 на год, до 2023 года. В будущем Drupal планирует выпустить Drupal 10 в декабре 2022 года. 

Несколько интересных обновлений горизонт для Drupal, сейчас самое время рассмотреть, как эти изменения повлияют на ваше планирование CMS. Мы создали это руководство по планированию и разработке Drupal, чтобы помочь вам подготовиться к миграции и сохранить ваш веб-сайт в будущем. Давайте начнем с рассмотрения некоторых часто задаваемых вопросов пользователей Drupal относительно планирования и разработки.

Часто задаваемые вопросы по планированию и разработке Drupal

В чем разница между WordPress и Drupal?

Как Drupal, так и WordPress являются удобными платформами с открытым исходным кодом, используемыми для создания мощных, всеобъемлющих веб-сайтов. Вообще говоря, WordPress известен своим относительно простым интерфейсом администратора с множеством готовых тем на выбор. Напротив, Drupal часто используется организациями, которые хотят создавать сложные сайты, интегрировать их с другими сервисами и получать постоянную поддержку от агентства или собственных разработчиков.

Если вы хотите сменить систему или впервые внедряете надежную CMS, сравните функции каждой платформы, чтобы определить, какая из них лучше соответствует вашим потребностям. Руководство Kanopi Drupal и WordPress может помочь вам в принятии решений.

Я вижу, что Drupal 9 является последней версией. Должен ли я перейти на Drupal 9?

Обновление вашего веб-сайта до Drupal 9 зависит от вашей текущей кодовой базы и от того, есть ли у вас ресурсы и время, необходимые для управления миграцией. Аудит вашего существующего сайта Drupal может помочь вам решить, подходит ли D9правильный выбор для вас.

Канопи может помочь вам найти лучший путь миграции. Позже в этом посте мы подробно рассмотрим вашу дорожную карту планирования и разработки Drupal.

Как часто я должен делать обновления безопасности и модулей в Drupal?

Проверяйте основные обновления безопасности Drupal и добавленные модули по мере их выпуска и применяйте их с учетом их уровня риска безопасности. Чем выше уровень, тем выше риск уязвимости для сайта.

Обновления модулей, не связанных с безопасностью, лучше всего выполнять ежемесячно или ежеквартально, в зависимости от доступного времени или бюджета. Поддержание вашего кода в актуальном состоянии с последними выпусками помогает упростить будущие обновления сайта, использует исправления ошибок и может добавлять дополнительные функции.

Как мне приступить к разработке стратегии планирования и развития Drupal?

Если вы не знаете, с чего начать планирование Drupal, рассмотрите возможность сотрудничества со специалистом по разработке Drupal. Мы составили список ключевых задач поддержки, которые вы должны ожидать от агентства, предлагающего помощь в планировании вашего Drupal. Они должны:

  1. Вместе с вами мы создадим дорожную карту стратегии Drupal.
  2. Ознакомьтесь со своей организацией и своим бюджетом.
  3. Определите лучший способ курировать существующий контент, чтобы максимизировать количество конверсий.
  4. Обеспечьте поддержку модуля.
  5. Предлагаю обучение Drupal.

Далее в этом посте мы расскажем о дополнительных способах, которыми специалист Drupal может помочь оптимизировать ваш сайт.

Где я могу найти таланты Drupal?

Drupal.org — отличное место для старта, если вы ищете специалистов по Drupal. У Канопи также есть дружная команда экспертов Drupal, готовых помочь вам разработать стратегию планирования и разработки Drupal. Каждый из наших экспертов Drupal имеет в среднем 11 лет опыта разработки Drupal.

Где я могу найти дополнительные инструменты и ресурсы для разработки Drupal?

Библиотека ресурсов Kanopi поможет вам узнать больше о Drupal, быть в курсе последних обновлений и разработать стратегию разработки. У Drupal также есть специальный канал Slack для пользователей. Другие ресурсы включают в себя:

  • Drupal.org 
  • Drupal Answers on Stack Exchange
  • DrupalEasy

Подготовка дорожной карты планирования и разработки Drupal

Просматривали ли вы в последнее время потребности пользователей вашего веб-сайта? Как насчет удобства использования, доступности и качества контента вашего сайта?

Потребности пользователей со временем меняются. Вот почему важно иметь самую актуальную картину уникальных потребностей ваших пользователей и предпринимать шаги, чтобы определить, соответствует ли контент вашего веб-сайта этим требованиям.

Если вы проводите мозговой штурм по поводу дорожной карты Drupal, мы рекомендуем внимательно рассмотреть следующее: 

  • Провести исследование пользовательского опыта (UX). Используйте аналитику своего веб-сайта и шаблоны трафика, чтобы определить, насколько эффективно различные аспекты веб-сайта привлекают посетителей. Например, имеет ли онлайн-форма для пожертвований вашей некоммерческой организации высокий коэффициент конверсии? Могут ли посетители легко найти контактную информацию вашей компании и календарь событий? Протестируйте такие элементы сайта, как скорость загрузки, удобство для мобильных устройств и доступность.
  • Оптимизация процесса принятия решений пользователями. Путь принятия решения пользователями — это шаги, которые члены вашей аудитории предпринимают, чтобы узнать о вашей организации и определить, хотят ли они взаимодействовать с вами дальше. Это может включать покупку одного из ваших продуктов или услуг, пожертвование на ваше дело или регистрацию в качестве члена вашей группы. Оцените, упрощает ли ваш веб-сайт путь пользователя, задавая вопросы о том, как посетители могут взаимодействовать с вашим сайтом. Есть ли на сайте разнообразные призывы к действию, побуждающие посетителей к более активному участию?
  • Тонкая настройка ваших персонажей. Подходит ли ваш веб-сайт нужным людям? Создание подробных профилей аудитории позволяет вам понять потребности, цели и интересы вашей аудитории и соответственно разработать контент вашего веб-сайта. Переоцените своих пользователей, чтобы определить, изменилась ли ваша аудитория. Используйте информацию в вашей системе управления взаимоотношениями с клиентами или составляющими для оценки демографических характеристик вашей аудитории, покупательских привычек и других отличительных характеристик.

Оценивая UX и обращаясь к своим пользователям, вы можете устранить препятствия на пути принятия решений вашими клиентами и создать более ценный опыт работы с веб-сайтом. Вы также можете определить любые положительные моменты, в которых ваш сайт в настоящее время превосходит другие, которые можно было бы использовать до переноса вашего сайта.

Планирование путей для пользователей Drupal

Ваш процесс обновления и обслуживания будет выглядеть по-разному в зависимости от используемой версии Drupal. В этом разделе мы рассмотрим различные варианты, доступные пользователям Drupal, которые намерены остаться в системе Drupal.

С нетерпением ждем Drupal 10

Как уже упоминалось, Drupal 10 будет выпущен в конце этого года, 14 декабря 2022 года. Эта дата выпуска была перенесена с июня 2022 года, чтобы дать сообществу разработчиков время улучшить миграцию CKEditor 5. путь. Предыдущая итерация, CKEditor 4, подойдет к концу в конце 2023 года, поэтому CKEditor 5 будет полностью переписан.

Скорректированная дата выпуска дает пользователям Drupal 9 больше времени для тестирования перехода с CKEditor 4 на 5. Кроме того, декабрьская дата выпуска позволяет выпустить Drupal 10 вместе с Symfony 6. 2 и PHP 8.2, чтобы гарантировать пользователям доступ к самым надежным, Доступна эффективная кодовая база.

Если вы думаете о подготовке вашего сайта Drupal к выпуску D10, руководитель проекта Drupal Дрис Байтарт подчеркнул, что переход с Drupal 9 на 10 будет самой простой миграцией в истории Drupal. Drupal 10 не является полной перестройкой системы, и он обратно совместим с Drupal 9. Байтарт объясняет, как это будет работать: 

«Новые функции для Drupal 10 фактически добавлены в выпуски Drupal 9. Это означает, что разработчики модулей могут сразу начать внедрять любые новые API.

Попутно мы отказываемся от старых функций, но сохраняем обратную совместимость. Когда мы будем готовы выпустить Drupal 10, мы удалим весь устаревший код.

Удаление устаревшего кода нарушает обратную совместимость, но поскольку у разработчиков модулей была возможность оставаться в курсе изменений API, обновление до Drupal 10 должно быть простым».

Итак, как вы можете подготовиться к выпуску D10? Независимо от того, какую версию Drupal вы используете в настоящее время, у нас есть план планирования и разработки для вас.

Планирование Drupal: с 7 по 9

Дата окончания срока службы Drupal 7 была перенесена на ноябрь 2023 года из-за влияния пандемии COVID-19 на бюджеты многих организаций, а это означает, что эта версия фактически просуществует дольше, чем D8. Поэтому многие пользователи D7 решили придерживаться этой версии, чтобы дать себе больше времени для подготовки к возможному переходу на более позднюю версию.

Хотя вы можете еще некоторое время оставаться на D7, сейчас самое время перейти на D9. Вы можете убедиться, что ваш веб-сайт полностью подготовлен к возможному выпуску D10, и даже запланировать редизайн веб-сайта, если он нужен вашему сайту.

Ваша дорожная карта перехода с D7 на D9 должна включать следующие задачи:

  • Составьте план контента, который может быть удален с вашего сайта перед переходом на Drupal 9.
  • Наметьте, как перенаправления будут обрабатываться для любого контента, который вы используете удаление с текущего сайта, чтобы гарантировать, что ваш SEO не пострадает.
  • Просмотрите модули, которые вы используете в Drupal 7, и изучите путь обновления, необходимый для совместимости этих модулей с Drupal 9.
  • Для модулей, недоступных для Drupal 9, определять и рекомендовать альтернативные модули, инструменты или сторонние службы.
  • Просмотрите типы контента на сайте и определите, нужно ли что-то изменить или объединить, чтобы удовлетворить потребности ваших пользователей и/или упростить обслуживание сайта.

Рекомендуется переключиться на D9 или D10 до окончания срока службы D7, чтобы вы могли продолжать пользоваться обновлениями и исправлениями группы безопасности.

Использование Drupal 7

Возможно, ваша организация пока захочет придерживаться D7, чтобы у вас было больше времени для сбора ресурсов и финансирования, необходимых для перехода на D9.или Д10.

Вот несколько преимуществ использования D7:

  • Доступ к большому количеству модулей Drupal благодаря сообществу открытого исходного кода
  • Поддержка всего сообщества профессионалов и разработчиков Drupal
  • Сообщество разработчиков, которые работают с D7 на 11 лет.

Используйте это время перед переходом на более новую версию Drupal, чтобы подготовить свой веб-сайт к возможному переходу. Поддерживайте работоспособность своего сайта, как можно скорее внедряя обновления безопасности. Проведите аудит своего контента, чтобы убедиться, что он отражает миссию вашей организации и привлекает вашу аудиторию. Если у вас есть какой-либо устаревший или посторонний контент, удалите его сейчас, чтобы вы могли начать возможную миграцию веб-сайта только с вашим самым сильным контентом.

Планирование Drupal: с 8 по 9

Есть хорошие и плохие новости для пользователей Drupal 8. Начнем с плохих новостей: D8 подошел к концу в ноябре 2021 года. Drupal 8 больше не поддерживается, и больше не будут выпускаться исправления ошибок или улучшения, поэтому, если ваш сайт в настоящее время работает на D8, он более уязвим для кибератаки и другие угрозы безопасности.

Хорошая новость: если вы планируете перейти с D8 на 9, вам нужен очень простой и оптимизированный процесс миграции. Drupal вложил много времени и энергии в обеспечение Drupal 9обратно совместим с Drupal 8. 

Ваши партнеры по разработке Drupal могут создать план развития с помощью следующих элементов:

  • Найдите любой устаревший код в кодовой базе D8, который, возможно, потребуется обновить для D9.
  • Убедитесь, что модули, которые вы используете в Drupal 8, совместимы с Drupal 9, или у вас есть целевая дата для совместимости.
  • Убедитесь, что файлы конфигурации сайта в порядке, чтобы можно было легко экспортировать/импортировать конфигурацию во время обновления.

Если вы как можно скорее перенесете свой сайт с D8 на D9, у вас появится хорошая возможность перед выпуском D10 в конце этого года.

Пользователи Drupal 9

Если вы в настоящее время используете D9, у вас есть все шансы перейти на D10. Имейте в виду, что поддержка Drupal 9 закончится в ноябре 2023 года, когда вы составите план разработки.

Вы можете подготовиться к выпуску D10, получая последние исправления ошибок и другие обновления безопасности. Если на вашем сайте есть собственный код, следите за уведомлениями об устаревании и регулярно обновляйте этот код, чтобы удалить их. Рассмотрите возможность сотрудничества с консультантом по веб-разработке, который поможет вам быть в курсе всех обновлений. Например, команда Kanopi предлагает услуги поддержки веб-сайтов для всех пользователей Drupal. В том числе:

  • Обновления модулей и плагинов
  • Исправления ошибок и исправления безопасности
  • Улучшения производительности
  • Модификации разработки

Читайте дальше, чтобы подробнее ознакомиться с предложениями Kanopi по разработке и поддержке Drupal.

Знакомство с услугами Drupal по планированию и разработке Kanopi

Kanopi может поддерживать ваш сайт Drupal до тех пор, пока он не будет готов к обновлению, даже если это означает выход за пределы срока действия вашей текущей операционной версии. Вместо крупных структурных изменений мы рекомендуем сосредоточиться на постепенных изменениях, которые могут быть реализованы с потенциально колеблющимся бюджетом, например:

  • Улучшенная навигация
  • Пересмотренная стратегия содержания
  • Курирование нового содержания
  • Поддержка специальных возможностей
  • Поисковая оптимизация (SEO)

Как мы можем предоставить вам план развития веб-сайта, который обычно включает: повысить конверсию веб-сайта для вашей организации

  • Настройка в зависимости от вашей уникальной ситуации
  • Передышка для поддержки вашего сайта перед миграцией (если ваш сайт работает на D7)
  • Наряду с нашим пакетом обслуживания Drupal 7 у нас также есть варианты для пользователей Drupal 8 и 9, которые помогут создать план игры или начать миграцию.