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

Roinmana

  • Захожу иногда
  • 108
  • 2 / 0
Доброго дня! Обновил сайт с 3.4.8 на 3.6, потом на 3.6.2. После обновления до 3.6 появилась ошибка БД
Код
The Joomla! Core database tables have not been converted yet to UTF-8 Multibyte (utf8mb4).
При попытке "исправить", выдает ошибку
Код
Ошибка

Specified key was too long; max key length is 1000 bytes SQL=ALTER TABLE `#__contentitem_tag_map` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Видимых проблем в работе админки и сайта пока не выявил. Что это за ошибка и как ее устранить?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Какая версия MySQL и операционной системы на хостинге? (битность в том числе)
*

Roinmana

  • Захожу иногда
  • 108
  • 2 / 0
Какая версия MySQL и операционной системы на хостинге? (битность в том числе)
Вот, что удалось найти, про остальное нужно тикет с вопросами отправлять в ТП:
Apache/2.2.15 (CentOS)
Версия клиента базы данных: libmysql - 5.5.35
Информация о версии: 3.5.2.2
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Хм.. хостинг виртуальный? Кто хостер? Возможно он поставил слишком большие ограничения
*

Roinmana

  • Захожу иногда
  • 108
  • 2 / 0
Хм.. хостинг виртуальный? Кто хостер? Возможно он поставил слишком большие ограничения
Виртуальный хостинг reg.ru. В ТП сказали следующее:
Код
"Решение данной проблемы описано по ссылке:

http://stackoverflow.com/questions/8746207/1071-specified-key-was-too-long-max-key-length-is-1000-bytes

Вам необходимо убрать с индекса поле с типом varchar, или уменьшить его.

Поле 255 символов имеет длину 1 020 байт в новой кодировке, что уже выше предела.
Как это сделать в моем случае?
*

Roinmana

  • Захожу иногда
  • 108
  • 2 / 0
Может кому пригодиться. В базе данных нужно найти таблицу фигурирующую в ошибке и задать varchar 200 (в моем случае). После этого исправить БД стандартным средством Joomla. Ошибок больше не возникало.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Это не лучший вариант.
Лучший - пусть хостер увеличит лимиты или сменить его.
*

Benefactor

  • Захожу иногда
  • 154
  • 2 / 2
При установке нового движка J3.6 застряю на втором шаге. Права, браузеры, менял версии PHP, что может быть?!
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
При установке нового движка J3.6 застряю на втором шаге. Права, браузеры, менял версии PHP, что может быть?!
Лучше не застревать на втором шаге)))
А по существу, как и что делаете и на чём.
Смотрю....
*

Doctor Death

  • Захожу иногда
  • 144
  • 1 / 12
Господа с прошлой пятниц не могу скачать обдейт на 6.2 - сайт недоступен на проч
пробовал из трех мест
если у кого есть выложите пожалуйста сюда
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
пробовал из трех мест
Скоро, с такой политикой Роскомнадзора, все мы будем юзать анонимные прокси. А после того, как Pornohub заблокировали в России, выбор становиться априори. )))

Я юзаю Browsec для Firefox, многие ставят FriGate, почитайте, что это, и качайте на здоровье все, что угодно, без каких либо ограничений.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Джоник

  • Новичок
  • 3
  • 0 / 0
никак не могу установить вторым языком контента русский на 3.6.2
устанавливал локализацию стандартно, встала версия пакета 3.6.2
снес установил 3.4.1
снес установил вручную. сначала 3.4 потом 3.6
даже пробовал тег другой ru_RU ru_Ru
проблема та же : "Тег языка должен состоять из 2 или 3 букв в нижнем регистре (код языка в по стандарту ISO), дефиса и 2 букв в верхнем регистре (код страны по стандарту ISO).
Данный тег должен полностью соответствовать используемому в установленном языке. Например: en-GB, srp-ME."


sorry "дефис", блин, все заработало (автоматом подставлялся тег по-старому)  ru-RU
« Последнее редактирование: 04.10.2016, 19:12:28 от Джоник »
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Скоро должен выйти стабильный релиз 3.6.3, около 400 исправлений за 2 месяца.  20 часов назад выпустили второго кандидата релиза: https://github.com/joomla/joomla-cms/releases
Надеюсь, что кэшировщики нормально заработают. Для Memcached они делали какие-то исправления.
« Последнее редактирование: 05.10.2016, 06:43:31 от Guran »
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Вышла 3.6.3 RC3 https://github.com/joomla/joomla-cms/releases/tag/3.6.3-rc3

Это релиз-кандидат. Для тестирования на небоевых сайтах
*

1-F7

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

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Если я к примеру изменял файлы в самой системе
То нечего делать на этом форуме!
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
В ssl-протоколе пропадают стили. В файле /libraries/joomla/uri/uri.php
Этот код:
Код
if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS'])!= 'off'))

{

$https = 's://';

}

else

{

$https = '://';

}

Меняешь на этот:

Код
if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS'])!= 'off'))

{
$https = 's://';

}

else

{

$https = 's://';

}

Разница в букве "s" в последней строке. Не знаю, правильно ли так делать, но работает. С версии Joomla 3.4 приходится подправлять. Неизвестно, исправят ли в Joomla 3.6.3
« Последнее редактирование: 11.10.2016, 18:11:32 от Guran »
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
С таким подходом можно все условие заменить на $https = 's://';
Да только первое же обновление удалит правки ядра.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

arma

  • Завсегдатай
  • 1752
  • 81 / 3
Вышла 3.6.3. Обновилось без проблем.
*

Lix

  • Захожу иногда
  • 56
  • 4 / 0
В 3.6.3 нашел первую проблему - при редактировании модуля с HTML содержимым вешает страницу. Оказалось что выдает ошибку "Произошла ошибка при получении данных JSON: код состояния HTTP 0." делает редирект и дальше все - вечная загрузка. Пока причину не нашел.
На всякий случай сделал исправление базы в Joomla, сделал оптимизацию через phpMyAdmin, попробовал попереключать редакторы. Все без толку.
Если кто сталкивался с такой ошибкой - подскажите где рыть?

P.S. Если остановить загрузку страницы до редиректа и сохранить модуль, то проблема пропадает, остальные все открываются нормально.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
В 3.6.3 нашел первую проблему - при редактировании модуля с HTML содержимым вешает страницу. Оказалось что выдает ошибку "Произошла ошибка при получении данных JSON: код состояния HTTP 0." делает редирект и дальше все - вечная загрузка. Пока причину не нашел.
На всякий случай сделал исправление базы в Joomla, сделал оптимизацию через phpMyAdmin, попробовал попереключать редакторы. Все без толку.
Если кто сталкивался с такой ошибкой - подскажите где рыть?

P.S. Если остановить загрузку страницы до редиректа и сохранить модуль, то проблема пропадает, остальные все открываются нормально.
Кэш браузера почистите.
Пишем сюда Вышел релиз Joomla! 3.6.3
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужна проф помощь в обновлении Joomla на лок.сервере osp. Можно платно

Автор Fati

Ответов: 0
Просмотров: 5247
Последний ответ 16.06.2025, 16:40:04
от Fati
Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 2296
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 4063
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 2823
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 4446
Последний ответ 22.02.2024, 21:03:15
от Zegeberg