Предварительно упакованные приложения Rails - PullRequest
0 голосов
/ 05 июня 2010

Похоже, что большинство приложений Rails имеют аналогичные базовые функции. Таким образом, кажется, что было бы полезно иметь предварительно собранные приложения Rails в различных функциональных точках, таких как:

  1. базовая модель пользователя с аутентификацией с использованием Authlogic
  2. 1 + интеграция openid

  3. 2 + авторизация с использованием декларативного_авторизации

  4. 3 + Модуль администрирования

  5. 4 + Профиль модели

  6. Темы (полезные таблицы стилей и тому подобное)
  7. Модель дружбы
  8. Geocoding
  9. ...

В дополнение к основному материалу MVC, эти приложения будут включать:

  • Жгуты для испытаний
  • данные семян
  • поддержка git

Можно выбрать запуск из любой из этих функциональных точек.

Кроме примеров приложений, доступных с различными гемами / плагинами, есть ли такие проекты? Если нет, то я, безусловно, хотел бы внести свой вклад в то, что у меня есть.

Ответы [ 2 ]

2 голосов
/ 05 июня 2010

Есть некоторые из них стучат о. BigOldRailsTemplate Майка Дж (http://github.com/ffmike/BigOldRailsTemplate) непростительно толстый, но содержит множество вещей, которые обычно используются готовыми и работающими вместе. Это, вероятно, ваша лучшая отправная точка.

Одной из первоначальных попыток этого было Борт (http://github.com/fudgestudios/bort),, который в последнее время не очень любил. Есть также FBRP, который может похвастаться характерным охватом обычно непрофессиональных областей (http://github.com/diabolo/fbrp).

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

0 голосов
/ 05 июня 2010

Когда я впервые начал работать с Rails, я задал тот же вопрос. Я искал что-то вроде Pinax , но для Rails. Начав с Rails и проработав несколько примеров учебных пособий / проектов, я понял, что невероятно легко добавить именно то, что вам нужно ... так зачем беспокоиться о том, что кто-то еще считает идеальной комбинацией, когда вы можете создать то, что вам нужно? думаю, это идеальное сочетание.

Когда я работал с CodeIgniter, я сделал свою собственную готовую отправную точку. Я уверен, что большинство разработчиков Rails (и действительно любые разработчики) имеют свои собственные готовые отправные точки.

В целом, я думаю, вам лучше создать собственное предварительно упакованное приложение. Таким образом, вы можете выбрать именно то, что вы хотите с точки зрения плагинов и тому подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...