InstantCMS 2.8.0 release candidate

+42
4.62K

Здравствуйте

Тестируем релиз-кандидат InstantCMS 2.8.0. От того, как мы с вами выявим баги в новой версии, зависит стабильность релиза. Прошу всех неравнодушных присоединиться к тестированию.
Если критичных ошибок не будет выявлено, то в конце грядущей недели релиз.

Цель релиз-кандидатов

1. Тестирование участниками сообщества заявленной новой функциональности чистого движка новой версии;
2. Тестирование участниками сообщества обновления с предыдущей версии на копиях сайтов, чтобы по выходу релиза спокойно обновить;
3. Дать возможность разработчикам дополнений неспешно ознакомиться с новшествами и при необходимости обновить свои разработки.

Что не нужно делать с релиз-кандидатами

1. создавать новый сайт на нём
2. обновлять рабочий сайт, работающий на предыдущей версии
3. при тестировании искать что-то иное, кроме багов (ошибок)

Что такое баг

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

Как тестировать

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

Как тестировать процесс обновления

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

На что обратить внимание при тестировании

Изменений достаточно много: добавлено 143 файла, изменено 253. Изменения в шаблонах есть, увы, без этого невозможно двигаться вперёд. Но не стоит этого бояться. Фатально изменения в новой версии не должны сказаться, как это было в InstantCMS 1.X.

Обратить нужно внимание на новшества в компоненте "Группы" (который сообщества joke), возможность связей типов контента с группами и профилями, вывод полей пользователей в списке, новый режим отладки, сквозная авторизация для поддоменов, RSS для комментариев и т.д. В идеале нужно, извиняюсь за сленг, "протыкать" каждую опцию в админке.

Список всех коммитов (с пояснениями) с версии 2.7.2 тут.
Список закрытых тикетов на этот релиз тут.

Скачать

20.07.2017 RC3

Пакет обновления 2.7.2 => 2.8.0RC3
Чистый релиз InstantCMS 2.8.0 RC3

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

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


Тестирование завершено. Огромное спасибо всем участникам.

Еще от автора

InstantCMS 2.17.0 релиз-кандидат
Тестируем релиз-кандидат InstantCMS 2.17.0. От того, как мы с вами выявим баги в новой версии, зависит стабильность релиза.
Как собрать обновление и релиз InstantCMS
Небольшой экскурс в сборку дистрибутива установки и обновления InstantCMS с GitHub.
InstantCMS 2.14.0 release candidate
Здравствуйте Тестируем релиз-кандидат InstantCMS 2.14.0. От того, как мы с вами выявим баги в новой версии, зависит стабильность релиза.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.