Ruby

индекс
128,98

Spree 0.10.0 release

Intro: Spree — довольно мощный и гибкий движок для создания интернет-магазинов, написанный на Ruby on Rails, распространяющийся под лицензией New BSD.

Спустя почти полгода после релиза 0.9.0 вышла очередная версия Spree — 0.10.0, эта версия вобрала в себя множество замечательных, новых возможностей:
  • Поддержка тем оформления
  • Расширяемый механизм поиска (с помощью расширений поддерживается поиск через Xapian, Sphinx и Solr)
  • Настраиваемый процесс оформления заказа (можно убирать или добавлять шаги)
  • Группы товаров на основе разнообразных критериев
  • Улучшена поддержка конфигурации платёжных систем
  • Возможность выбора(для пользователя) из нескольких способов оплаты
  • RESTful API
  • Несколько SEO улучшений
  • Поддержка Rails 2.3.5 и Ruby 1.9

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

Полный список примечаний к релизу

UPD: перенесено в блог «Ruby»
+6
14 марта 2010, 21:23
12

комментарии (19)

0
andoriyu #
Наконецто! Я устал ждать пока с Ruby 1.9 заработает.
0
Source #
В принципе edge уже 3 месяца как поддерживает Ruby 1.9, за исключением ActiveMerchant'a, релиз которого с поддержкой Ruby 1.9 вышел только в феврале.
–1
andoriyu #
у меня так и не завелся :) еще и gem'ы полопались после обновления gemcutter'a.
«undefined method `silence_warnings' for ActiveSupport::Deprecation::DeprecationProxy:Class»
0
Source #
у меня так и не завелся :)

3 месяца назад или сейчас?
Если сейчас, то отрепорти на багтрекер, не забудь описать своё окружение: версию Ruby, используемую СУБД и т.д.
0
andoriyu #
и 3 месяца назад и сейчас одна проблема. пойду сделаю репорт.
p.s.
почему rake gems:install все так же коряво работает?
p.p.s.
зависимость от rack v=1.0.0 меня пугает.
0
Source #
> и 3 месяца назад и сейчас одна проблема

И имя ей Windows? :-)

> почему rake gems:install все так же коряво работает?

Ну слушай, на такое можно ответить только: УМВР, ЧЯДНТ?
Если это не просто стёб с твоей стороны, то пиши нормальный багрепорт и будем разбираться с твоим случаем. До сих пор от тебя репорта не поступало…

> зависимость от rack v=1.0.0 меня пугает.

no comments
0
andoriyu #
О чем вы у меня мак. Дело в том, что после запуска rake gems:install половину гемов приходиться ставить руками потом (тот же рейк например). Баг репорт не могу написать потому, что у меня поломалсь гемы.
0
Source #
> Дело в том, что после запуска rake gems:install половину гемов приходиться ставить руками потом

Руками надо ставить только test-unit 2.0.3 и только для Ruby 1.9.x и до запуска rake gems:install

> Баг репорт не могу написать потому, что у меня поломалсь гемы.

И какая тут связь с тем, что ты в течении 3-х месяцев не можешь написать багрепорт?

+ не забывай, что Ruby 1.9.1 всё ещё не годится для production use, так что рекомендую использовать 1.8.7 пока не наберёшь достаточно опыта, чтобы экспериментировать с Ruby 1.9.x
0
andoriyu #
>Руками надо ставить только test-unit 2.0.3 и только для Ruby 1.9.x и до запуска rake gems:install

а так же rack v 1.0.0

>И какая тут связь с тем, что ты в течении 3-х месяцев не можешь написать багрепорт?

в прошлый раз у меня стоят только 1.9 руби, и у меня было много «мусора» в системе — я решил, что это моя персональная бага и связана она с тем, что у меня руби 1.9. Сейчас же все походит на то, что бага не моя персональная, баг репор тне могу написал потому, что у меня не было гема spree и поставить новый(а также зависимости) не могу так как гемы не работали.

>+ не забывай, что Ruby 1.9.1 всё ещё не годится для production use, так что рекомендую использовать 1.8.7 пока не наберёшь достаточно опыта, чтобы экспериментировать с Ruby 1.9.x

Я сейчас пишу свою вики и небольшой сервер для игры на руби 1.9, производительность 1.8.7 меня не радует.
+1
2kan #
Бугагашенька.
0
2kan #
Расширяемый механизм поиска (с помощью расширений поддерживается поиск через Xapian, Sphinx и Solr)

А это вы где нашли?
+1
2kan #
+1
Source #
Да, а кроме того готовые расширения от меня лично:

Конечно эти расширения по большей части proof-of-concept и для конкретного магазина их придётся чуточку подпилить, особенно в части фасетов, основанных на свойствах или опциях товара. Но всё-таки теперь прикрутить практически любой из популярных поисковых движков стало в десятки раз проще. А это огромный шаг вперёд, особенно если вспомнить, что в предыдущих релизах вообще не было встроенного поиска.
Да и в целом, редкий e-commerce движок может похвастаться бесплатной интеграцией с поисковыми движками. ;-)
+1
2kan #
Да, я нашел ваши расширения вчера ночью. Спасибо большое. Клевая работа!
0
2kan #
У меня правда c spree-sphinx-search какие-то баги сейчас в девелопменте иногда вылезают. Но наверное это моя лажа, а если нет, то ждите патч :)
0
Source #
Патчи — это дело хорошее, кроме того можно описать найденную проблему, на http://github.com/romul/spree-sphinx-search/issues
+1
Flcn #
Хм, отлично, надо в коде покопаться будет, думаю много чего интересного для себя найду…

>> " довольно мощный и гибкий движок "
как я понимаю это обычное приложение? или что-то иное?
0
Source #
Хм, отлично, надо в коде покопаться будет, думаю много чего интересного для себя найду…

Давай, может и в разработке участие примешь… ;-)

как я понимаю это обычное приложение? или что-то иное?

В принципе, это, конечно, Rails-приложение, но я бы не сказал что обычное, например, views и public находятся в vendor/extensions/theme_default и могут быть переопределены из твоей собственной темы оформления.

Кроме того существует 3 варианта развёртывания:
  • Gem mode
  • Vendored mode
  • Instance mode — в этом режиме наиболее похоже на обычное Rails-приложение

0
Flcn #
В разработке пока врятли) мне пока нужно опыт набирать на собственных rails проектах…

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.