Новости 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 Ответов
  • 43401 Просмотров
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: И куда свалить с Opera?
« Ответ #31 : 13.02.2013, 22:16:19 »
Да сижу пока что..
Те критические глюки поправили...жить можно
*

sytyj

  • Осваиваюсь на форуме
  • 34
  • 3 / 0
Re: И куда свалить с Opera?
« Ответ #32 : 13.02.2013, 22:19:08 »
мне привычнее Firefox: и инструменты нормальные, и в работе нормально... так повелось))
*

beagler

  • Живу я здесь
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: И куда свалить с Opera?
« Ответ #33 : 13.02.2013, 22:49:14 »
да, без ff и fb - как без рук, но серфинг - в Opera, как-то не смог пересесть ни на что другое. Так что практически всегда открыты 2 браузера.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: И куда свалить с Opera?
« Ответ #34 : 13.02.2013, 23:11:32 »
Как раз в фаерфоксе нет встроенных инструментов - FireBug это плагин.
В Opera и Chrome же есть...
Фокс вообще испортился, почти не запускаю - Opera и Chrome.
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: И куда свалить с Opera?
« Ответ #35 : 13.02.2013, 23:52:59 »
да уж. с Opera не хочется куда-то переползать.
у меня их аж две. стандартная и OperaAC.
*

Rex_One

  • Захожу иногда
  • 453
  • 37 / 0
Re: И куда свалить с Opera?
« Ответ #36 : 13.02.2013, 23:59:38 »
Я конечно не профи, но как beagler, юзаю и оперу и Firefox.
Правда у меня FirefoxESR
http://habrahabr.ru/post/159515/
Кривизна рук не компенсирует прямизну извилин.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: И куда свалить с Opera?
« Ответ #37 : 14.02.2013, 00:37:51 »
FF к сожалению расстраивает сильно зависанием на ровном месте, так что я пока перебрался с него на Chrome докупив 8 гигабайт озу))
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: И куда свалить с Opera?
« Ответ #38 : 14.02.2013, 01:06:25 »
На Firefox и SSD жесткий
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: И куда свалить с Opera?
« Ответ #39 : 14.02.2013, 01:29:30 »
На Firefox и SSD жесткий
лучше кеш хранить в недорогой оперативной памяти чем на недешевом SSD забивать блоки.
лиса достала глючить с AJAX
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: И куда свалить с Opera?
« Ответ #40 : 14.02.2013, 01:35:28 »
А Opera скоро будет на вебките ... хромиумопера эдакая
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: И куда свалить с Opera?
« Ответ #41 : 14.02.2013, 10:55:05 »
А Opera скоро будет на вебките ... хромиумопера эдакая

меня бы устроил бы Chrome с функциональность Opera. за счет webkit избавимся от проблем с flash и AJAX, ну и функции закладок и прочих потребностей сохранятся.
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: И куда свалить с Opera?
« Ответ #42 : 14.02.2013, 11:22:56 »
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: И куда свалить с Opera?
« Ответ #43 : 14.02.2013, 11:56:44 »
читал я, но в любом случае это лучше чем то в каком состоянии Opera находится в данный момент.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: И куда свалить с Opera?
« Ответ #44 : 14.02.2013, 18:52:12 »
so slow
Спойлер
[свернуть]
*

ACC-Limo

  • Новичок
  • 1
  • 0 / 0
Re: И куда свалить с Opera?
« Ответ #45 : 04.05.2013, 08:54:35 »
Периодически заскакивал на Оперу, но в сравнении тягомотина
с кучей проблем. Висит как запасная на случай...
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: И куда свалить с Opera?
« Ответ #46 : 04.05.2013, 09:09:00 »
меня бы устроил бы Chrome с функциональность Opera.

Согласен. Не могу перелезть на другие браузеры вот уже много лет. Как то начал на Opera, так и сижу.
Сейчас на ней еще и почта, вообще красота. Единственное - категорические глюки с любыми редакторами в админке Joomla и др. убивают всю малину.
Для этого раньше юзал лису, теперь пробую Chrome. Понравилось, Chrome быстрее лисы и не жрет память. Лиса у меня при двух закладках умудряется так пожирать память, что сама еле начинает ворочаться.
Держу ее для файрбага и других плагинов, без которых как без рук.

Будет отлично, если новая Opera изживет проблемы старых версий.
*

Langoliers

  • Давно я тут
  • 621
  • 67 / 2
  • Если б Я изучал людей, то был бы паразитологом
Re: И куда свалить с Opera?
« Ответ #47 : 04.05.2013, 09:13:56 »
Воланд, а Вы вообще в курсе, что Opera в убунте работает под собственным недовайном?
Я остановился на Chromium. Он работает быстрее, чем Chrom. Мурзилкой тоже пользуюсь, но в основном Chromium.
Ubuntu 12.04 64bit... Поглядываю в сторону 13.04, там юнити получше...
В Opera мне нравился турбо режим... Я какое то время на ней и сидел, но с переходом на юниксы все изменилось =)
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: И куда свалить с Opera?
« Ответ #48 : 05.05.2013, 15:35:57 »
Цитировать
Chrome быстрее лисы и не жрет память.
Хахахаха..хаха..ха.. Facebook - Chrome 1.5гб)
вы просто посмотрите сколько он процессов создает а потом сложите всю память
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: И куда свалить с Opera?
« Ответ #49 : 05.05.2013, 15:47:38 »
А я всё еще на Opera..
Вчера переехал на 13.04, правда обновлением толком не завелось, пришлось с нуля ставить и подкладывать нужные конфиги..
Первое впечатление - действительно быстрее, наутилус сделали красивее, но обрезали.. даже режим двух панелей убрали..
*

Langoliers

  • Давно я тут
  • 621
  • 67 / 2
  • Если б Я изучал людей, то был бы паразитологом
Re: И куда свалить с Opera?
« Ответ #50 : 05.05.2013, 17:52:20 »
вы просто посмотрите сколько он процессов создает а потом сложите всю память
Процессы нужны для пущей стабильности. Накрылась одна вкладка - другая не ляжет.
Voland, а Я все никак не соберусь переезжать... Боюсь за скайп и Steam
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: И куда свалить с Opera?
« Ответ #51 : 05.05.2013, 18:00:59 »
скайп и стим перенеслись без проблем - просто подсунул им обратно подпапки в /home
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: И куда свалить с Opera?
« Ответ #52 : 05.05.2013, 18:06:40 »
Поглядываю в сторону 13.04
Я обновил, все работает, и скайп тоже .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Langoliers

  • Давно я тут
  • 621
  • 67 / 2
  • Если б Я изучал людей, то был бы паразитологом
Re: И куда свалить с Opera?
« Ответ #53 : 05.05.2013, 18:15:01 »
Тогда надо апгрейдиться!
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: И куда свалить с Opera?
« Ответ #54 : 06.05.2013, 02:00:59 »
Кстати, у меня на Opera с 12 версии перестала работать навигация в хайслайде. Т.е. Кнопки вперед и назад не работают, у всех так? В других браузерах на этом же компьютере все нормально. На других устройствах типа айфонов, айпадов и андроидов, тоже все нормально.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: И куда свалить с Opera?
« Ответ #55 : 06.05.2013, 15:55:20 »
Кстати, у меня на Opera с 12 версии перестала работать навигация в хайслайде. Т.е. Кнопки вперед и назад не работают, у всех так? В других браузерах на этом же компьютере все нормально. На других устройствах типа айфонов, айпадов и андроидов, тоже все нормально.
Если имеются ввиду кнопки на клавиатуре, то да, не работают...
Создание сайтов, шаблонов, помощь в решении проблем.
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
Re: И куда свалить с Opera?
« Ответ #56 : 06.05.2013, 16:20:53 »
Хахахаха..хаха..ха.. Facebook - Chrome 1.5гб)
вы просто посмотрите сколько он процессов создает а потом сложите всю память

Начинал с Opera, версии с 10 начала бесить жутко, перешел на лису, но лиса начала чуть ли не каждую неделю обновляться и раздуваться. Начал пользоваться хромом все опупенно, сейчас 10 вкладок - 352 метра в сумме (всего у меня на буке 2гига). Не забывайте, что потребляемая память зависит не только от вкладок, но и от плагинов. В Chrome у меня два плагина - проверка ссылок и эдблок касперовские. В лисе только FireBug, но при запуске фф он сразу сжирает 300 метров, даже с одной вкладкой. Chrome показался намного удобнее в серфинге, и у него встроенные инструменты разработчика не хуже фаербага, так что лису теперь запускаю, только чтобы проверить кросс-браузерность сайта.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: И куда свалить с Opera?
« Ответ #57 : 07.05.2013, 17:16:28 »
Если имеются ввиду кнопки на клавиатуре, то да, не работают...

Да, именно так. Значит глюк капитальный...
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
*

Rex_One

  • Захожу иногда
  • 453
  • 37 / 0
Re: И куда свалить с Opera?
« Ответ #59 : 28.05.2013, 21:29:32 »
Там уже активно обсуждают —
*Что ж, убедили, поставил файрфокс, натыкал кучу плагинов, чтобы было «как в опере». Тут, конечно, пилить и пилить, но уже чувствую себя почти как дома.

Придется сидеть на старой версии и допиливать фокс.
Кривизна рук не компенсирует прямизну извилин.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор PashkaRu

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