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

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
И куда свалить с Оперы?
« : 21.06.2012, 22:45:35 »
Пользовался браузером уже наверно с десяток лет..
Есть минусы, но привычка, пароли итп..
Но с версии 12 - не работает обновление Joomla в админке, потом перестал открываться Adsense и даже Твиттер (ошибки 49 и 50 соответсвенно).
Что Хром что фокс особо не прижились.. чего делать то?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: И куда свалить с Оперы?
« Ответ #2 : 21.06.2012, 22:54:48 »
Уточняю - версия 12 stable. Ubuntu 12.04 64 бита.
В 11ой все вышеперечисленное работало.
*

beagler

  • Живу я здесь
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: И куда свалить с Оперы?
« Ответ #3 : 21.06.2012, 23:26:36 »
версия 12 stable Windows XP SP3 :)

а вот жене на ноуте под win7x64 пришлось ставить версия 12 stable x64 - 32 битная вываливалась.

Я такой же оперозависимый, ff запускаю только из-за фаербага. Ну не могу я с драгонфлаем работать после фаербага....
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: И куда свалить с Оперы?
« Ответ #4 : 22.06.2012, 09:56:41 »
К глюкам последней Оперы:
- периодически не отображается флэш на любом сайте. Причём весь целиком на странице. Плагин обновил, не в нём проблема;
- Периодически, опять же, непонятно ведут себя изображения (сайт, так же, произвольный):
а) Некоторые изображения не подргужаются
б) Некоторые изображения начинают "дрожать" при скролле.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: И куда свалить с Оперы?
« Ответ #5 : 22.06.2012, 10:02:06 »
На своей версии - насчет флэша - такое есть и было во всех браузерах (Flash под линь тот еще багосборник), но заметил тормоза больше чем обычно.
Так, speedtest разгоняется только до 25, когда в соседнем Хроме показывает истинные 70-90мбит.
Второй глюк не подтвержаю.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: И куда свалить с Оперы?
« Ответ #6 : 22.06.2012, 17:19:33 »
Jquery в Bootstrap в ней полностью отвалился, много расширений новых для Joomla не будут работать(отсюда и проблемы с твиттером кстати)

Заметил еще один баг очень сильно стало тормозить свойство CSS3 - transition


 
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: И куда свалить с Оперы?
« Ответ #7 : 27.10.2012, 23:59:44 »
Уязвимость в Опере достаточно серьезная нашлась, подробнее тут http://habrahabr.ru/post/156315/ (если вы из оперы зайдете вас перебросит на Яндекс... так проверить решили как это работает)) )
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: И куда свалить с Оперы?
« Ответ #8 : 28.10.2012, 00:18:23 »
так то жесть вообще.
думается, не одного voland'a опера потеряет с таким отношением.
voland, будь патриотом! ставь яндекс-браузер! ))))
лично я лисой пользуюсь.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: И куда свалить с Оперы?
« Ответ #9 : 28.10.2012, 00:52:49 »
Кстати в Opera Mobile (Android) баг так же есть, так что будьте осторожны
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: И куда свалить с Оперы?
« Ответ #10 : 28.10.2012, 00:58:16 »
voland Ubuntu 12.10 Firefox для отладки Chromium для серфинга. И чего не обновишь Ubuntu
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: И куда свалить с Оперы?
« Ответ #11 : 28.10.2012, 17:29:40 »
voland Ubuntu 12.10 Firefox для отладки Chromium для серфинга. И чего не обновишь Ubuntu
Ну мой пост еще летний.
А буду ли обновляться - еще вопрос, на основном компе стараюсь держать LTS версии.
Хромиум тоже есть, но виснет часто, а Опера немного исправилась, Твиттеры и адсенсы работают, хотя админка версии 3,0 тормозит.
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: И куда свалить с Оперы?
« Ответ #12 : 28.10.2012, 17:41:55 »
Debian 6.0 squeeze, Firefox 17.0 для отладки (firebug), Chrome 24.0.1305.3 dev для серфинга. Полет нормальный.
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: И куда свалить с Оперы?
« Ответ #13 : 28.10.2012, 18:44:44 »
нааафиик... 7 х64 хром нубосборка
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: И куда свалить с Opera?
« Ответ #14 : 13.02.2013, 14:11:32 »
Opera переезжает на webkit вот так все кончилось для этого браузера... http://habrahabr.ru/company/opera/blog/169239/
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: И куда свалить с Opera?
« Ответ #15 : 13.02.2013, 14:38:08 »
Это к лучшему наверно.
*

strannik-yura

  • Давно я тут
  • 511
  • 44 / 1
  • :)
Re: И куда свалить с Opera?
« Ответ #16 : 13.02.2013, 14:48:58 »
а мозила на каком движке собрана?
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: И куда свалить с Opera?
« Ответ #17 : 13.02.2013, 15:07:51 »
Opera переезжает на webkit вот так все кончилось для этого браузера... http://habrahabr.ru/company/opera/blog/169239/
Ну, при переходе на 9-ку или 10-ку они тоже движок меняли и никто не убежал ))
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: И куда свалить с Opera?
« Ответ #18 : 13.02.2013, 15:15:20 »
Ну, при переходе на 9-ку или 10-ку они тоже движок меняли и никто не убежал ))
на 10ке вроде меняли. Тогда Opera из лучшего браузера и начала постепенно превращаться в то, что имеем сейчас. Так что все же убежали. Многие. И я в том числе, это после 4х лет сидения исключительно на Opera.
« Последнее редактирование: 13.02.2013, 16:47:51 от al-teen »
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: И куда свалить с Opera?
« Ответ #19 : 13.02.2013, 15:29:53 »
Ну, при переходе на 9-ку или 10-ку они тоже движок меняли и никто не убежал ))
Мне интересно только теперь она как и все webkit браузеры будет потреблять память или нет) Хотя работы по идеи должно стать меньше в будующем
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: И куда свалить с Opera?
« Ответ #20 : 13.02.2013, 15:32:48 »
Мне интересно только теперь она как и все webkit браузеры будет потреблять память или нет) Хотя работы по идеи должно стать меньше в будующем
+1 Должно. Хоть и не обязано) Еще бы ие туда же.
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: И куда свалить с Opera?
« Ответ #21 : 13.02.2013, 15:44:22 »
по памяти конечно хороший вопрос... сейчас посчитаю закладки открытые... пипец.... 69 закладок открыто
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: И куда свалить с Opera?
« Ответ #22 : 13.02.2013, 15:48:11 »
Ну вот в Chrome сейчас у меня открыто 10 - 3 гига ОЗУ как не бывало)

Цитировать
Еще бы ие туда же.
Я бы не стал спешить, IE10 сейчас в RT режиме явно быстрее того же хрома раза в 2, а шрифты рендрит просто идеально так же как в фотошопе почти да и все фишки поддерживает CSS3
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: И куда свалить с Opera?
« Ответ #23 : 13.02.2013, 15:49:57 »
Ну вот в Chrome сейчас у меня открыто 10 - 3 гига ОЗУ как не бывало)
оууу как всё плохо.... на 69 закладок у меня 860Мб забрала Opera.
*

strannik-yura

  • Давно я тут
  • 511
  • 44 / 1
  • :)
Re: И куда свалить с Opera?
« Ответ #25 : 13.02.2013, 16:15:51 »
Цитировать
Ну вот в Chrome сейчас у меня открыто 10 - 3 гига ОЗУ как не бывало)
вы что издеваетесь
у меня всего 2 гига
при этом в в Opera закладок не сосчитать
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: И куда свалить с Opera?
« Ответ #26 : 13.02.2013, 16:40:48 »
И как долго открытая Opera потребляет так мало памяти? Может быть что то изменилось с последними обновлениями, но ранее присутствовал очень неприятный момент, чем дольше открыта вкладка, тем больше Opera ест. Причем есть начинает прямо таки в геометрической прогрессии. Если Chrome сразу на каждую вкладку создает отдельный процесс и забивает всю память, то Opera это делает по-нарастающей. хз, что лучше.
*

strannik-yura

  • Давно я тут
  • 511
  • 44 / 1
  • :)
Re: И куда свалить с Opera?
« Ответ #28 : 13.02.2013, 16:49:13 »
И как долго открытая Opera потребляет так мало памяти? Может быть что то изменилось с последними обновлениями, но ранее присутствовал очень неприятный момент, чем дольше открыта вкладка, тем больше Opera ест. Причем есть начинает прямо таки в геометрической прогрессии. Если Chrome сразу на каждую вкладку создает отдельный процесс и забивает всю память, то Opera это делает по-нарастающей. хз, что лучше.
может под гиг и хавает
если параллельно открыть 100 метровый PSD  в фотошопе, то комп вытормаживает
хромому надо в 10 раз меньше закладок что сожрать всю оперативу
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: И куда свалить с Opera?
« Ответ #29 : 13.02.2013, 16:52:57 »
может под гиг и хавает
если параллельно открыть 100 метровый PSD  в фотошопе, то комп вытормаживает
хромому надо в 10 раз меньше закладок что сожрать всю оперативу
никто и не спорит.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Файрбаг для Оперы. Есть че-нить?

Автор PashkaRu

Ответов: 3
Просмотров: 7937
Последний ответ 07.10.2010, 22:45:01
от PashkaRu