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

wengroster

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Парни, нужна помощь! Сильна упала скорость работы сайта. Причем никаких модулей и дополнений не устанавливал!
Раньше все ворочалось очень быстро. Сейчас же приходится ждать до 7-10 секунд при переходе по страницам.
Сайт работает на JoomSuite Resource. Базу данных оптимизировал, но ничего не изменилось, да она там и не большая.
Что может влиять на скорость загрузки? Где нужно подпиливать?
Сайт: webplugins.ru
*

valagoff

  • Давно я тут
  • 984
  • 110 / 0
Combine external CSS
There are 9 CSS files served from webplugins.ru. They should be combined into as few files as possible.

    * http://webplugins.ru/components/com_resource/helpers/style.css
    * http://webplugins.ru/templates/system/css/system.css
    * http://webplugins.ru/templates/system/css/general.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/css/template_css.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/common/style.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/texture/bluePattern/theme.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/flowers/flowersBlack.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/hilite/cream.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/css/joomla.css

Combine external JavaScript
There are 6 JavaScript files served from webplugins.ru. They should be combined into as few files as possible.

    * http://webplugins.ru/components/com_resource/helpers/script.js
    * http://webplugins.ru/components/com_resource/helpers/felixrating.js
    * http://webplugins.ru/includes/js/joomla.javascript.js
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/js/superfish.js
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/js/accordionMenu.js
    * http://webplugins.ru/components/com_resource/helpers/xajax_js/xajax_core.js

There are 2 JavaScript files served from pagead2.googlesyndication.com. They should be combined into as few files as possible.

    * http://pagead2.googlesyndication.com/pagead/show_ads.js
    * http://pagead2.googlesyndication.com/pagead/expansion_embed.js

Leverage browser caching
The following cacheable resources have a short freshness lifetime. Specify an expiration at least one week in the future for the following resources:

    * http://webplugins.ru/components/com_resource/helpers/felixrating.js (expiration not specified)
    * http://webplugins.ru/components/com_resource/helpers/script.js (expiration not specified)
    * http://webplugins.ru/components/com_resource/helpers/style.css (expiration not specified)
    * http://webplugins.ru/components/com_resource/helpers/xajax_js/xajax_core.js (expiration not specified)
    * (expiration not specified)
    * (expiration not specified)
    * (expiration not specified)
    * (expiration not specified)
    * (expiration not specified)
    * (expiration not specified)
    * (expiration not specified)
    * http://webplugins.ru/includes/js/joomla.javascript.js
(expiration not specified)
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/css/joomla.css (expiration not specified)
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/css/template_css.css (expiration not specified)
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/favicon.ico (expiration not specified)
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/js/accordionMenu.js (expiration not specified)
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/js/superfish.js (expiration not specified)
    * (expiration not specified)
    * (expiration not specified)
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/common/images/icons/creamFlowerHeading
... (expiration not specified)
    * (expiration not specified)
    * (expiration not specified)
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/common/style.css
(expiration not specified)
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/flowers/flowersBlack.css (expiration not specified)
    * (expiration not specified)
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/hilite/cream.css
(expiration not specified)
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/texture/bluePattern/images/bluePattern... (expiration not specified)
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/texture/bluePattern/theme.css (expiration not specified)
    * http://webplugins.ru/templates/system/css/general.css (expiration not specified)
    * http://webplugins.ru/templates/system/css/system.css (expiration not specified)
    * (1 day)
    * http://pagead2.googlesyndication.com/pagead/expansion_embed.js
(1 day)
    * http://pagead2.googlesyndication.com/pagead/show_ads.js (1 day)

Minimize DNS lookups
The domains of the following urls only serve one resource each. If possible, avoid the extra DNS lookups by serving these resources from existing domains.

    * http://counter.yadro.ru/hit?t42.6;rhttp%3A//webplugins.ru/;s1280*800*24;uhttp%3A//webplugins.ru/inde...

Parallelize downloads across hostnames
This page makes 24 parallelizable requests to webplugins.ru. Increase download parallelization by distributing these requests across multiple hostnames:

    * http://webplugins.ru/components/com_resource/helpers/style.css
    * http://webplugins.ru/templates/system/css/system.css
    * http://webplugins.ru/templates/system/css/general.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/css/template_css.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/common/style.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/texture/bluePattern/theme.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/flowers/flowersBlack.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/hilite/cream.css
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/css/joomla.css
    *
    *
    *
    *
    *
    *
    *
    *
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/texture/bluePattern/images/bluePattern
...
    *
    *
    *
    * http://webplugins.ru/templates/jbwoodflower-bluepattern/style/common/images/icons/creamFlowerHeading
...
    *
    *
*

wengroster

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Combine external CSS.......

Что это все значит? Объясни не грамотному.
Каковы результаты теста?
*

valagoff

  • Давно я тут
  • 984
  • 110 / 0
Это то что можно доделать. Если не "шпрэх инглиш" то в Google за переводом. А то чувствую, что дальше попросишь объяснить как сделать. ;)
*

wengroster

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Это то что можно доделать. Если не "шпрэх инглиш" то в Google за переводом. А то чувствую, что дальше попросишь объяснить как сделать. ;)
Там половина запросов идет из шаблона. Я ничего не менял, шаблон один и тот же. Раньше летало все, теперь тормозной сайт...
*

pavelcarcass

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
лично я особых лагов не заметил при переходе по страницам. 2-3 секунды переход занимает. Единственное, что заметил: при переходе в публикацию есть небольшой лаг, думаю, это из-за включенного редактора текстов в комментах. Отключите редактор и проверьте, есть ли прогресс.
*

wengroster

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
лично я особых лагов не заметил при переходе по страницам. 2-3 секунды переход занимает. Единственное, что заметил: при переходе в публикацию есть небольшой лаг, думаю, это из-за включенного редактора текстов в комментах. Отключите редактор и проверьте, есть ли прогресс.
Благодарю.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменить текст на вкладке браузера с "главная" на название сайта

Автор EvgeniyyB

Ответов: 11
Просмотров: 18751
Последний ответ 07.03.2018, 15:50:48
от vetalist
Вопрос по настройке новостной ленты на главной странице сайта

Автор jaff

Ответов: 13
Просмотров: 7829
Последний ответ 15.09.2017, 15:49:19
от sect
Произошел сбой сайта, пишет ошибку

Автор alex86r93

Ответов: 8
Просмотров: 2408
Последний ответ 28.03.2017, 18:11:57
от alex86r93
После переноса сайта на хостинг вылезает ошибка

Автор hausofdima

Ответов: 6
Просмотров: 2233
Последний ответ 20.03.2017, 23:53:39
от darkghost
Настройка SSL от RuCenter у сайта на Joomla 1.5.20

Автор КСС

Ответов: 19
Просмотров: 5003
Последний ответ 14.03.2017, 08:53:09
от flyingspook