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

gru

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
При установке компонента пишет это и еще что невозможно переместить файл и еще если показывать ошибки то вот это

Информация о профиле
Application afterLoad: 0.014 seconds, 1.21 MB
Application afterInitialise: 0.054 seconds, 2.55 MB
Application afterRoute: 0.054 seconds, 2.55 MB
Application afterDispatch: 0.099 seconds, 4.61 MB
Application afterRender: 0.140 seconds, 5.04 MB
Использование памяти
5328856
8 зарегистрированных запросов

   1.
      SELECT *
        FROM jos_components
        WHERE parent = 0
   2.
      SELECT folder AS type, element AS name, params
        FROM jos_plugins
        WHERE published >= 1
        AND access <= 2
        ORDER BY ordering
   3.
      SELECT template
        FROM jos_templates_menu
        WHERE client_id = 1
        AND menuid = 0
   4.
      SELECT id, title, module, position, content, showtitle, control, params
        FROM jos_modules AS m
        LEFT JOIN jos_modules_menu AS mm
        ON mm.moduleid = m.id
        WHERE m.published = 1
        AND m.access <= 2
        AND m.client_id = 1
        ORDER BY position, ordering
   5.
      SELECT a.*, SUM(b.home) AS home
        FROM jos_menu_types AS a
        LEFT JOIN jos_menu AS b
        ON b.menutype = a.menutype
        GROUP BY a.id
   6.
      SELECT *
        FROM jos_components
        WHERE `option` <> "com_frontpage"
        AND `option` <> "com_media"
        AND enabled = 1
        ORDER BY ordering, name
   7.
      SELECT COUNT(*)
        FROM jos_messages
        WHERE state = 0
        AND user_id_to = 62
   8.
      SELECT COUNT( session_id )
        FROM jos_session
        WHERE guest <> 1

Языковые файлы загружены

    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.plg_system_debug.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.com_installer.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.tpl_khepri.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.mod_submenu.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.mod_title.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.mod_toolbar.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.mod_menu.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.com_contact.menu.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.com_poll.menu.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.com_search.menu.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.com_banners.menu.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.com_newsfeeds.menu.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.com_weblinks.menu.ini 1
    * /var/www/html/joomla/administrator/language/ru-RU/ru-RU.mod_status.ini 1

Диагностика непереведенных строк

Нет

Дизайнер непереведенных строк

Нет

В шестом пункте подсвечивает красным две строки (я выделил)
*

gru

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Разобрался. Владелец папки был рут, а группа называлась web-master. А у апаче пользователь называется apache. Сменил пользователя на апаче - все заработало. (alt linux localhost)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расширение BA Team - Не удалось найти представление [name, type, prefix]: images

Автор DeniTornado

Ответов: 0
Просмотров: 1582
Последний ответ 19.09.2024, 14:50:24
от DeniTornado
Не работает Edit Page в SP Page Builder, невозможно редактировать страницу

Автор sergspb

Ответов: 4
Просмотров: 2764
Последний ответ 17.07.2024, 12:03:59
от sergspb
Не могу установить языковой пакет для компонента Joomla Events Manager ((jem))

Автор Ded Magomed

Ответов: 0
Просмотров: 1864
Последний ответ 24.05.2022, 15:06:38
от Ded Magomed
Нужен установочный архив com_content

Автор SalityGEN

Ответов: 3
Просмотров: 1082
Последний ответ 31.08.2020, 11:07:11
от zikkuratvk
Как можно найти такой шаблон?

Автор YuliaOks

Ответов: 6
Просмотров: 1306
Последний ответ 04.06.2019, 04:21:22
от Missile