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

mortias

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1470 : 17.07.2012, 13:16:11 »
Всем Привет! Обращаю внимание на факт НЕ КОРРЕКТНОЙ работы двойной авторизации со стороны форума phpBB3 c Joomla 1.7/2.5. Дефект выражается в следующем: если вход выполняется  через Joomla, то происходит авторизация и на форуме, если наоборот - вход выполняется на форуме - то возникает проблема - белый экран. Решение было найдено на официальном форуме. Необходимо скачать http://forum.jfusion.org/download/file.php?id=1418 файл, убрать расширение txt, залить  в папку Joomla, phpbb. Запустить из браузера. Может кому пригодится. Этот скрипт вносит изменения в ядро Joomla и патчит форум

Белый экран с Invalid Token? Или просто белый экран? Хочу знать, подойдёт ли решение мне.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1471 : 17.07.2012, 13:30:13 »
Этот скрипт вносит изменения в ядро Joomla и патчит форум
А если понадобится обновить движок сайта и движок форума, например, в случае выхода критичного обновления безопасности, что будет?
Т.е. хотелось бы понять, какие изменения и в какие файлы ядра Joomla и форума вносит этот скрипт.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1472 : 17.07.2012, 15:52:02 »
Ну судя по коду фикс, это не Invalid Token. Эта проблема уже давно тянется - связана с тем, что в Joomla и phpBB используются одни и те же функции из библиотеки utf8. Файлы, которые патчатся (скрипт предлагает, что пропатчить):

Код
$joomla="libraries/phputf8/mbstring/core.php";
$phpbb3="includes/utf/utf_tools.php";

По сути, ничего криминального - скрипт добавляет проверку существования функции.

Код
$fn_prefix="function utf8_";
$condition_prefix="if(!function_exists('utf8_";
$condition_suffix="')){";
*

Dimon90

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1473 : 18.07.2012, 11:22:36 »
А если понадобится обновить движок сайта и движок форума, например, в случае выхода критичного обновления безопасности, что будет?
Т.е. хотелось бы понять, какие изменения и в какие файлы ядра Joomla и форума вносит этот скрипт.
Можно пропатчить повторно: после обновления.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1474 : 18.07.2012, 15:47:43 »
Можно пропатчить повторно: после обновления.
Наврядли эти библиотеки будут обновлять.
*

Greshnik

  • Новичок
  • 3
  • 0 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1475 : 28.07.2012, 07:27:23 »
Будет время - сделаю. А пока по вечерам футбол :)
уже кончился ;D
Это единственный мост более менее рабочий и с поддержкой Joomla 2.5
rokbridge зачётная тема, но там НЕТ Joomla 2.5 >:(
« Последнее редактирование: 28.07.2012, 07:31:04 от Greshnik »
*

Belka

  • Захожу иногда
  • 148
  • 8 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1476 : 28.07.2012, 09:18:41 »
Столкнулась с очень интересной проблемой. Joomla 1.5.26+JFusion 1.5.5+PhpBB 3.10. Все работает идеально, нареканий нет. И тут пришла идея напрочь избавить Joomla от старой извечной проблемы - "дублей" страниц. Путем долгих опытов, наконец-то вывели с еще одним человеком в файле .htaccess такой код:
Код
Redirect 301 /administrator.html http://сайт.com/administrator/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}.html [R=301,L]

В этом коде всем страницам принудительно присваивается суффикс .html и отсекается слэш (слэш - это тоже дубль для поисковиков). В самой Joomla все работает идеально. Дубли ликвидировались. Но после этого пользователи интегрированного форума не могут отправлять сообщения. Во время написания поста без использования кода, ссылка выглядит так - http://сайт.com/forums/posting.php/mode,reply/f,37/t,979/. Посты уходят. С использованием кода она выглядит так - http://сайт.com/forums/posting.php/mode,reply/f,37/t,979.html . И вот в последнем случае пост не отправляется. Все зацикливается на страничке отправки, а сам пост исчезает. Никак не могу сообразить что же сделать. Помогите, пожалуйста, если кто знает, как это победить.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1477 : 30.07.2012, 12:00:43 »
Да уже, тут трудно будет. Ведь разработчики JFusion врядли предполагали, что у phpBB вдруг появится .html в URL. А может это даже и не проблема JFusion, а самого phpBB?
*

Gazovik83

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1478 : 31.07.2012, 00:46:55 »
ночи доброй уважаемые!
подскажите решение проблемы пожалуйста.

после обновления почему то перестала работать регистрация.

схема сайта:
joomla (2.5.6) - мастер
phpbb3 (3.10) - слэйв

тип интеграции:
frameless

версия JFusion:
1.7.8 released! от 21.07.12

Предыстория:
недавно несколько человек нашли меня через ВКонтакте дабы сообщить что на сайте траблы с регистрацией. Ну я забегался и благополучно забыл об этом. Сегодня решил поковыряться и вспомнил о проблеме. И реально она не работает.
Выдаёт вот такое сообщение:


Вопрос:
как восстановить возможность регистрации. Соответственно по схеме Joomla (мастер) - phphbb3 (слэйв)

дополнение:
регистрация в Joomla вкл, в форуме выкл

настройки joomla_int:
Спойлер
[свернуть]
настройки phpbb3:
Спойлер
[свернуть]

Надеюсь на Вашу помощь!
Заранее благодарю!
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1479 : 31.07.2012, 01:32:02 »
А вот интересно, что выдает такое сообщение: Joomla или phpBB? И когда оно вылазит?
*

Belka

  • Захожу иногда
  • 148
  • 8 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1480 : 31.07.2012, 18:12:01 »
Да уже, тут трудно будет. Ведь разработчики JFusion врядли предполагали, что у phpBB вдруг появится .html в URL. А может это даже и не проблема JFusion, а самого phpBB?

Явно JFusion "замешан", т.к. если зайти на форум напрямую, без интеграции, то все работает отлично. Так у меня ничего и не получилось за эти дни   :(
*

Gazovik83

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1481 : 31.07.2012, 18:23:36 »
А вот интересно, что выдает такое сообщение: Joomla или phpBB? И когда оно вылазит?
выдаёт форум (phpbb3)
*

b2z

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

Gazovik83

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1483 : 31.07.2012, 19:13:40 »
Эммм... А регистрация идет через Joomla? Странно тогда...
Согласен ))) странно! До этого все было в норме (((
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1484 : 31.07.2012, 20:58:06 »
Явно JFusion "замешан", т.к. если зайти на форум напрямую, без интеграции, то все работает отлично. Так у меня ничего и не получилось за эти дни   :(
Видимо вопрос для оффорума...

Согласен ))) странно! До этого все было в норме (((
Так когда это происходит? Когда юзер переходит по ссылке на регу?
*

Gazovik83

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1485 : 31.07.2012, 22:38:37 »
Видимо вопрос для оффорума...
Так когда это происходит? Когда юзер переходит по ссылке на регу?

Когда человек хочет зарегистрироватья. Нажимая "создать нового юзера"
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1486 : 01.08.2012, 00:01:29 »
Хмм, надо как-то отдельно протестировать - без моста. Будет ли работать регистрация.
*

Gazovik83

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1487 : 01.08.2012, 18:41:12 »
Хмм, надо как-то отдельно протестировать - без моста. Будет ли работать регистрация.

Проверил. Регистрации работают обе что в Joomla, что в пшпбб
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1488 : 02.08.2012, 16:00:17 »
Мдее, тяжелый случай. Ну если вы точно все проверили, то пишите в оффорум. Тут бессильны. Ну или исследовать самому, лездть в код, выводить дебаг, отслеживать что не так...
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1489 : 02.08.2012, 16:11:43 »
сам на днях маялся с конфой Joomla (2.5.6) - phpBB3 (3.10).
так и не получилось сделать интеграцию.
настройки все выполнены - компонент без ошибок работает, синхронизация прошла успешно, проверка логина отрабатывает.
но в phpbb он так и не появился в поле выбора авторизации.

может быть и у вас то же.

да и в настройках моста проверьте переадрессации.
« Последнее редактирование: 02.08.2012, 16:15:13 от rewuxiin »
*

Dimon90

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1490 : 06.08.2012, 16:31:23 »
после обновления почему то перестала работать регистрация.
Случилась такая же беда. Решение: необходимо перенастроить модуль jfusion_login, а именно указать ссылки на регистрацию и восстановления пароля. Ссылки должны быть типа http://www.mysite.com/component/users/?view=registration (для регистрации) и http://www.mysite.com/ru/component/users/?view=reset (для восстановления пароля). У меня все получилось
« Последнее редактирование: 06.08.2012, 16:39:31 от Dimon90 »
*

b2z

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

Dimon90

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1492 : 07.08.2012, 08:06:21 »
Хмм, просто модуль вел на неверную ссылку?
Модуль давал ссылку на регистрацию в phpbb, но в режиме Joomla - master регистрация на форуме отключена. Поэтому и выводилось это сообщение. В предыдущем релизе jfussion 1.7.7 можно было не заполнять эти реквизиты, так как все работало правильно. Вероятно, изменилась логика работы в новой версии или это ошибка. К сожалению нет времени попробывать поменять местами slave и master - посмотреть работу jfussion. Вообще, мне этот модуль очень понравился и мелкие косяки не пугают.
*

andreiz

  • Захожу иногда
  • 75
  • 0 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1493 : 15.08.2012, 18:35:02 »
Здравствуйте. Столкнулся с проблемой: в phpbb не переносятся аватарки из Joomla
Joomla 2.5 
Joomla Master / phpBB3 Slave
Не знаю как решить, подскажите.
*

Dimon90

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1494 : 16.08.2012, 16:44:13 »
Здравствуйте. Столкнулся с проблемой: в phpbb не переносятся аватарки из Joomla
Joomla 2.5 
Joomla Master / phpBB3 Slave
Не знаю как решить, подскажите.

А они должны?
*

Gazovik83

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1495 : 20.08.2012, 16:05:26 »
Мдее, тяжелый случай. Ну если вы точно все проверили, то пишите в оффорум. Тут бессильны. Ну или исследовать самому, лездть в код, выводить дебаг, отслеживать что не так...
Проблема решена. Дело в том, было,  что после обновления моста слетела ссылка на регистрацию. Вернее она вела на регистрацию в форуме. После ввода ссылки на регистрацию в Joomla в модуле моста все встало на место.
*

Sn@ke

  • Захожу иногда
  • 133
  • 4 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1496 : 21.08.2012, 17:32:56 »
Ребят, такой момент... подскажите как в Disscuss Bot'е корректно сделать ссылку, ведущую с комментария на сайте (обрезанного) на полный текст на форуме.
Почти добился..НО...немного не то.

Суть в следующем:
Человек пишет на сайте коммент, он дублируется на форум. При этом выставлено ограничение в N-символов. То, что можно перейти на полный текст комента кликнув по названию человек НЕ ВИДИТ. Я хочу сделать чтобы после обрезки (символов "...") шла дополнительный ссылка "Читать далее" (по аналогии с вышеприведенной ссылкой названия коммента).
Нашел даже и "..." и получилось вставить. НО если сами три точки делать ссылкой, то в тексте он не меняются (хоть если даже убирать их вовсе - все равно остаются, разумеется кеш чистил). Если же ставить ссылку после, то она выводится во всех комментах, в том числе и в тех, где текст не обрезается..
Как корректно вставить подобную вывод ссылки "Читать далее" лишь там, где текст на самом деле обрезается?
Все изменения провожу в файле administrator\components\com_jfusion\models\model.abstractforum.php

Заранее спасибо!
*

Brankursine

  • Новичок
  • 5
  • 1 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1497 : 30.08.2012, 20:55:35 »
Всем Доброго времени суток!
Пытаюсь настроить связку по инструкции где Joomla = Master, а phpBB = Slave.

Основные параметры системы на стенде
Спойлер
[свернуть]

Настройки cookies непосредственно на форуме phpBB3
Спойлер
[свернуть]

Настройки JFusion
Спойлер
[свернуть]
      
      Login
      
Спойлер
[свернуть]

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

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

      Login & Logout Redirection
      
Спойлер
[свернуть]
   -->
[свернуть]

   phpBB3 = Slave
   
Спойлер
[свернуть]

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

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

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

      Mod/Plugin
      
Спойлер
[свернуть]
   -->
[свернуть]

   Плагин System - JFusion
   
Спойлер
[свернуть]
-->
[свернуть]

Примечание:
- В ходе настройки был применён скрипт как к Joomla так и к phpbb (ввиду "Fatal error: Cannot redeclare utf8...")
...Дефект выражается в следующем: если вход выполняется  через Joomla, то происходит авторизация и на форуме, если наоборот - вход выполняется на форуме - то возникает проблема - белый экран. Решение было найдено на официальном форуме. Необходимо скачать http://forum.jfusion.org/download/file.php?id=1418 файл, убрать расширение txt, залить  в папку Joomla, phpbb. Запустить из браузера.
- Применение изменений из блока: "Как сделать, чтобы и в Joomla! и в phpBB3 были одинаковые ID у пользователей?"
- Ошибку "phpbb3: Dual login might work best with the following cookie path /" так убрать не удалось.
- Login Checker тесты проходят

Основная Проблема:
1)
- в JFusion Login Module входим по логину (user) и паролю
Спойлер
[свернуть]
- происходит авторизация в Joomla
- переходим на форум с помощью Visual Integration (JFusion Plugin: phpbb3; Visual Integration: Wrapper)
- видим, что
Цитировать
Кто сейчас на форуме

Сейчас посетителей на форуме: 2, из них зарегистрированных: 1, 0 скрытых и гостей: 1 (основано на активности пользователей за последние 5 минут)
Зарегистрированные пользователи: user
т.е. вход выполнен и не выполнен
- входим на форуме (user)
Спойлер
[свернуть]
и видим:
Цитировать
Сейчас посетителей на форуме: 1, из них зарегистрированных: 1, 0 скрытых и гостей: 0 (основано на активности пользователей за последние 5 минут)
Зарегистрированные пользователи: user
При этом перемещаясь по форуму учётка не слетает, НО стоит перейти по одной из ссылок в Joomla и обратно вернуться на форум - видим что опять у нас 2 пользоателя (user и гость) (аналогично можно вылететь элементарно обновив страницу)

2)
- переходим на форум с помощью Visual Integration (JFusion Plugin: phpbb3; Visual Integration: Wrapper)
- авторизуемся на форуме (после авторизации видим в JFusion Login Module приглашение к авторизации - мол ещё не зашли)
- F5 (или перейти в раздел Joomla и вернуться на форум) и вуаля - авторизация в Joomla пройдена успешна, НО у нас опять 2 пользоателя (user и гость)

Кто знает как исправить данное тёмное колдунство?
*

Greshnik

  • Новичок
  • 3
  • 0 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1498 : 31.08.2012, 13:05:23 »
bzzik
Даёшь свежую инструкцию на:
Joomla! 2.5.6 →JFusion 1.7.8 → phpBB3.0.11
полюбасу много воды утекло с времени публикации шапки темы...
Будет время - сделаю. А пока по вечерам футбол :)
*

Dimon90

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Интеграция Joomla 1.5 и phpBB через JFusion
« Ответ #1499 : 03.09.2012, 08:26:45 »
Brankursine
Интересная ситуация. Я бы посоветовал следующее:
1. Папку сайта назвать как положено jcobalt.com
2. У Вас странные пути у форума и сайта: обычно делают сайт.ру/форум
3. Префикс сделать проще (к примеру): phpcp_
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3.8 - smf 2.0.2 и JFusion 2.1

Автор imsprice

Ответов: 1
Просмотров: 4519
Последний ответ 06.06.2018, 11:51:28
от Segoy
JFusion 3.0 beta кто юзал?

Автор Скиф

Ответов: 4
Просмотров: 4875
Последний ответ 10.03.2018, 20:58:59
от kern.USR
О судьбе проекта JFusion

Автор lolitma3

Ответов: 2
Просмотров: 4742
Последний ответ 26.04.2017, 15:20:01
от lolitma3
[СКАЧАТЬ] Русская локализация JFusion

Автор ChaosDay

Ответов: 69
Просмотров: 60636
Последний ответ 10.02.2017, 11:30:35
от MuxaS
Joomla 1.5.26 + JFusion 1.8 + smf 1.1.8 - ошибка 8192: Non-static method JFactory

Автор system1024

Ответов: 3
Просмотров: 5269
Последний ответ 29.08.2016, 14:56:00
от SeBun