×

Ошибка

The page you are trying to access does not exist.

Обновление JBZoo v4.0 - GNU GPL

Переезд на Github. Обновление бесплатной версии. Новая лицензия GPL-2.0

9.6/10 оценка (22 голосов)

Всем приветы!

На связи Денис (aka SmetDenis). Давно не виделись =)

Как вы уже могли догадаться по заголовку — JBZoo меняет лицензию на GPL и становится полностью открытым проектом. Соответственно, грядут несколько важных изменений.

А теперь по порядку…

Обновление JBZoo v4.0 - GNU GPL

Где JBZoo v3.0?

К сожалению, разработку 3-й версии пришлось заморозить до лучших времен. А времена эти так и не настали… Печаль.

На эту версию возлагалось масса надежд. Основными целями для создания нового проекта были: расширение рынка в сторону других CMS-систем и создание полноценной экосистемы вокруг конструктора.

Что же помешало мне?

  • На разработку требовалось порядка 1.5–2 млн. рублей и около года работы. Числа не с потолка, я сделал расчет с учетом рисков.
  • Найти толковых «не jQuery» разработчиков, которые захотят работать с Joomla, труднее чем кажется.
  • Рынок Joomla, как прочих CMS, сдувается и ничего с этим не поделаешь.
  • Существует несколько серьезных ошибок в ценовой политике и организации сообщества в целом.
  • Текущие «хедлайнеры» российского сообщества Joomla не готовы делать больше, чем привыкли. Будем честны друг с другом — каждый сидит в своей норке и боится рисковать, боится сделать что-то нечто бОльшее, чем «архив за деньги». Хотя есть исключения.
  • Переговоры с потенциальными инвесторами, а они реально были и предлагали от 1 до 2 млн. деревянных денег, остались без результата. Я отказался, так как предложения строились на весьма сомнительных условиях.
  • И еще несколько менее масштабных неприятностей…

В результате, энтузиазм сменился невыносимой усталостью от проекта.

Как вы сами понимаете, единственный путь дальнейшего развития проекта — это…

JBZoo v4.0 — GPL Community Edition

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

Лицензия меняется на GNU GPL v2.0

  • Код становится полностью открытым.
  • Все копирайты в файлах изменены
  • Код и вся его история выложены на github — https://github.com/JBZoo/JBZoo
  • Нет активации приложения.
  • Нет ограничений по доменам (кроме GPL-2).
  • Никакого шифрования или обфускации кода. Прощай ionСube!
  • Теперь даже ТЫ можешь внести свои правки с помощью Pull Request.
  • Проект оформлен максимально в духе Open Source.
  • Новые автоматические скрипты для тестирования и создания патчей.
  • В репозиторий добавлены последние патчи от сообщества и немного моих правок (суммарно более 20 штук).
  • Обновлять JBZoo можно прямо из панели управления через поиск новых версий или через стандартную установку (см. описание в репозитории).

На данный момент есть два основных контрибьютора, которые будут следить за PR и проектом в целом. Это я и Евгений Копылов (aka CB9TOIIIA).

Как обновить свои сайты до GPL?

Довольно просто. Заходите в репозиторий JBZoo-2-GPL-patches.
Следуйте инструкциям и ваш сайт больше никогда не будет просить ни ionCube, ни активацию.

Внимание!

  • Это минимальные патчи в 2–3 файла.
  • Функционал вашего сайта не изменится.
  • Патчите только согласно вашей версии JBZoo.
  • Обо всех проблемах пишите нам через Github Issues.

Как теперь узнавать об обновлениях?

Ставьте звезду и жмите кнопку «Watch». Так вы узнаете от Github’а о новой версии прямо на почту. Кол-во звезд же явно скажет разработчикам насколько интересен проект. Кликнуть не сложно, а нам приятно. Это своеобразный лайк на гитхабе.

Что будет с форумом и всем остальным?

Как некоторые заметили, ранее цена тарифных планов резко упала примерно в два раза и подписка была только за доступ к накопленным знаниям нашего сообщества.

Форум станет открытым, так же как и JBZoo. Это случится примерно в середине-конце августа текущего года. Это значит, что зарегистрироваться там сможет каждый и все страницы будут скормлены поисковикам как уникальный контент.
Это увеличит интерес к JBZoo со стороны сообщества Joomla.

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

За старшего остается «народный избранник» Евгений Копылов. Теперь он обладает необходимыми правами для модерации PR, выпуска новых версий JBZoo и даже может вносить правки на главном сайте. Я же буду в основном следить за всеми правками в проекте и смотреть, чтобы «говно» не уходило в новые версии.

И немного статистики напоследок

JBZoo в предыдущем виде прожил 6 лет. Знаете ли вы что:

  • За все время было активировано порядка 30 000 уникальных доменов. Естественно, многие из них были локальные.
  • По данным за последние 30 дней, на JBZoo работает 4 961 сайт. Скорее переходите на GPL! Это все-таки в ваших интересах ;)
  • Версия JBZoo Free насчитывает около 1 200 сайтов.
  • Судя по статистике моего робота, порядка 500 сайтов — это онлайн-магазины. Остальные — новостники, блоги, каталоги, визитки и т. д.
  • Сервер активации за все время провел более 5 000 000 проверок лицензий.
  • За все время вышло более 30 версий JBZoo.
  • Репозиторий насчитывает порядка 2 500 комитов.
  • Мы умудрились пережить 2 хороших DDOS атаки и один раз отказ зеркального рейда среди ночи.
  • Сменили около 5 хостеров для 15 сайтов (была масса мелкопроектов).
  • Наш закрытый форум насчитывает порядка
    • 97 000 сообщений.
    • 15 000 тем и вопросов.
    • 8 100 аттачей.
    • Более 9 000 пользователей (не боты).
    • Почти 200 расширений для JBZoo в маркете.

Много это или мало — я не знаю. Сколько есть. Судить вам.

И животрепещущий вопрос, который волнует умы целого поколения…

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

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

Основной профит — самый разнообразный опыт =)

JBZoo, добро пожаловать в новый, дивный и открытый мир,
где Open Source Matters!

9.6 52308
  • Евгений Копылов
    23 Июль 2018 at 04:53
     ↑  +11  ↓  Ответить

    Поехали! :)

  • Юрий
    Юрий
    23 Июль 2018 at 13:12
     ↑  +7  ↓  Ответить

    СПАСИБО, Денис, за эти шесть лет! С вами было интересно и профессионально и личностно.

    Поехали!:))

  • Евгений Сивоконь
    23 Июль 2018 at 13:28
     ↑  +9  ↓  Ответить

    С учетом сложившихся обстоятельств, выкладывание проекта в Github - самое разумное решение, что продлит жизнь продукту, плюс делегированы права, чтобы продукт держался на плаву. Молодцы!

    Пожелание: добавьте JBZoo на JED и попросите сообщество оставить отзывы.

  • Дмитрий
    23 Июль 2018 at 13:35
     ↑  +1  ↓  Ответить

    Денис Спасибо конечно. Теперь моя дорога к темфоресту открыта) Но можно немножко подробностей чем ты сейчас занят? Если ли у тебя новые проекты?

    • SmetDenis
      SmetDenis (admin)
      23 Июль 2018 at 13:56
       ↑  +4  ↓  Ответить

      Да, я помню. Ты этого очень долго ждал.. Теперь все дороги открыты, и не только для темфореста =)

      Сейчас я управляю всей разработкой и внутренней кухней в https://item8.io Других проектов с Joomla пока что не планирую, но есть близкие к этой теме мысли... Посмотрим-с)

      • Samus
        24 Июль 2018 at 02:47
         ↑  0  ↓  Ответить

        Добрый день! Два вопроса если можно:

        1. Почему не переходите на изготовление платных мелких расширений для JBZoo (200 расширений для JBZoo в маркете уже есть). Без заморочек с ionCube, контроля лицензий и с продажей за 10-20 баксов под любое количество лицензий?

        2. У Joomla проблемы с Google Sitemaps, какое расширение не возьми, все корявые или программно или дизайном. Не думали заняться написанием этого компонента? Сейчас это вроде актуально. Кода там вроде поменьше чем в JBZOO, но тот кто будет писать должно очень хорошо знать ядро и быть в теме.... просто интересно.

        • SmetDenis
          SmetDenis (admin)
          24 Июль 2018 at 14:32
           ↑  +1  ↓  Ответить

          1. Рассматривал эту модель, если кратко - она не рентабельна в моих масштабах. Основные риски - нет защиты от GPL, по сути нет компетентных разработчиков в Joomla. От слова совсем. Люди зачастую пугаются даже гита, что уж там кодить что-то нормальное.

          2. Ранее писал подобные вещи для JBZoo, архитектура а точнее отсутствие общего принципа в расширения Joomla не даст сделать что-то лучше чем есть сейчас.

      • Дмитрий
        Дмитрий
        04 Август 2018 at 12:18
         ↑  0  ↓  Ответить

        itm8 это конструктор срм под Joomla?

        • SmetDenis
          SmetDenis (admin)
          05 Август 2018 at 23:56
           ↑  0  ↓  Ответить

          Нет, это биллинговая система для финансистов из сферы мобильной рекламы. К Joomla, как и к любой другой CMS системе, вообще не имеет никакого отношения =)

  • Павел
    Павел
    25 Июль 2018 at 13:11
     ↑  0  ↓  Ответить

    Добрый день.

    Давным давно пробовал JBZoo ещё до таких глобальных перемен.

    Вот такой вопрос: будет ли проект развиваться? Или как у Zoo правки под новые версии Joomla? И будут ли хоть правки?...

    Да, и теперь ведь всем нужно соответствие 54 ФЗ, платёжные модули это теперь могут?

    • SmetDenis
      SmetDenis (admin)
      25 Июль 2018 at 16:06
       ↑  +1  ↓  Ответить

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

      Сейчас работает на Joomla 3.8, 4-я версия Joomla зависит от его поддержкой компонентом YT ZOO.

      По поводу ФЗ где-то были наработки на форуме. Там Самая большая боль - это не расширение, а получить все сертификаты и подключить их друг с другом на самом деле.

  • Сергей
    Сергей
    26 Июль 2018 at 09:32
     ↑  0  ↓  Ответить

    А я хотел сайт сделать на JBZoo теперь его не купить и не скачать?

    • SmetDenis
      SmetDenis (admin)
      26 Июль 2018 at 12:47
       ↑  0  ↓  Ответить

      Посмотрите внимательно репозиторий. Там есть архив jbzoo_clean_install.zip

  • Дмитрий
    Дмитрий
    28 Июль 2018 at 15:09
     ↑  0  ↓  Ответить

    Добрый день, а где взять demo т.е как их теперь скачать demo gemes, и обновлены ли они до j3.8 и jbzoo до 4?

    • SmetDenis
      SmetDenis (admin)
      28 Июль 2018 at 15:10
       ↑  0  ↓  Ответить

      Пока что никак. Еще не делал.

  • Дмитрий
    Дмитрий
    28 Июль 2018 at 15:43
     ↑  0  ↓  Ответить

    т.е. берем оригинал и обновляем сначала joomla потом jbzoo

    • SmetDenis
      SmetDenis (admin)
      29 Июль 2018 at 02:08
       ↑  +1  ↓  Ответить

      Да, как вариант. Можно просто обновить текущий сайт.

  • dyrizm
    dyrizm
    29 Июль 2018 at 00:18
     ↑  +1  ↓  Ответить

    А когда выйдет дистрибутив для установки с нуля JBZOO V4.0? а не обновление предыдущих версий?

    • SmetDenis
      SmetDenis (admin)
      29 Июль 2018 at 02:10
       ↑  +3  ↓  Ответить

      Он уже вышел ;) В репозитории в релизах скачайте архив jbzoo_clean_install.zip

      Кажется в readme на гитхабе я писал об этом.

  • Matt
    31 Июль 2018 at 02:38
     ↑  0  ↓  Ответить

    I have downloaded jbzoo but can't figure out to make a filter for product colors. Is there any documentation anywhere showing how to do this? I only see elements available for text area, dropdowns, and radio for example.

    • SmetDenis
      SmetDenis (admin)
      31 Июль 2018 at 17:27
       ↑  +1  ↓  Ответить

      Hi, thanks for your reply.

      Unfortunately, on your question we have only a demo website. Soon we will make a section to download it. You can use it as an example of JBZoo configuration.

  • Владимир
    Владимир
    01 Август 2018 at 17:33
     ↑  +1  ↓  Ответить

    Просто хочу сказать спасибо.

    Использовал jbzoo на некоторых из своих сайтов. В процессе кастомизации много чему научился. Да и форум толковый.

    Удачи во всех будущих проектах!!

    • SmetDenis
      SmetDenis (admin)
      01 Август 2018 at 18:33
       ↑  0  ↓  Ответить

      Спасибо, это очень приятно слышать!

  • Вениамин
    Вениамин
    01 Август 2018 at 19:11
     ↑  +1  ↓  Ответить

    Хочу присоединиться к благодарностям. Спасибо большое, Денис. Вместе с Вами получал свой жизненный опыт, использую Ваш проект. Спасибо всем остальным ребятам, кто помогал на форуме. Успехов, друзья!

    • SmetDenis
      SmetDenis (admin)
      01 Август 2018 at 19:49
       ↑  0  ↓  Ответить

      Вениамин, спасибо большое!

  • Николай
    01 Август 2018 at 19:44
     ↑  0  ↓  Ответить

    Нифига не понял, как обновить уже существующий сайт!!! Всё же сейчас работает нормально! И через некоторое время просто перестанет работать, я правильно понял???

    • SmetDenis
      SmetDenis (admin)
      01 Август 2018 at 19:48
       ↑  0  ↓  Ответить

      На главных странице репозитория с патчами GPL написано что нужно сделать - https://github.com/JBZoo/JBZoo-2-GPL-patches. Грубо говоря - заменить пару файлов. На всякий случай сделать бекап.

      Отвязать свои сайты от наших серверов нужно как можно раньше - в ваших же интересах ;)

      Обновления теперь можно скачивать "без СМС и регистрации" тут - https://github.com/JBZoo/JBZoo (там тоже все написано на главной).

  • Виктор
    Виктор
    03 Август 2018 at 11:30
     ↑  0  ↓  Ответить

    При закачивании патчей на jbzoo версии 2.2.0 сайт не работает. Поправьте пожалуйста файлы.

    • SmetDenis
      SmetDenis (admin)
      03 Август 2018 at 12:28
       ↑  0  ↓  Ответить

      Скажите текст ошибки PHP

  • Андрей
    03 Август 2018 at 15:42
     ↑  0  ↓  Ответить

    Друзья подскажите пожалуйста, не могу разобраться. Или где спросить?

    Три сайта на JBZoo

    Один обновил по инструкции без проблем стояла JBZoo 2.3.1

    Второй не получается сделать стоит JBZoo 2.2.0 - "Fatal error: Class 'JBCart' not found in /home/virtwww/w_f15_b558ee12/http/modules/mod_jbzoo_basket/helper.php on line 39"

    Что делать где ковырять?

    • SmetDenis
      SmetDenis (admin)
      03 Август 2018 at 15:45
       ↑  0  ↓  Ответить

      На выходных смогу посмотреть что не так с патчем 2.2.0. Будет здорово, если вы мне на почту denis@jbzoo.com отправите доступ. Это сильно поможет делу.

      Спасибо!

      • Андрей
        03 Август 2018 at 15:46
         ↑  0  ↓  Ответить

        ок спасибо, сейчас вышлю

        • SmetDenis
          SmetDenis (admin)
          06 Август 2018 at 00:00
           ↑  +2  ↓  Ответить

          Обновил ваш сайт и исправил патч. Корзина работает. Больше ваш сайт не будет проверять активацию и работает под GPL-лицензией.

          На всякий случай сохранил оригинальные файлы с пометкой в имени "_orig".

          Проверьте, пожалуйста.

  • Владимир (zeus07)
    Владимир (zeus07)
    04 Август 2018 at 05:13
     ↑  0  ↓  Ответить

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

    Я не совсем понял по поводу обновлений. У меня на сайтах везде стоит версия 2.4.1 под 3.8 и для обновления мне нужно было использовать патч для 2.3.2? Верно? Я заменил 2 файла, но в админке теперь ошибки сплошные: https://prnt.sc/kegjk4

    Может что-то не так сделал?

    • SmetDenis
      SmetDenis (admin)
      05 Август 2018 at 23:59
       ↑  +1  ↓  Ответить

      Если многочисленное сообщество не поленится делиться своими наработками, то будет развиваться. Тут уже 3-х людей, которых я знаю, есть мысли выхода на themeforest.net, так что думаю будущее есть.

      Скачивайте патч для версии "patches/2.3.2_and_later". Сегодня я обновил их.

  • Дмитрий
    Дмитрий
    04 Август 2018 at 12:16
     ↑  0  ↓  Ответить

    Дорый день, вот мучуюсь) уже неделю не получается обнвить JBZoo: 2.2.4 Pro rev3086 до свежей, кидаю патчи но .... есть какой то алгритм что от куда брать?

  • Олег
    Олег
    08 Август 2018 at 03:01
     ↑  +4  ↓  Ответить

    Дикая ностальгия, с Вами с самого начала JBZoo. Спасибо за все, было реально круто! Видел, что Ваша жизнь изменилась, Денис. Успехов!

    • SmetDenis
      SmetDenis (admin)
      08 Август 2018 at 14:43
       ↑  0  ↓  Ответить

      Спасибо!

  • Наталья
    Наталья
    08 Август 2018 at 16:28
     ↑  0  ↓  Ответить

    Добрый день! Подскажите пожалуйста, почему в режиме редактирования полей приложения JBZoo нет никаких элементов в библиотеке от JBZoo? У меня они почему-то и на бесплатной версии отсутствовали, даже те, что шли бесплатно...

    • Наталья
      Наталья
      08 Август 2018 at 21:46
       ↑  +1  ↓  Ответить

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

  • Аноним
    Аноним
    10 Август 2018 at 01:36
     ↑  0  ↓  Ответить

    В админке после установки патча пропал отдельный пункт меню JbZoo - это фича?

    • SmetDenis
      SmetDenis (admin)
      10 Август 2018 at 02:12
       ↑  0  ↓  Ответить

      Как это ни странно, да. В последних версиях Joomla изменилось API для этого меню и наша реализация отпала. Хотя была нативной. Видимо они забыли сделать обратную совместимость. Нужно придумывать костыли, как это меню запустить в дело снова...

  • Юлия
    Юлия
    12 Август 2018 at 00:57
     ↑  0  ↓  Ответить

    Здравствуйте. Обновила JbZoo и в модуле JBZoo Category List пропали все настройки, можно выбрать позицию, заголовок и всё. Но на сайте все выводится так, как было настроено.

    На новом сайте, с новой Joomla, с чистой установкой JbZoo (правда с импортированными категориями и материалами) то же самое. Но, естественно, на сайт выводится только заголовок модуля.

    Создаю на пробу на третьем сайте - такая же пустота в настройках.

    Это у всех так, или я одна такая криворукая? :)

  • Serafimanna
    Serafimanna
    13 Август 2018 at 19:44
     ↑  +3  ↓  Ответить

    Денис, была с проектом с первых шагов. Всячески желала вам удачи. Работу JBZoo облегчил мне неимоверно. Дальнейших Вам успехов.

    • SmetDenis
      SmetDenis (admin)
      13 Август 2018 at 19:49
       ↑  0  ↓  Ответить

      Спасибо! Да, я хорошо помню вас. Тоже желаю вам дальнейшего развития и всяческих успехов =)

  • D
    D
    18 Август 2018 at 18:01
     ↑  0  ↓  Ответить

    Все бы хорошо, но сообщество из небольшого кол-ва человек скорее испортят этот отличный компонент.

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

  • Серафима
    29 Август 2018 at 12:16
     ↑  0  ↓  Ответить

    Спасибо, Денис.

    Я все эти годы с вами и готова к переменам.

    Желаю вам новых гениальных решений и крепкого здоровья!

    Самое главное продолжать развивать компонент и ничего не портить:)))

    Всего доброго:)

  • Дмитрий
    Дмитрий
    01 Сентябрь 2018 at 19:41
     ↑  0  ↓  Ответить

    А можно ли сейчас где то скачать демо сайты?

    • SmetDenis
      SmetDenis (admin)
      02 Сентябрь 2018 at 02:56
       ↑  0  ↓  Ответить

      Скоро перенесу архивы на гитхаб.

      • Виталий
        Виталий
        18 Сентябрь 2018 at 20:45
         ↑  0  ↓  Ответить

        Еще не перенесли? В первые работаю с Вашим компонентом. Хотелось бы посмотреть как что устроено. И не подскажите, как реализовать выбор размера одежды без вариаций (страница товара -> доступные размеры для этого товара)

  • Александр
    Александр
    08 Сентябрь 2018 at 12:09
     ↑  +1  ↓  Ответить

    Всё у вас классно.

    НО! "Элементарный" компонент магазина без элемента оплаты под 54 ФЗ - это не серьёзно!!!

    Сделайте и поддерживайте, пожалуйста, элемент Я.Кассы под новое API.

    Можно даже разместить ссылку на самой Я.Кассе (в разделе интеграция) для скачивания.

    Сейчас нужно сделать небольшой магазин, набрёл на ваш компонент, но вот это только и останавливает...

  • Виталий
    Виталий
    18 Сентябрь 2018 at 21:37
     ↑  0  ↓  Ответить

    Доброго времени суток, могли бы Вы отправить архив с демо данными jbzoo на почту dir@voropaev.biz?

  • Денис
    Денис
    20 Сентябрь 2018 at 12:48
     ↑  0  ↓  Ответить

    Добрый день, а старая документация работает на новой версии ?

  • Роман
    Роман
    25 Сентябрь 2018 at 01:16
     ↑  +1  ↓  Ответить

    У меня версия JBZoo: 2.2.3 Pro rev3018

    Какой патч мне использовать. для моей версии в депазитории ничего нет!

Оставить комментарий