Новости 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

Голосование

Какой хостинг выбрать?? приведены только те кто имеют лицензию.

sweb.ru
24 (10%)
ihc.ru
15 (6.3%)
unlimits.ru
4 (1.7%)
qwarta.ru
1 (0.4%)
komtet.ru
2 (0.8%)
clodo.ru (облако)
3 (1.3%)
timeweb.ru
53 (22.2%)
другое (отпишитесь об другом в теме)
102 (42.7%)
reg.ru
25 (10.5%)
nic.ru
5 (2.1%)
masterhost.ru
5 (2.1%)

Проголосовало пользователей: 239

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

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Внимательно прочитай прежде чем написать в эту тему!
Правила темы:
Если хочется написать пост в тему о каком либо хостинге.
Пишем какой хостинг, ссылку на него, тарифный план, плюсы минусы хостинга, какие то выводы.
Если хочется что-то спросить по теме. Задавайте осмысленные вопросы, с примерами, чтоб избежать тонн флуда.

Запрещено:
пиариться самим хостингам (если конечно они не хотят честно рассказать, что они есть такое)
Флудить на тему хуже лучше
Бессмысленные и не аргументированные высказывания.


Надоели бесчисленные темы про хостинги. И я решил написать свой пост, который рассказывает о самых удачных хостингах которыми я пользовался за несколько лет.
Все хостинги так или иначе были затронуты на форуме и вы можете почитать отзывы людей, которые тоже ими пользовались.

И так, я являюсь владельцем порядка 100 личных сайтов. Плюс поддерживаю порядка 15-20 чужих. И меня вопрос хостинга волновал всегда очень сильно. Он меня начал волновать года три назад когда мы закрыли свой сервер который предоставлялся keyweb.
Не спрашивайте почему отказались, но с тех пор я считаю что у реселлеров брать не стоит особенно если они не предоставляют уникального сервиса.

Но так как у меня были сайты и по солидней и по тяжелей и по важнее. Я так же использую Хостинг Timeweb. С этим хостингом я познакомился почти 3 года назад и с тех пор он для меня почти что эталон качественного виртуального хостинга в России.
Почему я так считаю, ну просто у меня ни разу не падали сайты на нем. очень приличная разрешенная нагрузка. Чётко и понято все ограниченно по ресурсам и хорошая поддержка. В общем ребята молодцы. Мне очень нравится иметь с ними дело и я честно их уважаю. Они смогли создать такой хостинг и самое главное они же еще и остаются надежным хостингом по сей день.

Плюсы Timeweb:
Все официально
Приемлемые цены
Отличная поддержка
Хороший аптайм
Хорошая скорость

Минусы
Да их почти нет тут просто надо ясно понимать, что это четко работающий по своим правилам хостинг. То что обещано они выдают на 110%. А уж все что сверху не обессудьте надо будет доплатить.

Теперь я расскажу почему часть сайтов с Timeweb было переведено на vds. Нет не потому что там было плохо просто они создавали достаточно большую нагрузку и своей посещаемость и своими возможностями.
Для справки. На тарифе оптима. можно разместить 5 сайтов. На нем было 4 сайта. Один магазин, второй посещаемый сайт с трафиком от 500 до 1500 тысяч человек и два средне посещаемых сайта с трафиком 200-300 человек.
То есть суммарно четыре сайта в пике пропускали где то 2500 тысячи человек. Так вот собственно магазин и посещаемый сайт делали нагрузку превышающую максимально допустимую. И после двух месяцев предупреждений (кстати ни каких санкций к сайтам не применялось) мы решили перевести сайты на vds.

Вывод:
Хостинг Timeweb замечательный хостинг для проектов среднего уровня. Работает как часы и стоит своих денег тарифы от 120 рублей что я считаю приемлемым. И до сих пор могу точно сказать для средних проектов они наверное лучшие.

Кстати они не так давно стали продавать вполне адекватные VDS по стоимости. С базовой технической поддержкой, то есть если, что-то простое они вам помогут решить ваши проблемы с VDS.
_____________________________________________

Потом были Clodo облако из которого мы ушли из-за частых падений, хотя говорят стало лучше, однако скандалов много.
Затем были:
Komtet - отличный стабильный хостинг. Единственный его минус на мой взгляд это Plesk и достаточно мало место. Ну не нравится мне эта панель.
Qwarta - не плохой хост если бы не падения последние месяца 3 цены бы ему не было. Ресурсов выделяется нормально, но поддержка не очень оперативная и иной раз сваливались на день.
_____________________________________________

Reg - Хостинг от одноименной компании, как хостинг испортился достаточно давно, но по прежнему наверное лучший регистратор рунета. Мы его какое то время использовали, как хостинг для https://joomline.ru/. Но к сожалению, со временем они начали портится портится и в конец испортились, финальным аккордом было введение жестких лимитов и хостинг стал уделом мелких сайтов. Добавьте не самые низкие цены :-)

Плюсы:
Все официально даже более чем все.
Панели на выбор (это очень понравилось).

Минусы:
Для некоторых покажутся высоковатые тарифы но мне кажется оно того стоит.
Слишком маленькие лимиты.
Поддержка не очень адекватная стала.

Вывод:
Reg - когда-то в самом начале пути своего хороший хостинг с большими лимитами, и хорошим аптамом, но со временем стал все хуже и хуже. Сейчас используется только как регистратор, и для некоторых клиентов, которым почему-то нужен именно этот хостинг.

Что сейчас?
Сейчас используется vds одна и арендуется часть сервера у нашего бессменного админа форума @era кстати если вам нужно побольше ресурсов и какой то индивидуальный подход, то рекомендую.

В описании привел свои реф ссылки :-) Если кому пригодилось не сочтите за труд использовать их :) Удачи и хорошего аптайма :-)

Все посты, типа я тут был, тут круто, а то отстой будут удаляться.
« Последнее редактирование: 02.08.2020, 12:14:51 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

dmtn

  • Захожу иногда
  • 381
  • 25 / 2
Хочу пнуть рег-ру, - перенес от них к бегету пару сайтов. До переноса на сайты постоянно лезли боты, после переноса все пропали. Но бегет не рекомендую, они тоже последнее время вниз покатились.
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Хочу пнуть рег-ру

Давно перенес за пределы СНГ. Без поддержки там, лучше чем с поддержкой тут.
*

dmtn

  • Захожу иногда
  • 381
  • 25 / 2
Хорошая мысль, держу несколько сайтов на форнексе, возможно, еще что-нибудь попробую
*

azm1n

  • Захожу иногда
  • 102
  • 16 / 0
Я остановил свой выбор на хостинге thehost, быстрый, недорогой, доступные цены, удобная панель, удачи, успехов.
*

wishlight

  • Гуру
  • 5059
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
А я на Hetzner. Надеюсь из-за высокого качества услуг его не заблокируют все же.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

qckl - выделенные серверы всего от € 9.99! Хостинг от € 1.99! VPS от € 13.99!

Автор qckl

Ответов: 48
Просмотров: 10543
Последний ответ 12.09.2025, 01:24:51
от qckl
Mycheap.host - анонимный хостинг, выделенные сервера, vps/rdp, домены, Proxy

Автор mycheap

Ответов: 1
Просмотров: 362
Последний ответ 14.07.2025, 21:34:08
от mycheap
Тормозит сайт. Нужен другой хостинг

Автор Stihao

Ответов: 8
Просмотров: 3326
Последний ответ 08.06.2025, 09:02:51
от azm1n
Посоветуйте хороший хостинг в России или Украине

Автор Igoritaly

Ответов: 32
Просмотров: 5787
Последний ответ 30.05.2025, 11:36:45
от azm1n
Лучший, Быстрый, Надежный, Гибкий, Удобный, Доступный | Хостинг "Thehost"

Автор web1

Ответов: 5
Просмотров: 2436
Последний ответ 25.05.2025, 08:57:08
от azm1n