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

Galyanoff

  • Захожу иногда
  • 252
  • 7 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #30 : 24.02.2012, 00:44:26 »
Ну что, кто мечтал об этом могут радоваться Community Builder теперь будет легко интегрироваться в K2

Интересно, а можно версию 2.5.5 обновить поверх 2.5.4 ? А то шаблоны уже свои созданы, да и в коде много чего изменял.
Или придется все по новой делать, шаблоны и т.д.?
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Интеграция K2 в CommunityBuilder
« Ответ #31 : 24.02.2012, 02:29:02 »
Интересно, а можно версию 2.5.5 обновить поверх 2.5.4 ? А то шаблоны уже свои созданы, да и в коде много чего изменял.
Или придется все по новой делать, шаблоны и т.д.?
Можно обновить, она сверху просто зальется.
Ну если "правильно" изменяли, то все останется.
Бэкап сделайте, перед обновлением - он вас спасет если что.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

Holden73

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
  • Я на Хору!
Re: Интеграция K2 в CommunityBuilder
« Ответ #32 : 15.03.2012, 20:19:38 »
Ну что, кто мечтал об этом могут радоваться Community Builder теперь будет легко интегрироваться в K2
Интеграция не полная! Проблемы с аватарами и ссылками на профиль решены, осталис лишь те что нет ссылок на статьи в K2 и посты/ответы в Kunena форуме.
А в общем уже хорошо, уже меньше гемороя, найду способы исправить эти глобальные недоразумения обязательно отпишусь! Если кто раньше решит, пишите срочно, поиграем кто раньше!)))
По поводу обновления с версий K2 2.5.. до 2.5.5, в Joomla 2.5.2 (у меня) через стандартные средства не удалось, пере установил сам K2 все прошло нормально. Не говорю "хорошо" по  тому, как перевод по нескольким полям слетел, правлю в ручную.
Всем удачного пользования! Уехал в China.
*

newvideo

  • Захожу иногда
  • 194
  • 2 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #33 : 21.05.2012, 23:58:01 »

 
Первое что нужно сделать это синхронизировать пользователей с помощью плагина: K2 User Plugin
Этот плагин заменяет оригинальный K2 User Plugin (в случае, если вы обновите K2 или установить ее поверх снова, вам необходимо будет повторно установить плагин). Он автоматически назначает пользователям К2 группы.
  мне нужно чтобы через стандартную форму регистрации пользователей они бы получали группу К2. Этот плагин поможет?
*

Wolfys

  • Новичок
  • 7
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #34 : 19.06.2012, 01:01:46 »
Очередной вебмастер - не подскажете как включить встроенную интеграцию в к2 что-бы он брал аватар из Cb ??
*

jurassik

  • Давно я тут
  • 692
  • 52 / 1
Re: Интеграция K2 в CommunityBuilder
« Ответ #35 : 04.08.2012, 14:32:30 »
  мне нужно чтобы через стандартную форму регистрации пользователей они бы получали группу К2. Этот плагин поможет?
он для Joomla 1.5
сам шучу - сам смеюсь
*

zip81

  • Новичок
  • 8
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #36 : 20.11.2012, 20:55:46 »
использую компонент k2 и CommunityBuilder а для регистрации использую модуль от CommunityBuilder создал группы пользователей <пользователи>в k2. выставил чтобы новые пользователи "выбирите группу K2 по умолчанию для новых пользователей" добавлялись в группу пользователи  ну и назначил права - при логине появилась ссылка для добавление материала. Зарегистрировал еще 1го юзера - у него таких прав не оказалось. вернулся в админку-пользователи К2 - этот новый юзер совсем не имеет группы в К2, то есть группу нужно присвоить вручную? как это можно побороть
*

gacky

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #37 : 14.12.2012, 05:42:41 »
использую компонент k2 и CommunityBuilder а для регистрации использую модуль от CommunityBuilder создал группы пользователей <пользователи>в k2. выставил чтобы новые пользователи "выбирите группу K2 по умолчанию для новых пользователей" добавлялись в группу пользователи  ну и назначил права - при логине появилась ссылка для добавление материала. Зарегистрировал еще 1го юзера - у него таких прав не оказалось. вернулся в админку-пользователи К2 - этот новый юзер совсем не имеет группы в К2, то есть группу нужно присвоить вручную? как это можно побороть
поборол? а то тоже не могу понять как это сделать, отказавшись от рег. формы К2 в пользу CB
*

jurassik

  • Давно я тут
  • 692
  • 52 / 1
Re: Интеграция K2 в CommunityBuilder
« Ответ #38 : 14.12.2012, 06:46:14 »
делал подобное, ищем файл который отвечает за создание полей нового юзера к2, там добавляем...
к сожалению уже не помню какой файл и какие изменение вносил, но думаю если хорошо поищете то все найдете
сам шучу - сам смеюсь
*

gacky

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #39 : 15.12.2012, 02:50:47 »
делал подобное, ищем файл который отвечает за создание полей нового юзера к2, там добавляем...
к сожалению уже не помню какой файл и какие изменение вносил, но думаю если хорошо поищете то все найдете
к сожалению, мне пока такое редактирование недоступно
нашел тему на форуме К2, там тоже никто пока решения не предложил
http://getk2.org/community/New-to-K2-Ask-here-first/12758-User-registration#166714
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Интеграция K2 в CommunityBuilder
« Ответ #40 : 09.01.2013, 09:35:33 »
Тоже столкнулся с такой проблемой.
делал подобное, ищем файл который отвечает за создание полей нового юзера к2, там добавляем...
А разве не файл, который отвечает за регистрацию в CommunityBuilder?
Возможно, будет интересно: Интеграция с Ozon
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Интеграция K2 в CommunityBuilder
« Ответ #41 : 10.01.2013, 02:09:08 »
Хм..  странное дело. Посмотрел базу. При регистрации пользователя через CB группа ему действительно не присваевается. Зато при первом вхождении на сайт, группа присваивается, как положено из той, что отмечена дефолтовской в настройках K2.
Но почему-то в таблице _k2_users поля userID и userName остаются незаполненными...

Думаю, решение этого вопроса как раз решит и автоматическое присваивание нужной группы K2.
Возможно, будет интересно: Интеграция с Ozon
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Интеграция K2 в CommunityBuilder
« Ответ #42 : 10.01.2013, 03:33:17 »
Хе-хе, Решил-таки ))
Но это модификация плагина, т.е. делаем выводы об обновлениях ((

Речь идёт о плагине User - K2
Открываем файл plugins/user/k2/k2.php
и самую малость модифицируем функцию onLoginUser($user, $options)
В ней почему-то из $tmp не брались id и username.

Такая правка исправляет ситуацию:

    function onLoginUser($user, $options)
    {
        $params = JComponentHelper::getParams('com_k2');
        $mainframe = JFactory::getApplication();
        if ($mainframe->isSite())
        {
            $tmp = JFactory::getUser();
            $db = JFactory::getDBO();
            $db->setQuery("SELECT id FROM #__users WHERE username = ".$db->Quote($user['username']));
            $id = $db->loadResult();
            $db->setQuery("SELECT username FROM #__users WHERE username = ".$db->Quote($user['username']));
            $mytempusername = $db->loadResult();


            if ($id)
            {
                $k2id = $this->getK2UserID($id);
            }
            else
            {
                $k2id = false;
            }

            JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_k2'.DS.'tables');
            $row = JTable::getInstance('K2User', 'Table');
            if ($k2id)
            {
                $row->load($k2id);
            }
            else
            {
                $row->set('userID', $id);
                $row->set('userName', $mytempusername);
                $row->set('group', $params->get('K2UserGroup', 1));
            }
            $row->ip = $_SERVER['REMOTE_ADDR'];
            $row->hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
            $row->store();

            if ($params->get('cookieDomain') && $id)
            {
                setcookie("userID", $id, 0, '/', $params->get('cookieDomain'), 0);
            }
        }
        return true;
    }


В итоге как результат имеем:
пользователь, зарегенный в CB, при первой же авторизации получает выставленную в настройках K2 группу.
Что, собственно, и требовалось  ;)
« Последнее редактирование: 10.01.2013, 03:41:32 от rsn »
Возможно, будет интересно: Интеграция с Ozon
*

Vladyxa

  • Новичок
  • 1
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #43 : 27.01.2013, 12:12:45 »
Хе-хе, Решил-таки ))
Но это модификация плагина, т.е. делаем выводы об обновлениях ((

Речь идёт о плагине User - K2
Открываем файл plugins/user/k2/k2.php
и самую малость модифицируем функцию onLoginUser($user, $options)
В ней почему-то из $tmp не брались id и username.

Такая правка исправляет ситуацию:

    function onLoginUser($user, $options)
    {
        $params = JComponentHelper::getParams('com_k2');
        $mainframe = JFactory::getApplication();
        if ($mainframe->isSite())
        {
            $tmp = JFactory::getUser();
            $db = JFactory::getDBO();
            $db->setQuery("SELECT id FROM #__users WHERE username = ".$db->Quote($user['username']));
            $id = $db->loadResult();
            $db->setQuery("SELECT username FROM #__users WHERE username = ".$db->Quote($user['username']));
            $mytempusername = $db->loadResult();


            if ($id)
            {
                $k2id = $this->getK2UserID($id);
            }
            else
            {
                $k2id = false;
            }

            JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_k2'.DS.'tables');
            $row = JTable::getInstance('K2User', 'Table');
            if ($k2id)
            {
                $row->load($k2id);
            }
            else
            {
                $row->set('userID', $id);
                $row->set('userName', $mytempusername);
                $row->set('group', $params->get('K2UserGroup', 1));
            }
            $row->ip = $_SERVER['REMOTE_ADDR'];
            $row->hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
            $row->store();

            if ($params->get('cookieDomain') && $id)
            {
                setcookie("userID", $id, 0, '/', $params->get('cookieDomain'), 0);
            }
        }
        return true;
    }


В итоге как результат имеем:
пользователь, зарегенный в CB, при первой же авторизации получает выставленную в настройках K2 группу.
Что, собственно, и требовалось  ;)
Заработало! Огромнейшие спасибо! Как я долго искал решение этой проблемы! Наконец то...
*

AdWeb

  • Давно я тут
  • 878
  • 31 / 3
Re: Интеграция K2 в CommunityBuilder
« Ответ #44 : 29.03.2013, 16:31:34 »
в последней версии к2 в расширенных настройках есть кнопка по интеграции с КБ, наскок корректно работает не тестировал
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Интеграция K2 в CommunityBuilder
« Ответ #45 : 30.03.2013, 07:30:16 »
в последней версии к2 в расширенных настройках есть кнопка по интеграции с КБ, наскок корректно работает не тестировал
В тот то и дело)))
что для рассматриваемой функции присваивания группы по умолчанию при регистрации через модуль CB работает некорректно.
Кстати, там в последней версии были изменения в этом файле от разработчиков, но с ними тоже данный функционал не заработал.
Возможно, будет интересно: Интеграция с Ozon
*

vbzaxa

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #46 : 28.02.2014, 16:03:45 »
Ищу следующее. Как сделать, что бы в анкете во вкладках можно было вывести подписку какого то пункта меню или же что бы отображались написанные собой статьи или избранные например. Вот вы тут говорите про то, что бы ссылка с статьи в К2 вела на страницу пользователя в CB 1.9 и К2 2.6.0 все уже сделано, просто в настройках К2 поставить интеграцию с CB )) на моем сайте работает, К2 берет фотку с CB и ссылка ведет на анкету. А вот как сделать, то, что надо мне пока не нашел на просторах интернета, мб кто то поможет!
*

Позитив

  • Новичок
  • 4
  • 1 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #47 : 21.03.2016, 20:45:43 »
Всем добрый вечер.
Не могу "скрестить" комментарии K2 и CommunityBuilder.
Хочу чтобы аватарки из CB отображались в комментариях K2.

Кто подскажет как решить данную ситуацию?

ЗЫ. Сами некрофилы)
« Последнее редактирование: 21.03.2016, 21:05:44 от Позитив »
*

Позитив

  • Новичок
  • 4
  • 1 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #48 : 21.03.2016, 22:44:17 »
не актуально
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться