создание сайта

Адаптивная вёрстка и адаптация сайта под мобилки. Мнение дилетанта.

Реанимируя старый сайт было решено "сделать красиво". При этом красиво должно быть для всех, не взирая на дюймы в диагонали и пиксели. Вариант с мобильной версией сайта был отклонён по причине трудностей оптимизации. Я не нашел внятных инструкций как сделать так чтобы полный дубль сайта в виде мобильной версии не мешал основному сайту.

Как установить Drupal используя Drush

Чтобы что-то установить надо это сперва скачать для этого в Drush есть команда dl. Переходим в папку сервера, по умолчанию в LAMP это /var/www/html и выполним команду drush dl drupal Если всё прошло удачно Drush сообщит что нам доступны 3 профиля установки, 4 темы и 47модулей.

3 способа убрать поле сайт из формы комментариев Drupal

В очередной раз убеждаюсь что нужно создать систему которая поможет держать дела в порядке и помнить что собирался сделать. Тему для этой статьи я вспомнил благодаря комментарию к статье о комментариях. Написать про это собирался ещё пол года назад. Вопрос был в том как убрать из формы отдельные поля. Через админку мы можем отключить сразу два поля - мыло и домашняя страница. Что делать если e-mail комментатора вам нужен чтобы подписать его на новые комменты а вот поле сайт ну совершенно ни к чему. Выход один лезть в код и помнить

Git. Начало.

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

Drush - установка

Название Drush(Drupal Shell) объясняет для чего и как он используется. С Drush мы можем управлять сайтом на друпал из командной строки. Я понимаю что это сомнительное удовольствие для тех кто привык к окнам, но поверьте оно того стоит. Drush может включать, выключать, устанавливать, обновлять модули/темы/ядро, учитывая при этом зависимости. Если модуль работает в связке с другим которого нет на сайте Drush сам его подтянет и включит. Обновление ядра проходит значительно проще чем через браузер. Достаточно ввести одну команду. Пока собирал информацию для статьи наткнулся на видео.

Установка LAMP

Несмотря на, пока ещё, бешеную популярность Windows я всё же предпочитаю Ubuntu. Однако последние пол года я провёл на форточках. Причина - мартовское обновление железа с предустановленной восьмёркой и лень. Честно говоря сначала было интересно но в конечном итоге я вернулся к линю. Возвращение прошло не совсем гладко. Если соберётесь ставить ещё одну ось рядом с восьмёркой запаситесь терпением, всё не так просто как раньше. Переезд закончен и пора ставить привычный софт. Среди прочего нужно было поставить веб-сервер.

Оценка контента в Drupal

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

Топ комментаторов

Началось всё с того, что я решил провести конкурс среди читателей сайта webonlife. Как понятно из названия статьи чтобы победить в конкурсе нужно активно комментировать статьи сайта. Про условия конкурса я уже писал в рассылке. Сейчас поговорим о технической стороне. Что сложного в том чтобы сделать топ комментаторов? Поставил модуль, настроил и вперёд. На самом деле всё не так просто. Модуль есть, но он только под шестёрку. Топ 10 Гоши и Яши навевали тоску. Поиск по drupal.ru окончательно убедил в том что просто и быстро не получиться. В итоге, уже в который раз, выручил модуль Views.

Файлы темы Drupal. Темизация

Тема Drupal это несколько файлов плюс картинки. Попробуем разобраться какие файлы для чего предназначены. Из всех файлов темы обязательно должен присутствовать только info файл. С него и начнём.

INFO файл

info файл должен называться также как тема
название_темы.info
В этом файле прописывается вся информация, от скрина темы до подключённых файлов стилей и скриптов. Каждая строка содержит пару: ключ и значение.

Бэкап сайта. Мало известные способы.

В пользе резервного копирования никто не сомневается но далеко не все делают. Наступает момент когда об этом сильно сожалеют. Не зря говорят что веб-мастера делятся на две группы: те кто пока ещё не делает бэкап и тех кто уже делает. Можно конечно надеяться на резервные копии которые делает хостер, но как говориться бережёного бог бережёт. Кроме сохранности данных бэкапы можно использовать для опытов. Я никогда не пробую новые модули на рабочем сайте. Исключительно на полигоне -  домашний комп с установленным веб сервером.