Новости 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

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Чтобы этот метод срабатывал надо чтобы кто-то зашел на сайт.
Вот и я о том же, зависимость входа юзера((((((((((((((((
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Чтобы этот метод срабатывал надо чтобы кто-то зашел на сайт.
Да. Но мы же говорим о сайте в интернете.
Тут заходят, не люди, так боты
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Да блин повешать метрику и проверку доступности сайта.
Вот вам и постоянный "пинг", даже если ботов нет
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Можно, извращаясь: 1 раз запустить скрипт, который через каждый 30 сек вызывает сам себя.
Нагрузка + его надо запускать =》 если скажем сервак ребутнеться то скрипт отвалеться а ты об этом не узнаешь .
P.s. изобретаем не велосипед, а вечный двигатель.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Да блин повешать метрику и проверку доступности сайта.
Вот вам и постоянный "пинг", даже если ботов нет
про метрику не думал... а пинг стабильный подразумевается в этом случае?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Нагрузка + его надо запускать =》 если скажем сервак ребутнеться то скрипт отвалеться а ты об этом не узнаешь .
P.s. изобретаем не велосипед, а вечный двигатель.
ой, вы ещё придумайте, АЭС рухнет и свет отключат. Мы же не так глобально копаем ;)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Надо понять
Да, думаю, именно это тебе и нужно. Представь себе, что сервер - это Windows, а твой сайт - это одна из ее программ, которая должна каждый час издавать звуки. Допустим, у тебя компьютер и, соответственно, Windows, всегда включены. Ты не хочешь ни использовать планировщик задач Windows, ни запускать программу. Каким образом будут издаваться звуки?
Вот же метод.
Так у него и на фронте, и в админке - 0 посещаемости. Каким образом может инициироваться событие onAfterInitialize?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Да. Но мы же говорим о сайте в интернете.
Тут заходят, не люди, так боты
Я встречал сайты с 0 в сутки.

Ну а проверка доступности и т.д все это строение и как я понимаю vipiusss это не подходит.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Так у него и на фронте, и в админке - 0 посещаемости. Каким образом может инициироваться событие onAfterInitialize?
вот же
Да блин повешать метрику и проверку доступности сайта.
Вот вам и постоянный "пинг", даже если ботов нет
Ну или любой сервис мониторинга доступности.
Да и тупо добавить в вебмастера поисковиков - боты будут ходить
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Роберт, а если написать вирт крон? Для пинга? И в нём логику, когда он работает?!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
вирт крон
А я даже не знаю, что это такое :(.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
ой, вы ещё придумайте, АЭС рухнет и свет отключат. Мы же не так глобально копаем ;)
Вспомнил про уборщицу и штекер.
Возвращаясь к теме имхо крон лучший выбор. Ибо любой плагин это доп время загрузки. А так сделать фронтальный контроллер и запускать по крону. С хорошей докой проблем у людей не должно возникать.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
 :'( Короче крон! без него получается никак.
А серваки/хостинги/ не все автоматом крон настроен.
Как же плагин, даже на кроне, будет универсальный?!

2 Роберт: вирт крон=принудительно может написать скрипт, автоматом крон делает или хз как.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
у меня попкорн закончился :) вирт крон - это почти как JoomShopping крон? :) может быть пора наконец то объяснить все, а не пару букв? зачем это надо? повангую - проверять, не появился ли кто то новый в юзерах. а теперь внимание вопрос: как он появится, если посещаемость 0 ? для чего проверять в принципе что то, если на сайте никого не было? как было 0, так и осталось - для чего базу тормошить? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Дмитрий Стас, сарказм понял.
Угадай тогда, некто писал, флудил ... кто будет в чёрном ящике? )))

Смотрю скучно? Вот помоги лучше, как сделать без крона и юзеров к ядру плагин!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Угадай тогда, некто писал, флудил ... кто будет в чёрном ящике? )))
Этот Некто
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
скучно? не, мне никогда не скучно :) а по поводу помочь - пожалуйста: у юзера на хостинге нет крона, но ему нужен плагин? значит юзер меняет хостинг. есть крон, но не знает как его настроить? значит ищет на форумах как, или платит в поддержку. и вопрос снят :) не, даже не снят. он в принципе не возникал :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
короче КРОН !
И не ип...т! >:(
Спасибо за ответы, ответ я увидел.
Тема закрыта, если кто новое что придумает.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
если надо в понедельник ровно в 12 - то да, короче КРОН ! осталось решить, что же именно надо, и выбрать из предложенных вариантов :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Дима, холодильник тоже сбоку красного, как и ... ляп трусами об асфальт.
Примерно твои слова, отвеченные мне както в какой то теме, намекая на неадекватность слов и фраз.
Харе флудить.

Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
интересно, при чем тут флуд? ну харе, так харе.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Но dmitry_stas прав мб тут вообще крон или системный плагин не нужен. Ну например если рассылать уведомления о новых материалах, то можно сделать совсем по другому. Повесить проверку на aftersave да и все. Если не по одному материалу в рассылке то можно так.
После сохранения если материал новый и соотвсвуем условиям(ну например id категории), то добавлением его id в таблицу #__senditems и если их там уже скопилось скажем 5 штук с заданными параметрами(скажем с определенной категории) то запускаем рассылку. Так мысли в порядке бреда, но пожалуй стоит записать в блокнот бредовый идей.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин для транслитерации имен загружаемых файлов

Автор KSS

Ответов: 5
Просмотров: 2916
Последний ответ 02.10.2025, 09:57:13
от Леон
Не работает мобильная версия сайта

Автор jeans

Ответов: 4
Просмотров: 1489
Последний ответ 21.05.2025, 12:44:06
от jeans
Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 1755
Последний ответ 09.05.2025, 12:39:18
от azm1n
Не работает менеджер материалов, ошибка 500 SSL certificate problem

Автор Екатерина М

Ответов: 5
Просмотров: 2075
Последний ответ 06.04.2025, 09:27:20
от wishlight
Не удается поменять название почты в мобильной версии ((

Автор stitch808

Ответов: 7
Просмотров: 1628
Последний ответ 27.03.2025, 23:23:58
от azm1n