Я комплектую разрабатываемые сайты системой управления.

Вкратце: система управления (она же content management system, CMS, т.н. «движок сайта») – набор программных средств для удобного управления содержимым сайта и представлением этого содержимого на страницах сайта.

Преимущества системы управления сайтом

Система управления сайтом помогает владельцу сайта производить типовые действия с информацией на сайте (добавление, изменение и удаление) без наличия навыков программирования, быстро, однотипно, структурированно. Для оперирования информацией после пуска сайта в эксплуатацию требуются навыки работы на компьютере, сам компьютер, доступ к сайту и, в принципе, всё. 

Какая система управления лучше

Для себя и своих клиентов я выбрал систему управления Drupal (http://drupal.org/). Drupal — это бесплатная, свободно распространяемая система управления сайтом, которая позволяет легко создавать, публиковать и управлять разнообразными по содержанию сайтами. На базе данной системы управления можно получить следующие типы сайтов:

  • персональные сайты;
  • социальные сети;
  • блоги;
  • корпоративные сайты;
  • сайты образовательных учреждений;
  • intranet-сайты;
  • порталы сообществ;
  • интернет-магазины;
  • промо-сайты;
  • каталоги ресурсов;
  • файловые хранилища;
  • среды совместной работы;

и многое другое, не поддающееся жесткой типизации.

Почему Drupal

Ошибка drupal 500 Internal Server Error

Сразу после установки или в ходе работ над сайтом разрабочик может встретиться с ошибкой drupal 500 Internal Server Error. Причин ошибки может быть несколько.

Drupal 7 form api: как добавить WYSIWYG CKEditor или выбор формата ввода для поля textarea

Данная статья описывает как приделать WYSIWYG (CKEditor и т.д.) или штатный селект с форматами ввода для textarea, cозданного через Drupal 7 Form API.

Internet Explorer (IE) не подгружает все стили drupal

Модульная структура Drupal предполагает наличие у каждого модуля своего css файла по умолчанию. Что делать если все стили указаны в исходном коде страницы правильно, а Internet Explorer  (IE) не применяет все стили.

Drupal не удалить материал или перестали работать формы

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

Обнаружен неверный выбор. Свяжитесь с администратором сайта.

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

Drupal 7 Javascript API: программирование на Javascript

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

Drupal 7 куда делись node reference и user reference

В Drupal 7 типы CCK полей Node reference и User reference по умолчанию отсутствуют. На сайте Drupal по этому вопросу тишина. Что делать?

Drupal 7 unrecognized expression: [href=/]

Эта ошибка появляется в Drupal 7 после подключения jQuery Update (этот модуль обновляет jQuery до 1.5). Однако, к jQuery Update эта ошибка не имеет никакого отношения. К чему имеет?

Что стало с Imagecache в Drupal 7

Imagecache как такового больше не существует. Есть Image styles, своевременная попытка восстановить из небытия пресеты Thumbnail, Original, Preview. О том, как теперь темизировать вывод с картинками Image Styles в, например, Lightbox / Colorbox, читайте далее.

Переход с Drupal 6 на Drupal 7: стоит или нет. Март 2011.

Drupal 7.0 выпущен в январе 2011 года. Минуло 3 месяца. Стоит ли мигрировать сайты с Drupal 6 на Drupal 7 в поисках лучшей производительности, лучшего интерфейса, больших возможностей?

Form token или почему нельзя удалять материалы по ссылке без формы

Что такое Form Token, почему в системе управления нельзя удалять материалы по ссылке без подтверждения, почему материалы нужно удалять формой и несколько других фишек читайте далее.

Drupal 7: как сбросить пароль администратора в друпал 7

Drupal 6 хранил пароли, хешируя их стандартной функцией md5(). С Drupal 7 все сложнее, просто так пароль сбросить не получится. Как сбросить пароль администратора в Drupal 7 – читайте далее.

Drupal и белый экран (white screen, WSOD)

Рано или поздно каждый разработчик drupal сталкивается с этим: переход по ссылке или нажатие кнопки – и белая страница. Без контента. Без ошибок. Ничего. Что делать, если непонятно, что делать?

Drupal tabs и несколько страниц материала

На главной странице сайт travelbilet.ru, который я успешно перевел на drupal с целью его SEO и вывода в топ, красуется панель с 4 вкладками. Эти вкладки - 3 отдельных страницы и 1 views. Реализовано это следующим образом.

Русский язык drupal и множественные формы plurals

Drupal качественно отличается от прочих известных систем управления тем, что "из коробки" поддерживает не просто единственную и множественную форму числительных, но и условия в зависимости от значения. Однако, при импорте перевода возникают проблемы. Как быть - описано далее.

Обязательные полезные дополнительные модули Drupal 6

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

Как добавить блок в зависимости от содержимого drupal

Блоки, видимость которых управляется через роли, список URL, при помощи Region Visibility (те же url) или через CCK Blocks – это замечательно, но мало. Далее я хочу рассказать, как добавить блок в зависимости от типа контента и вывести туда содержимое CCK поля.

Как добавить свой регион в тему drupal

Модуль управления регионами drupal – Region Visibility – описан здесь. А как добавить свой регион в тему Drupal - читайте далее.