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

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
Актуальная версия плагина
RadicalForm 3.1.0


Что умеет плагин?

  • Это бесплатный плагин, который таким и останется.
  • Форма написана на чистом javascript и не требует подключения jQuery
  • Работает в любом месте сайта, нет никаких ограничений. (актуально для различных конструкторов сайтов, интернет магазинов и т.д.)
  • Это AJAX плагин.
  • Прекрасно работает во всплывающих окнах. Есть возможность их закрывать после отправки формы.
  • Можно удобно вставлять цели Яндекс метрики в интерфейсе плагина.
  • Количество форм обратной связи на странице не ограничено! (удобно для лендингов)
  • Можно отправлять фото и другие файлы (контроль вложений есть).
  • Полей для отправки вложений может быть несколько.
  • Корректно работает с кешированием Joomla и даже со включенным полностраничным кешированием!
  • Проверяется CSRF токен.
  • Есть интеграция с мессенджером телеграм.
  • Используется встроенная возможность джумлы делать многоязычные формы (для каждого языка свою)
  • Есть функция логирования отправленных форм
  • Есть возможности выбора адресата для каждой формы
  • Есть возможность создания кнопок "Купить в один клик" для любого интернет магазина
  • Реализована вставка любого поля формы или комбинации полей в тему письма
  • Предусмотрена валидация HTML5 полей формы
  • Есть возможность изменения поля Reply To
  • Корректно работает с полями со множественными значениями (checkbox, select multiple)
  • Есть возможность переопределения шаблона отправляемых писем
  • Есть интеграция с сервисом Jivosite
  • Есть интеграция с сервисом Verbox
  • Есть возможность выполнения своего кастомного php кода во время отправки формы
  • Есть возможность экспорта отправленных форм в CSV
  • Есть возможность расширения функционала за счет системы плагинов Joomla
  • Есть возможность хранить загруженные файлы на сервере и передавать их по ссылке



В чем кардинальное отличие от других форм обратной связи?

Сама форма формируется пользователем в соответствии со своим шаблоном Joomla (все равно в каждом шаблоне уже есть красиво оформленные формы обратной связи).
Это дает возможность вставить форму куда угодно и оформить так как вам больше нравится. Легко реализуются варианты вставки формы в модальные окна (кнопки "заказать звонок" или подобные).
Отправкой занимается плагин.


Документацию на плагин и прочитать поподробнее о его работе можно здесь https://hika.su/rasshireniya/radical-form

Мнения и предложения поддерживаются и рассматриваются.
Сообщать баги и свои предложения можно тут https://github.com/Delo-Design/radicalform/issues

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

Скачать можно тут https://github.com/progreccor/radicalform/releases/latest

Если вдруг гитхаб окажется заблокированным - скачать можно и тут http://hika.su/update/free/plg_radicalform.zip
« Последнее редактирование: 24.01.2023, 23:52:20 от Progreccor »
*

Evgenii_web

  • Захожу иногда
  • 137
  • 1 / 1
Как я понял плагин может работать с одним ящиком, а на остальные слать копии. Что сделать, если требуется работать с множеством ящиков, например электрика один ящик, сантехника другой и т.д. а дальше по регионам и так до 150 ящиков минимум?
*

rezon777

  • Захожу иногда
  • 55
  • 0 / 0
  • Пилю интернет магазин и сайт на JOOMLA
А визуально можно его глянуть?
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
А визуально можно его глянуть?
вы про форму?
можно. Только визуальную часть вы определяете сами.
Но если хотите - можно здесь

https://rosrezerv.su/
*

zikkuratvk

  • Глобальный модератор
  • 4822
  • 346 / 2
  • Обслуживаем проекты - дорого.
Кстати в документацию по уведомлениям лучше добавить все таки... что-то типа вот такого: UIkit.modal.alert(rfMessage, { labels: { ok: 'Закрыть' } }); А то просто кнопка OK не очень хорошо.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Евгений_1

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Здравствуйте, с последними обновлениями Joomla были ли конфликты, так как перестала работать форма отправки писем? Пол года назад настраивал, все работало. Сейчас стоит Joomla 3,9,11 Вот одна из страниц форм https://megaremont.pro/volgograd-restavratsiya-vann

К сожалению форум блокирует мои сообщения. Не могли бы посмотреть страницу с формами. Странно и диалоговое окно на закрытие перестало показываться.
« Последнее редактирование: 24.08.2019, 09:51:22 от Евгений_1 »
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
по идее не должно быть проблем.
*

Евгений_1

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
по идее не должно быть проблем.

Посмотрите пожалуйста страницу в формами (ссылку указал выше в сообщении) Ничего не изменялось ни в плагине ни в формах. Возможно скрипты уайткид подправили, ведь шаблон обновляется.
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
Посмотрите пожалуйста страницу в формами (ссылку указал выше в сообщении) Ничего не изменялось ни в плагине ни в формах. Возможно скрипты уайткид подправили, ведь шаблон обновляется.
ничего не изменялось, но кто то отключил jquery...
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
 jQuery is not defined
От суда и проблемы.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

zikkuratvk

  • Глобальный модератор
  • 4822
  • 346 / 2
  • Обслуживаем проекты - дорого.
Осталось только форум от Jq отучить :)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Евгений_1

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
jQuery is not defined
От суда и проблемы.
Игорь, как это возможно? Взлом? Возможно ли включить? Не совсем понял это же база сайта, Joomla бы тогда не работала?
*

Евгений_1

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
ничего не изменялось, но кто то отключил jquery...
не скажите как подключить, не совсем понял это отвалилась база данных сайта?
*

Евгений_1

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Всем спасибо за подсказку, вопрос решил с разработчиками шаблона, вечно у них при обновлении параметры частично скидываются, предлагаю проверять их постоянно при обнове, хотя муторно конечно.

Если что врубил тут галку и заработало) Надеюсь взлома не было, а вечный глюк настроек шаблона при обновлении.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Осталось только форум от Jq отучить
Причем там не так-то и много переписывать.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Aleshamer

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Добрый день! ПОдскажите, пожалуйста, как сделать так что бы в письме админу на почте были нормальные лэйблы?
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
надо прочитать инструкцию.
создайте языковые переменные с этими именами. то есть создайте title и назначьте ему то что вам нужно. все описано же.
*

Efrik

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Здравствуйте! как можно определить что писать в поле "Код Javascript №2 (для вывода сообщения)" в моем шаблоне?
Шаблон Flex от Aplikko
В одностраничном варианте, внизу страницы есть форма, при её отправки под кнопкой появляется сообщение об успешной отправке.
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
все зависит от того какой вывод вы хотите получить после отправки формы. в простейшем случае там уже стоит готовый с alert(rfMessage);
*

Efrik

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Я хочу получить вывод как в шаблоне Flex от Aplikko, то есть после нажатия на кнопку отправки, ниже нее появляется надпись либо об успешной отправке либо о не заполненных или неправильно заполненных обязательных полях.
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
Я хочу получить вывод как в шаблоне Flex от Aplikko, то есть после нажатия на кнопку отправки, ниже нее появляется надпись либо об успешной отправке либо о не заполненных или неправильно заполненных обязательных полях.
в таком случае вам нужно узнать у Aplikko, какой код выводит надпись об успешной отправке
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
Вышла новая версия RadicalFrom - 2.0.0


  • Убрана зависимость от jQuery
  • Исправлена ошибка, возникающая когда ни одного из указанных в форме адресатов нет в настройках плагина
  • Убрана ошибка зависимости от продолжительности сессии, из-за которой люди, которые находились на сайте очень долго, не могли отправить форму
  • Добавлен параметр для отправки обезличенной (слепой копии) email.
  • Повышена стабильность javascript кода

Скачать можно тут https://github.com/Delo-Design/radicalform/releases/latest

Или просто обновить установленные плагины в админке своего сайта


При обновлении внимательно проверяйте ваш код, который вы добавляли в качестве Javascript #2 -  убедитесь что там не используется jQuery!
« Последнее редактирование: 13.10.2019, 21:22:50 от Progreccor »
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
Вышла новая версия RadicalFrom - 2.0.1


  • Исправлена ошибка с вызовом Javascript #0
  • Исправлена ошибка, когда вызов Javascript #0 не мог влиять на добавление новых полей в форму

Скачать можно тут https://github.com/Delo-Design/radicalform/releases/latest

Или просто обновить установленные плагины в админке своего сайта


При обновлении внимательно проверяйте ваш код, который вы добавляли в качестве Javascript #2 -  убедитесь что там не используется jQuery!

Уточнение:
Код
Несмотря на то, что форма не требует для своей работы наличия jQuery - 
никто не запрещает вам использовать его совместно с плагином!

Все будет работать по-прежнему!

Если вам нравится использовать jQuery - можете продолжать его использовать -
никаких переделок не понадобится!
« Последнее редактирование: 14.10.2019, 15:24:27 от Progreccor »
*

fireman

  • Захожу иногда
  • 338
  • 10 / 0
  • в цель...
Скажите пожалуйста, есть ли возможность прицепить к форме reCaptcha? И вообще есть ли в этом необходимость, не будет ли аналогом обычный чекбокс в форме?

У самого форма стоит на нескольких ресурсах и ни разу не приходило спама, но эти сайты не блещут посещаемостью, может спам-боты еще про них не знают. 8)
Сейчас ставлю форму на сайт где есть ТЗ - не допустить спама в почту, отсюда и вопрос.
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
Скажите пожалуйста, есть ли возможность прицепить к форме reCaptcha? И вообще есть ли в этом необходимость, не будет ли аналогом обычный чекбокс в форме?

У самого форма стоит на нескольких ресурсах и ни разу не приходило спама, но эти сайты не блещут посещаемостью, может спам-боты еще про них не знают. 8)
Сейчас ставлю форму на сайт где есть ТЗ - не допустить спама в почту, отсюда и вопрос.

Рекапча не спасет вас от спама  ;) (правда есть мысли ее подключить как опцию)

Форма специально спроектирована так, что защищает от банальных роботов. На наших боевых и очень посещаемых проектах был только один случай, когда использовали автоматизированный браузер для попытки спама. Однако с этим ничего не поделает никакой вид защиты. Поэтому на данный момент можете смело использовать плагин в боевых проектах.

В ближайших версиях планируется целенаправленная борьба со спамом на основе статистических методов. Это самые надежные варианты.

Поэтому можете спокойно ставить
*

fireman

  • Захожу иногда
  • 338
  • 10 / 0
  • в цель...
*

jimka

  • Захожу иногда
  • 119
  • 3 / 0
Приветствую!
Спасибо за легкий и удобный плагин!

Почему-то не срабатывают цели. В поле Javascript №2 добавил:
ym(ХХХ, 'reachGoal', 'ZAPROS');
где ХХХ - мой счетчик, но в метрике цели не отображаются.
Подскажите, пожалуйста, в чем может быть дело?
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
Приветствую!
Спасибо за легкий и удобный плагин!

Почему-то не срабатывают цели. В поле Javascript №2 добавил:
ym(ХХХ, 'reachGoal', 'ZAPROS');
где ХХХ - мой счетчик, но в метрике цели не отображаются.
Подскажите, пожалуйста, в чем может быть дело?
Наиболее вероятная причина такого поведения - старая версия счетчика Яндекс метрики, которая установлена на сайте.
Зайдите на сайт metrika.yandex.ru , в настройках получите новый код для своего сайта и замените им старый код, который был на вашем сайте.
*

IlyaJom

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Добрый день. Можно ли с помощью данный формы реализовать такой функционал

Пользователь указывать свою почту в форме, ему приходит письмо со ссылкой на ту страницу откуда он отправлял форму. Так называемая закладка на почту.
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
Добрый день. Можно ли с помощью данный формы реализовать такой функционал

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

рассказываю подробнее, если не понятно
переходим на ваш сайт и я начинаю вставлять почты из своего списка рассылок.
и получаю идеальный инструмент для спама.
« Последнее редактирование: 03.01.2020, 18:27:17 от Progreccor »
*

IlyaJom

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
организовать можно, но если вы хотите устроить спамерскую рассылку из своего сайта - то конечно делайте

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


конечно же с капчей.

было реализовано через RSForm, но ни как не мог туда прикрутить AJAX отправку форм. Решил поставить ваш плагин, сайт на  yootheme
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

QuickForm - форма с функциями калькулятора и зависимыми полями

Автор varX

Ответов: 1332
Просмотров: 215901
Последний ответ 29.09.2021, 16:40:57
от varX
AJAX Web-Factor Form - простая форма обратной связи для Joomla 3+

Автор orsy

Ответов: 75
Просмотров: 22427
Последний ответ 17.07.2021, 10:01:40
от Biss
Форма обратной связи для Joomla 2.5

Автор ForQue

Ответов: 0
Просмотров: 3900
Последний ответ 10.01.2021, 10:57:08
от ForQue
Модуль конструктор формы обратной связи simpleForm2 для Joomla 1.0 / joostina 1.2

Автор vs12345

Ответов: 21
Просмотров: 23951
Последний ответ 25.09.2020, 16:21:22
от svarg
Perfect ajax Popup Contact Form не отправляет вложения

Автор fireman

Ответов: 0
Просмотров: 3645
Последний ответ 11.04.2019, 18:50:20
от fireman