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

mnogoto4ka

  • Захожу иногда
  • 138
  • 0 / 0
Друзья, мне очень нужна ваша помощь. Имеется сайт на Joomla 2.5. Работал он исправно пока я не решил перевести его на версию 3. Накатил обновления - в результате белый лист. Я решил не экспериментировать дальше - взял и откатил и сайт и базу на дату работы сайта. В итоге сайт не работает. Ошибка 500 - JHtmlBehavior: :mootools не поддерживается. Помогите, пожалуйста.
*

lesh1j

  • Захожу иногда
  • 257
  • 35 / 0
вот тема , где обсуждалась ошибка JHtmlBehavior: :mootools не поддерживается, может поможет.
*

wishlight

  • Гуру
  • 5076
  • 320 / 1
  • От 300 руб быстрый хостинг. Сервера.
Еще бы проверили совместимость расширений перед обновлением.

По идее где то надо заменить. Осталось узнать где.

Код
JHTML::_('behavior.mootools'); на JHtml::_('behavior.framework');
*

mnogoto4ka

  • Захожу иногда
  • 138
  • 0 / 0
Вот всё, где встречается JHtmlBehavior:
...\libraries\joomla\html\html\behavior.php
Line 68:     * Deprecated. Use JHtmlBehavior::framework() instead.
   Line 258:       $options = JHtmlBehavior::_getJSObject($opt);
   Line 343:       $options = JHtmlBehavior::_getJSObject($opt);
   Line 446:       $options = JHtmlBehavior::_getJSObject($opt);
   Line 456:       $rootNode = JHtmlBehavior::_getJSObject($rt);
   Line 496:       $translation = JHtmlBehavior::_calendartranslation();
   Line 729:             $object .= ' ' . $k . ': ' . JHtmlBehavior::_getJSObject($v). ',';


...\plugins\system\jat3\jat3\base-themes\default\html\com_content\category\blog_item.php
   Line 17: JHtmlBehavior::framework();

...\plugins\system\jat3\jat3\base-themes\default\html\com_content\category\default_articles.php
   Line 13: JHtmlBehavior::framework();
*

lesh1j

  • Захожу иногда
  • 257
  • 35 / 0
Вот всё, где встречается JHtmlBehavior:
...\libraries\joomla\html\html\behavior.php
Line 68:     * Deprecated. Use JHtmlBehavior::framework() instead.
   Line 258:       $options = JHtmlBehavior::_getJSObject($opt);
   Line 343:       $options = JHtmlBehavior::_getJSObject($opt);
   Line 446:       $options = JHtmlBehavior::_getJSObject($opt);
   Line 456:       $rootNode = JHtmlBehavior::_getJSObject($rt);
   Line 496:       $translation = JHtmlBehavior::_calendartranslation();
   Line 729:             $object .= ' ' . $k . ': ' . JHtmlBehavior::_getJSObject($v). ',';


...\plugins\system\jat3\jat3\base-themes\default\html\com_content\category\blog_item.php
   Line 17: JHtmlBehavior::framework();

...\plugins\system\jat3\jat3\base-themes\default\html\com_content\category\default_articles.php
   Line 13: JHtmlBehavior::framework();
еще поищите "behavior.mootools"
*

mnogoto4ka

  • Захожу иногда
  • 138
  • 0 / 0
behavior.mootools встречается больше:
\administrator\components\com_joomgallery\helpers\html\joomgallery.php (2 hits)
   Line 351:       JHTML::_('behavior.mootools',false);
   Line 352:       JHTML::_('behavior.mootools',true);
\administrator\components\com_joomgallery\temp\update\fields\color.php (2 hits)
   Line 71:       JHTML::_('behavior.mootools',false);
   Line 72:       JHTML::_('behavior.mootools',true);
\administrator\components\com_joomgallery\temp\update\helper.php (4 hits)
   Line 56:       JHTML::_('behavior.mootools',false);
   Line 57:       JHTML::_('behavior.mootools',true);
   Line 106:         JHTML::_('behavior.mootools',false);
   Line 107:         JHTML::_('behavior.mootools',true);
\components\com_attachments\javascript.php (1 hit)
   Line 35:          JHtml::_('behavior.mootools');
\components\com_jce\views\popup\view.html.php (1 hit)
   Line 27:         JHTML::_('behavior.mootools');
\components\com_joomgallery\helpers\html\joomgallery.php (2 hits)
   Line 1101:           JHTML::_('behavior.mootools'); // Loads mootools only, if it hasn't already been loaded
   Line 1133:           JHTML::_('behavior.mootools'); // Loads mootools only, if it hasn't already been loaded
\components\com_joomgallery\views\detail\view.html.php (4 hits)
   Line 230:       JHTML::_('behavior.mootools');
   Line 348:         JHTML::_('behavior.mootools');
   Line 365:         JHTML::_('behavior.mootools');
   Line 908:             JHTML::_('behavior.mootools');
\modules\mod_acepolls\tmpl\default.php (1 hit)
   Line 71: JHTML::_('behavior.mootools');
\modules\mod_joomcat\helper.php (1 hit)
   Line 693:       JHTML::_('behavior.mootools');
\modules\mod_joomimg\fields\color.php (2 hits)
   Line 71:       JHTML::_('behavior.mootools',false);
   Line 72:       JHTML::_('behavior.mootools',true);
\modules\mod_joomimg\helper.php (4 hits)
   Line 56:       JHTML::_('behavior.mootools',false);
   Line 57:       JHTML::_('behavior.mootools',true);
   Line 106:         JHTML::_('behavior.mootools',false);
   Line 107:         JHTML::_('behavior.mootools',true);
\modules\mod_vcnt\helper.php (1 hit)
   Line 304:         JHTML::_('behavior.mootools');
\plugins\content\jw_allvideos\jw_allvideos.php (1 hit)
   Line 124:             JHTML::_('behavior.mootools');
\plugins\content\jw_sigpro\jw_sigpro.php (1 hit)
   Line 310:                   JHTML::_('behavior.mootools');
\public_html\plugins\content\jw_ts\jw_ts.php (1 hit)
   Line 102:             JHTML::_('behavior.mootools');
\public_html\plugins\system\imagesizer\lbscripts\boxplus.php (1 hit)
   Line 13: JHTML::_('behavior.mootools');
\plugins\system\imagesizer\lbscripts\imagezoom.php (1 hit)
   Line 13: JHTML::_('behavior.mootools');
\plugins\system\imagesizer\lbscripts\imagezoom2.php (1 hit)
   Line 13: JHTML::_('behavior.mootools');
\public_html\plugins\system\imagesizer\lbscripts\mediabox.php (1 hit)
   Line 13: JHTML::_('behavior.mootools');
\plugins\system\imagesizer\lbscripts\milkbox.php (1 hit)
   Line 13: JHTML::_('behavior.mootools');
\plugins\system\imagesizer\lbscripts\mojozoom.php (1 hit)
   Line 13: JHTML::_('behavior.mootools');
\plugins\system\imagesizer\lbscripts\mooimagelayer.php (1 hit)
   Line 13: JHTML::_('behavior.mootools');
\plugins\system\imagesizer\lbscripts\remooz.php (1 hit)
   Line 13: JHTML::_('behavior.mootools');
\plugins\system\imagesizer\lbscripts\slimbox.php (1 hit)
   Line 13: JHTML::_('behavior.mootools');
\plugins\system\imagesizer\lbscripts\slimboxjq.php (1 hit)
   Line 13: #JHTML::_('behavior.mootools');
\plugins\system\nnframework\fields\customfieldkey.php (1 hit)
   Line 35:       JHtml::_('behavior.mootools');
\plugins\system\nnframework\fields\dependency.php (1 hit)
   Line 33:       JHtml::_('behavior.mootools');
\plugins\system\nnframework\fields\loadlanguage.php (1 hit)
   Line 31:       JHtml::_('behavior.mootools');
\plugins\system\nnframework\fields\toggler.php (1 hit)
   Line 64:       JHtml::_('behavior.mootools');
\plugins\system\nnframework\helpers\html.php (1 hit)
   Line 114:          JHtml::_('behavior.mootools');
\plugins\system\nnframework\helpers\versions.php (1 hit)
   Line 67:       JHtml::_('behavior.mootools');
\plugins\system\sl_scrolltotop\sl_scrolltotop.php (1 hit)
   Line 71:       JHtml::_('behavior.mootools');
\templates\pt_lacuanda_free\includes\var.php (1 hit)
   Line 15: JHTML::_( 'behavior.mootools' );
*

mnogoto4ka

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

wishlight

  • Гуру
  • 5076
  • 320 / 1
  • От 300 руб быстрый хостинг. Сервера.
\templates\pt_lacuanda_free\ сюда копаем. Или переустанавливаем под Joomla 3 шаблон, если есть обновления. А вообще проще откатиться и мигрировать когда будете подготовлены и тестовую миграцию на локалхосте сделаете.
*

mnogoto4ka

  • Захожу иногда
  • 138
  • 0 / 0
Шаблон установлен не pt_lacuanda_free (это я когда то пробовал ставить) - он здесь не причем. Дело в том, что я откатил на вчерашний день полностью сайт и базу данных через панель управления хостингом. Сайт после этого так и не работает!
« Последнее редактирование: 04.07.2014, 01:06:37 от mnogoto4ka »
*

mnogoto4ka

  • Захожу иногда
  • 138
  • 0 / 0
Немного разобрался, но не до конца. Что я сделал: начал экспериментировать. Залил на сайт более раннюю копию за апрель. Сайт открылся. Понял, что проблема не с БД. Начал на рабочем сайте по очереди переименовывать папки, в результате остановился на папке public_html\libraries\. В этой папке выяснил, что проблема кроется в папке CMS. Идя дальше, нашел проблемную папку HTML. Сравнил эту папку из старой копии и последнюю и ужаснулся. В старой папке всего 2 файла, а в новой очень много файлов, в том числе behavior.php. Я переименовал папку cms и залил из старой копии. Сайт заработал, только вот оформление старое осталось. Осталось выяснить почему...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с логином на сайт через Iphone

Автор AdmiralSFF

Ответов: 4
Просмотров: 2665
Последний ответ 13.08.2022, 13:19:41
от AdmiralSFF
Проблема с переносом Joomla сайта с хостинга на денвер

Автор 62411

Ответов: 4
Просмотров: 2204
Последний ответ 21.02.2022, 20:22:11
от arma
Проблема Adobe Flash Player

Автор MamontFirst

Ответов: 5
Просмотров: 1588
Последний ответ 23.01.2021, 21:25:23
от MamontFirst
Проблема с редактированием материалов

Автор olesya

Ответов: 15
Просмотров: 3417
Последний ответ 12.07.2020, 12:46:06
от NataliS
Проблема со страницей "Общие настройки" - Joomla 2.5

Автор sultan7

Ответов: 20
Просмотров: 2904
Последний ответ 20.10.2019, 18:24:21
от sultan7