Внезапно!

Достался мне в наследство сайт.
В наследство — в полном смысле этого слова. Потому что администратор / разработчик сайта умерла.
И владелец сайта передал его мне: «Наведи порядок. Надо сделать вот это и вот это…» А ключи от сайта дал только самые-самые минимальные.
Я могла только редактировать уже существующие страницы. Не могла создавать новых. И не могла создать новую галерею на сайте. Реально не хватало прав.
Кроме того, время от времени сайт падал со страшным грохотом с php-ошибками. В тех местах, где он просто должен был написать: «У вас не хватает прав на это действие».

На сайте даже не было адаптивной верстки!


Ну и ещё куча всяких «мелочей», которые явно требовали улучшения.
Смешно сказать. В шапке сайта не было даже названия сайта!!

Сайт был сделан на движке Cotonti.

При этом… У меня не было доступа ни к хостингу, ни к базе… И у хозяина сайта его тоже не было.

Единственно, что значительно облегчало задачу, — на сайте было буквально десяток статических страниц и несколько галерей. И простая тема оформления. Соответственно — собрать такой сайт заново — довольно простая задача.

Выбираем движок

Разумеется, такой сайт можно было перенести на любой движок. Даже на тупой Вордпресс.
Но…
Техническое задание по сайте звучало приблизительно так:

«Убери вот эту надпись.
Добавь ещё один логотип партнёра в шапку. С логотипов в шапке должны быть ссылки на сайты партнёров.
Добавь вот эти английские тексты на две страницы.
Добавь галерею фото за прошлый год.
Остальное ничего не трогай. Оставь всё, как есть».

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

 

Так какую же cms выбрать?

Рассуждаю…
1. Понимаю, что WordPress для задач, которые явно возникнут в будущем и которые невозможно заранее предугадать, не подходит.

2. Cotonti — даже не стала рассматривать ближе. Именно из-за тех явных ошибок и проблем, которые описаны чуть выше.

3. ModX? — ну… можно подумать над этим вариантом.

4. Любимый Drupal 7 через год заканчивается. Значит, нет смысла создавать на нём новый проект.

5. Drupal 8 явно слишком тяжел для очень простой структуры сайта и количества материалов. Нет смысла возиться с очень утяжеленным движком.

6. Ой… А вот же есть ещё Backdrop cms. Я его ещё не пробовала. Как раз самое время испытать на новом сайте.

Кто не в курсе — Backdrop cms — это форк (ответвление) Drupal7.

А ну-ка посмотрим…

И вот результат — у меня новая любовь: Backdrop cms.

 

Это не движок, а сказка!

Программисты движка взяли всё самое лучшее от Друпал 7, Друпал 8 и немножко даже от Вордпресса.
Всё облегчили, упростили и сделали максимально удобным для разработчика сайтов.

Не нужен никакой Composer (как для Друпал8)!
Устанавливается движок на сайт намного проще, чем всё остальные движки.
Проще, чем Вордпресс, ModX, Друпал7 и тем более Друпал8.
Для создания базы данных даже не надо лезть в PhpMyAdmin!

Полная установка происходит из админки.

Движок просто летает! Даже по сравнению с Друпал7. Просто поразительно.

По внутреннему устройству максимально похож на Друпал. Но улучшенный.
И поэтому с 7го Друпала очень легко перейти на Бэкдроп.

Интересно то, что от Друпала можно тянуть переводы интерфейса (русский, украинский…). Подходят на 90%.

Модули

Все популярные нужные модули из Друпала закинули в ядро и сразу (из коробки) настроили их.
И множество популярных модулей уже портировано.

Есть подробная инструкция, как портировать модули из Друпал7 в Бэкдроп.
Э… возможно, я когда-то и попробую этим заняться. Если вдруг не найду необходимого модуля.

Темы оформления

Вам может показаться, что на Backdrop слишком мало тем. Всего лишь каких-то пару десятков.
Но…
Это главное отличие Backdrop от Друпала.
В этом движке другой подход к оформлению и верстке.

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

Темы тоже можно портировать из Друпал7 в Бэкдроп. Есть несложная инструкция.

В дополнение к «маленькому» количеству тем в Backdrop`е есть супер-фишка:

Layouts — макеты

Реально они позволяют творить чудеса. И заменяют несколько популярных модулей.
Например, очень легко собрать (из админки!) Главную страницу сайта — совершенно иным образом, чем другие страницы.
Можно сделать разные макеты для разных типов материалов. Ну и так далее…
Во многом этот подход заменяет модуль Panels. Панели я любила использовать в Друпал7. Но Layouts + Themplates (макеты + шаблоны макетов) в Бэкдропе, пожалуй, даже круче, чем Панели.

Макет (Layout) строится, как из кирпичиков, в админке. Хоть десятки макетов и их шаблонов!
В макете — любое количество строк. А в строке — любое (ну почти!) количество столбцов.

И потом любые блоки можно расставлять в этих новых «ячейках». Так, как душе угодно.

Из админки, разумеется.
А на другой странице передвинуть блоки в другие места на странице.
А на странице профилей — ещё сделать по-другому.
А на вот этой стопке урлов с маской — вообще убрать (хихи!) / заменить шапку сайта…

Скорее всего, по Layouts в Backdrop`е я чуть позже сделаю отдельный пост (якщо буде час та натхнення и запросы от читателей блога «Палю тему»).

Конфигурации — в файлах

С этим буду ещё разбираться, смотреть внимательнее.
Эта фишка есть в Друпал8. И разработчики очень радуются этим возможностям.

Переезды, переносы, миграции…

Важный момент.
Сайты, сделанные на Друпал7, очень легко мигрировать в Бэкдроп!
Я уже один свой сайт так перетянула. Ушел у меня на это приблизительно один день. При том, что одновременно я осваиваю эту миграцию, пробую, смотрю английские ролики на Ютуб…

Теперь планирую все остальные свои сайты, сделанные на Друпал7 (их больше дюжины), тоже постепенно мигрировать на Бекдроп.

Недостатки Backdrop

  1. Похоже, будут проблемы с мультисайтингом. А у меня есть один такой мультисайт.
  2. Практически нет никакой поддержки / сообщества / ютуб-канала / документации на русском языке.

Ниша

Если любите Drupal 7 так, как я;
Если страдаете с Composer (как и я);
Если Друпал 8 слишком тяжёл для вашего проекта;
…и Друпал 9 тяжёл тоже;
Если Друпал 7 в целом подходит для этого проекта, но…;
Если беспокоитесь о том, что поддержка Друпал7 скоро закончится;
Если новый проект имеет перспективы, но непонятно, в какую сторону его надо будет развивать;
Если хочется новых возможностей с вёрсткой из админки;
Если просто любите движки (как люблю их я);
Если ищете идеальный движок;

во всех этих случаях и ещё во многих других обратите внимание на Backdrop cms.

Общий итог

Backdrop cms — просто ням!
Разработчики создали идеальный движок сайтов.

Совсем забыла упомянуть, что «сайт в наследство» уже несколько дней как работает под управлением Бэкдропа. Оформление настроено. Адаптивная верстка работает без проблем.
Вся работа над этим сайтом заняла меньше недели — порядка 30 рабочих часов.

Ну всё.
Я убежала.
Мигрировать.
Другие свои сайты с Друпал7 на Backdrop.

регистрация доменов
домен RU - 99 руб
домен РФ - 99 руб
www.

Тут была реклама Google Adsense. Почему я её убрала?

Не забывайте подписываться на rss и/или твиттер блога. Нажимайте на лайки.  Сделала и веду больше 15 сайтов. Точная цифра - всё время меняется. Подробнее - читайте на странице "Мои проекты". DivaDii (ДиваДии)


.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сколько будет? *



DivaDii, aka Надежда Лях на Google+  Вверх
Плюсани!

Подпишись!


Читать Палю Тему в Твиттере

Введите Ваш email-адрес:



с помощью FeedBurner

Рассылки Subscribe.Ru
Лента "Палю тему"

Наш опрос:

Оцените свой опыт в сайтостроении

Результаты опроса

Загрузка ... Загрузка ...

Цифирь:





Май 2021
Пн Вт Ср Чт Пт Сб Вс
« Июл    
 12
3456789
10111213141516
17181920212223
24252627282930
31