Кому подойдет Drupal. Некоторые особенности Drupal

Автор swede1987, 28-02-2018, 13:26:44

« назад - далее »

swede1987Topic starter

Кому же подойдет CMS Drupal в качестве системы управления контентом сайта? На мой взгляд данная CMS способна предоставить функционал практически для любого интернет-проекта. Начиная от Landing Page и сайтов-визиток, заканчивая крупными информационные порталами, досками объявлений, каталогами сайтов. Связано это с тем, что базовая функциональность движка с легкостью расширяется с помощью модулей. Модули все бесплатны и найти их можно на официальном сайте Drupal. За 18 лет существования таких модулей набралось вагон и маленькая тележка.

На практике лишь небольшой перечень модулей позволил создать такие типы сайтов:

  • Landing Page. Посадочная страница или одностраничник;
  • Сайт-визитка. Небольшое количество стандартных страниц;
  • Корпоративный сайт. Сайт с каталогом товаров или услуг
  • Интернет-магазин. Оплата большим количеством разнообразных модулей
  • Информационный портал с большим количеством разнообразных категорий и типов материалов, с регистрацией на сайте.
  • Сайт с внутренним балансом и разнообразными способами пополнения онлайн.

Следующей особенностью Drupal является метод категоризации. Материалы сайта можно связывать с категориями - терминами Таксономии. Таких категорий может быть бесчисленное множество. Вложенность их также не имеет ограничений. Все термины разбиты на словари таксономии, которые также ограничены лишь ресурсами хостинга или сервера. Данный функционал является базовым и стоит в ядре по умолчанию. Именно с помощью него на Drupal можно создавать информационные порталы, сайты с каталогами и прочим, то есть все, где необходимо отнести материал к определенной категории.



На практике несколько раз создавал словари таксономии с регионами России и их городами. Сайты находились на тот момент на шаред хостинге и каких-либо неудобств и притормаживаний от большого количества терминов не испытывали.



Следующей, одной из самых важных особенностью можно считать возможность добавления большого количества типов материала. Это могут быть обычные страницы, страницы новостей, услуг, товаров и т.д. Если к этому прибавить еще и то, что любому типу материала с помощью специального модуля можно прикрутить любые поля(начиная от простых текстовых, заканчивая полями с видео и прочими сложными полями), то можно сказать что эта особенность дает просто безграничные возможности в создании сайтов.

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


Редактирование контента сайта в большинстве случаев возможно прямо из админки. С помощью различных текстовых редакторов, выбрать и настроить который можно самостоятельно, редактирование текста становится ничуть не сложнее, чем например в Word Office.


Если говорить про темизацию и настройку внешнего вида сайта на Drupal, то можно отметить, что внешний вид определяет тема, установленная на сайте. Тем по умолчанию идущих с ядром Друпала 5 штук, но их количество легко увеличить, просто загрузив темы на сайт с помощью админки или ftp/ssh.


С точки зрения SEO Drupal также не отстает от конкурентов и предоставляет большое количество возможностей. Метатеги, ЧПУ, всевозможные редиректы, автозаполнения title, генераторы sitemap и прочее.

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

P.S. Это моя первая статья на форуме про Drupal, да и в целом я не писатель. Стараюсь излагать по существу и надеюсь, что информация, которой я поделился сейчас и буду делиться в будущем, кому-то пригодится :)
Создание и продвижение сайтов - увлекаюсь. Пытаюсь вести блог на сайте https://creat-pro.ru
  •  


neo666

Очень все просто и понятно изложено. Спасибо, продолжайте в том же духе


FreeArcher

Вот только хотелось бы увидеть отличие Друпал от других CMS. Потому что например работу с материалами так же можно и в joomla сделать, и темы есть.
Я Друпалом ни разу не пользовался и вот из статьи не понятно, стоит он того, чтобы изучать его или нет. А хотелось бы чтобы автор именно эту тему раскрыл, и вот в сравнении с другими CMS тема бы раскрылась лучше всего.
  •  

swede1987Topic starter

#3
Цитата: neo666 от 15-03-2018, 06:19:30
Очень все просто и понятно изложено. Спасибо, продолжайте в том же духе
Спасибо большое :) Стараюсь. Жаль что времени не всегда хватает :) Возможно вам будет интересна и следующая статья, про установку Drupal

Добавлено: 15-03-2018, 07:10:38


Цитата: FreeArcher от 15-03-2018, 06:24:06
Вот только хотелось бы увидеть отличие Друпал от других CMS
Спасибо большое за совет, но я все-таки не хочу сравнивать движки между собой) Причин много. Одна из них - я не являюсь специалистом в других движках для того чтобы их сравнивать с Друпал :) Поэтому и назвал пост особенностями Друпал, а не отличиями от других CMS :)
Создание и продвижение сайтов - увлекаюсь. Пытаюсь вести блог на сайте https://creat-pro.ru
  •  

windakolit

swede1987, у меня сайт визитка на друпале, я в свое время выбрал его так как продвигал сайты на друпале в тот момент ну и в плане настройки мета например не видел проблем. Но потом я пожалел) Друпал он не user-friendly. Например чтобы обновить WP надо просто нажать на кнопку (или вообще автоматом обновляется), аналогично и модули. А друпал любит хардкор, я обновлял его следуя инструкции на одном сайте, копировал список нужных файлов, удалял ненужные, бэкапил, потратил много времени. А обновы ядра (минорные конечно имею ввиду) у него по правильному надо делать примерно раз в 2-3 месяца


swede1987Topic starter

Цитата: windakolit от 15-03-2018, 09:47:59
swede1987, у меня сайт визитка на друпале, я в свое время выбрал его так как продвигал сайты на друпале в тот момент ну и в плане настройки мета например не видел проблем. Но потом я пожалел) Друпал он не user-friendly. Например чтобы обновить WP надо просто нажать на кнопку (или вообще автоматом обновляется), аналогично и модули. А друпал любит хардкор, я обновлял его следуя инструкции на одном сайте, копировал список нужных файлов, удалял ненужные, бэкапил, потратил много времени. А обновы ядра (минорные конечно имею ввиду) у него по правильному надо делать примерно раз в 2-3 месяца
Все, кроме ядра хорошо обновляется нажатием кнопки)) Ну а ядро последнее время обновляется реже. Его либо с помощью фтп либо с помощью drush обновить не составляет труда :) но это мое мнение, кому-то да, возможно, будет трудновато обновлять :)
Создание и продвижение сайтов - увлекаюсь. Пытаюсь вести блог на сайте https://creat-pro.ru
  •  

windakolit

Я наверное что-то не так делаю, но модули обновляю через заливку через фтп клиент. Каким то другим образом можно это сделать?

swede1987Topic starter

Цитата: windakolit от 15-03-2018, 10:09:46
Я наверное что-то не так делаю, но модули обновляю через заливку через фтп клиент. Каким то другим образом можно это сделать?
На странице admin/modules/update можно увидеть все доступные обновления модулей и что ядро не актуальное. Если есть модули для обновления, то они там списком идут и под ними кнопка "скачать обновления". Дальше в зависимости от хостинга надо будет либо ввести данные от фтп либо просто дождаться когда сайт их скачает и обновит. Потом не забываем обновить базу данных, нажав на кнопку "Run database updates". Сайт покажет сколько обновлений базы необходимо, нажимаем "Apply pending updates", получаем ответ сайта что все обновления прошли успешно и переходим на главную страницу, нажимая на ссылку "Front page". Как-то так :)
Создание и продвижение сайтов - увлекаюсь. Пытаюсь вести блог на сайте https://creat-pro.ru
  •  


windakolit

У меня видимо стоит запрет на перезапись файлов через админку, так как File Transfer failed, reason: Unable to remove to directory
Данные верные, перепроверил несколько раз. Возможно я делал настройки для безопасности в свое время такие


swede1987Topic starter

Цитата: windakolit от 15-03-2018, 10:36:35
У меня видимо стоит запрет на перезапись файлов через админку, так как File Transfer failed, reason: Unable to remove to directory
Данные верные, перепроверил несколько раз. Возможно я делал настройки для безопасности в свое время такие
а временная папка типа tmp есть в корне? какие на нее права? если я правильно понимаю, сайт в нее сначала скачивает файлы и потом устанавливает.
Создание и продвижение сайтов - увлекаюсь. Пытаюсь вести блог на сайте https://creat-pro.ru
  •