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

Ingener

  • Давно я тут
  • 547
  • 10 / 5
Admin Tools Pro
« : 04.04.2013, 22:27:14 »
Приобрел Admin Tools Pro, установил тестирую:

возможности:

делает сканирование файлов с выбранными расширениями, наподобие eyefiles
защищает от sql инъекций и атак
меняет префиксы таблиц базы данных
меняет id администратора и делает ложного администратора
меняет путь к админке и информирует по почте если ктото туда вошел
делает доступы с определенных IP
настраивает .htaccess

И еще куча возможностей, просто некоторые настройки (а если честно большинство) не совсем понятны. Если тут есть те кто пользовался Admin Tools Pro, может быть поделится как правильно его настроить, хотя бы самое основное.
*

makarovse

  • Захожу иногда
  • 240
  • 2 / 0
Re: Admin Tools Pro
« Ответ #1 : 11.04.2013, 02:16:11 »
Я смотрю на сайте он вроде бесплатный, Сам хочу поставить
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Admin Tools Pro
« Ответ #2 : 11.04.2013, 02:41:05 »
Admin Tools Core - бесплатный. Admin Tools Pro, с расширенными возможностями - по платной подписке.
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

makarovse

  • Захожу иногда
  • 240
  • 2 / 0
Re: Admin Tools Pro
« Ответ #3 : 11.04.2013, 02:53:31 »
стоит его покупать или нет ? Он Эффективен ?
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Admin Tools Pro
« Ответ #4 : 11.04.2013, 02:55:38 »
Он не просто эффективен, он - незаменимое средство укрепления и мониторинга безопасности Вашего веб сайта.
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

makarovse

  • Захожу иногда
  • 240
  • 2 / 0
Re: Admin Tools Pro
« Ответ #5 : 11.04.2013, 02:58:02 »
http://www.richeyweb.com/development/joomla-plugins/71-adminexile-for-joomla-16  а как он будет работать в комплексе с этой программой ? а то у меня уже давно подбирают пароль и меня это реально напрягает.
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Admin Tools Pro
« Ответ #6 : 11.04.2013, 03:24:30 »
Цитировать
Go to the back-end of your site and click on Components, Admin Tools, Web Application Firewall, Configure WAF and set the following optional settings:

Administrator secret URL parameter If you enter "foobar" (without the quotes) in here, then you must access your site's backend as http://www.example.com/administrator?foobar i.e. append a questionmark and the secret word. If you skip the ?foobar part, you can't even see the login page.

Та же самая функция, что и у Вашего плагина Admin Exile.

Для защиты от фишинга логинов системы у Admin Tools Pro предусмотрен Сетевой Экран. При его настройке все IP с неудавшимся логином фиксируются, журналируются и блокируются автоматически, даже Ваш личный  ;) Внесите их в черный список Сетевого Экрана (Firewall) и спите спокойно.
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

makarovse

  • Захожу иногда
  • 240
  • 2 / 0
Re: Admin Tools Pro
« Ответ #7 : 11.04.2013, 03:36:46 »
Спасибо, Завтра прикуплю софтинку, стоит не дорого. Сейчас заблокировал злоумышленников, а точнее Разрешил только с моего IP входить в панель управления, надеюсь Школоту отучит...
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Admin Tools Pro
« Ответ #8 : 11.04.2013, 03:40:14 »
Рад помочь и наилучшие пожелания с сайтом.

P S Для выражения признательности за помощь у нас также есть функция "+" в репутации.
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

makarovse

  • Захожу иногда
  • 240
  • 2 / 0
Re: Admin Tools Pro
« Ответ #9 : 11.04.2013, 03:46:54 »
сделано.
*

krylof

  • Захожу иногда
  • 92
  • 5 / 0
Re: Admin Tools Pro
« Ответ #10 : 13.04.2013, 11:37:22 »
В Admin Tools Pro есть возможность разрешать доступ или запрещать его по IP. Но ведь IP изменяется при каждом новом подключении пользователя к интернету. Как же можно кого то заблокировать по IP ? Или, например, я, как администратор, разрешил вход в панель управления только со своего IP, который указал в настройках программы. И что? При следующем подключении к интернету мой IP меняется и я не смогу попасть в панель управления (как это обойти я знаю). Зачем тогда вся эта канитель с IP? Конечно, я могу за деньги купить для себя, как администратора, постоянный IP и забить его в настройках, но это не выход. А что касается пользователя, так его вообще никак не заблокируешь по IP. Или я чего не понимаю? Кто в теме, растолкуйте, пожалуйста.  
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Admin Tools Pro
« Ответ #11 : 13.04.2013, 12:03:03 »
@krylof,

В принципе, существует целая индустрия сбора, анализа и хранения баз данных подозрительно себя ведущих IP адресов. Я согласен с Вами, - этот вопрос далеко не черно-белый, но по большому счету блокировка по IP вполне актуальна.

# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

user

  • Захожу иногда
  • 112
  • 1 / 0
Re: Admin Tools Pro
« Ответ #12 : 13.04.2013, 15:13:05 »
Поставил Admin Tools, стоит ли ставить дополнительную защиту, RSFirwall например? Или защиту страницы входа в панель управления?
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
Re: Admin Tools Pro
« Ответ #13 : 13.04.2013, 15:17:04 »
у меня стоят:

jhack atack
marco sql inection
jomdefender лицуха
admintools pro лицуха
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Re: Admin Tools Pro
« Ответ #14 : 19.05.2013, 13:20:49 »
При обращении из админки к admin tools выдает сообщение На этой странице обнаружена циклическая переадресация . Зайти не дает.Проверял с разных браузеров.  После установки долгое время работала нормально.В чем может быть причина?
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Admin Tools Pro
« Ответ #15 : 20.05.2013, 20:09:42 »
@ Lepiloff,

Не забывайте указывать свои версии Joomla и Admin Tools.

Сбросьте мне хороший скриншот с тем самым сообщением об ошибке.
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
Re: Admin Tools Pro
« Ответ #16 : 20.05.2013, 21:15:45 »
покупайте лицуху и проблем небудет, наверняка вареза наставили
*

Langoliers

  • Давно я тут
  • 621
  • 67 / 2
  • Если б Я изучал людей, то был бы паразитологом
Re: Admin Tools Pro
« Ответ #17 : 20.05.2013, 21:23:57 »
Я считаю, что это лишнее. Все это можно сделать "ручками" от и до. Для "мониторинга" есть логи, которые не грузят систему, в отличии от подобных расширений. А если вы не можете их читать, то вам никакое расширение не поможет.
Повысить нагрузку на сервер, замедлить сайт, да еще и заплатить за это - просто гениально.
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Admin Tools Pro
« Ответ #18 : 20.05.2013, 21:36:55 »
@ Langoliers,

Зачем пыжиться и тратить свое драгоценное время на реализацию какой-либо защитной функции, пытаясь изобрести велосипед, когда для этого достаточно установить бесплатное расширение и выполнить пару щелчков?
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

Langoliers

  • Давно я тут
  • 621
  • 67 / 2
  • Если б Я изучал людей, то был бы паразитологом
Re: Admin Tools Pro
« Ответ #19 : 20.05.2013, 21:43:04 »
Тут дело в удобстве безусловно... Палка о двух концах... Но Я лучше погуглю и допишу пару строк, чем ставить целый компонент, который грузит сайт и хостинг...
Я вообще слишком большой поклонник минимализма и обычно следую правилу "чем меньше расширений, тем лучше"
Хотя согласен - на все это придется потратить гораздо больше времени и усилий, но тут уж каждому свое, пожалуй...
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Admin Tools Pro
« Ответ #20 : 20.05.2013, 22:51:01 »
...обычно следую правилу "чем меньше расширений, тем лучше"...

На это - Да и Аминь, если говорить в общем, в принципе. Не секрет, что многие пытаются ставить расширения для какой-либо функции, которую уже выполняет сама Joomla.

Если же говорить о безопасности, то здесь я бы не стал экономить за ее счет, иначе мы окажемся в ситуации со взломанным сайтом.

Имхо, безопасность сайта - первична, оптимизация скорости загрузки страниц - вторична.
« Последнее редактирование: 25.11.2013, 22:43:14 от AlexSmirnov »
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Re: Admin Tools Pro
« Ответ #21 : 21.05.2013, 11:01:29 »
Joomla 2.5.11  (на более ранней версии проблема тоже присутствовала).  Установлен беcплатный Admin Tools.
А вот со вставкой скрина в сообщение проблема.Не знаю как это сделать.
*

krylof

  • Захожу иногда
  • 92
  • 5 / 0
Re: Admin Tools Pro
« Ответ #22 : 21.05.2013, 19:17:54 »
Хороший компонент. Купил, поставил. Разбирался, правда, долго. Но зато сейчас хоть знаю, всю ситуацию вокруг сайта. Действительно, спать можно более-менее спокойно. Даже пока у сайта мало посетителей, 90% из них  и то пытаются что то там натворить, а если сайт раскрутится над защитой стоит подумать
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Admin Tools Pro
« Ответ #23 : 21.05.2013, 20:23:05 »
Тут дело в удобстве безусловно... Палка о двух концах... Но Я лучше погуглю и допишу пару строк, чем ставить целый компонент, который грузит сайт и хостинг...
Я вообще слишком большой поклонник минимализма и обычно следую правилу "чем меньше расширений, тем лучше"
Хотя согласен - на все это придется потратить гораздо больше времени и усилий, но тут уж каждому свое, пожалуй...
Превельно!
AlexSmirnov -> проще создать файл на сервере с защитой админки по паролю, и именно это Вы, как модератор (вроде, я с мобильного просто), должны приучать у пользователей...
Я с мобильного, в основном...
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Admin Tools Pro
« Ответ #24 : 21.05.2013, 21:01:33 »
Уважаемые коллеги.

Давайте вернемся к нашиму стаду, то бишь, автору этой темы, который уже сдалал свой выбор, приобрел Admin Tools Pro и ищет как использовать его с максимальной для себя пользой. Нас никто не спрашивает, чем и как можно заменить его. Пожалуйста держите дискуссию в русле автора темы.
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Admin Tools Pro
« Ответ #25 : 21.05.2013, 21:46:01 »
Если же говорить о безопасности, то здесь я бы не стал экономить за ее счет, иначе мы окажемся в ситуации со взломанным сайтом.

Имхо, безопасность сайта - первична, оптимизация скорости загрузки страниц - вторична.
« Последнее редактирование: 25.11.2013, 22:44:37 от AlexSmirnov »
Я с мобильного, в основном...
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
Re: Admin Tools Pro
« Ответ #26 : 21.05.2013, 21:51:20 »
Langoliers, Mihanja80, поделились бы своим опытом в отдельной теме - это было бы полезно. Скажем, сравнительная таблица того, что умеет Admin Tools Pro и ваши действия ручками ;) К примеру, был бы полезен скрипт слежения за изменениями файлов (по дате, по размеру например) с уведомлениями на мыло\смс, потому что логи это хорошо, но обычно после пожара... и не будешь же сидеть круглыми сутками мониторить их; или скрипт автобана по IP - постучался 3 раза в админку - получи бан, ну и так далее (не в полной мере знаю функционал Admin Tools Pro, т.к. не юзаю его) -- что скажете?))
Просто боятся все, а как действовать чтобы защититься не знают -> поэтому ищут кнопку "сделать все.."
В разделе не так много тем о защите, больше о том что делать после того как уже случилось...
*

Langoliers

  • Давно я тут
  • 621
  • 67 / 2
  • Если б Я изучал людей, то был бы паразитологом
Re: Admin Tools Pro
« Ответ #27 : 22.05.2013, 07:18:00 »
ELLE, окей. Постепенно подобью материал ;)
Я как раз хотел писать о безопасности...
Но некоторые вещи, типа бан по запросам к админке бесполезен, т.к. есть прокси, да и IP у многих динамические... Лучше изменять адрес + htpasswd
В общем соберу материал и, как бонус, серверная часть.
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
Re: Admin Tools Pro
« Ответ #28 : 22.05.2013, 09:57:22 »
" примеру, был бы полезен скрипт слежения за изменениями файлов (по дате, по размеру например) с уведомлениями на мыло"

Есть там такое, причем можно выбрать форматы файлов

и он извещает рпо емайл о попытках входа в панель, о входе в панель и о попытках взлома - мне приходили такие письма.

И банит нарушитетей - несколько раз банил меня самого, когда забывал пароль.

меняет префиксы таблиц базы

ставит права на папки

И он меняет путь к админке, делает .htaccess и еще куча возможностей

У меня лицензионная платная версия
« Последнее редактирование: 22.05.2013, 10:00:45 от Ingener »
*

krylof

  • Захожу иногда
  • 92
  • 5 / 0
Re: Admin Tools Pro
« Ответ #29 : 28.05.2013, 09:02:47 »
проще создать файл на сервере с защитой админки по паролю
В  Admin Tools Pro это всего лишь одна из многочисленных функций. Все можно сделать и .htaccess написать какой нужно, но компонент все упрощает. К тому же, что бы воспроизвести все его многочисленные функции, надо иметь приличные знания
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Admin Tools сброс пароля

Автор saschka

Ответов: 6
Просмотров: 6354
Последний ответ 15.01.2018, 16:41:28
от SeBun
Admin Tools Pro или RSFirewall

Автор wd

Ответов: 38
Просмотров: 4209
Последний ответ 10.11.2017, 10:33:45
от Arkadiy
Admin Tools Professional блокируеь отправку сообщений из модуля обоатного звонка Joomly Callback

Автор roma_sanbl4

Ответов: 0
Просмотров: 2026
Последний ответ 03.01.2016, 13:49:21
от roma_sanbl4
Не удалилась до конца Admin Tools

Автор astinasty

Ответов: 6
Просмотров: 4596
Последний ответ 01.03.2014, 18:40:41
от astinasty
htaccess от Admin Tools Pro

Автор Ingener

Ответов: 3
Просмотров: 3501
Последний ответ 02.05.2013, 22:54:00
от AlexSmirnov