Sublime Text 2 для Drupal разработчика

Многим людям очень нравится редактор кода Sublime Text 2. Некоторые просто фанатеют от него, другие не очень хвалят. В этой статье я попробую оценить полезность данного инструмента для Drupal разработчика со своей субъективной точки зрения.

  1. Установим Sublime. Для этого перейдем на http://www.sublimetext.com/2, выберем подходящий для нас дистрибутив, скачаем и установим. Здесь вроде все стандартно

Установка TextMate из GitHub

TextMate - это один из самых удобных и продвинутых редакторов кода под Mac OS X. Раньше он был платным, но потом его выложили в OpenSource. И теперь каждый может установить его на своем маке. Для этого нужно выполнить достаточно простые команды в терминале:

Настройка локального окружения drupal на mac os x. Установка и настройка mamp и drush.

Написанное актуально для mac os x, для других операционных систем, возможно, потребуется внести некоторые изменения.

MAMP

MAMP - это локальный веб сервер, работающий на операционной системе mac os x. Mac + MySql + Apache + PHP == MAMP.
Итак приступим. Думаю, что проблем с установкой MAMP не должно возникнуть Скачиваем и устанавливаем MAMP Pro.
Во вкладке Server->PHP выбираем PHP 5.3.20
Теперь, для того, чтобы работать было комфортно, нам нужно выставить лимиты памяти:

Создание загрузочной флешки с Ubuntu на Mac os

Бывает под рукой есть только мак и нужно по быстрому сделать загрузочную флешку с ubuntu

Drupal. Загрузка контента по AJAX на примере подгрузки фотографий ноды. (кнопка еще фото).

Иногда бывает необходимость при выводе ноды показать только первые 5 фотографий, и добавить кнопку "Еще фото" для загрузки остальных определенными порциями. Например, по нажатию кнопки "Еще фото" подгружаются следующие 5 фотографий ноды. Данную задачу будем решать написанием своего модуля, правкой tpl файла и навесим на все это дело немного javascript.

Ищем php шеллы на хостинге (php web shell)

Часто бывает так, что сайт непонятно почему не работает так, как нам нужно. Например, если перейти с гугл поиска, то мы попадаем на чужой сайт вместо нашего. Или начинаем наблюдать жуткие тормоза в работе сайта. Самое время сделать аудит безопасности. Поиск веб шелов (вирусов на сайте) не такая уж и сложная задача, но требует времени и внимательности. Данные рецепты не являются панацеей от всех бед, а лишь вариантами решения проблемы. Можете быть открыты к эксперементам и проверке своих идей. Кроме того, данные советы будут периодически дополняться новой информацией.

Блок меню из терминов таксономии с иерархией в Drupal.

Для реализации этой затеи нам нужно создать небольшой модуль.
Идем в папку с модулями и создаем там подпапку ltaxmenu. В ней создаем 3 файлика следующего содержания:

ltaxmenu.module

Рутование и перепрошивка Nook Simple Touch

Для начала, а зачем это нужно? Ну приемуществ куча: можно установить родные андроид приложения, русскую клаву, браузер, альтернативную программу для чтения книг с возможностью выхода в интернет, поиграть в angry bird на nook, еще куча всего. Конечно, книга она и в Африке книга. Nook - для того чтобы читать, а не страдать фигней. Но вот если эта фигня очень редко может понадобиться? Например, если Вы хотите читить rss на своем nook simple touch, или просматривать каталоги книг, или даже проверить почту. Тут каждый решает для себя 2b || !2b.

Создаем SSH ключи для github под mac os x

  • Проверяем SSH ключи
    Если у Вас уже есть ключи которые Вы хотите использовать - можете сразу переходить к пункту 4
    Сначала проверим существующую пару ключей. Откройте терминал и запустите:
    cd ~/.ssh
    # Проверяем наличие директории в папке текущего пользователя
    Если в ответ на команду мы видим "No such file or directory", то переходим к части 3.
  • Делаем резервную копию ключей.
    Запускаем в терминале:

Изменяем внешний вид элементов формы с помощью jqTransform

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

Для начала скачиваем библиотеку вот здесь http://stillfinder.net/sites/default/files/jqtransform.zip
или здесь

Страницы