Новости 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 Ответов
  • 1274 Просмотров
*

stavsid

  • Захожу иногда
  • 60
  • 0 / 0
Используя валидацию JHtml::_( 'behavior.formvalidation' ); - не могу сообразить с синтаксисом, может подскажите
если выводить input следующим образом:
div class="item-page">
    <form action="<?php echo JRoute::_( 'index.php?view=form' )?>" method="post" class="form-validate">
         <div class="contr-label"><?php echo $this->form->getLabel( 'sottel' ); ?></div>
         <input id="phone" tabindex="2" type="text">
    </form>
</div>
То маска отрабатывает как надо, но не проходит проверка
А если таким способом:
div class="item-page">
    <form action="<?php echo JRoute::_( 'index.php?view=form' )?>" method="post" class="form-validate">
         <div class="contr-label"><?php echo $this->form->getLabel( 'sottel' ); ?></div>
         <div class="contr"><?php echo $this->form->getInput( 'sottel' ); ?></div>
    </form>
</div>
Проверка проходит, а маска не работает.
А как и рыбку съесть и на велосипеде покататься?
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
а XML формы показать?
*

stavsid

  • Захожу иногда
  • 60
  • 0 / 0
а XML формы показать?
<?xml version="1.0"?>
<form>
    <fieldset>
        <field name="sottel" type="text" label="Номер телефона:" class="span3" required="true" />
   </fieldset>
</form>

Виноват, не сообразил
« Последнее редактирование: 19.08.2013, 16:28:55 от stavsid »
*

stavsid

  • Захожу иногда
  • 60
  • 0 / 0
Проверка на уровне сервера проходит, после нажатия на кнопку отправить.
А вот на уровне клиента не хочет. Чувствую, что с синтаксисом что-то не так
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
странно все должно работать а как выводит в HTML само поле по <?php echo $this->form->getInput( 'sottel' ); ?>
*

stavsid

  • Захожу иногда
  • 60
  • 0 / 0
Как обычное поле input.
Кстати интересный момент, когда вводишь данные в поля с маской ввода и нажимаешь отправить проверка заполненности полей на уровне сервера, говорит что поля не заполнены. Что за...?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[FAQ] Joomla 2.5 - проверка на главную страницу

Автор fedragon

Ответов: 68
Просмотров: 77439
Последний ответ 26.09.2018, 10:23:03
от intcorp
Вывод полей из Профиль пользователя ?

Автор Magl

Ответов: 19
Просмотров: 5618
Последний ответ 03.07.2016, 09:36:04
от Сергей
Не работает валидация полей при регистрации Joomla 2.5

Автор WinnieAlex

Ответов: 10
Просмотров: 3967
Последний ответ 18.06.2016, 23:07:33
от Mehanick
Проверка полей при регистрации/редактировании профиля

Автор Kalipso

Ответов: 13
Просмотров: 1880
Последний ответ 04.10.2015, 13:21:56
от daria_z
Убрать слово Главная на главной - без ввода Заголовок страницы в браузере

Автор warlocksp

Ответов: 18
Просмотров: 4765
Последний ответ 01.07.2015, 15:49:54
от jimka