вторник, 21 декабря 2010 г.

RoR3. Хорошие плагины.

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

Это офигенная система аутентификации. Большая, сильная, удобная, хоть и не столь динамичная. Она даёт всё что нужно из коробки, а главное, поддерживает OmniAuth, что означает поддержку всех существующих систем аутентификации! OAuth, OpenID etc. Что хорошо, в OmniAuth плагины для разных систем пишутся достаточно быстро и удобно, благо идея позаимствована у Repoze.Who.
Возможно, кому то не очень нравится Devise, но если хочется делать современные сайты, то альтернатив нет.
Ну и пара скринкастов: один и два.

Конечно, RoR и так даёт не плохие средства для клепания форм, но не всегда хватает их возможностей. Здесь и появляется "формастик". Это плагин, который упрощает создание форм до нельзя. Удобно, быстро, качественно, динамично - это всё о данном плагине.
Увы, конечно, это не Active Scaffold, но если нет требования в аяксе, этот плагин обязан быть в любом проекте.

Небольшой по функционалу плагин. Просто набор из генераторов для скаффолдинга. Стоит отметить что есть пара нужных генераторов, в числе которых генератор для обычного скаффолдинга, генерирующий сразу haml и более удобные формочки. Ещё есть генератор слоёв, который делает сразу sass.
Есть генератор для authlogic, но если используется Devise, то нафиг оно нужно.

Иногда требуется применение аякса для форм и не только. Active Scaffold позволяет делать это красиво и быстро.
Даже нечего добавить. Хотя есть что: оно большое и сложное.

Практически любой проект требует возможности аплоада файлов. Данный плагин позволяет сделать аплоад изображений лёгким и простым делом: сам всё ресайзит, делает тамбнейлы, даёт валидатор etc.

Наверно, это лучший плагин для авторизации, который я когда-либо и где-либо видел. Да-да, он позволяет управлять группами и разрешениями пользователей. Это даже лучше чем Repoze.What.

Комментариев нет:

Отправить комментарий