Новости 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

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 47 Ответов
  • 11991 Просмотров
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Итак, поделюсь кое-какими своими выводами!
Потестировав конфигурацию сервера с PHP5.3.5 пришел к выводу, что работать на версии 5.3 достаточно проблематично.
Из родных джумловских модулей практически не работает вывод RSS.
Из сторонних компонентов заметил ошибки в PhoGallery.
Ставил на сервер несколько сторонних, не джумловских, скриптов вывода RSS - заработал (с определенными ограничениями) только один скрипт.
Поговорил со своими php-программистами. Их высказывания сводились примерно к тому, что начиная с версии 5.3 есть достаточно большие проблемы в плане работоспособности программ, написанных под предыдущие версии php.
Все настройки php на сервере были неоднократно проверены, тестовые скрипты показали, что для работы с xml-данными все настройки включены.
Таким образом, приходится возвращаться к версии php 5.2.9 - на ней у меня сейчас и работает штатный сайт.
На php 5.2.9 Joomla 2.5 нормально работает с отображением rss-новостей.
Осталось только разобраться с особенностями кэширования в 2.5
Ну, и самое главное, настроить движок 2.5 так, чтоб он успешно справлялся с пиковой нагрузкой на сайт так же, как сейчас справляется сайт на Joomla 1.0.15
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Итак, поделюсь кое-какими своими выводами!
Потестировав конфигурацию сервера с PHP5.3.5 пришел к выводу, что работать на версии 5.3 достаточно проблематично.
Из родных джумловских модулей практически не работает вывод RSS.
У меня 5.3.3 и все работает...
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
У меня 5.3.3 и все работает...
У меня абсолютно все работает, кроме этого гребаного RSS. Пишет "Невозможно загрузить ленту новостей"
Где тут заморочка?
« Последнее редактирование: 20.03.2012, 12:58:16 от SK »
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
У меня абсолютно все работает, кроме этого гребаного rss
Где тут заморочка?
А фиг его знает. А дайте RSS-ссылку, которая у Вас не работает?
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
А фиг его знает. А дайте RSS-ссылку, которая у Вас не работает?
Да я разные вставлял. И с Яндекса, и с Интерфакса.
Везде "Невозможно загрузить ленту новостей"
Что-то тут явно с конфигурацией.
Но, все же тесты пишут, что все в порядке, все подключено.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
да я уже на трех серваках проверил с PHP выше 5.3 и все пашет..
но автор же у нас самый умный.. для него любой вопрос или аргумент это очевидно личное оскорбление...
Не надо иронизировать.
Я Вам отвечал со словом "Извиняюсь".
Просто в Ваших постах не было ни чего конкретного, кроме того, что Вы показали кто тут умнее.
Я же Вам задал вопрос под номером 5.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Да у меня тоже без проблем: http://j25.contra.lv/  - слева модуль. Значит дело в настройках PHP. Мои основные настройки:

Спойлер
[свернуть]
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Все, вопрос с RSS снимается!
Админы, не предупредив меня, закрыли фаерволом IP сервера - именно нового тестового сервера!

Извиняюсь, за то, что ввел в заблуждение.
Наведу порядок с конфигурацией и продолжу тестировать движок 2.5 на php5.3

frisian, Вам отдельное извинение
« Последнее редактирование: 20.03.2012, 13:25:33 от SK »
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Разобравшись с отображением RSS (позор на мою седую голову), сделал виртуальную нагрузку на сервер:
ab -n 200 -c 200

Тестировал полный сайт и абсолютно голый, на который поставил только модуль отображения RSS.
На обеих сайтах было включено кэширование - в Общих настройках "Стандартное кэширование".
Оба справились с этой нагрузкой.
Только полный сайт с определенными условиями - есть проблема с одним из сторонних компонентов

Так что можно сделать вывод (по крайней мере для себя сделал вывод), что на php 5.3 Joomla 2.5 стабильней работает, чем на php 5.2
Но вот некоторые сторонние компоненты наоборот, на php 5.3 могут глючить.

Теперь осталась одна основная проблема - кэширование модулей отображения RSS.
Взял за образец голый движок с включенным модулем RSS.
С включенным стандартным кэшированием, например, после авторизации на сайте, лента новостей исчезает на то время, которое указано в кэшировании .
В параметрах модуля указал "Кэширование отключено".
Бьюсь как рыба об лед!
Для меня это очень важный момент, т.к. на сайте есть целый раздел, в котором показываются ленты новостей.
Может кто подскажет - в какую сторону копать?
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Цитата: frisian
включите прогрессивное кеширование и протестите )
насчет кеширования RSS безумная идея ) дайте прокешировать один раз ) а потом как появится папка в папке с кешем cache папка mod_feed  запретить запись в неё (не уверен что сработает и что не полезут ошибки...)
по свободке вечером посмотрю что там с кешированием наворотили может разберусь отпишу..
Прогрессивное включал.
то что кэшировать RSS - безумная идея, это точно. Как раз и не хочу кэшировать.
На счет запрета на папку - в принципе идея.
Завтра проверю - рабочий день заканчивается.
*

igorksan

  • Давно я тут
  • 503
  • 23 / 1
ждёмс..
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
ждёмс..
Минут за 10 до ухода, на скорую руку, успел папке feed_parser сделать права "только чтение" - модуль RSS ни чего не стал показывать.
Удалил папку - модуль заработал.
Завтра продолжу изыскания, без спешки.
*

Weeds

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Решение : Используйте на сервере ОС Linux вместо Windows, производительность увеличивается в несколько раз.
*

dimetrius

  • Захожу иногда
  • 160
  • 8 / 1
SK, так что там у вас получилось всё же?
Какая реальная посещаловка сайта, какое железо используется?
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
SK, так что там у вас получилось всё же?
Какая реальная посещаловка сайта, какое железо используется?
Не могу сейчас развернуто ответить - убегаю.
Если коротко.
Сайт в штатную работу не пустил, держу параллельно с основным, который на 1.0
Т.е. дублирую информацию на нем.
Основная причина - кэширование.
Кроме того, недели 2 назад еще одну бяку обнаружил. Писал в какой-то теме, проблема вдруг с ID пункта меню "Обновление" выскочила. Решить то ее решил, но если б на штатном режиме это случилось, то получил по башке бы я.
Вообщем, регулярно обновляю патчи, кручу-верчу сайт на движке 2.5
Жду теперь версию 3.
От начальства отболтался, т.е. убедил, что пока "лучшее враг хорошего".
*

Yastroitel

  • Захожу иногда
  • 110
  • 1 / 0
Добрый день!

Никаких новостей по проблеме нет?
2.5.24 - при любом кешировании - новости из RSS показываются только первый раз

Чего делать?
*

wishlight

  • Гуру
  • 5076
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Некропостер. Создавайте отдельную тему. Не кэшируйте модуль с RSS.
*

dimetrius

  • Захожу иногда
  • 160
  • 8 / 1
SK, так может каких-то модулей для php не хватает?

 ;D Вот я некропостер )))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В Joomla 2.5 VirtueMart 2.0.26d не работает добавление в корзину под мобилку

Автор kvintovskiy

Ответов: 8
Просмотров: 2857
Последний ответ 15.04.2024, 17:29:25
от Vastriet
Модуль устанавливается, но Joomla его не видит

Автор ruppert

Ответов: 20
Просмотров: 19446
Последний ответ 01.08.2022, 05:30:50
от rezon777
Автоматическое сжатие фото при загрузке на сайт

Автор Amerikana

Ответов: 13
Просмотров: 5438
Последний ответ 30.06.2022, 11:52:23
от Nikita2705
Мультиязычность. При включении плагина "система - фильтр языков" сайт падает

Автор yuraok

Ответов: 10
Просмотров: 7120
Последний ответ 25.06.2022, 14:23:49
от ecolora
Как добавить описание к пункту меню в Joomla 2.5? (Как у материалов)?

Автор nia

Ответов: 7
Просмотров: 6432
Последний ответ 29.03.2021, 12:10:26
от sivers