2009-02-20 2 views
5

Какое поведение вы должны были реализовать в своих приложениях Rails, которые, по вашему мнению, могут быть красивыми, как плагин?Какие плагины Rails вы бы хотели увидеть?

Какую функциональность плагина вы искали в прошлом, но не смогли найти?

Какие существующие плагины Rails могут быть улучшены или расширены и как?

ответ

6

Я хотел бы увидеть плагин для двигателей, который упал в интерфейсе администратора, который предоставил сводную сводку всех моделей в приложении с настраиваемыми диаграммами активности.

+0

Этот камень теперь существует, для чего он стоит: https://github.com/sferik/rails_admin – marcamillion

2

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

+0

Почему бы не использовать на стороне клиента решение, как SWFUpload, так что они могут загружать много изображений или целых каталогов одновременно, а также обеспечивает прогресс бар? – Luke

+0

Я думал об этом, и это не было хорошим решением для этой проблемы, так как появились тысячи изображений, и самый простой способ сделать это - все это сделать. У меня были другие ситуации, когда это могло бы быть полезно, поэтому я решил реализовать его как плагин, меньше изображений, которые я, возможно, использовал swfupload – nitecoder

+0

Также, делая это, мы смогли реализовать загрузку стиля в виде окна, а не связывать приложение рельсов процесс для длительной загрузки, который, по моему мнению, является хорошей практикой, так что приложение может сосредоточиться на запросах и использовать фоновый процесс, на этот раз задачу rake, может обрабатывать длительные процессы – nitecoder

0

Хотелось бы увидеть какое-то встроенное воспроизведение/воспроизведение видео. Мне нужно это для моего текущего проекта.

+0

How's это - http://www.longtailvideo.com/support/forum/General-Chat/15623/JW-Player-4-3-Ruby-on-Rails-Plugin – DanSingerman

+0

Прохладный, даст ему уйти. – alamodey

1

Нелегко ответить. Все склонны к своим текущим проектам. Кроме того, существует множество замечательных плагинов.

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

Меню A (CSS) переопределяется почти в каждом приложении базы данных. Это скорее конкретная конкретная вещь, и я не знаю, как трудно было бы реализовать какое-то общее решение или шаблон.

1

Кредитная карта Платежная система

Прямо сейчас, никто не мешает осуществлению платежей по кредитным картам, пока сайт не стал «качество продукции». Проекты с одним человеком или небольшие стартапы не утруждают себя этим в первую очередь b/c, они скорее потратят свое время на прототипирование новых, сложных или интересных функций.

Это плохо в долгосрочной перспективе для всех, включая конечных пользователей, b/c по умолчанию предлагает (часто инновационные и действительно замечательные) услуги бесплатно, что означает только уже финансируемые команды или людей с партиями дополнительного времени может даже дойти до момента создания чего-то.

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

В реальном физическом магазине люди ожидают платить. Если человек на другой стороне счетчика дает мне что-то бесплатно (без покупки чего-либо вообще), я говорю: «Вы серьезно?» и уйти от изумления. Но в Интернете я почти ожидаю этого. Это плохо! Потому что теперь все ждут этого, и люди, пытающиеся сделать отличные вещи, не могут сосредоточиться на том, чтобы делать это, потому что они слишком заняты, пытаясь понять, как сделать его отличным и бесплатно.

Зачастую есть свободные вещи в Интернете, которые мне так нравятся, что я хотел бы заплатить, но просто нет простого способа сделать это. И I'm not alone.Я использую tipjoy и пожертвовал вещи, которые имеют пожертвование PayPal, например Auditorium, но я не считаю их адекватными.

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

+0

Вы пробовали http://www.activemerchant.org/? –

+0

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

0

Я согласен с Грегом ... есть много отличных плагинов и множество замечательных идей для большего.

Я думаю, что для поддержки веб-интерфейсов всегда требуется. Когда мы идем вперед с услугами, основанными на API, и семантической сетью, на этом фронте предстоит много работы.

http://www.programmableweb.com/ - отличная отправная точка для размышлений о том, какие действительно полезные API-интерфейсы еще не имеют плагинов для рельсов или рубинового камня.

Cheers!

Walt

Смежные вопросы