OTT объясняет: что такое Drupal?
Системы управления контентом, такие как WordPress , являются архитектурой миллионов веб-сайтов в Интернете. CMS позволяет пользователям, даже тем, у кого нет обширных знаний в области программирования (programming knowledge),(CMS) управлять и координировать поток контента(content flow) на своем веб-сайте организованным, эффективным и простым способом.
(WordPress)По данным W3Techs , (W3Techs)WordPress занимает 35% рынка веб-сайтов в Интернете(market share) . Это более трети всех веб-сайтов — безумие, верно? При этом для контент-ориентированных веб-сайтов зачем вообще рассматривать другой вариант?
Вот тут- то и появляется Drupal . Но что такое (Drupal)Drupal ? Являясь ведущей средой управления(management framework) контентом в Интернете , она обеспечивает уровень модульности, который вы не найдете в CMS , такой как WordPress . CMS — это веб-приложение, используемое в основном для управления контентом, но такая среда, как Drupal , закладывает основу для веб-сайта с большим количеством контента, который можно настраивать очень надежными способами.
Друпал против WordPress(Drupal vs. WordPress)
Лучший способ для среднего пользователя оценить, что такое Drupal , — это сравнить его с очень популярной системой контента с открытым исходным кодом(open-source content system) , WordPress . Основная функциональность (s core functionality)WordPress заключается в предоставлении пользователям системы, которая позволяет им управлять как статическими, так и динамическими страницами своего веб-сайта. WordPress поддерживает архитектуру плагинов и систему шаблонов(plugin architecture and template system) , обе из которых получили огромный вклад от своего сообщества.
Когда вы переходите на веб- сайт WordPress(WordPress website) , часто легко увидеть, что он работает на WordPress . Веб- сайты WordPress(WordPress website) обычно имеют одинаковую структуру, один и тот же URL-адрес и соглашение об именах файлов , а также другие ключевые преимущества. (URL and file)Тем не менее, вы, вероятно, были на десятках веб-сайтов, работающих на Drupal , даже не подозревая об этом. Это связано с тем, насколько настраиваемым и гибким является Drupal .
Drupal — это больше корпоративное решение(enterprise solution) для создания динамических веб-сайтов. Он устанавливает надежную кодовую базу, которую разработчики могут настраивать и использовать, чтобы делать гораздо больше, чем создавать блоги или новостные сайты.
В то время как WordPress является модульным в том смысле, что вы всегда можете установить сторонние плагины и интеграции, Drupal является модульным по своей сути — он предназначен для широкой настройки, чтобы вы могли преобразовать Drupal в сайт электронной коммерции, интрасеть, форум. , социальные сети(networking site) и многое другое.
Как создавался Друпал(How Drupal Was Built)
Drupal включает в себя множество популярных веб-технологий, но большая часть его кода написана на PHP , а база данных (database side)поддерживается MySQL(MySQL) . Drupal имеет полностью открытый исходный код(open-source) , поэтому вы можете свободно проверять весь код, стоящий за ним, в любое время.
Drupal включает в себя элементы HTML5 , YAML , Twig , jQuery, Backbone.js и других. Чем с большим количеством этих технологий вы знакомы, тем лучше вы сможете превратить Drupal в индивидуальное решение.
Тем не менее, Drupal требует, чтобы вы знали только основы HTML , чтобы начать создавать динамические страницы и создавать функциональный веб-сайт.
Объяснение хуков Drupal(Drupal Hooks Explained)
Как и WordPress , Drupal поддерживает модульность для добавления к нему большего, чем то, что вы получаете из коробки. Чтобы полностью понять и оценить, как это работает, вам необходимо разобраться в системе хуков Drupal .
В Drupal о модуле можно думать как о наборе файлов PHP , которые обеспечивают расширенную функциональность, недоступную в ядре Drupal . Хуки(Hooks) — это способ взаимодействия этих модулей с другими модулями или ядром. Ядро (s core)Drupal поставляется с длинным списком поддерживаемых хуков, о которых вы можете прочитать здесь(here) .
Не вдаваясь в запутанный технический жаргон, стоящий за хуками, вы можете думать о них как о простых прослушивателях событий, которые изменяют основное поведение Drupal. Вызов хука эффективно позволяет вам «позаимствовать» функциональность из другого модуля или ядра Drupal и добавить ее в свой собственный модуль.
Таким образом, в то время как плагины WordPress(WordPress plugins) предлагают мгновенное удовлетворение(plug-and-play gratification) от включения новой и полной функции, хуки Drupal больше ориентированы на развитие и предназначены для использования в одном или многих других модулях.
Как получить Друпал(How to Get Drupal)
Последнюю версию Drupal, Drupal 8 , можно скачать на официальном сайте Drupal(official Drupal website) . На этой же странице вы можете получить список всех модулей, тем, дистрибутивов и переводов. Другие рекомендуемые версии можно найти здесь(here) .
В то время как руководство оценщика(Evaluator Guide) на официальном сайте покажет вам, как развернуть временную локальную демо-версию Drupal 8 , для этого существует несколько веб-решений. OpenSourceCMS.com — наш любимый сайт, который позволит вам использовать общедоступную демо-версию Drupal(Drupal demo) с автоматическим сбросом или даже запросить собственный экземпляр со сроком службы 24 часа.
Хотя Drupal абсолютно бесплатен для скачивания, он не совсем «бесплатен» в том смысле, что потребует значительной доработки. WordPress гораздо больше ориентирован на сообщество, чем Drupal , и в течение дня вы, вероятно, сможете настроить сайт WordPress,(WordPress site) используя пользовательскую тему и набор(custom theme and suite) плагинов.
Drupal , как фреймворк, требует гораздо больше внутренней работы. Если вы сами не являетесь веб-разработчиком(web developer) , рассчитывайте нанять кого-то с опытом кодирования(experience coding) и проектирования на платформе.
Итак, вкратце, что такое Drupal ? Это одна из самых мощных и надежных сред управления контентом(content management) , позволяющая разработчикам создавать полностью настраиваемые веб-сайты, которые могут эффективно предоставлять контент, но не должны полностью вращаться вокруг контента — важное отличие от WordPress .
Узнали ли(Did) вы что-нибудь новое о Drupal или у вас есть вопрос, который не был (Drupal)рассмотрен(t address) в этой статье ? Напишите(Drop) нам комментарий ниже и дайте нам знать!
Related posts
13 Best IFTTT Applets (Formerly Recipes) для автоматизации вашего Online Life
7 Proven Ways к Increase Website Traffic
Что такое Custom Domain and How, чтобы установить один
Как добавить Discord Widget на ваш Website
Быстро создайте личный сайт с помощью Google Sites
Как легко добавить водяные знаки к вашим онлайн-изображениям перед загрузкой
Как быстро и легко сохранить веб-страницу в документ Word
Как получать уведомления Twitter в Интернете и на мобильных устройствах
8 шагов, чтобы ваш веб-сайт соответствовал GDPR
Как настроить свой собственный веб-сайт, похожий на Twitter, используя тему WordPress P2
Как изменить расположение папки загрузки по умолчанию в любом веб-браузере
Топ 10 Anonymous Web Browsers Для Private Browsing
Fix Spotify Web Player не Working (Step за шагом Guide)
Как очистить кэш любого веб-браузера
Refresh Web Pages Automatically в вашем Browser
Best WhatsApp Web tips & tricks Вы можете использовать
Как отследить кого-то, используя онлайн-источники
Лучшие советы по конфиденциальности Snapchat
10 основных плагинов WordPress для сайта малого бизнеса
Как Temporarily Enable Pop-ups в Your Web Browser