Ноя
10
2010

Обзор модулей drupal. Локализация.

Продолжение серии статей по drupal, которые давно надо было опубликовать.
Тут речь о локализации.
Continue Reading »

Ноя
07
2010

Обзор работы с patterns

Эта статья из серии неопубликованных ранее мной статей по drupal.

При составлении этого обзора использовалась версия patterns: 6.x-1.x-dev (2009-Aug-18)
Если кто-то тестил более свежую и там что-то исправлено или изменено – редактируем

Continue Reading »

Ноя
07
2010

Обзор модулей drupal. Администрирование.

Эта статья из серии неопубликованных ранее мной статей по drupal. Continue Reading »

Ноя
07
2010

Серия ранее неопубликованных статей по drupal

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

Обзор модулей drupal. Администрирование
Обзор модулей drupal. Локализация
Обзор модулей drupal. Права доступа
Обзор модулей drupal. Блоки

Каталог в drupal через ubercart

Программно запрещаем доступ к некоторым страницам в админке drupal
Обзор работы с patterns

Единственное, что я хотел бы обратить ваше внимание на то, что частично информация в этих статьях могла устареть. С drupal я работал до весны 2010, а значит и статьи эти все были написаны до этого времени. Но тем не менее я думаю, что вы найдёте в них для себя кое-что интересное.

Сен
29
2010

Склонение имени и фамилии или интеграция ruby on rails и Яндекс Склонятора

Понадобилось мне на одном из русскоязычных проектов вывести красиво фразу типа «Точки Василия Пупкина». Вводить имя и фамилию в родительном падеже, конечно никто не будет, да и неправильно это. К счастью у Яндека оказался сервис Склонятор, который позволяет просклонять по всем падежам имя и фамилию. Сервис поддерживает работу через xml и json. Вот я и занялся интеграцией этого сервиса с моим приложением на ruby on rails. Continue Reading »

Сен
24
2010

Установка и настройка PostgreSQL

Устанавливаем мета-пакет postgresql, который подтянет все зависимости.

sudo apt-get install postgresql

Теперь нам надо получить доступ к нашему серверу.

sudo su - postgres
/usr/bin/psql -d template1
template1=# alter user postgres with password 'postgres';

Первой строчкой мы представляемся системе как пользователь postgres. Это необходимо для того, чтобы попасть в консоль postgre, т.к. по-умолчанию туда пускает только такого пользователя.
Второй строчкой мы входим в эту консоль. И затем уже в ней выполняем команду (alter user postgres with password ‘postgres’;), которая устанавливает пароль ‘postgres’ для пользователя ‘postgres’.

Continue Reading »

Авг
28
2010

Как убрать мусор с 404 и 403 страниц drupal

В ходе работы с drupal пару раз сталкивался с ситуацией, когда на страницах ошибок 403 и 404 вверху или внизу (или и там и там) появлялись непонятно какие циферки. Кстати возникает это помоему только при работе с модулем custom_error, хотя не уверен. Continue Reading »

Авг
28
2010

Drupal. Работа с патчами

Покажу на примере как применять и создавать патчи для drupal
Continue Reading »

Авг
28
2010

Drupal. Помощник при написании новых модулей – Module Builder

http://drupal.org/project/module_builder

Полезный модуль. Позволяет легко и просто из консоли генерировать новые модули с уже объявленными хуками каких-либо функций. Плюс можно просто добавлять хуки в уже имеющиеся модули. Удобно тем, что не надо лезть каждый раз в документацию и смотреть какие и сколько переменных должны приходить в функцию при её объявлении. Continue Reading »

Июл
28
2010

a2ensite, a2dissite, a2enmod, a2dismod – принцип работы

У меня после установки апача сразу были доступны команды типа a2ensite для включения нового виртуального хоста и a2dissite для отключения. А сами файлы с настройками виртуальных хостов находятся у меня в /etc/apache2/sites-available/ Аналогичный принципе реализован и в управлении модулями апача. И реализовано это всё у меня в debian. Где-то такого может и не быть и поэтому расскажу принцип работы, а кто захочет, то у себя аналогично сделает.

Continue Reading »