Со дня создания этого топика прошел примерно месяц.
Сейчас активность резко упала. Оно и понятно - 90% идей уже сказано и примерно столько же из них мне дали пищи для размышлений.
Я закрываю топик. По сути получил то что хотел - идеи, мнения тех кому не все равно, примерную статистику и расклад на будущее.
Прежде всего хочу всех и каждого по отдельности поблагодарить. На всякий случай всем раздал плюсов
Даже неожиданно появился
Skype-чат Был там один раз, глянул и ушел)))
Сейчас понятия не имею что там происходит, но надеюсь что-нибудь светлое
А тенденция, по мне так, отличная
Коротенечко хотелось бы подытожить примерными планами, но прежде пару ссылок на мои наиболее интересные сообщения в этом обсуждении.
Там можно найти полезную информацию о нашем далеком и не далеком будущем -
http://forum.jbzoo.c...orum-b/?p=69565 А тут немного о близком будущем и чуток о настоящем -
http://forum.jbzoo.c...orum-b/?p=71017 А теперь небольшие выводы и планы 1. Не смотря на то, что многие проголосовали за гвардию бравых модераторов, идея по факту не работает. Причины писал выше. Особенно это подкрепляется мыслью "мы это уже проходили", поэтому повторять ошибок не намерен.
2. Будут изменения в цене. На сколько серьезно - затрудняюсь ответить. Цель: отсеять тех кому поддержка действительно нужна, от тех кому не особо. Соответственно, уменьшится кол-во вопросов, а значит
- Те кто остался получат более быстрый и развернутый ответ
- Появится дополнительное время на разработку, документацию и прочее.
Чтобы сбалансировать ситуацию начинаем развивать открытую часть форума. Она будет доступна сразу всем. Возможно договорюсь на Joomlaforum об отдельной ветке для нас (еще точно не думал о целесообразности).
Сам буду дальше стабильно отвечать в закрытой части и заглядывать во все открытые разделы чтобы вставить свои 5 копеек.
Пожалуйста! Не путайте тех поддержку и баги. Наши баги мы исправляем и без аккаунта с плюсом.
3. Про тарифы.Их станет меньше, чем сейчас. Между ними будет больше контраста. Условия каждого еще продумал не до конца.
Примерный расклад писал выше.
4. Про разработку.До осени выходит конвертер, который по факту нужен чтобы поставить точку для 2.2.0 и начать 2.2.1
Иначе сейчас многие считают что 2.2.0 не стабильна. Да, там есть баги, но они не критичные. Последний серьезный фикс мы вносили несколько месяцев назад и в новостях анонсировали это как RC #2
Версия 2.2.1 в основном будет содержать дополнительные расширения вроде платежных систем, доставок и прочего.
Примечательно здесь то, что их Александр и Сергей смогут сделать их без меня. Я тем временем начинаю делать 3.0, т.е JBZoo как отдельный компонент и там будет своя атмосфера.
5. JBZoo как компонент и новый взгляд... Чтобы разделять приложение от компонента, то 3.0 будет немного изменен в названии... ваши догадки? =)
Основное и самое масштабное изменение в разработке компонента - это обновление, которое будет доведено до максимального автоматизма. В идеале новая версия выходит раз в сутки, ночью. Обновиться можно одним кликом с любой версии по любую.
Мы со своей стороны запускаем специальный сервер непрерывной интеграции (CI) Кстати последние патчи создавал именно он. Он работает про расписанию и постоянно тестирует весь код с помощью специальной автоматической системы (PHPUnit + Selenium). Если все OK, то сервер решает выпустить обновление и создает билд. Все желающие его скачивают прямо из панели управления своего сайта. Никаких патчей!
Таким образом первая фича, которая появится в 3.0 - это будет волшебная кнопка автообновления и автоматизированная система тестирования. Это избавит от регрессий и резко сократит кол-во багов.
В целом, серверная часть у нас уже(!) написана и отлажена. Работает на Java + массе скриптов моего производства и как бы это не было странным, на консольном JBZoo + Symfony.
Альфа версия 3.0 появится примерно в январе следующего года. Автообновления - каждый день сразу после релиза.
На сколько я знаю, никто из разработчиков расширений Joomla не заморачивается подобным образом. Сама CMS не считается - как раз она так и обновляется а мы перенимаем опыт.
В итоге
- пользователи получат обновления так быстро на сколько это возможно
- разработчики не тратят время на рутину и в перспективе меньше тестируют
- качество кода станет выше, т.к за ним будет следить "око саурона" (CI)
6. Про багиНекоторые помнят, что во время активной отладки 2.2.0 у нас была длинная таблица в GoogleDocs для багов. В те дни я получил замечательный опыт и много мыслей по поводу трекера. Эти мысли были тщательно переварены и получились выводы
- Форум как трекер багов - никогда не сработает, даже его его очень тщательно модерировать.
- Мы вводим Youtrack c максимально упрощенным вариантом сабмита.
- Текущие "хотелки", которые мы собрали за последний год (примерно 1200+ штук
), импортируем в Youtrack.
7. ФорумНекоторая реорганизация разделов. Обновление движка до IPB 4.0
У меня есть еще масса революционно-экстремистских мыслей о демо сайтах, дистрибутивах и документации.
Пока что промолчу. Тем более что по ссылкам выше я немного об этом заикался...
В целом это все. Всем спасибо за то что вы есть!