Новости Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

👩‍💻 Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод triggerEvent(), с помощью которого раньше вызывались события для плагинов. Теперь чтобы в своём коде вызвать событие для плагина и получить от него результаты нужно:- создать объект класса события- передать в него параметры

use Joomla\CMS\Event\AbstractEvent;use Joomla\CMS\Factory;use Joomla\CMS\Plugin\PluginHelper;// Грузим плагины нужных группPluginHelper::importPlugin('system');// Создаём объект события$event = AbstractEvent::create('onAfterInitUniverse', [    'subject' => $this,    'data'    => $data, // какие-то данные    'article' => $article, // ещё материал вдовесок    'product' => $product, // и товаров подвезли]);// Триггерим событиеFactory::getApplication()->getDispatcher()->dispatch(    $event->getName(), // Тут можно строку передать 'onAfterInitUniverse'    $event);// Получаем результаты// В случае с AbstractEvent это может быть не 'result',// а что-то ещё - куда сами отдадите данные.// 2-й аргумент - значение по умолчанию, // если не получены результаты$results = $event->getArgument('result', []);
Плюсы такого подхода - вам не нужно запоминать порядок аргументов и проверять их наличие. Если вы написали свой класс события, то в плагине можно получать аргументы с помощью методов $event->getArticle(), $event->getData(), $event->getProduct() и подобными - реализуете сами под свои нужды. Если такой класс события написали, то создаёте экземпляр своего класса события и укажите его явно в аргументе eventClass
use Joomla\Component\MyComponent\Administrator\Event\MyCoolEvent;$event = MyCoolEvent::create('onAfterInitUniverse', [    'subject'    => $this,    'eventClass' => MyCoolEvent::class, // ваш класс события    'data'       => $data, // какие-то данные    'article'    => $article, // ещё материал вдовесок    'product'    => $product, // и товаров подвезли]);
Ожидаемо, что класс вашего события будет расширять AbsractEvent или другие классы событий Joomla.🙁 Есть неприятный нюанс - нельзя просто так вызывать событие и ничего не передать в аргументы. Аргумент subject обязательный. Но если вы всё-таки не хотите туда ничего передавать - передайте туда пустой stdClass или объект Joomla\registry\Registry.
@joomlafeed#joomla #php #webdev

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

Kyplon

  • Новичок
  • 6
  • 0 / 0
Доброго всем времени суток.
Решил установить на настроенный WEB-сервер Ubuntu 11.04 CMS Joomla! 1.7, до этого ставил и пользовался лишь 1.5.22. Ну и конечно появились вопросы при установке, т.к. нигде нет описания по установке и настройке версии 1.7. Ввиду чего и предлагаю отдельную ветку по грамотной установке и настройке CMS Joomla! 1.7.

Далее могу описать что делал для установки Joomla 1.7 на WEB-сервер Ubuntu 11.04 c админ-панелью Webmin. Интересно ли будет это форумчанам?

Ну и вопросы возникшие:
1) какой тип базы данных указывать при установке Joomla? На вики прочитал, что MySQLi - модифицированная в дучшую сторону версия MySQL.
2) Какие права доступа и к каким файлам и директориям в линуксе нужно ставить? Читал, что можно ставить chmod 777 на корневую директорию сайта, но как же быть с вложенными директориями и файлами? На Joomla 1.5.22 есть в Админ-панеле: Помощь -> Информация о системе -> Права на папки. На те, что перечисленны выставил права chmod 777, а на все остальное в том числе и на корень сайта указал chmod 755 и сайт работает. На Joomla 1.7 аналогичное нашел в: Site -> System Information -> Directory Permissions. Правильно ли я сделал?
« Последнее редактирование: 28.07.2011, 07:45:49 от Greycat »
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: CMS Joomla! 1.7
« Ответ #1 : 27.07.2011, 22:59:30 »
если PHP работает как модуль апача то тогда будут проблемы с доступом к файлам и папкам. Можно использовать Apache MPM-ITK (патч).
Если PHP в режиме цги/фест_цги - нет проблем с правами доступа.

Папки 755
Файлы 644

777 - злая штука...
Я с мобильного, в основном...
*

Kyplon

  • Новичок
  • 6
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #2 : 28.07.2011, 22:03:35 »
А не могли бы Вы пояснить, почему на файлы 644?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #3 : 29.07.2011, 05:28:50 »
http://chmod.ru/ там где-то на эктан вниз есть очень наглядная табличка кудда можно ввести любые данные.
*

Kyplon

  • Новичок
  • 6
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #4 : 14.08.2011, 13:31:26 »
Подскажите, пожалуйста, как сделать так что бы соответствующие права, указанные выше назначились в автоматическом режиме, а то ручками по каждому файлику/директории тыкать - это издевательство.
Конечно можно "применить изменения к каталогу и всем его подкаталогам". Но это опять же муторно. На данный момент делал так:
Сайт лежит по пути: /var/http/[site1], где [site1] - некое имя сайта.
Выставлял права 644 для каталога http и применял изменения к этому каталогу и всем его подкаталогам, а потом отдельно для каждого каталога выставлял права 755.
По рекомендации поставил Apache MPM-ITK.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #5 : 14.08.2011, 13:44:59 »
у меня при установке как на хостинге так и на виртуальном выделенном сервере указанные права доступа к файлам и папкам назначаются автоматически...
А у Вас какие права доступа к файлам и папкам после установки установились?
Я с мобильного, в основном...
*

Kyplon

  • Новичок
  • 6
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #6 : 14.08.2011, 13:58:05 »
Сам отвечу на свой вопрос =)
cd /var/http
sudo find . -type f -exec chmod 644 {} \;
sudo find . -type d -exec chmod 755 {} \;

пользователя сделал www-data, собсно, для которого и нужны права.
« Последнее редактирование: 14.08.2011, 23:40:10 от Kyplon »
*

Trampypys

  • Захожу иногда
  • 132
  • 3 / 1
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #7 : 18.08.2011, 12:50:45 »
Начал устанавливать, установка прекратилась на выборе языка, не выдает ошибок, вообще ничего не выдает, просто тсраница перезагружается и все... в чем может быть проблема?
*

Kyplon

  • Новичок
  • 6
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #8 : 22.08.2011, 22:41:33 »
Где-то про это уже читал, толи прав не хватает, толи сервер не соответствует требованиям
*

Trampypys

  • Захожу иногда
  • 132
  • 3 / 1
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #9 : 23.08.2011, 01:06:33 »
Где-то про это уже читал, толи прав не хватает, толи сервер не соответствует требованиям
Сервер выделенный...
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #10 : 23.08.2011, 01:11:23 »
то что у Вас выделенный сервер говорит мне только об одном, Вам нужно нанять администратора, который "качественно" его настроит...
Могу дать рекомендацию, если интересно (пишите в личку или на почту)
От 40$
Я с мобильного, в основном...
*

Trampypys

  • Захожу иногда
  • 132
  • 3 / 1
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #11 : 23.08.2011, 01:13:22 »
то что у Вас выделенный сервер говорит мне только об одном, Вам нужно нанять администратора, который "качественно" его настроит...
Могу дать рекомендацию, если интересно (пишите в личку или на почту)
От 40$
Большое спасибо, но арендодатели сами настраивают и помогают на начальной стадии администрирования бесплатно) И кстати вопрос уже не актуален все встало как надо... Прошу простить что сразу не отписался.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #12 : 23.08.2011, 01:16:22 »
ну так поделитесь решением, может ещё кому-то поможет ;)
Я с мобильного, в основном...
*

Trampypys

  • Захожу иногда
  • 132
  • 3 / 1
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #13 : 23.08.2011, 01:22:43 »
ну так поделитесь решением, может ещё кому-то поможет ;)
Перезалил файлы на сервер, поставил на корневую папку права 755 и выбрал пользователя не root. ЧТо именно из этого помогло или все сразу незнаю, ах да еще расширение MySQLi установил, но думаю это точно ен причем, ведь подключение к серверу БД происходить на 4 шаге установки
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #14 : 23.08.2011, 01:28:18 »
ну в общих чертах слышал что нужно создать на сервере пользователя и уже под пользователем работать а не под рутом.
Ещё можете включить для домена PHP в режиме фест цги (избавит от проблем с правами доступа к файлам и папкам и ускорит работу сайта).
Я с мобильного, в основном...
*

shadowrun

  • Захожу иногда
  • 78
  • 1 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #15 : 10.09.2011, 16:03:49 »
не заметил никакой разницы под рутом работать или под еще каким юзером - везде полет нормальный.
естессно что сервер настроен вроде как нормально

насчет как раскочегарить работу сайта - эт помоему связка nginx + apache ( на нгинкс передать статику, а апачу динамику ). также повесть мемкеч для кеширования памяти и eaccelerator для обработки php.
в результате сайты некисло так начали летать - прирост скорости работы в разы.
*

Kyplon

  • Новичок
  • 6
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #16 : 11.09.2011, 20:33:04 »
насчет как раскочегарить работу сайта - эт помоему связка nginx + apache ( на нгинкс передать статику, а апачу динамику ). также повесть мемкеч для кеширования памяти и eaccelerator для обработки php.
в результате сайты некисло так начали летать - прирост скорости работы в разы.
оО, надо попробовать.
*

sergei7974

  • Новичок
  • 1
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #17 : 08.02.2012, 09:45:09 »
 устанавливаю врсию 1.7 3 виндоз 7  подскажите что делать выдаёт ошибку .на ....Конфигурация базы данных.....Не удалось подключиться к базе данных. Текст сообщения об ошибке: 2
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #18 : 09.02.2012, 04:26:51 »
пользователя сделал www-data, собсно, для которого и нужны права.

Для чего тогда ставили Apache MPM-ITK, если папки сайта отдали Апачу?  apache2-mpm-itk для того и инсталлируют, чтобы у пользователя остались права на папки, возможность пользоваться FTP-доступом к ним.

Надо всего лишь в конфигурационном файле Апача, в виртуальном хосте сайта дописать строчку: AssignUserId user user , вместо "user" имя вашего пользователя.

А на сервер советовал бы ставить Debian, или Ubuntu, но стабильную не тестовую версию 10.04 с долгосрочной поддержкой. Ubuntu для десктопов, а для серверов Debian.
« Последнее редактирование: 09.02.2012, 09:13:49 от Guran »
*

casa04

  • Новичок
  • 1
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #19 : 14.02.2012, 18:09:56 »
http://casa04.goldline.pro - это реально работает!
Подключайтесь и зарабатывайте!
Не теряйте времени!
*

picasso

  • Новичок
  • 4
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #20 : 02.03.2012, 15:03:31 »
Здравствуйте!Проблема такая:не загружается страница инсталляции Joomla при вводе имени сайта в браузере.я уже,что только не пробовала делать:денвер  переустанавливала,загружала разные версии Joomla.(Денвер установлен без проблем,Joomla установлена правильно).Можно что-то сделать в данной ситуации?Я на разных форумах задавала вопрос - либо нет ответа,либо советы  бесполезные.
Пожалуйста помогите.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #21 : 02.03.2012, 15:24:44 »
А убунту тут причем? или вы на линукс денвер установили?
*

picasso

  • Новичок
  • 4
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #22 : 02.03.2012, 20:56:10 »
Не причём,windows у меня.Я просто не знала в каком разделе написать.Искала,подобной темы не нашла.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #23 : 02.03.2012, 21:04:04 »
1. Протестируйте денвер работает/ не работает.
2. Почитайте документацию по денверу, увидите что сделали не так т.к. если все так, то вы просто не сможете не увидеть страницы установки.
*

picasso

  • Новичок
  • 4
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #24 : 03.03.2012, 13:10:54 »
Спасибо за ответ.как его протестировать то?я по урокам всё устанавливала."Ура заработало" страница открылась,значки на панели задач в правом нижнем углу отображаются,судя по всему всё работает,но страница Joomla почему то не загружается.
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #25 : 03.03.2012, 13:16:47 »
в папке "home" - создали папку с доменом (к примеру "site.ru") - в ней подпапку - www - и уже в неё кладете жумлу.
не забывайте производить рестарт денвера после добавления нового сайта.

если всё это делаете и не получается - возможно у вас windows7. в таком случае по ярлыку рестарта денвера щелкаете првой клавишей и выбираете "запуск от имени одминистратора"
*

picasso

  • Новичок
  • 4
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #26 : 05.03.2012, 08:55:28 »
Спасибо за ответ.там же пароль надо вводить.какой?Joomla верно установлена изначально(я правильно ведь понимаю-название сайта может быть любым и "ru" писать не обязательно?)в любом случае пробовала и так,и так-пустая страница.
*

mendosa

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
  • Не презирай совета ничьего.
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #27 : 09.04.2012, 10:36:46 »
Привет.Вообще то случайно зашел.Я вот денвером когда то пользовался не понравился.Советую устанавливать веб-сервер Apache http://php-myadmin.ru/ там т инструкция есть и на форуме отвутят сразу на любые вопросы.
*

roman876

  • Новичок
  • 1
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #28 : 05.05.2012, 07:31:32 »
Добрый день всем! Ребята отпишитесь кто нибудь подробно: Как установить Joomla на компьютер. Скачал папку, а что делать дальше?
*

infojet62

  • Новичок
  • 1
  • 0 / 0
Re: Вопросы по установке Joomla! 1.7 на ubuntu
« Ответ #29 : 11.01.2013, 11:42:54 »
то что у Вас выделенный сервер говорит мне только об одном, Вам нужно нанять администратора, который "качественно" его настроит...
Могу дать рекомендацию, если интересно (пишите в личку или на почту)
От 40$
Ищу специалиста по настройке и установке новой версии Joomla на сайте: www.oroszpiac.com
Уже заспамили сайт, кто -то постоянно садится на сайт.Что делать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление с Joomla 2.5.21

Автор mmablock

Ответов: 3
Просмотров: 2980
Последний ответ 23.09.2023, 13:28:40
от mmablock
Переход с 1.5 на 2.5 Joomla

Автор jomdj

Ответов: 357
Просмотров: 116732
Последний ответ 27.05.2022, 08:01:20
от Thomas Bergersen
[Решено] Перенос только материалов с Joomla 2.5 на Joomla 3.9

Автор dron

Ответов: 11
Просмотров: 8671
Последний ответ 05.01.2022, 16:27:23
от blind
Joomla 2.5.5 + VirtueMart 2 --> OpenServer

Автор Alex_gs

Ответов: 2
Просмотров: 3283
Последний ответ 18.09.2021, 11:44:41
от Alex_gs
Проблема при переносе сайта Joomla 2.5 на локальный сервак

Автор laughing

Ответов: 13
Просмотров: 4038
Последний ответ 08.01.2021, 16:17:03
от gartes