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

VADR

  • Новичок
  • 8
  • 0 / 0
Здравствуйте, уважаемые.

Есть у меня форум на базе phpBB3 и есть задача сделать сайт с сохранением форума как части сайта. Задуманная конструкция такова: сайт на Joomla, в него через JFusion интегрированы phpBB3 вместе с форумом и dokuwiki - новый функционал для сайта, пока пустой (далее будет наполняться). Использовал следующие версии: Joomla 1.5.22, JFusion 1.5.4, phpBB3.0.8 (существующий форум), dokuwiki-2010-11-07 “Anteater”.
Порядок установки (ставлю на тестовом сервере, сайт для тестилки назвал http://mysite.test/ ):
1. Восстановил из резервной копии форум в каталог z01phpbb3, установил dokuwiki в каталог z02dokuwiki. Названия каталогов специально подобрал, чтобы в списке файлов в корне сайта они были в конце (дабы не путаться). Проверил через каталоги http://mysite.test/z01phpbb3 и http://mysite.test/z02dokuwiki - и форум, и вики работают нормально.
2. Установил Joomla, настроил права на каталоги, ftp layer включен, включил в глобальной конфигурации SEF с использованием mod_rewrite, без добавления суффиксов к url. Переименовал файл htaccess.txt в корне сайта в .htaccess, как положено по инструкции. Внутри файла ничего не менял. Проверил - всё работает.
3. Установил JFusion. Назначил мастером Joomla, слейвами - phpBB3 и dokuwiki. Алиасы соответственно forum и wiki. Cookie Domain для обоих слейвов - ".mysite.test", Cookie Path для обоих слейвов "/" (без кавычек, естественно). Настроил пункты меню в режиме frameless для обоих слейвов. В конфигурации плагинов включил все необходимые для frameless моды. Сделал синхронизацию юзеров - всё прошло нормально (сначала втащил юзеров из phpbb в Joomla, потом из Joomla в dokuwiki). Сделал check login - всё в порядке. Включил JFusion Login Module. Включил JFusion Plugins в контрольной панели JFusion. Вроде бы всё по инструкции. Проверил логин - работает нормально в любом направлении: и из Joomla в оба слейва, и из любого слейва в Joomla. Вроде как всё нормально и всё работает. Для пробы даже включил JFusion search plugin - поиск заработал (правда, только по форуму - по wiki не захотел почему-то).
Вроде как всё прекрасно, за одним минусом: не читаются шаблоны слейвов, вместо оформления как форума, так и вики всё их содержание выводится простым текстом. Посмотрел логи сервера и обнаружил следующую проблему: при запросе файлов, входящих в состав шаблонов, вылетатет ошибка 404 (файл не найден):
для форума:
Код
"GET /styles/prosilver/theme/large.css HTTP/1.1" 404 310 "http://mysite.test/forum"
для вики:
Код
"GET /wiki/lib/tpl/default/images/button-css.png HTTP/1.1" 404 328 "http://mysite.test/wiki
- так для всех файлов в подкаталогах форума и вики.
В то же время, если запросить эти файлы "напрямую" через каталог - доступ к ним есть:
http://asutpforum.test/z01phpbb3/styles/prosilver/theme/large.css

хотя, по идее, не должно быть. Должен быть доступ при замене z01phpbb3 и z02dokuwiki на forum и wiki соответственно. Кстати, при запросе через алиасы, судя по логам, алиас /forum подставляется один раз, а /wiki - дважды. Думаю, это ещё одна проблема, которая вылезет позже.

Уважаемые! Бьюсь и не могу понять, где проблема? Что я сделал не так?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

VADR

  • Новичок
  • 8
  • 0 / 0
А в настройках Full URL to Software и Full Path to Software верно указаны?
Да, всё правильно. Пробовал и со слешем на конце, и без - разницы никакой.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Хмм, тогда даже не знаю. Сколько я перепробовал у себя, когда тестировал, никогда не было такого.
*

VADR

  • Новичок
  • 8
  • 0 / 0
Похоже, разобрался. Ошибка была в поле "Full URL to Software" у обоих слейвов. Надо было указывать http://mysite.test/z01phpbb3 и http://mysite.test/z02dokuwiki соответственно, а алиасы "forum" и "wiki" - в меню. Сейчас сделал так, и всё заработало. Остались кое-какие проблемы с интеграцией dokuwiki, но описание похожих проблем я где-то уже видел, попробую найти.
*

VitUrzh

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
bzzik, скажите, а вы полную интеграцию phpBB3 делали с полностью включенными SEO галочками Joomla? У меня тогда на форуме вот что вылазит вместо страницы:

Веб-страница http://paintingart.ru/index.php?option=com_jfusion&Itemid=145&jfile=viewforum.php&f=1 привела к избыточному количеству переадресаций. Чтобы устранить эту проблему, можно удалить файлы cookie для этого сайта или разрешить файлы cookie независимых поставщиков. Если проблема сохранится, возможно, она связана с конфигурацией сервера, а не с вашим компьютером.

На форуме JFusion нашел, что надо отключить вот эту галочку "Добавить суффикс к URL". Отключил и все заработало.
А у вас как работает? Мне очень нужно, чтобы с "Добавить суффикс к URL" работало все.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

VitUrzh

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
не глянули еще?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

VitUrzh

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
разобрался в причине, более года мучился...
Сначала адреса в настройках были такими:
Full URL to Software:    http://paintingart.ru/phorum/
Full Path to Software:    /home/painting/public_html/phorum/
И папка с форумом тоже была "phorum" и в меню тоже был "phorum"
То есть совпадало название папки и адрес в меню "phorum" Из за чего полной интеграции не получалось.

Сейчас поменял название папки с форумом и все заработало! Также не забыл поменять в настройках jfusion
Full URL to Software:    http://paintingart.ru/phpbb/
Full Path to Software:    /home/painting/public_html/phpbb/
А вот в меню оставил прежнее "phorum"

VADR, насколько я понял, об этом же пишет.


« Последнее редактирование: 04.02.2011, 15:42:32 от VitUrzh »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

phpBB3+jfusion+frameless срабатывает непонятная переадресация при нажатии "Личный раздел"

Автор mrJorz

Ответов: 1
Просмотров: 2400
Последний ответ 17.04.2013, 15:13:32
от b2z
Phpbb во Frameless: вид ссылок.

Автор deniro21

Ответов: 0
Просмотров: 1715
Последний ответ 19.11.2010, 20:31:27
от deniro21
Frameless интеграция

Автор FreezinG

Ответов: 16
Просмотров: 5455
Последний ответ 13.07.2010, 18:17:42
от n_drey
Возврат в тему после ответа при frameless интеграции

Автор sergmserg

Ответов: 1
Просмотров: 2153
Последний ответ 15.03.2010, 09:29:26
от sergmserg
Нестандартные проблемы c JFusion frameless

Автор RAmON10

Ответов: 0
Просмотров: 2060
Последний ответ 08.03.2010, 01:52:18
от RAmON10