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

timssky

  • Захожу иногда
  • 330
  • 0 / 0
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
timssky а зачем up у вас готовое решение уже есть. Код и подсказки оптимального решения я для Pyrk1 привел. Или садитесь сами изучайте, что я написал
*

timssky

  • Захожу иногда
  • 330
  • 0 / 0
*

Pyrk1

  • Захожу иногда
  • 150
  • 10 / 0
Технически, можно код вызова модуля поместить перед стартовым блоком. Сегодня я постараюсь оптимизировать решение согласно рекомендациям.
*

timssky

  • Захожу иногда
  • 330
  • 0 / 0
Можно и так конечно:  {loadposition user100} 
<div id="start" style="display: none;"> </div>

Все работает и модуль не отображается, но дело в том, что когда работаешь в визуальном редакторе можно случайно стереть <div id="start" style="display: none;"></div> так как его не видно,  а вот код вызова модуля  {loadposition user100}  видно даже визуальном редакторе.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Для этих манипуляций, правильно написать плагин кнопку для вставки кода. На примере того-же plugins/editors-xtd/readmore
Да и разделитель может быть разный. Главное, чтобы не вылазил там где не надо. И опять-же мы можем постоянно добавлять эти разделители. К примеру <i class="part"></i>
Код: php-brief
$arr_text = explode('<i class="part"></i>', $youArticle->introtext);
//и вывод последнего блока
echo $arr_text[count($arr_text)-1];
*

timssky

  • Захожу иногда
  • 330
  • 0 / 0
Цитировать
Для этих манипуляций, правильно написать плагин кнопку для вставки кода.
Я вставляю таблицы через менеджер шаблонов в редакторе JCE, очень удобно.  Мне бы вот только сделать о чем я писал выше и все модуль готов.
*

timssky

  • Захожу иногда
  • 330
  • 0 / 0
Помогите пожалуйста   :'(  хочу чтобы модуль: {loadposition user100} не выводился в модуле
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код: php-brief
//удаляем {loadposition user100}
$text = str_replace('{loadposition user100}', '', $text);
//а если нужно обрабатывать то
$text = JHTML::_('content.prepare', $text);
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Блокировка материала! Что оно такое?

Автор Chebyrek

Ответов: 17
Просмотров: 17155
Последний ответ 30.06.2020, 16:33:09
от 1AZ1
Как вывести путь материала на страницу?

Автор Gromz

Ответов: 6
Просмотров: 2105
Последний ответ 14.12.2019, 20:19:21
от Gromz
Что за баг с датой обновления материала - Обновлено 30.11.-0001 08:47?

Автор Maxum

Ответов: 7
Просмотров: 3952
Последний ответ 22.01.2019, 23:46:01
от artbavial
Как сбросить счётчик колличества просмотров материала?

Автор Neptun

Ответов: 7
Просмотров: 4441
Последний ответ 18.06.2018, 16:13:17
от tuztref
10 звезд рейтинга материала

Автор Vlasnov

Ответов: 0
Просмотров: 1197
Последний ответ 18.06.2018, 11:35:21
от Vlasnov