[АНОНС] Новый движок

87 views
Skip to first unread message

Alexander Negoda

unread,
Mar 27, 2013, 2:38:43 PM3/27/13
to synerg...@googlegroups.com
Всем привет.
Хочу поделиться с вами хорошей новостью - новым движком!
Сейчас лишь вкратце опишу что это такое. Итак, shoponrails  - это интеграция 2-х движков:
1. Spree
2. RefineryCMS
3. и плюс движок для управления темами - на этом я заострю особое внимание.
Движок управления темами (spreefinery_core, spreefinery_themes, clots) - это расширение, позволяющее сделать разработку тем простой и быстрой. Более того, этот движок позволяет без труда переключаться между темами, редактировать, устанавливать новые и удалять ненужные темы.
Например, чтобы вывести товары для заданного таксона на любой странице, вам нужно вставить такой код (в страницу или шаблон темы):
 {% capture_variable collection %}{% get_products_by_taxon taxon:categories/mugs per_page:4 %}{% endcapture_variable %}

{% for product in collection %}
<div>
    <div class="image">
        <a href="{{ 'product_path' | url_helper: product }}">
            {% image_for_product style:small %}
        </a>
    </div>
    <div class="name"><a href="{{ 'product_path' | url_helper: product }}">{{ product.name }}</a>
    </div>
    <div class="price">{{ product.price_with_currency }}</div>
</div>
{% endfor %}

Результат здесь: http://shoponrails.greendog.ru/products
Очень просто!

Движок практически полностью готов и его можно использовать для новых проектов.
Здесь описан процесс установки с нуля:

Лайв-версия: http://shoponrails.greendog.ru/
Вход в админку пока не дам - позже.

Не совместимо (пока) с synergy!

Несколько скриншотов админки:
http://dl.dropbox.com/u/17010047/ShopOnRails%20-%20Refinery%20-%20Chromium_020.png


Я окажу любую помощь по установке, настройке движка. Писать сюда: https://groups.google.com/forum/?fromgroups#!forum/shoponrails - вступайте в группу. 
Фоловьте проект на гитхабе. Будет ещё много вкусного!


Alexander

unread,
Mar 28, 2013, 4:13:12 AM3/28/13
to synerg...@googlegroups.com
Запустил демо на своём адресе: http://shoponrails.org
Скоро открою доступ к админке.

Kirill Shirinkin

unread,
Mar 28, 2013, 4:32:50 AM3/28/13
to synerg...@googlegroups.com
Всё хорошо, но Refinery то зачем?

Best regards,
Kirill Shirinkin

On Mar 28, 2013, at 9:13 AM, Alexander <alexande...@gmail.com> wrote:

Запустил демо на своём адресе: http://shoponrails.org
Скоро открою доступ к админке.

--
You received this message because you are subscribed to the Google Groups "Synergy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-user...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Alexander Negoda

unread,
Mar 28, 2013, 4:35:54 AM3/28/13
to synerg...@googlegroups.com
Всё хорошо, но Refinery то зачем?


Ну если всё хорошо, то почему тогда не понятно для чего refinery? ;) 

Kirill Shirinkin

unread,
Mar 28, 2013, 4:44:00 AM3/28/13
to synerg...@googlegroups.com
Для spree куча расширений в том числе для статических страниц. Что даёт симбиоз сприи и рефайнари?

Best regards,
Kirill Shirinkin

On Mar 28, 2013, at 9:35 AM, Alexander Negoda <alexande...@gmail.com> wrote:


Всё хорошо, но Refinery то зачем?


Ну если всё хорошо, то почему тогда не понятно для чего refinery? ;) 

Alexander Negoda

unread,
Mar 28, 2013, 5:11:12 AM3/28/13
to synerg...@googlegroups.com
Для spree куча расширений в том числе для статических страниц. Что даёт симбиоз сприи и рефайнари?

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

Kirill Shirinkin

unread,
Mar 28, 2013, 5:13:03 AM3/28/13
to synerg...@googlegroups.com
Поэтому я и спросил, если самое важное - темы, а refinery легко заменяется парой сприи расширений, то зачем тут refinery? :)

Best regards,
Kirill Shirinkin

Alexander Negoda

unread,
Mar 28, 2013, 5:20:11 AM3/28/13
to synerg...@googlegroups.com
Слушай, ну я не знаю даже как тебе объяснить...
Твой вопрос похож на вопрос человека, который подходит к автомобилю и говорит: "двигатель этого авто можно легко заменить на 2 десятка лошадей! Так зачем здесь двигатель-то?!". 
Я думаю, что тебе стоит самому заюзать (хотя бы на демо) это дело и, что называется, почувствовать разницу. Видать ты просто не юзал refinery, а пытаешься судить о этом. Сравнивать статические страницы от spree и refinerycms по меньшей мере странно.

Kirill Shirinkin

unread,
Mar 28, 2013, 5:22:35 AM3/28/13
to synerg...@googlegroups.com
я использовал refinery, мне не понравилось :) Если что то простое нужно типа блога или страниц - то можно самому за пару часов наваять или расширение взять готовое. А если что то сложное, то проще самому написать, чем копаться в refinery.

думаю, это всё потому что я в целом против cms на рельсах, кроме spree, пожалуй :)

Best regards,
Kirill Shirinkin

Alexander Negoda

unread,
Mar 28, 2013, 5:29:20 AM3/28/13
to synerg...@googlegroups.com
я использовал refinery, мне не понравилось :) Если что то простое нужно типа блога или страниц - то можно самому за пару часов наваять или расширение взять готовое. А если что то сложное, то проще самому написать, чем копаться в refinery.

Эхехехе :)
Дык в тебе говорит велосипедостроитель!  Ты действительно считаешь, что написать "что то сложное" проще, чем взять готовое?! 
В таком случае мне нечего сказать. Да и вообще, эта тема всё-таки не об этом. Эта тема для тех, кто хочет быстро делать магазины, а не пытаться ваять свои велосипеды.

Нестеров Сергей Евгеньевич

unread,
Mar 28, 2013, 5:32:53 AM3/28/13
to synerg...@googlegroups.com


2013/3/28 Alexander <alexande...@gmail.com>
Запустил демо на своём адресе: http://shoponrails.org
Скоро открою доступ к админке.

--
You received this message because you are subscribed to the Google Groups "Synergy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-user...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
  Хостинг платный используете?



--
Нестеров Сергей Евгеньевич

Kirill Shirinkin

unread,
Mar 28, 2013, 5:33:33 AM3/28/13
to synerg...@googlegroups.com
Найди  мне готовую обучаемую систему на рельсах, ага.

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

Best regards,
Kirill Shirinkin

Alexander Negoda

unread,
Mar 28, 2013, 5:34:11 AM3/28/13
to synerg...@googlegroups.com

  Хостинг платный используете?

Да. Демо на моём хостинге (выделенный сервер).  

Alexander Negoda

unread,
Mar 28, 2013, 5:52:01 AM3/28/13
to synerg...@googlegroups.com
Ты мне поподробнее о юзкейсах расскажи своего движка, я же не троллинга ради, а понять хочу :)


Ок.
Вот такой юзкейс:
Приходит заказчик и говорит: "мне завтра нужен магазин со страницами, блогом, новостями и чтобы я мог в любое время логотип поменять самостоятельно. А ещё хочу, чтобы мой дизайнер сделал 2 темы для моего магазина и я буду поочерёдно (утром/вечером)  их переключать. Да, и ещё чтобы я мог на любой странице вывести товары популярные, или новые товары, или товары из заданной таксономии. А ещё я (заказчик) хочу легко вставлять картинки в страницы. И  чтобы редактор при этом был нормальный, потому как в html-е не рублю. Ещё будет не лишним загрузка файлов (прайсы в екселе) и вставка их на странице любой. Загрузка и вставка картинок тоже не помешает. И, мечта - выводить в слайдере текущие промоакции!"

При твоём подходе, это будет так:
ты ставишь spree и начинаешь искать подходящие для этой версии расширения. В вдруг обнаруживаешь, что половина из найденных расширений (статические страницы, форма контактов, блог, новости) либо не работают с нужной тебе версией spree, либо работают криво (как это часто бывает). Что ты делаешь? Правильно! Начинаешь тратить время на доработку расширений или их написание с нуля. А сколько времени у тебя уйдёт, чтобы написать хорошее решение для управление страницами? Я подчёркиваю - хорошее решение, а не та поделка, что есть в spree (static_pages). Если копнуть глубже, то с блогом, новостями и формой контактов всё ещё хуже - форма контактов в самой рабочей версии есть у меня, и то не работает с последней стабильной версией spree.
Про остальные фишки, типа загружать файлы, картинки, вставлять на любой странице товары (и любые сущности вообще то) - такого в природе нет :)

Теперь по-другому:
ты за 30 минут запускаешь магазин, где из коробки есть всё, что хочет заказчик. Останется работа для дизайнера/верстальщика, которые прям в админке магазина смогут сделать/переделать новую тему!

George Reshetnikov

unread,
Mar 29, 2013, 9:29:22 AM3/29/13
to synerg...@googlegroups.com
Здравствуйте, пробую поставить отсюда https://github.com/shoponrails/spreefinery_core и все время вываливает ошибку при установке гемов 
 
spreefinery_core (>= 0) ruby depends on
      jquery-rails (~> 2.0.0) ruby

    jquery-rails (2.2.0) 

пробовал кучу различных вариантов с версиями jquery-rails, ставил  2.0.3 - вываливает что нужна (~> 2.2.0). 

Alexander Negoda

unread,
Mar 29, 2013, 9:41:57 AM3/29/13
to synerg...@googlegroups.com
Здравствуйте, пробую поставить отсюда https://github.com/shoponrails/spreefinery_core и все время вываливает ошибку при установке гемов 
 
spreefinery_core (>= 0) ruby depends on
      jquery-rails (~> 2.0.0) ruby

    jquery-rails (2.2.0) 



Я видел, что ты зарегился в группе ShopOnRails. Предлагаю там обсуждать вопросы по этой теме.
На твой вопрос ответ здесь: https://gist.github.com/greendog/4985240 - ставь как написано, по пунктам.

George Reshetnikov

unread,
Mar 30, 2013, 4:47:42 PM3/30/13
to synerg...@googlegroups.com
большое спасибо)

пятница, 29 марта 2013 г., 17:41:57 UTC+4 пользователь Alexander написал:

Yuri Schastny

unread,
Apr 1, 2013, 11:28:42 AM4/1/13
to synerg...@googlegroups.com
А что с Synergy теперь будет? Данный проект будет развиваться? Или решили забить на него и работать над вот этим новым? Вроде обещали в скором времени анонс synergy 1.3

среда, 27 марта 2013 г., 22:38:43 UTC+4 пользователь Alexander написал:

Alexander Negoda

unread,
Apr 1, 2013, 12:27:33 PM4/1/13
to synerg...@googlegroups.com

ShopOnRails и Synergy - это разные вещи. Synergy есть дополнение для spree, а в shoponrails spree само является дополнением :)
Со временем, я или кто-нибудь другой портируем synergy под shoponrails - нужно убрать из synergy дублирующие функции типа страниц.

01.04.2013 19:28 пользователь "Yuri Schastny" <y.sch...@gmail.com> написал:

Denis I. Lukyanov

unread,
Apr 1, 2013, 12:35:17 PM4/1/13
to synerg...@googlegroups.com
Юрий, этот проект не имеет отношения к Synergy.

Сама Synergy жива и развивается своим путем, сейчас уже действительно есть ее версия под последнюю Spree 1.3.x

1 апреля 2013 г. 19:28
А что с Synergy теперь будет? Данный проект будет развиваться? Или решили забить на него и работать над вот этим новым? Вроде обещали в скором времени анонс synergy 1.3

среда, 27 марта 2013 г., 22:38:43 UTC+4 пользователь Alexander написал: --
You received this message because you are subscribed to the Google Groups "Synergy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-user...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
27 марта 2013 г. 22:38
--
You received this message because you are subscribed to the Google Groups "Synergy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-user...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
С уважением,
Денис Лукьянов

Service & Consulting

Разработка и консультации в области веб-приложений
и электронной коммерции

г. Тверь, ул. Московская, д. 82, стр. 1
Тел./Факс: (4822) 41-50-14
Сайт: www.secoint.ru
Twitter: www.twitter.com/secoint

Yuri Schastny

unread,
Apr 1, 2013, 5:06:21 PM4/1/13
to synerg...@googlegroups.com
Насколько я помню обещали сделать 1.3 stable и анонсировать ее, с обновлением инструкции о сборке на сайте и все такое.

понедельник, 1 апреля 2013 г., 20:35:17 UTC+4 пользователь Denis Lukyanov написал:

Yuri Schastny

unread,
Apr 1, 2013, 5:12:08 PM4/1/13
to synerg...@googlegroups.com
Понял. Было бы клево. А с какой целью был начат этот проект? Не хватало нормального движка магазина в refinery?

понедельник, 1 апреля 2013 г., 20:27:33 UTC+4 пользователь Alexander написал:

Alexander Negoda

unread,
Apr 1, 2013, 5:18:24 PM4/1/13
to synerg...@googlegroups.com
Понял. Было бы клево. А с какой целью был начат этот проект? Не хватало нормального движка магазина в refinery?

Ха! Весьма интересно, чего не хватало и где. В spree не хватало хорошей cms или в refinery не хватало хорошего магазина? Короче, вопрос риторический :)
Но я знаю точно, что и в spree, и в refinery не хватало поддержки тем - именно это и послужило причиной такого проекта, сделать поддержку тем для интеграции  двух движков.
Reply all
Reply to author
Forward
0 new messages