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

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
UTM метки - ?
« : 18.06.2016, 08:43:07 »
Добрый день,

Подскажите пожалуйста как установить сбор "UTM меток" в комопненте:RSForm..

То есть, в какой файл нужно установить следующие строчки:
Код
<?php echo "Рекламная система (utm_source): ".$_GET['utm_source']."\r\n";?>
<?php echo "Ключевое слово\фраза (utm_term): ".$_GET['utm_term']."\r\n";?>
<?php echo "Тип трафика (utm_medium): ".$_GET['utm_medium']."\r\n";?>
<?php echo "Рекламная кампания (utm_campaign): ".$_GET['utm_campaign']."\r\n";?>
<?php echo "Тип объявления (utm_content): ".$_GET['utm_content']."\r\n";?>

Просто не давно перешел на компонент RSForm - и не знаю какой файл отвечает за формирование писем...
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

master-smeta

  • Захожу иногда
  • 298
  • 10 / 0
Re: UTM метки - ?
« Ответ #1 : 13.07.2016, 10:20:40 »
Я ЮТМ не собирал, но собираю серверную информацию типа IP, httpReferer... Делается следующим образом: добавляем в форму (на вкладке "компоненты") скрытое поле, называем server (например), и в значение вставляем код
Код
//<code>
$servername=getenv("SERVER_NAME");
$requri=getenv("REQUEST_URI");
$httpref=getenv("HTTP_REFERER");
$ip=getenv("REMOTE_ADDR");
$httpagent=getenv("HTTP_USER_AGENT");
return "Адрес страницы: " . $servername . $requri . "<br> Рефер:" . $httpref . "<br> Дополнительно:" . $ip . ' ' . $httpagent;
//</code>
Потом в письмо админу добавляем отправку значения поля server.
Думаю, с ютм-метками можно сделать примерно так же.
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: UTM метки - ?
« Ответ #2 : 13.07.2016, 12:21:21 »
Вообще то для этого в Joomla есть JInput который может брать параметры из строки адреса, поэтому
Код
.$_GET['utm_source']
- это костыль.

Почитайте статейку и возможно ваше затуманенное сознание решит сделать все же через API Joomla
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: UTM метки - ?
« Ответ #3 : 17.07.2016, 17:18:12 »
Я ЮТМ не собирал, но собираю серверную информацию типа IP, httpReferer... Делается следующим образом: добавляем в форму (на вкладке "компоненты") скрытое поле, называем server (например), и в значение вставляем код
Код
//<code>
$servername=getenv("SERVER_NAME");
$requri=getenv("REQUEST_URI");
$httpref=getenv("HTTP_REFERER");
$ip=getenv("REMOTE_ADDR");
$httpagent=getenv("HTTP_USER_AGENT");
return "Адрес страницы: " . $servername . $requri . "<br> Рефер:" . $httpref . "<br> Дополнительно:" . $ip . ' ' . $httpagent;
//</code>
Потом в письмо админу добавляем отправку значения поля server.
Думаю, с ютм-метками можно сделать примерно так же.
Нужен автомат - а в ручную добавлять, это не серьезно...
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: UTM метки - ?
« Ответ #4 : 17.07.2016, 17:22:14 »
Посмотрим... Что за JInput
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

baden13

  • Новичок
  • 7
  • 0 / 0
Re: UTM метки -?
« Ответ #5 : 19.09.2018, 18:45:02 »
Посмотрим... Что за JInput
Warlocksp, удалось ли решить задачу? Нужно организовать тоже самое. Буду признателен за информацию. По ссылке отправленной Очередной вебмастер ходил, не смог разобраться как это работает.
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: UTM метки -?
« Ответ #6 : 19.09.2018, 19:54:38 »
Warlocksp, удалось ли решить задачу? Нужно организовать тоже самое. Буду признателен за информацию. По ссылке отправленной Очередной вебмастер ходил, не смог разобраться как это работает.
Да, смог реализовать и не на одном сайте. :)
Обращайся в скайп.
Именно в теме писать не буду, демагогия. Захочешь потом выложишь сам.
Спросил какой файл отвечает за отправку и все. Не, начали советовать как правильно собирать.
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: UTM метки -?
« Ответ #7 : 04.07.2023, 08:30:59 »
Добрый день,
Как это сделал, не смогу помочь.

Но год тому назад у меня случилась беда.
Меня обокрали и украли компьютер. И естественно вся информация ушла.

Что я помню как делал, это с начало вы utm метки засылаете в кеш, а после вытягивает в RSForm.
Все это прописывал в RSForm форме и главное на каждую utm метку по две строчки писал.

1. строка в кеш засылает.
2. строка вставляет ее в форму.
« Последнее редактирование: 04.07.2023, 08:44:49 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться