Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 2396 Просмотров
*

GreenMachine

  • Новичок
  • 7
  • 0 / 0
Здравствуйте. Установил с официального сайта последнюю версию Joomla 2.5 . В стандартном шаблоне Atomic не работает модуль регистрации новых пользователей. Вход на сайт работает только для админа (единственный зарегистрированный). Шаблоны Beez_20 и Beez5 все работает как часы. Хостинг - Jino (пробовал на других - тоже самое). Менял настройки на хостинге, браузеры, компьютеры - результат тот же. Дело скорее в шаблоне. Прокомментируйте, пожалуйста, сие недоразумение. Вопрос задан не из любопытства. Сверстан сайт на похожем шаблоне и нуждается в рабочем модуле регистрации (переделывать под новый шаблон о-о-очень не хочется). Если бы дело было только в шаблоне используемом для сайта вопросов бы не задавал. Но почему не работает регистрация в предустановленном в официальном дистрибутиве шаблон - для меня загадка. Если вдруг, у кого то есть установленная чистая Joomla 2.5.19 используйте по умолчанию шаблон Atomic и попробуйте зарегистрировать нового пользователя. Если получится - сниму вопрос. Спасибо.
 Все - разобрался. Помогли добрые люди. До конца можете не читать. Все дело было в CSS. Не подсвечивались, не правильно заполненные, поля формы. А из-за многократного повторения одних и тех же логинов и емеилов не приходили письма.
« Последнее редактирование: 26.03.2014, 10:40:40 от GreenMachine »
*

N2uM

  • Захожу иногда
  • 470
  • 20 / 0
Re: Не работает модуль регистрации
« Ответ #1 : 20.03.2014, 06:28:30 »
А что за ошибку пишет, что происходит?
Лучшее спасибо это "+" в карму
*

GreenMachine

  • Новичок
  • 7
  • 0 / 0
Re: Не работает модуль регистрации
« Ответ #2 : 20.03.2014, 10:14:27 »
Установил Joomla, выбрал шаблон Atomic, зашел на сайт, в форме входа на сайт нажал "регистрация", заполнил форму регистрации пользователя, нажал на кнопку "регистрация" и не чего не происходит. Страница не обновляется, поля формы остаются заполненными. При пустых полях то же самое (хотя поля должны подсвечиваться). Просто мертвая форма стоит и все. Сообщений об ошибках сервера нет. Такое ощущение, что не срабатывает файл обработчик. Облазил всю Joomla и методом "тыка" нашел отличия между шаблонами Beez5, Beez_20 и Atomic. В папке ../templates/atomic/html есть папка mod_login, в ней default.php. В атрибуте action=index.php, указывается путь к обработчику. В index.php, естественно, ничего похожего на обработку формы нет, и где искать не понятно. В шаблонах Beez5, Beez_20 папки mod_login нет. Есть еще в Joomla папки ../components/com_users, ../modules/mod_login, ../administrator/components/com_users, ../administrator/components/mod_login, ../administrator/modules/mod_login и может еще что-то, но эти папки я не рассматривал, так как они общие для всех шаблонов. Одним словом, нужен совет человека со знанием PHP.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Re: Не работает модуль регистрации
« Ответ #3 : 20.03.2014, 10:24:55 »
Попробуйте другой шаблон, на форуме подобный вопрос уже задавали
Мелкий ремонт. skype poisk-plus
*

GreenMachine

  • Новичок
  • 7
  • 0 / 0
Re: Не работает модуль регистрации
« Ответ #4 : 20.03.2014, 10:40:03 »
Дело в том, что в сети есть готовый сайт с похожей проблемой, который не хотелось бы переделывать под новый шаблон. Возможно проблема одинаковая. Разобравшись, почему не работает модуль в стандартном шаблоне от Joomla, можно будет решить и свою проблему.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Re: Не работает модуль регистрации
« Ответ #5 : 20.03.2014, 11:41:23 »
Включите показ ошибок и посмотрите какую ошибку показывает
Мелкий ремонт. skype poisk-plus
*

GreenMachine

  • Новичок
  • 7
  • 0 / 0
Re: Не работает модуль регистрации
« Ответ #6 : 20.03.2014, 13:26:11 »
Показ ошибок максимальный. Ничего не показывает.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Re: Не работает модуль регистрации
« Ответ #7 : 20.03.2014, 14:44:40 »
Скачайте предыдущую версию loomla и на чистом дистрибутиве проверьте
Мелкий ремонт. skype poisk-plus
*

GreenMachine

  • Новичок
  • 7
  • 0 / 0
Re: Не работает модуль регистрации
« Ответ #8 : 21.03.2014, 14:15:55 »
Установил старую версию Joomla 2.5.1 двухлетней давности - результат тот же. Форма регистрации в шаблоне Atomic не работает. Где еще искать - не знаю.
*

Siber

  • Захожу иногда
  • 150
  • 9 / 0
Re: Не работает модуль регистрации
« Ответ #9 : 24.03.2014, 15:54:20 »
Там в CSS какая-то проблема
Допишите в конец файла стилей template.css
.invalid {
    border-color: red !important;
}

Подсветка будет отрабатывать.
*

GreenMachine

  • Новичок
  • 7
  • 0 / 0
Re: Не работает модуль регистрации
« Ответ #10 : 25.03.2014, 08:01:17 »
Там в CSS какая-то проблема
Допишите в конец файла стилей template.css
.invalid {
    border-color: red !important;
}

Подсветка будет отрабатывать.

Спасибо за совет. Но дело не в том, что в форме CSS не работает, а в том что не работает php-обработка. В том числе проверка на заполнение полей. Вроде есть такое явление, как переопределение ядра Joomla. При обработке формы регистрации Joomla в начале смотрит папку HTML (файл default.php) в шаблоне, иначе обращается к модулю mod_login и т. д. Удалял папку HTML - форма не работает. Пробовал заменить файлы index.php, templateDetails.hml из шаблона Atomic на аналогичные из Beez_20. Форма частично заработала, даже пришло письмо о регистрации. Правда, с отчетом об ошибках, но некоторые данные сохранились.  Одним словом, получается дело в php. Только, что и где надо исправлять - загадка. Если бы не работала форма регистрации в стороннем шаблоне, черт с ним, а тут не работает форма в, предустановленном в Joomla, шаблоне Atomic.
*

Siber

  • Захожу иногда
  • 150
  • 9 / 0
Re: Не работает модуль регистрации
« Ответ #11 : 25.03.2014, 15:13:08 »
В версии Joomla! 2.5.19 как-раз стили только не работают корректно. Пользователь создается. Заполненность полей проверяется и на стороне сервера и на стороне клиента: почтовый ящик неправильного формата подсвечивается красным, после внесения стилей, которые приведены выше. При малом количестве символов в имени сервер возвращает правильную ошибку. Отправку почты не проверял.
*

GreenMachine

  • Новичок
  • 7
  • 0 / 0
Re: Не работает модуль регистрации
« Ответ #12 : 26.03.2014, 10:49:58 »
В версии Joomla! 2.5.19 как-раз стили только не работают корректно. Пользователь создается. Заполненность полей проверяется и на стороне сервера и на стороне клиента: почтовый ящик неправильного формата подсвечивается красным, после внесения стилей, которые приведены выше. При малом количестве символов в имени сервер возвращает правильную ошибку. Отправку почты не проверял.

 Огромное человеческое спасибо. Ларчик просто открывался. Повторно отредактировал CSS-файл и все заработало. Почта приходит, кроме Gmail, но это уже другой вопрос. Siber, Наберу 10 постов, поставлю заслуженный плюс в карму (сейчас у меня 7 постов, не охота спамить форум).
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Убрать уровни подкатегорий в меню

Автор desaund1

Ответов: 0
Просмотров: 1379
Последний ответ 10.08.2017, 22:34:06
от desaund1
Изменить форму на главной ?

Автор warlocksp

Ответов: 2
Просмотров: 1231
Последний ответ 19.02.2017, 15:44:11
от warlocksp
Дублирование на сайте

Автор derenikp

Ответов: 3
Просмотров: 1355
Последний ответ 08.01.2017, 17:30:00
от derenikp
Переменная в ссылках.Не выполняется задаm

Автор ghostcom

Ответов: 25
Просмотров: 1642
Последний ответ 06.09.2016, 17:13:20
от ghostcom
ошибка "File for Model inventory not found"

Автор polgrig

Ответов: 0
Просмотров: 1394
Последний ответ 05.08.2016, 14:36:02
от polgrig