Новости 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 Гость просматривают эту тему.
  • 5 Ответов
  • 1840 Просмотров
*

werewolfGSM

  • Захожу иногда
  • 50
  • 0 / 0
Добрый день.
Подскажите пожалуйста, как поступить для решения следующего вопроса:
Делаю компонент для b2b (разновидность интернет магазина для оптовых клиентов). Необходимо сделать оповещение администратора о том, что пришел новый заказ или какая-то реакция от клиентов. Сейчас это делается из компонента путем отправления письма в почту, надо сделать уведомление в виде всплывающих окошек (как в icq), но вот пока не знаю как.
Может быть есть какие-либо компоненты для служебных сообщений в самой Joomla, чтобы просто отсылать этому компоненту сообщение, а компонент уже сам все делал?
Помогите кто чем может.
Заранее спасибо.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Ну можно делать запрос на сервер с помощью JS через определенный промежуток времени. В Joomla, кстати, так устроена "поддержка сессии".
В чем проблема собственно?
*

werewolfGSM

  • Захожу иногда
  • 50
  • 0 / 0
Ну первая проблема в том, что я не знаю как с любой страницы админки запускать отслеживающий скрипт (у себя в компоненте - это ясно, думаю как-то плагином, но никогда плагинов не делал и не знаю с какого боку подойти)
Кроме того надо:
1. Каким то образом отслеживать вновь поступившие и не просмотренные заказы (но алгоритм в принципе более-менее ясен)
2. Надо программно реализовать саму JS систему оповещений
3. Это еще надо все красиво графически оформить.

Я надеялся, что есть готовые компонеты, которые на JS работает с системой внутренних сообщений Joomla и к ней привязаться.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
ну дык за вас никто этого просто так делать не будет)) Готового чего-то тоже навряд ли найдете.
Как программно это сделать я могу подсказать.
В JS есть такой замечательный метод как "setTimeout". Так вот с помощью него делается замкнутый цикл, т.е. рекурсия. И в этой функции отправляется AJAX запрос на сервер.
*

werewolfGSM

  • Захожу иногда
  • 50
  • 0 / 0
Ясно, значит буду сам делать.
Вопрос не в "setTimeout". Вопрос в том, как например на главной странице (и вообще по всей админке) вызвать свой код, который будет уже вызывать "setTimeout"?
Единственное что приходит в голову, в шаблоне, но это неправильно.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
можно написать системный плагин, если не охота в шаблоне.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу распаковать jpa архив сайта Akeeba backup. ajax error

Автор smadkz

Ответов: 4
Просмотров: 1952
Последний ответ 26.12.2020, 15:15:15
от stendapuss
simpleform2 ошибка ajax error в Google chrome

Автор safronoff343

Ответов: 1
Просмотров: 1298
Последний ответ 05.06.2020, 20:36:42
от safronoff343
Проблема с модулем simpleform2 - ошибка AJAX error

Автор Larisa

Ответов: 27
Просмотров: 12195
Последний ответ 22.11.2016, 14:59:44
от DemoNF
Joomla 1.5.9 AJAX и JFactory

Автор NJcome

Ответов: 2
Просмотров: 1127
Последний ответ 03.08.2016, 16:42:47
от NJcome
При сохранении выбрасывает из панели управления на главную страницу сайта

Автор Gemini

Ответов: 3
Просмотров: 1666
Последний ответ 14.08.2015, 14:41:20
от flyingspook