Новости Joomla

Joomla 6: Автоматические обновления ядра в Joomla

Joomla 6: Автоматические обновления ядра в Joomla

👩‍💻 Joomla 6: Автоматические обновления ядра в Joomla. В октябрьском номере официального журнала Joomla - Joomla Community Magazine вышла статья David Jardin, где рассказывается о внедрении функционала автоматического обновления ядра Joomla.❓Почему сейчас? Joomla же жила как-то 20 лет без автоматических обновлений?Это оказалась самая востребованная за последнее время от пользователей Joomla функция. Но, основная причина внедрения - проблемы безопасности. Всякий раз, когда в новой версии Joomla устраняется уязвимость, злоумышленники начинают анализировать код, чтобы выяснить, какая именно уязвимость была исправлена. И как только они это выясняют - начинается разработка автоматизированных скриптов для взлома как можно большего количества сайтов. Затем доступы к автоматически взломанным сайтам продаются в профильных чатах и ресурсах "пачками" по несколько сотен тысяч или миллионов сайтов. Ваш сайт могли взломать несколько лет назад, но воспользоваться уязвимостью могут не сразу, а тогда, когда у злоумышленников возникнет необходимость. И только после этого вы может быть узнаете об этом.Анализ патча, понимание проблемы и разработка скрипта требуют времени. И если владелец сайта не обновит его до истечения этого срока, сайт может быть взломан. А хакеры действуют быстро! Для критических, легко эксплуатируемых уязвимостей речь идёт о временном окне в 10–12 часов — и этого времени явно недостаточно, чтобы все успели обновить свои сайты.Здесь выходят на первый план автоматизированные обновления: проект Joomla теперь может активно устанавливать обновления (и, следовательно, исправления безопасности) на сайты, чтобы гарантировать, что сайты действительно обновляются вовремя.🕘 От первых идей до реализации прошло 5 лет. И здесь можно вспомнить, как в Joomla 5.1 внедрили TUF - The Update Framework, позволяющий устанавливать защищённое соединение между сайтом и сервером обновлений и исключает возможность supply chain attack (атаки на цепочку поставок).Об особенностях реализации и требованиях к сайту читаем подробнее в статье на JCM.@joomlafeed#joomla #secutiry #jcm

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

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

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 »
не актуально
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться