Новости проекта OpenStore

Главные вкладки

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 6 февраля 2011 в 20:02

***OpenStore - это сборка готового интернет-магазина на основе Ubercart и Drupal***

Предистория
Сайт проекта
Скачать сборку
Багтреккер

Обновление от 27.03.2011

ВНИМАНИЕ

Проект заморожен в связи с переездом автора в США. В ближайшие как минимум 6 мес (начиная с апреля 2011) я вряд ли смогу хоть как-то заниматься этим проектом. Это значит, что как минимум на этот срок:

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

Спасибо за понимание!

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 6 февраля 2011 в 20:59

Ответил. Давайте модули всякие интересные. Необязательно бесплатные. Давайте платные!

Хороший модуль - платный модуль.

Притом профит обоюдный:

Девелопер самореспект свой имеет возможность в буквальном смысле слова намазать на хлеб + жена не ворчит

Клиент получает возможность сэкономить время и шикарную возможность ТРЕБОВАТЬ саппорт, а не слышать невнятное хрюкание "Я там чёта сделаю (когда-то), тока разгребусь тут с делами"

Истинно говорю вам: Open Source сосёт там, где это держится на голом энтузиазме человека. И наоборот: цветёт и пахнет там, где энтузиазм встречается с баблом.

Это то, почему Майкрософт выигрывает (по большому счёту), а Линукс тока горланит "Врагу не сдаётся наш гордый Варяг"

PS: Просьба линуксоидам держать себя в руках

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 6 февраля 2011 в 21:39

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:
Хороший модуль - платный модуль.

* меньше инсталлированная база
* поэтому меньше отзывов, скринкасктов, tutorial'ов
* потребуется особый механизм инсталляции и апдейта
* меньше тестировщикова, больше опасения насчет багов
* распад сообщества разработчиков.

работать, безусловно, нужно за адекватную оплату, но в данном случае все не так однозначно.

p.s. с такими модулями, наверное, лучше на Magento или PrestaShop

Аватар пользователя Mirocow Mirocow 7 февраля 2011 в 3:31

Наконец-то дошли руки до твоей сборки. Надо сказать работы проделано много. Молодец. Могу для большей кастомизации и лучшей индивидуальности проекта посоветовать использовать этот модуль. Благодаря ему, сможешь скрыть все базовые страницы Druapl и сделать совершенно на него не похожий вариант CMS.

За проделанную работу выражаю благодарность.

Аватар пользователя S_F S_F 7 февраля 2011 в 11:00

собрался таки потестит и чего то у меня на локале (впрочем на хостинге тоже) не хочет вставать пишет ошибку страницы и хоть ты тресни. может что то не учел ?
Ставить сбоку как надо? как обычный профиль установки или есть хитрости?

Отбой панике, вроде заработало. Опять что то с кешированием и денвером...

Аватар пользователя S_F S_F 7 февраля 2011 в 13:21

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

Из замеченых багов:
В теме админки содержимое уползает вниз.

Из непонятного:
Как дружить с каруселью. Дайте посмотреть что должно быть?
Так как товар не добавляет, а страница отображается криво...

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 7 февраля 2011 в 17:50

"RxB" wrote:
ближайшее время планирую его переписать ;)

Нужно применить другой подход думаю: генерация статического файла по крон, с очередью нод. Думаю можно заюзать job_queue, раз он уже стоит. Если за один запуск крон всё не сгенерировано, остаток помечается и ждёт следущего запуска крон.

Плюс ручная перегенерация по batch при необходимости

Аватар пользователя DDDDD099 DDDDD099 7 февраля 2011 в 18:11

Попробовал - понравилось. А для чего карусель - не разобрался зачем она и как с ней управляться.
Админка супер. Многовато наворотов - это хорошо и плохо - хотелось бы упростить.

Аватар пользователя Mirocow Mirocow 7 февраля 2011 в 19:37

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Нужно применить другой подход думаю: генерация статического файла по крон

А зачем так. Когда лучше сделать создание при первом открытии и потом обновлять. те аналог ImageCache

Аватар пользователя DDDDD099 DDDDD099 8 февраля 2011 в 11:08

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

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 8 февраля 2011 в 13:36

Мануала не хватает, согласен, дефицит времени.

Насчёт вопроса вашего, коротко отвечу:
page - то, что и обычно, т.е любая статическая страница, например справочная страница
banner - предполагается, что там будет чисто картинка. Пример использования: большие изображения с акционными товарами на главной в jquery-карусели или контекстные баннеры в категориях

Аватар пользователя DDDDD099 DDDDD099 8 февраля 2011 в 18:01

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

Аватар пользователя DDDDD099 DDDDD099 9 февраля 2011 в 15:06

"RxB" wrote:

Да что уж там, пусть volocuga каждому сайт сделает


Знаете как в той поговорке - кто везет - того и погоняют. Он делает для нас сегодня и мы ценим это.

Аватар пользователя valero222 valero222 9 февраля 2011 в 19:31

Битый час пытаюсь найти где отключить автоматическое генерирование Артикула товара, но так и не нашел, внесите ясность! Спасибо!

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 9 февраля 2011 в 20:11

Важные объявления:

Разобрался в настройках Openstore сам и хочешь помочь другим? Нужны добровольцы для написания руководства пользователя интернет магазина на основе Уберкарт!

Сделал таки магазин с использованием сборки OpenStore?

Отправь своё детище на мыло openstore.org.ua@gmail.com c указанием своего логина на сайте проекта www.openstore.org.ua. Я размещу на этот магазин прямую ссылку с сайта проекта!

Аватар пользователя Softovick Softovick 9 февраля 2011 в 21:37

DDDDD099 wrote:
Извините за глупый вопрос - но там только тема Frontend и Administrator.

Ммм, а вам значит нужны все 800 тем с Drupal.org?

Аватар пользователя DDDDD099 DDDDD099 9 февраля 2011 в 22:32

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

Аватар пользователя restyler restyler 9 февраля 2011 в 22:29

святые угодники, и меня вспомнили!
ну yml_export конечно примитивен местами, писался под конкретный проект. зато дебажить легко Smile

а http://drupal.org/project/uc_ems не в сборке? мега крутой модуль, я слышал так говорят! Smile

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 9 февраля 2011 в 22:39

"restyler" wrote:
а http://drupal.org/project/uc_ems не в сборке? мега крутой модуль, я слышал так говорят! :)

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

Аватар пользователя DDDDD099 DDDDD099 9 февраля 2011 в 22:40

Мне pushbutton нравится простотой - имхо. Подскажите пожалуйста как правильно установить тему - админка их не видит.

Аватар пользователя restyler restyler 9 февраля 2011 в 23:05

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Я хотел, но вроде там были какие-то проблемы, я решил подождать, пока перебродит. Если там сейчас всё в порядке, я включу его в дев

ну баги я вроде все подфиксил сегодня

Аватар пользователя S_F S_F 10 февраля 2011 в 0:34

Уфф, ну дотестил. Вообщем вывод:
Для новичков слишком много всего в кучу.
Для продвинутых тоже слишком много лишнего, либо надоборот чего то не хватает (всерно под себя делать придется)

Вообщем, касается в первую очередь новичков и задавателей вопросов формата "как добавить товар".
Сборка это не панацея и еще под себе перерабатывать приется еще много. Не надейтесь за пол часа начать делать супер-пупер магазины.

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

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 10 февраля 2011 в 2:09

Хорошо. Можете прямо тут концептуально высказать недоработки?
Пока от опытных товарищей поступают уклончивые "ещё сыровато, но кое-что интересное есть". Или не хотят "обидеть", или просто влом писать (скорее второе).

Давайте подключайтесь.

Пока я сам себе бетатестер, а один человек всё не словит.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 10 февраля 2011 в 2:11

"restyler" wrote:
ну баги я вроде все подфиксил сегодня

Ладно, включу этот модуль. Если есть ещё полезные разработки - предлагай. Не обязательно бесплатные модули.

Аватар пользователя specialist-seo specialist-seo 10 февраля 2011 в 12:18

К этой сборке нужно добавлять пометку для новичков которые хотят сравнить джумлу и друпал и остаться на джумле.

Почему включен платный модуль, еще и в демо, если недавно выложили вроде бы бесплатное решение
http://drupal.ru/node/56968

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 10 февраля 2011 в 14:37

"specialist-seo" wrote:
Почему включен платный модуль, еще и в демо, если недавно выложили вроде бы бесплатное решение

Этот модуль я взял с официальной страницы проекта на момен релиза беты 2. По вашей ссылке пост, который был позже.

Любая бесплатная версия этого модуля является демоверсией, хоть и обладающая хорошим функционалом

Пусть меня поправит Mirocow если это не так

В любом случае, ничего не останавливает вас скачать любую версию этого модуля и установить самостоятельно Smile

"specialist-seo" wrote:

К этой сборке нужно добавлять пометку для новичков которые хотят сравнить джумлу и друпал и остаться на джумле.

Не понял, о чём вы

Аватар пользователя DDDDD099 DDDDD099 11 февраля 2011 в 13:07

На самом деле с первого взгляда все страшно от того что непонятно. Но потом после того как вникнеш - все становится на свои места.Отличная сборка.Единственное пожелание это сделать ее порасторопнее - хотя в семерке так оно и будет. Но лучше без каруселей итп.ИМХО.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 12 февраля 2011 в 1:52

Обновление от 12.02.2011

* Добавлен модуль uc_ems. Расчёт стоимости доставки через российскую службу доставки EMS
* Обновлён до последней версии модуль интеграции с 1С - cmlservice
* Фикс бага с отображением блока подписки

Аватар пользователя kodo kodo 12 февраля 2011 в 15:42

Волоцюга, поимей совесть... В поисковике что не ищешь со словом "ubercart", то все на сборку OpenStore натыкаешься. Знатно статьями проспамился. Smile
Да, подобная сборка реально революция для русского друпала, это не блоговый брейнсторм. Smile Но поисковиками на русском пользоваться стало не возможно... Smile

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 12 февраля 2011 в 16:05

Гм, странно, у меня по ключевику ubercart где то на 5-й странице. Да и траффик поисковый слабый. Думаю гугль пессимизирует за большое количество пустых страниц с "Страница в разработке". Плюс контента мало.

Аватар пользователя kodo kodo 12 февраля 2011 в 16:16

http://www.google.com/search?q=ubercart+%D0%B2%D1%8B%D0%B1%D0%BE%D1%80+%...
На главной странице 3 твоих статьи:
_forum.ixbt.com/topic.cgi?id=24:44422
_smi2.ru/openstore/c516445/
_http://forum.searchengines.ru/showthread.php?p=8421522
Smile
Да и на searchengines.ru ответь людям, переживают, что не получается установить Smile Ну в смысле на багтреккинг их отправь.
Вообще в этом смысле я только поучился как надо делать рекламную компанию статьями.
Блин, времени поставить и поэксперементировать со сборкой нет... Пока вроде и своих решений хватает, но подсмотреть как другие делают тоже переодически надо.

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 12 февраля 2011 в 20:07

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:
Никогда мобила не заменит компа. Это как когда-то предрекали полный отказ от книг и газет.

ну так к этому и идет. что из газет до сих пор живо? всякая желтая чухня. и нишевые издания.

Аватар пользователя Serjo@drupal.org Serjo@drupal.org 12 февраля 2011 в 20:04

Волосюга.
Спасибо за то, что делаете, идея супер. Не помешала бы возможность пользователям (в том числе анонимным) видеть "недавно просмотренные товары". Это значительно повышает удобство пользования сайтом.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 12 февраля 2011 в 20:16

"<a href="mailto:Serjo@drupal.org">Serjo@drupal.org</a>" wrote:
возможность пользователям (в том числе анонимным) видеть "недавно просмотренные товары".

Там есть такое

Аватар пользователя Serjo@drupal.org Serjo@drupal.org 12 февраля 2011 в 20:22

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:
"<a href="mailto:Serjo@drupal.org">Serjo@drupal.org</a>" wrote:
возможность пользователям (в том числе анонимным) видеть "недавно просмотренные товары".

Там есть такое


Посетитель при просмотре товара может видеть и список товаров, которые он смотрел до этого? Здорово. А как эту возможность включить, она через какой то отдельный модуль реализуется? И куда этот список выводится, в отдельный блок?

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 12 февраля 2011 в 20:32

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:
"<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a>" wrote:
ну так к этому и идет.

То-то я смотрю регулярно топики "Куплю Вандюка"


это то, что меня дико удивляет. многие российские веб-"разработчики" не умеют читать на английском. а на русском электронного варианта Вандюка на торрентах нет. вот и маются бедолаги.

Аватар пользователя specialist-seo specialist-seo 12 февраля 2011 в 22:13

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
volocuga@drupal.org

Это о том, что сборка должна быть от и до, лучше меньше функционал, зато работать должна без сбоев и доп настройки, поставил и забыл, иначе народ попробует и неразобравшись толком перейдет на более простую систему, типа виртумаркета

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 12 февраля 2011 в 22:38

"specialist-seo" wrote:
работать должна без сбоев и доп настройки, поставил и забыл

Такого счастья в этом мире никто никогда не имел и не будет иметь.

На виртуалмаркет? Странный выбор

Аватар пользователя DDDDD099 DDDDD099 13 февраля 2011 в 10:03

"Ламер" wrote:
если раньше надоо было верстать тамдиких расширениях "под мобилу", то скоро этого нее нужно навеерное из-за крутости начинки мобил

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

Аватар пользователя DDDDD099 DDDDD099 13 февраля 2011 в 10:06

"specialist-seo" wrote:
поставил и забыл

Тогда программистам прийдется собирать деньги на киллера - мочить volocuga )))

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 13 февраля 2011 в 15:16

Обновление от 13.02.2010

Добавлен новый модуль - uc_legal_persons от товарища Подарка. Модуль позволяет выставлять счета-фактуры для юридических лиц Украины. Может быть также использован для других стран (например России) с корректировкой шаблона

Аватар пользователя gumk gumk 13 февраля 2011 в 21:35

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

Аватар пользователя Megawing Megawing 13 февраля 2011 в 23:13

Поставил, порылся немного - что бы такое (может модули какие лишние) отключить, чтобы скорость выросла? У меня например VPS-2 от Хостинг центра, но все равно работает значительно медленнее, чем другие сайты на том же хостинге.

Аватар пользователя Softovick Softovick 14 февраля 2011 в 7:48

Megawing wrote:
Поставил, порылся немного - что бы такое (может модули какие лишние) отключить, чтобы скорость выросла? У меня например VPS-2 от Хостинг центра, но все равно работает значительно медленнее, чем другие сайты на том же хостинге.

Сравните скорость - http://openstore.softovick.name . У кого быстрее - у вас или у меня?

Аватар пользователя Sinn Sinn 14 февраля 2011 в 10:10

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

Аватар пользователя kodo kodo 14 февраля 2011 в 16:25

"Ламер" wrote:
короче некоректно сравнивать обычный хостинг с оптимизированым под друпал айтипатруль

Однозначно не корректно!

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 14 февраля 2011 в 18:39

1)Механиз обновления стандартный как правило, копи-паст с заменой, если о ином не предупреждено
2) Не знаю,нет определённого бизнес-плана на этот счёт. Использовать можно уже сейчас.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 14 февраля 2011 в 18:51

"Ламер" wrote:
тоесть бэкап базы "бэкап н мигрейтом" и заново перезаливать на сервер скачаный магазин а потом бекап н мигрейтом влив базы?

Нет, я же не зверь какой-то Smile

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 14 февраля 2011 в 19:04

Да там изменения в основном в файлах. Если изменения в инсталляторе существенное, то я скажу чё нужно ручками переделать. Только там не намечается ничего серьёзного, критичного.

Просто копируешь с нового архива поверх старого, с заменой файлов, предварительно изъяв из нового релиза пустой settings.php, чтобы он не переписал твоего, с записанными данными БД Smile

Аватар пользователя Megawing Megawing 16 февраля 2011 в 2:24

"Megawing" wrote:

Поставил, порылся немного - что бы такое (может модули какие лишние) отключить, чтобы скорость выросла? У меня например VPS-2 от Хостинг центра, но все равно работает значительно медленнее, чем другие сайты на том же хостинге.

еще раз посмотрел/порылся - нормальная скорость - на моей стороне косяк был, мои извинения )))

Аватар пользователя Serjo@drupal.org Serjo@drupal.org 16 февраля 2011 в 10:48

Сорри за тупость, но у меня аж целых три тупых вопроса Smile
1 Как сменить гривны на рубли. В настройках обработчика цены сказано, что в настройках магазина, но где именно не нашел
2 Как добавить товар в Большую карусель. Требует ввести правильное название документа. Я вводил уже и артикул и адрес страницы и название товара -никак
3 Как убрать :"Я видел этот товар дешевле"?

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 16 февраля 2011 в 13:27

1 admin/store/settings/store/edit/format
2 Добавляются только документы с типом banner и page, т.к предполагается, что там буде только картинка. Изменить это admin/content/nodequeue/1/edit

3 sites/all/themes/frontend/templates

node-product.tpl.php, node-product-right.tpl.php, node-product-left-right.tpl.php, node-product-left.tpl.php

Убрать

<?php print $show_product_contact_bargain; ?>

Аватар пользователя Megawing Megawing 17 февраля 2011 в 2:36

а уж как понравилось автоматическое заполнение прайс листа общего в двух форматах (word и excel) - как красиво)))

Аватар пользователя bratello bratello 18 февраля 2011 в 10:32

В первой статье речь шла о сложностях переноса системы с stage сервера на продакшн. Для этих целей есть отличные модули:
backup_migrate
backup_migrate_files

Аватар пользователя bratello bratello 18 февраля 2011 в 18:30

Заглянул в топик "Предистория", там была такая фраза:

«http://www.drushop.ru — наиболее известное бесплатное решение на сегодня, но обладающий одним существенным недостатком — установочный профиль загружает готовый дамп базы данных, содержащий настройки системы. Этот наиболее лёгкий и одновременно наиболее плохой способ переноса конфигураций для реального сайта, несущий серьёзные потенциальные проблемы в будущем при обновлении и дебага сборки. По всем внешним признакам (динамика публикаций, выхода обновлений и тд) похоже, что проект приостановлен либо перешёл в вялотекущее состояние.»

Если это все наши проблемы то на них есть решения.

Аватар пользователя sibero sibero 19 февраля 2011 в 3:49

Volocuga, а можете пояснить почему "Копирование бэкапа БД для переноса на продакш МАССОВО - довольно бестолковое решение"?
Drushop, в процессе инсталла подгружает дамп с настройками модулей. Единственная проблема этого метода, если у хостера параметр max_allowed_packet =1M , то скрипту не хватает памяти. Тестирую на правильно настроенном denwer и на хостинге it-patrol.ru, проблем с этим методом нет. Проблемы появляются у тех, кто использует дешевые некачественные и бесплатные хостинги (за что платите)). Проблем с обновлением тоже нет. В случае обновления модулей и темы, на хостинг грузятся измененные файлы и запускается update.php. В случае особых изменений в базе, пишется дополнительный update скрипт. Пока проблемы drushop не в установке, ставится и обновляется все отлично, проблема drushop в другом..Проблема в том, что я занимаюсь разработкой один.. И энтузиазм иногда падает.. Drushop действительно находится в вяло текущем состоянии. Сейчас готовлю новую версию, с обновлениями, новыми модулями и новой админкой.

OpenStore, хорошая сборка, но она не переплевывает drushop, как это видит автор)) По сути обе сборки используют "почти" одни и те же модули с офф. сайта. OpenStore имеет специфику (это я так мягко назвал проблемы сборки). Очень долго ставится, зачем то грузит с сайта переводы для всех 150 модулей (мог приврать, при установке была такая цифра примерно).. Из этих модулей, средний сайт, будет использовать 50 -60. Так как простому магазину, небольшому, (а бесплатные магазины использует малый бизнес в основном) даже склад не нужен, не говоря уже о выгрузке в 1с и яндекс маркет. Возможно стоит сделать разные сборки для малого и среднего бизнеса (сейчас думаю сделать несколько сборок). В сборке куча модулей для разработчика и дебагера, которые обычный пользователь (который и так теряется в дебрях безграничных возможностей drupal) просто не будет использовать. Админка сделана красиво, но я в ней запутался (возможно потому что привык к другому варианту), слишком много всего (не в каждом проекте нужного).. При установке сборки OpenStore я получил У.Г экран. с красными полосками и сбившимся в кучу текстом.. Стоит добавить тестовые товары и категории, чтобы можно было оценить красоту и полезность сборки. При установке сборки OpenStore, "выберите язык" и только русский в выборе)). Потом "выберите профиль" и только OpenStore в выборе. Почуял свои огромные возможности выбора :). Зачем нужны этих два шага? Это то, что бросилось в глаза.

На данный момент есть две сборки, есть выбор, и это хорошо. Слова автора, что OpenStore лучше drushop, из за метода установки, звучат смешно)). Вот когда будет, лучше функционально, мультивалютность, мультиязычность и искусственный интеллект в придачу.. А установка.. Установил и забыл)). Все равно, если я скажу drushop лучше OpenStore, потому что ставится быстрее.. Кого это волнует. Людей волнует функциональность и удобство. И если первое есть и в drushop и в OpenStore, то второго объективно нет, ни там, ни там..
Успехов вам, в ваших делах. По возможности буду подкидывать инфу о багах и идеях к OpenStore. Только поставил, ещё не смотрел толком.

П.с. bratello верно сказал "Если это все наши проблемы то на них есть решения". Респект и уважуха.

Аватар пользователя kodo kodo 19 февраля 2011 в 5:32

Да, ладно, чего так возмущаться? Ну будете конкурентами - отлично! Smile
Но все же поддержу волосюгу, что простота установки для пользователя очень важно. Если на друшопе надо восстанавливать БД вручную... тут однозначно 90% пользователей обычных просто отсеится. С другой стороны перегруженность ОпенСторе модулями разработчика абсолютно ни к чему - они обычному юзеру тоже не нужны, а опытный разработчик такие сборки будет испльзовать только для "подсмотреть".
У Волосюги подход с инсталятором ИМХО более правильный.

Аватар пользователя bratello bratello 19 февраля 2011 в 13:20

На самом деле я даже не о Друпшоп. Я просто действительно так работаю - собираю сайт локально, все папки начиная от корня комичу в свой SVN (на случай если мне нужно вернуться к сайту через какое то время), включая дамп базы. Переношу на продакшн из SVN и дампа. Может я не правильно работаю - просветите как нужно. Что касается больших дампов - во-первых практически у каждого хостера есть возможность импортировать дамп из gzip, получается файл размером несколько мег, этого достаточно. Даже если такой возможности нет - ftp есть у каждого, не проблема за 5 минут написать ПХП скрипт что то типа <?php system("mysqldump -h blabla");?> и запустить его удаленно. Во-вторых локально собирается не весь сайт, а только его структура, тема и основные образцы документов, все остальное пользователь будет загружать самостоятельно.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 19 февраля 2011 в 14:04

"kodo" wrote:
другой стороны перегруженность ОпенСторе модулями разработчика абсолютно ни к чему

Пример перегруженности в студию. Далеко не все модули включены по умолчанию

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 19 февраля 2011 в 14:23

"sibero777" wrote:
OpenStore, хорошая сборка, но она не переплевывает drushop, как это видит автор

Переплёвывает, многократно. Зри в корень, истина в мелочах
"sibero777" wrote:
Очень долго ставится

Зато уверенно
"sibero777" wrote:
зачем то грузит с сайта переводы для всех 150 модулей

Неправда. Грузит ровно столько, сколько включено модулей. Цифирки в батче - это к Габору вопросы

"sibero777" wrote:
не говоря уже о выгрузке в 1с и яндекс маркет

Ты никогда не занимался продажами в интернет, раз так говоришь. Я занимался.
"sibero777" wrote:
Админка сделана красиво, но я в ней запутался

Если бы мне сказала эта блондинка, которая привыкла к Виндовс Ворд - я бы поверил. От тебя странно слышать. Интерфейс обычный друпало-уберкартовский

"sibero777" wrote:
При установке сборки OpenStore я получил У.Г экран. с красными полосками и сбившимся в кучу текстом.

Первый раз слышу такое, реально никто не говорил. Скрин можно?

"sibero777" wrote:
При установке сборки OpenStore, "выберите язык" и только русский в выборе))

Мне трудно поверить, что кто то будет ставить на английском. Сборка рассчитана на "наш" сегмент. Зато я вполне представляю вопросы вроде "А где русский язык???", потому что пациент установил на английском.

"sibero777" wrote:
Слова автора, что OpenStore лучше drushop, из за метода установки, звучат смешно)

Установка - всего лишь один из аспектов, по которому опенстор лучше друшопа. Их на самом деле намного больше

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 19 февраля 2011 в 14:31

bratello: то как делаешь ты - это очевидный и простой способ деплоя на продакшн. Если речь о массовом тиражировании такой способ нифига не идёт.

НАСТРОЙКИ ДОЛЖНЫ БЫТЬ В КОДЕ

Аватар пользователя sibero sibero 19 февраля 2011 в 15:32

"kodo" wrote:

Но все же поддержу волосюгу, что простота установки для пользователя очень важно. Если на друшопе надо восстанавливать БД вручную... тут однозначно 90% пользователей обычных просто отсеится.

На drushop не нужно восстанавливать дамп вручную. Установка drushop, такая же, как установка drupal, те же самые шаги. Используется профиль.

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Собрался долго писать, но потом подумал - не царское это дело.
Без комментариев

Ваше царское величество, мы ведь сообщество open sourсe. Исправить проблемы проще, когда о них знаешь.

"kodo" wrote:
У Волосюги подход с инсталятором ИМХО более правильный.

Какие реальные плюсы дает этот подход после установки или во время? Или круче тем, что круче?

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Если бы мне сказала эта блондинка, которая привыкла к Виндовс Ворд - я бы поверил. От тебя странно слышать. Интерфейс обычный друпало-уберкартовский

Я то разберусь за 5 минут)) Я выразил первое впечатление (сказал же, возможно потому что привык к другому варианту). Но юзабилити страдает. Посадите за сборку новичка и посмотрите, как шустро он разберется. Гибкость и функционал на уровне, а использование требует серьезной подготовки человека.

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Первый раз слышу такое, реально никто не говорил. Скрин можно?

Красная полоса вверху. И блоки. Все в порядке, не очень красиво правда (это мое субьективное мнение). Нужны тестовые товары и категории, чтобы увидеть структуру и сладер в красе и работе. http://s014.radikal.ru/i329/1102/c6/e8f66d2de90f.png

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Мне трудно поверить, что кто то будет ставить на английском. Сборка рассчитана на "наш" сегмент. Зато я вполне представляю вопросы вроде "А где русский язык???", потому что пациент установил на английском.

Я о том, что первые два шага в которых нет выбора, можно просто пропустить.

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:

bratello: то как делаешь ты - это очевидный и простой способ деплоя на продакшн. Если речь о массовом тиражировании такой способ нифига не идёт.

НАСТРОЙКИ ДОЛЖНЫ БЫТЬ В КОДЕ

Обоснование? Метод, который использует drushop, был написан lullabot.com .

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 19 февраля 2011 в 15:58

"sibero777" wrote:
Я то разберусь за 5 минут)) Я выразил первое впечатление (сказал же, возможно потому что привык к другому варианту). Но юзабилити страдает. Посадите за сборку новичка и посмотрите, как шустро он разберется. Гибкость и функционал на уровне, а использование требует серьезной подготовки человека.

Это претензии к моей сборке или к Друпал-Уберкарт в общем? Сейчас это звучит как претензии к Друпал и Уберкарт Smile

"sibero777" wrote:
Я о том, что первые два шага в которых нет выбора, можно просто пропустить.

minor, такой minor. Два клика - это, несомненно, ужасно. Выбор языка должен был быть - русский и украинский. Сейчас с украинским пока проблемы, нет времени (херовый я патриот Sad

"sibero777" wrote:
Обоснование? Метод, который использует drushop, был написан lullabot.com

На луллаботе много чего написано Smile

Посмотри, есть ли там хоть один установочній профиль, который грузит дамп Smile

Вот идиоты ребята с Опенатриума, Drupal Commons, Managing News и др., парились написанием профилей в 50-100 кб, ведь можно тупо загрузить готовый бэкап Smile

После установки моя сборка девственно чиста и имеет первозданную структуру БД, в то время как в твоей ты вполне можешь забыть почистить таблицы с кэшем и сессиями при подготовке нового релиза Smile

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

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

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 19 февраля 2011 в 16:16

"sibero777" wrote:
Красная полоса вверху. И блоки. Все в порядке, не очень красиво правда (это мое субьективное мнение)

Это моя тема. Я её делал. Сам. Тема СТАРТОВАЯ, т.е чисто заготовка, вроде Зен. Можно по разному относиться к красному цвету, но никогда не поздно поменять его на что-то более подходящее. Хочешь сказать та чёрная тема, что ты скачал на орге (Проспер что ли) лучше Smile Not sure Smile

Аватар пользователя sibero sibero 19 февраля 2011 в 16:27

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Это претензии к моей сборке или к Друпал-Уберкарт в общем? Сейчас это звучит как претензии к Друпал и Уберкарт :)

Проблема в том, что чем больше модулей, тем больше настроек, страниц, кнопок, пунктов)) Люди теряются. Вот думаю, как сделать хорошее юзабилити..

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
minor, такой minor. Два клика - это, несомненно, ужасно. Выбор языка должен был быть - русский и украинский. Сейчас с украинским пока проблемы, нет времени (херовый я патриот :(

Они не ужасны, просто лишние. Можно сделать проще, без лишнего кода в профиле и шага)) Просто удали default профиль, и профиль OpenStore будет грузится без шага.

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Посмотри, есть ли там хоть один установочній профиль, который грузит дамп Smile

Вот идиоты ребята с Опенатриума, Drupal Commons, Managing News и др., парились написанием профилей в 50-100 кб, ведь можно тупо загрузить готовый бэкап :)

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

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
После установки моя сборка девственно чиста и имеет первозданную структуру БД, в то время как в твоей ты вполне можешь забыть почистить таблицы с кэшем и сессиями при подготовке нового релиза :)

Сессии и кэш обнуляю. Заливаются только таблицы и настройки. Это правило по которому я готовлю релиз. Если в базе будут лишние 100 -500 кб, что с того? Дисковое пространство сейчас очень дешевое. не очень существенная проблема.

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Я могу засунуть в фичи все что угодно, целые массивы настроек в переменные и тупо давать не релизы сборки, а релизы фич, с возможностью отката назад.

Релизы фич. Модуль features и иже с ними? Я тоже могу использовать не зависимо от способа установки. Думаю его подключить для эскорта видов views и т.д. Посмотрим.
Метод установки OpenStore, верный с точки зрения идеологии, но более долгий и сложный для разработчика.

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Я могу обновлять переводы на своём сервере, чтобы обновить их клиенту нужно просто нажать кнопочку в админке.

Думал когда то сделать такой способ, но не стал. Переводы обновляются в drushop с сайта drupaler.ru. При чем в настройках можно указать обновлять существующие строки или нет (по умолчанию стоит нет) и есть предпросмотр обновлений строк.

Аватар пользователя sibero sibero 19 февраля 2011 в 16:46

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Это моя тема. Я её делал. Сам. Тема СТАРТОВАЯ, т.е чисто заготовка, вроде Зен. Можно по разному относиться к красному цвету, но никогда не поздно поменять его на что-то более подходящее. Хочешь сказать та чёрная тема, что ты скачал на орге (Проспер что ли) лучше Smile Not sure :)

Я не дизайнер. Тема в drushop, prosper, все верно. Тема простая, сделана в деловом стиле, чем и понравилась. В теме есть куча настроек, через админку.
Дизайн, это дело вкуса)) А когда будет демо OpenStore?

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 19 февраля 2011 в 16:51

"sibero777" wrote:
Люди теряются. Вот думаю, как сделать хорошее юзабилити..

А я уже сделал, заметь. Все настройки вынесены наверх, а в дашборде каждый может вынести тот блок/меню, которое нужно.

"sibero777" wrote:
Переводы обновляются в drushop с сайта drupaler.ru

Идёшь по пути наименьшего сопротивления. Вроде хорошо, вроде нет. Скорее нет. Публичные переводы - отстой. Я сам перевожу всегда. Видишь разницу? Вроде тот же уберкарт, а не совсем. Разница в "мелочах".

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 19 февраля 2011 в 16:54

"sibero777" wrote:
Метод установки OpenStore, верный с точки зрения идеологии, но более долгий и сложный для разработчика.

Ну вот, собственно это я и хотел услышать. А сложности меня не пугают

"sibero777" wrote:
Просто удали default профиль, и профиль OpenStore будет грузится без шага.

Это называется хак ядра.

Аватар пользователя kodo kodo 19 февраля 2011 в 17:14

"sibero777" wrote:
На drushop не нужно восстанавливать дамп вручную.

Если не надо, то беру свои слова обратно. Smile Т.к. для пользователя это не видно, то и не критично Smile

Аватар пользователя sibero sibero 19 февраля 2011 в 18:12

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Идёшь по пути наименьшего сопротивления. Вроде хорошо, вроде нет. Скорее нет. Публичные переводы - отстой. Я сам перевожу всегда. Видишь разницу? Вроде тот же уберкарт, а не совсем. Разница в "мелочах".

Это тысячи строк)) Публичный перевод не совершенен, его я брал как базис. И правил под свои нужды.

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Это называется хак ядра.

В теории хак. На практике, использоваться он не будет, а значит просто занимает место и создает лишний шаг.

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
А я уже сделал, заметь. Все настройки вынесены наверх, а в дашборде каждый может вынести тот блок/меню, которое нужно.

Над чем то подобным сейчас думаю.

Аватар пользователя sibero sibero 23 февраля 2011 в 2:30

"DDDDD099" wrote:
Когда-то для примирения и дружбы между государствами женили детей - в смысле мальчика и девочку ))

А если детей нет? Может женить соседей?

Volocuga, демо магазина пока нет. Людям же интересно, как выглядит это чудо в действии. Можно добавить в описание ссылки на реализованные магазины на OpenStore, к примеру http://mivmeste.kz/

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 23 февраля 2011 в 2:46

Да, женить можно, осталось выбрать невесту. И это явно буду не я.
За ссылку автор будет благодарен, лишний пеар не... помешает.

Именно так выглядит магазин OpenStore в дефолтном исполнении, в СТАРТОВОЙ теме Frontend. Автор только добавил зелёного. А ежели задаться целью, то можно легко намутить полнейший эксклюзив.

Пользуясь случаем, напоминаю:

Сделал магазин на лучшей сборке скрипта интернет магазина магазина OpenStore? Получи прямую ссылку с сайта скрипта интернет магазина Openstore

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 23 февраля 2011 в 14:34

Поздравляю общественность и себя с более чем 300 зарегистрированных юзеров на сайте проекта OpenStore. Это всё за месяц. Юзеры реальные, не спамботы, наидостойнейшие мужи и женщины, самый цвет гуманоидной рассы.

Гип-гип ура троекратно!!!

Аватар пользователя DDDDD099 DDDDD099 23 февраля 2011 в 23:40

"<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a>" wrote:
Кому и кобыла – невеста. (с) 12 стульев

Да шучу я - у меня есть невеста. Ато бить будете ))

Аватар пользователя DDDDD099 DDDDD099 24 февраля 2011 в 2:49

"sibero777" wrote:

Нафлудили, и я туда же)) Новостная тема все таки :)

Да - просим прощения у топикастера. Может модератор подчистит. Но я лично не флудил а решал проблему жилья и московской прописки ))

Аватар пользователя darkdim darkdim 25 февраля 2011 в 14:00

появился вопрос, может кто подскажет куда рыть... если я предположим хочу поставить openstore мультисайтингом к уже работающему проекту Drupal, есть алгоритм действий? Думаю этот вопрос будет интересен и другим;)

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 25 февраля 2011 в 14:15

Нет алгоритма готового. Концептуально это выглядит так:
1) ставите сборку на отдельный домен
2) правите settings.php, где указываете, какие таблицы расшаривать

Профит!

Аватар пользователя darkdim darkdim 25 февраля 2011 в 19:08

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:
Нет алгоритма готового. Концептуально это выглядит так:
1) ставите сборку на отдельный домен
2) правите settings.php, где указываете, какие таблицы расшаривать

Профит!


это не кошерно. Какие еще варианты можно предложить? Как инсталлятору на мультисайтинге можно подсунуть конфиг текущей сборки? Если такое возможно.

Предложенный вариант тоже имеет место быть, но связан с лишними "телодвижениями"

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 25 февраля 2011 в 14:31

Обновление от 25.02

* Убран модуль интеграции с Вконтакте
* Убран модуль интеграции с Facebook
* Убран модуль интеграции с Twitter

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

* Добавлен модуль jcarousel. Дополняет существующий модуль "карусели" views_showcase. Интегрирован с видами и позволяет также подгружать изображения в процессе прокрутки через аякс.
* Обновлён модуль uc_recent_products. Добавлена возможность выбора пресета для изображений и отображаемых полей (картинка, цена, заголовок)
* Обновлён модуль uc_stock_update. Добавлено поле "человеческого" названия товара в файле .csv + мелкие фиксы обработки этого формата
* Мелкий фикс в инсталляторе. Исправлено название блока от модуля uc_recent_products и его позиция по умолчанию

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 25 февраля 2011 в 19:16

Если мультисайтинг подразумевает редактирование settings.php (а из того, что я видел - подразумевает), то прямо из инсталлятора не знаю как это сделать. Тут проблема, что если вы отредактируете перед установкой settings.php, друпал просто не пустит дальше проверки требований. А потом писать в него не так просто, так как после прописи конфига в БД друпал меняет права.

Аватар пользователя DDDDD099 DDDDD099 27 февраля 2011 в 14:39

Может быть не совсем в тему. У меня есть каталог предприятий на семерке. Я бы хотел прикрутить к нему элементы магазина - только витрину - демонстрацию продуктов и краткое описание. Возможно еще какието элементы. Пользователь сможет делать краткую презентацию продукции. Вопрос - может посоветуете каким путем поступить - Ubercart стоит пользовать. Если да - то возможно дадите совет каким образом?

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 27 февраля 2011 в 23:00

Для описания и фото не надо ставить никакой уберкарт. Проблема в том, что рано или поздно клиенты начнут доставать "А как заказать", "А где та самая кнопка". Т.е придётся наверное полноценный магаз ставить

Аватар пользователя selfar selfar 1 марта 2011 в 13:43

В Новостях
«Обновление dev от 25.02.2011»

В разделе Загрузки

Последние релизы

Последний рекомендованный релиз
Релиз Дата Размер Файл
Openstore 1.0-beta-2 02/06/2011 - 17:48 8.15 MB openstore-1.x-1.0-beta2.zip

Последний экспериментальный релиз
Релиз Дата Размер Файл
Openstore-1.x-dev 01/22/2011 - 23:11 7.61 MB openstore-1.x-dev.zip»

Аватар пользователя specialist-seo specialist-seo 9 марта 2011 в 16:27

volocuga какие минимальные требования к сборке?
Пробовал в тестовом варианте поставить под денвер который и так тормозит, даже при 320 секундах не довал поставить.
На сайте информация о 60 секундах, при какой конфигурации?

При чистой установке apache + php + mysql на компьютере без всяких сборок, эта сборка конечно ставиться, но хотелось бы увидить минимальные требования.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 27 марта 2011 в 17:14

ВНИМАНИЕ
Проект заморожен в связи с переездом автора в США. В ближайшие как минимум 6 мес (начиная с апреля 2011) я вряд ли смогу хоть как-то заниматься этим проектом. Это значит, что как минимум на этот срок:

Не будут выходить никакие обновления
Не будут рассматриваться задачи в багтреккере, сам багтреккер будет закрыт во избежании спама.
Загрузки всё также будут доступны
Спасибо за понимание!

Аватар пользователя vb vb 28 марта 2011 в 0:30

только начал магазинчик книжный делать и тут аблом, халява кончилась, RxB, придётся теперь самим исправления делать Smile

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 28 марта 2011 в 0:43

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

Я далёк от коммерции, сам знаешь, я программист

Аватар пользователя kamillo kamillo 11 апреля 2011 в 3:46

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

Аватар пользователя ravik777 ravik777 25 ноября 2011 в 0:18

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

Большое спасибо автору!

жаль что автор пропал. Надеюсь все отлично! Гватемала... это Гаваи.. ну здорово!
Отличный выбор