Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

Nikituki

  • Новичок
  • 7
  • 0 / 0
Разрабатываю портал со структурой:
главный сайт на Joomla на домене второго уровня и несколько сайтов на самописной cms на доменах третьего уровня.

Необходимо, чтобы юзер под одним логином мог бы ходить по всем этим сайтам, не авторизируясь заново на каждом. Дабы не влазить в Joomla решил использовать ее базу пользователей.
Но возник вопрос:
Как мне в ручную реализовать авторизацию пользователя в Joomla с другого сайта и как узнать, что пользователь уже авторизовался (т.е. какие куки выдаются при авторизации, как хранятся сессии и т.п.)?

Надеюсь, что понятно описал суть проблемы.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
*

Nikituki

  • Новичок
  • 7
  • 0 / 0
А если OpenID?
С Joomla вроде тоже дружит?
Не хотелось бы его использовать.

Да и, если юзер авторизуется допустим на одном из доменов 3 уровня и перейдет на другой, то ему же там заново придется авторизовываться?

Как я себе представляю эту систему:

Пользователь вводит свои данные на одном из сайтов. Движок обращается к базе Joomla, проверяет логин/пасс, если все правильно, то выдает такие же куки, какие выдала бы Joomla и запустил бы ее сессию. Вот хотелось бы узнать, какие Joomla выдает куки и как работает с сессиями?
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Да в принципе фиг с ней, с авторизацией. Тут вам надо продумать единую регистрацию. Как вы это хотите реализовать? Он зашел на сайт третьего уровня и зарегистрировался? А как главный сайт узнает об этом? Одна база данных на все сайты или одна таблица юзеров на все сайты? Как синхронизацию юзеров планируете сделать?
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

Nikituki

  • Новичок
  • 7
  • 0 / 0
Да в принципе фиг с ней, с авторизацией. Тут вам надо продумать единую регистрацию. Как вы это хотите реализовать? Он зашел на сайт третьего уровня и зарегистрировался? А как главный сайт узнает об этом? Одна база данных на все сайты или одна таблица юзеров на все сайты? Как синхронизацию юзеров планируете сделать?
Все сайты будут использовать таблицу юзеров Joomla, при регистрации будет либо редирект на регу Joomla, либо рега на сайте будет просто дописывать нового юзера в базу Joomla, не вижу в этом особой сложности. А вот с авторизацией не "фиг")
*

Nikituki

  • Новичок
  • 7
  • 0 / 0
Множество сайтов Joomla с общей базой пользователей - может пригодится.
Проблема в том, чтобы научить cms на субдомменах авторизовывать как Joomla.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Ну тогда смотрите как Joomla авторизует юзеров и где хранит сессии (обычно в базе данных) - и от этого отталкиваться.
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Ставить куку сразу для всех сайтов при логине на одном, в этом случае проще дописывать самописное, чем хакать джумла, правда все же придется джумла хакать, чтобы тоже куку ставила на все сайты на самописках.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Nikituki

  • Новичок
  • 7
  • 0 / 0
Ну тогда смотрите как Joomla авторизует юзеров и где хранит сессии (обычно в базе данных) - и от этого отталкиваться.
Собственно и был вопрос как она это делает)
Ставить куку сразу для всех сайтов при логине на одном, в этом случае проще дописывать самописное, чем хакать Joomla, правда все же придется Joomla хакать, чтобы тоже куку ставила на все сайты на самописках.
Я как раз и пытаюсь найти вариант реализации с наименьшем вмешательством в код Joomla.
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Nikituki

  • Новичок
  • 7
  • 0 / 0
http://api.joomla.org/Joomla-Framework/Session/JSession.html
Врятли я смогу использовать объекты Joomla на другом движке.

Посмотрел, что Joomla генерит рандомное имя куки, в которой хранится ид сессии...
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Собственно и был вопрос как она это делает
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Nikituki

  • Новичок
  • 7
  • 0 / 0
Решил, что проще всего при логине на одном сайте, отправлять введенные данные всем остальным, авторизуя таким образом везде.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 25780
Последний ответ 12.11.2023, 23:37:03
от all_zer
Нужно wiki под Joomla

Автор THE KILLERS

Ответов: 9
Просмотров: 30397
Последний ответ 05.11.2020, 20:56:47
от Kijv
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 13976
Последний ответ 14.08.2020, 07:16:44
от rsn
Не могу войти в админку Joomla 1.5

Автор MrSkif

Ответов: 14
Просмотров: 16796
Последний ответ 12.09.2018, 19:36:32
от PaLyCH
Не войду в админку Joomla 1.5.26, пишет соединение с сервером было сброшено

Автор rom_4

Ответов: 4
Просмотров: 9450
Последний ответ 16.05.2018, 17:28:18
от Алексей MeRsOvOd