Домен и сайт virtuemart.ru продаются. По всем вопросам обращаться на info@rundesigner.com.

Скачать Virtuemart 3

Скачать пакет русской локализации Virtuemart 2.0

OfflineVm:Быстрое и удобное заполнение товарами Virtuemart (Демо-Версия)

OfflineVm:Быстрое и удобное заполнение товарами Virtuemart дополнительные возможности


Joomla Новости и переводы
Advertisement
Поподробнее об OfflineVM Печать E-mail
17.01.2010 г.

OfflineVM – это программа для управления товарами на локальном компьютере с возможностью выгрузки данных о товарах и категориях в Virtuemart на Joomla CMS.

 

Все это официальные слова, а что же это значит ? Чтобы это понять нужно немного рассказать об истории появления OfflineVM. Эту программу придумал я, поэтому я о ней могу рассказать больше чем кто либо.

 

Задумка появилась сразу же как я столкнулся с Virtuemart (тогда еще PHPSHOP и под Mambo CMS) основная проблема в этом скрипте было то, что весь интерфес слишком долго грузился. Да это сейчас широкополсный безлимитный интернет везде и повсюду, чуть ли не из утюга можно подключиться в интернет. Раньше был диалап или же, как не странно выход в интернет с сотового, в очередь на подключение к широкополосному интенету я стоял около года :). И работать со скриптом у меня было одно мучение, я думал «Ах, как было бы хорошо, если было бы как в экселе или еще какой-нибудь более-менее благополучной программе, когда можно не бояться окончание сессии, когда готовишь картинку, не ждать по несколько десятков секунд открытия очередной страницы, нарваться на совершенно непонятный баг на сервере, где почему-то вот так это не работает.». т. е. Просто хотел работать как «белый человек». Нет я не то чтобы против негров, просто склад характера такой если у тебя каменный топор, то почему бы его не заточить и делать работу вполовину быстрее.

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

 

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

 

Одним из сильных толчков к созданию программы послужило знакомство с программой Blogg-x 2.x.x (http://www.iobinary.com/) еще для Joomla 1.0.x. И понял что хочу нечто что-то типа такой программы. Однако заметил в ней 2 недостатка

  1. Слабый визивиг

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

 

Но в основном программа понравилась и т. к. эта программа была на java, то соответвенно был сделан в пользу java. Новую программу решено было писать именно на этом языке.

 

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

 

Почему решили, да потому как на этой стадии к разработке подключился мой знакомый Сергей Максимов, имеющий за плечами более 15 лет программистского стажа. Что скажем, очень даже положительно сказалось на динамике развития программы.

 

Переход с одной СУБД на другую это всегда труд причем очень даже внушительный.Так в программе появился iBatis, интструмент позволяющий делать карты запросов и работать в коде уже с объетами, не обращая внимание на запросы. Кстати он также кеширует, что наверно имеет дополнительный плюс. Насколько это большой плюс не могу сказать, но плюс.

Новой СУБД , используемой в OfflineVM стал HSQLDB, за свою компактность, популярность среди JAVA — разработчиков. Этот переход случился где-то в середине прошлого года и был уже близок выход программы OfflineVM1.

В этот же момент начал готовить пользователей к появлению программы OfflineVM и опубликовал статьи о том как она работает.

 

Вот список:

 

Теория
http://virtuemart.ru/index.php?option=c ... &Itemid=42
Схема работы
http://virtuemart.ru/index.php?option=c ... &Itemid=42
Решения проблемы с прокси
http://virtuemart.ru/index.php?option=c ... &Itemid=42
Видео - установка плагинов
http://virtuemart.ru/index.php?option=c ... &Itemid=34
Выход OfflineVM2 и общие принципы работы
http://virtuemart.ru/index.php?option=c ... &Itemid=34
План развития OfflineVM2
http://virtuemart.ru/index.php?option=c ... &Itemid=34

 

 

По мере готовности программы были привлечены тестеры — добровольцы с сайта virtuemart.ru. Хочу сказать им огромное спасибо, т. к. многие вещи, о которых даже не подозреваешь выявляюются при тестировании. Очень помогли ребята с Украины, всегда толково говорили что и где не нравиться и что где подправить. Поэтому активное тестирование в режиме пробуем-правим проходило несколько дней.

 

После этого выше релиз OfflineVM 1

 

В этой программе реализован транспорт файлов дампа базы и картинок по FTP. Но дело в том, что не на всех хостингах поддерживается активный режим обмена, или же есть проблемы с передачей файлов текстовых в бинарном режиме. т. е. Возникают такие проблемы, с которыми мы не в силах что либо исправить. Также очень большая проблема — когда хостинг загинается при попытке выгрузить дамп базы в файл.

 

Эту проблему можно решить только сменой хостинга или тарифного плана.

 

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

 

Руководство по установке и работе с OfflineVM1

http://rundesigner.com/index.php?option=com_content&view=article&id=53&Itemid=56&lang=ru

 

Шло время, а программа просто напросто не развивалась. Как был месяц назад функционал, так он и остался. Эйфория от того что программа вышла и даже для кого-то полезно прошла, поэтому я начал анализировать почему программа не развивается. Оказалось все довольно банально — нет интереса со стороны разработчиков писать мануалы, отвечать на ответы пользователей вовремя и т. д. А у меня к тому же еще и не оказалось времени это делать на общественных началах.

 

Пришлос время OfflineVM 2. Основной причиной почему нужно развивать функционал оказалось следующее — не на всех хостингах программа OfflineVM работала, из-за того, что мы никак не могли влиять на настройки на хостингах.

 

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

 

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

 

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

 

О том какой план развития у программы OfflineVM можно прочитать

http://virtuemart.ru/index.php?option=com_content&task=view&id=83&Itemid=34

 

 

Так что перед тем как оплатить поддержку лучше ознакомиться с первой версией (OfflineVM 1) и посмотреть отличия второй от первой.

 

Как раз на главной различия выложены в виде таблички. Для лучшего сравнения.

http://rundesigner.com/

 

На сайте rundesigner.com также можно сделать заявку на программу OfflineVm2

 

http://rundesigner.com/index.php?option=com_content&view=article&id=70&Itemid=72&lang=ru

 

Или почитать статьи по OfflineVm1

 

http://rundesigner.com/index.php?option=com_content&view=category&id=34&Itemid=70&lang=ru

 

Или почтить статьи по OfflineVM 2

 

http://rundesigner.com/index.php?option=com_content&view=category&id=38&Itemid=71&lang=ru

 

Также хотел бы предупредить пользователей с очень большими базами. Больше 3000 товаров я считаю достаточно большой базой. Что программа OfflineVM 1 и offlineVM2 при синхронизации замещают полностью данные в таблицах товаров. т. е. Каждый раз все 3000 товаров выгружаются потом загржаются на компьютер и при обратной синхронизации происходит тоже самое все товары из программы загружаются на сайт.

 

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

 

Мы знаем об этой проблемах и готовим программу OfflineVM 2+ специально для сайтов с большим количеством товаров, где будет частичная загрузка базы с сервера и выгрузка на сервер только изменений.

 

Да OfflineVM работает только со связкой Virtuemart + Joomla 1.5.x . Для версии Joomla 1.0.x программы не будет (поверьте перейти на новую Joomla не так уж и сложно).

 

 
« Пред.   След. »