Набор модулей Мицар – для обучения
Выложен набор модулей для обучения вебстудий и фрилансоров. Простейший функционал – «костяк». Не для торговли. http://www.melbis.com/lab/files/module_set_mizar.zip
Выложен набор модулей для обучения вебстудий и фрилансоров. Простейший функционал – «костяк». Не для торговли. http://www.melbis.com/lab/files/module_set_mizar.zip
Рабочая версия. Персональный раздел стал еще проще и очевиднее. Много новых фич. Структура базы данных движка сформирована и в ближайшее время меняться не будет. Будут выходить только новые сборки в которых буду устраняться глюки. Примеры магазинов: http://www.astroscope.com.ua/ и http://sport-planet.ua/
Успехов!
Пишем и обсуждаем здесь глюки и ошибки для релиза Melbis Shop Freeware 6.0.1.64
Признаюсь, долго мы здесь ничего не писали и не обновляли. Хотя, за кулисами, работа конечно не прекращалась ни на один рабочий день. Я очень надеюсь, что в ближайшие месяца, мы шаг за шагом сможем не только выложить новую версию программы и привести блог в порядок, но и записать новые видео-уроки, рассказать о новых возможностях, привести примеры первых работающих интернет-магазинов.
Уважаемые разработчики, наши партнеры, для Вас отмечу особо, что текущий релиз 6.0.1.64 содержит только несколько демонстрационных модулей. Это конечно тот минимум с которого мы решили начать и с каждым релизом будем дополнять число готовых модулей, чтобы Вам было легче разобраться. Обязательно будет и видео-урок о SDK, где мы покажем как писать свои модули на конкретных примерах. Пока мы предлагаем ознакомиться Вам со специальной документацией, которая позволит начать вникать в суть прямо сейчас.
Ух, надо сказать, что создавая новую шестую версию, мы и представить себе не могли, что ее выпуск растянется на такой длительный период времени… Особенно долго времени и крови забрала реализация первого интернет-магазина. По ходу приходилось много чего дорабатывать… И надо сказать, что это сдерживало нас от периодического выпуска релизов программы. Дело в том, что в шестой версии мы хотим выпускать релизы как можно реже. Это не значит, что мы не хотим улучшать нашу программу! Имеется в виду, что улучшения будут идти, но они будут касаться функционала программы, не затрагивающие структуру базы данных. Это позволит разработчикам писать модули, которые не нужно будет править каждый раз при выходе новой версии.
Хочу выразить благодарность, тем кто поверил в наш продукт и оставался с нами, отправляя нам свои отчеты по тестированию и рекомендации! Ваш вклад достаточно весомый и существенно приближает всех нас к первому стабильному релизу. Спасибо!
Любой посещаемый магазин, конечно же должен иметь систему кеширования витрины. Иначе, как говорится, сервер быстро откажет в часы пик. Думаю здесь все ясно и понятно, а вот причем же тогда «Персональный раздел» к системе кеширования я и объясню подробнее.
Если мы возьмем любую систему (движек магазина), не важно по какому способу управления через win- или web-интерфейс, то в большинстве в них отсутствует такое понятие, как «Персональный раздел». Набивка товаров и их характеристик здесь осуществляется прямо в ОСНОВНУЮ базу интернет-магазина согласно установленным правам. Чем же это плохо? А тем, что система кеширования в этом случае будет в лучшем случае бесполезна, а в худшем наоборот создаст еще дополнительную нагрузку на сервер.
Логика любой системы кеширования в том, чтобы выводить одну и ту же информацию и при этом не вытягивать каждый раз данные из базы данных. Эти данные собираются в готовую страницу или фрагмент страницы. Таким образом, есть определенное хранилище этих кэш-данных, а при вызове страницы происходит анализ: менялись ли исходные данные? Если менялись, то необходимо сформировать страницу заново и сохранить ее в кеш-память, если нет, то просто достать из кеш-памяти.
Что же происходит, когда нет «Персонального раздела»? Да ничего хорошего, система кеширования будет пересобирать страницы на каждое изменение основной базы! И в результате, вместо выигрыша, вы наоборот потеряет дополнительное время, которое необходимо чтобы сохранять каждый раз собранную страницу в кэше…
Персональный раздел – это свой, защищенный раздел каждого пользователя. Он четко разделен от основной базы данных магазина. Пользователь может сохранять его на сервер, хоть каждые пять минут, но это никак не отразится на ОСНОВНОЙ базе магазина. Таким образом, все ваши сотрудники могут целый день работать с магазином набивая новые товары, а ближе к вечеру или утром (когда минимум посещений магазина) произвести переброс товаров из Персонального раздела в основную базу магазина. Именно в этом случае система кеширования будет работать действительно должным образом.
ShopFactory, один из наших конкурентов. Причем не просто конкурент, который делает еще один движек для интернет-магазинов, а конкурент который делает это как и мы предлагая для этого win-интерфейс. Я не буду углубляться далее, он достаточно известный и думаю что Вы с ним знакомы. Просто приведу один забавный ролик, который они сняли чтобы продемонстрировать преимущества win над web:
Для примера, я сделал небольшой каталог: www.melbis.com/ms6/
Его характеристики такие:
— товаров: 17 268
— разделов: 1 488
— характеристик: 288
— значений характеристик: 4 223
учитывая все таблицы связок (например, товары-разделы, товары-харктеристики- значения) база имеет: 113 250 записей. Это конечно немного, но для теста я думаю подойдет. Если кому интересно, то напишите в личку, я вышлю доступ к админке.
Данные кешируются по мере запросов. Чтобы увидеть статистику сборки страницы, надо добавить ключ «stat_on»: www.melbis.com/ms6/?stat_on
Опубликовав на хабре информацию о завершении разработке нового ядра Melbis Shop 6, мы столкнулись с тем, что большая часть вопросов касалась не архитектуры программы а споров, что лучше web или win интерфейс. Самое интересное, что большинство владельцев магазинов работают через web-интерфейс и не знают что этому есть альтернатива. Что же похоже, что нам придется потратить дополнительное время и силы, чтобы убедить, что есть гораздо более эффективный способ работы.
Размышляя над этой ситуацией, я пришел к такому выводу, что на сегодняшний день бурное развитие интернет-коммерции позволяло решать любые технические вопросы не задумываясь особо над его стоимостью. Здесь действует подход: «Пока что этот вопрос решен, дорого или дешево, но он уже решен». Интернет торговля это выгодный бизнес, я знаю это по своим магазинам. Однако, неизбежно на этот рынок придет много желающих, значительно усилив конкуренцию. И я вижу, что неизбежно начнется оптимизация бизнес-процессов и технологических решений.
Мы записали несколько основных видео-уроков о том, как работать в Melbis Shop 6.
Пока что документация находится в самой начальной разработке, да и знакомство с ней процесс достаточно долгий. Чтобы Вы не тратили много времени и Вам было легче понять, что за концепцию мы предлагаем и как с ней начать работать, мы записали несколько уроков в достаточно простой манере изложения.
Достаточно часто получаем этот вопрос… Пока вопрос ценновой политики находится в стадии формирования и рассматриваются разные варианты стоимости и лицензирования программы. Поэтому сказать сколько будет стоить Melbis Shop 6 мы пока не можем, однако, уже сейчас я могу сказать с большой степенью вероятности, что для разработчиков модулей (скриптов обеспечивающих работу магазина), программа будет предоставляться бесплатно.