Установка Ubuntu на Virtualbox

По данному руководству можно так же ставить и на десктоп, отличие будет только в том, как правильно разбить диски. Если вы хотите поставить Ubuntu параллельно с Windows, заранее выделите под неё раздел на жестком диске, минимально рекомендую 10 гигабайт и больше. Подробнее смотрите ниже.

Подключение разных page.tpl.php в зависимости от типа ноды

Иногда встречаются случаи, когда в зависимости от типа материала, нужно выводить разные блоки, регионы или вообще макет страницы другой.
Можно это конечно сделать и внутри page.tpl.php, проверять там тип ноды и в зависимости от него прописывать вывод страницы.
Но лучше это дело разделить на разные шаблоны - и верстать будет проще, и не такое нагромождение кода.

Настройка виртуальных хостов на веб-сервере

По давно принятой практике, домены принято хранить в папке пользователя, а не в /var/www как по дефолту предлагает нам апач.

И так, предположим есть у нас пользователь petya и нам нужно настроить виртуальный хост mysite.ru.
В директории /home/petya создаем директорию mysite.ru (в неё будут складываться логи) и поддиректорию www (тут будет лежать сам сайт). Пишем в консоли:

Монтирование NTFS и FAT, FAT32 дисков в Ubuntu и права на общий доступ к ним.

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

Программный вывод views в Drupal

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

Проверка верстки для WYSIWYG редакторов типа BUEditor и CKEditor

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