Разработка

В этом разделе: делюсь своим опытом web-разработки. В основном, рецепты по моей любимой CMS - Drupal. Также - небольшие рецепты по SSH, CSS и прочее. 

Premium-темы: пара новостей

Записываю больше для себя, дабы не забыть:

  1. https://wrapbootstrap.com/ - магазин платных тем для Бустрапа. Интересен большим выбором приличных тем для резуюме/св, админок и портфолио. Интересен также практически полным отсутствием magazine style тем. (мода, чтоли, на них закончилась?)
  2. http://www.worthapost.com/ - прекратил свое существование. Жалко :( 
Главные темы

Почему так мало премиум-тем для Drupal?

Блин. Позвольте мне это сказать. Позвольте мне это сказать громко. Позвольте мне не быть связанной дурацкими представлениями о круговой поруке, мировом заговоре, священной войне и прочими глупостями.

Для Друпала нет нормальных тем. 

Нет. 

В принципе. 

По сравнению с Вордпрессом или Джумлой, для Друпала почти отсутствует рынок платных премиум-тем. Да ладно премиум! Для Друпала не хватает даже бесплатных тем хорошего качества!!! 

Главные темы
Теги

Настройка резервного копирования: Amazon S3 и Drupal

Среди модулей которые-нужно-установить-в-первую-очередь, особняком выделяется BackupAndMigrate. Модуль, который нужно установить в САМУЮ первую очередь. Он позволяет - как вы уже догадались - делать бэкапы сайта, как базы, так и файлов, хранить их либо у себя на диске, либо закачивать куда-укажете-в-настройках, а также восстанавливать бэкапы в один клик. 

Хороший модуль. 

Из коробки он может хранить бэкапы: у вас на хостинге, на любом другом хостинге по ФТП, отправлять на эмейл... а также закачивать на облако Амазон С3.

Главные темы

Drupal: ссылка Зарегистрироваться (только) для гостей

Все гениальное просто. Добавьте в меню ссылку на user/login - она исчезнет из меню, как только Гость зайдет на сайт (и станет Зарегистрированным пользователем).

Главные темы
Теги

Создать сайт на Drupal за 5 секунд? Возможно!

Создать сайт за 5 секунд возможно! Конечно, если вы используете Drush :)

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

Я вот сегодня потратила на эти унылые действия минут 10, а еще больше заняла прократинация на тему: скучно и неохота. 

Но, как выяснилось, можно сократить время разработки эдак в 10 раз, а то и больше. 

Запоминайте сниппет:

Главные темы

Сниппет: как программно вставить блок от Views

Сниппет: как программно вставить блок представления Views в тело ноды или в темплейт?

Просто:

 

 <?php echo views_embed_view('similarterms', 'block_1', arg(1)); ?>

similarterms - название вашего представления, 

block_1 - название отображения.

Работает на любой ноду на Uchi.kz

 
Главные темы

Drupal: форма контактов в виде блока

При стандартной установке Друпала, вы можете включить модуль Contact, чтобы создать форму контактов. Этот модуль создает страницу с контактной формой, которую вы можете настроить по своему желанию. Но что делать, если помимо страницу контактов, вам нужно вывести эту форму в блоке?

Есть два варианта.

Можно использовать модуль, который создаст блоки для каждой созданной вами категории формы контактов: http://drupal.org/project/contact_form_blocks

Главные темы
Теги

Отключить все модули Drupal с помощью Drush

Как отключить все модули Друпала с помощью Драш?

Просто!

drush pml --no-core --type=module --status=enabled --pipe | xargs drush -y dis

Одна строка код отключит все дополнительные модули Друпала. Модули ядра придется отключать самостоятельно. 

Проверено на Друпал 7.

Источник: http://drupal.org/node/593406

Главные темы

кажется, я нашла замену для Captcha

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

Тогда я решила поискать, чем заменить капчу. После пары проб, мой выбор пал на связку: honeypot + block_anonimous_links. Последний работал на сайте довольно давно и довольно успешно, вместо honeypot'а у меня стоял spamicide, но он не достаточно хорошо ловил спамеров.

Главные темы

Как стемизировать страницу 404 на Drupal 6?

У меня уже был пост о том, как можно сделать страницу 404 для сайта на Друпал. Предложенный там способ плох тем, что мы создавали страницу через сам Друпал - соответственно, она учитывалась модулем Статистики. И вообще.

Можно. однако, сделать отдельный шаблон: 

открываем файл template.php вашей темы.

Вставляем следующий код:

Главные темы