Component checker

  • 23 Ответов
  • 550 Просмотров

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

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Component checker
« : 18.07.2016, 19:41:08 »
Небольшой плагин, в настройках которого можно указать к каким компонентам дозволено обращаться, и куда направлять (главная или страница ошибки 403) если вызывается компонент которого нет в списке.

[spoiler title=Скрин][/spoiler]

http://joom.work/componentchecker
« Последнее редактирование: 21.07.2016, 14:35:06 от saharin88 »

*

SmokerMan

  • ********
  • 5329
  • 689
Re: Component checker
« Ответ #1 : 18.07.2016, 19:59:00 »
чего-то я смысла плагина не понял)
зачем ставить какой-то компонент если к нему будет закрыт доступ?

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #2 : 18.07.2016, 20:01:33 »
чего-то я смысла плагина не понял)
зачем ставить какой-то компонент если к нему будет закрыт доступ?
пример: я написал свой компонент, других (дефолтных не использую), я использую zoo или другой подобный, а стандартный com_content мне не нужен и тд, + в плане безопасности вы ограничиваете возможности злоумышленников, разрешая доступ только к нужным компонентам

*

SmokerMan

  • ********
  • 5329
  • 689
Re: Component checker
« Ответ #3 : 18.07.2016, 20:08:28 »
ну не знаю, довольно странная идея)
разве что отключить стандартные компоненты для безопасности
вполне возможно что в них и найдут дыры, то пофиксят быстро

*

AlekVolsk

  • ********
  • 6301
  • 336
Re: Component checker
« Ответ #4 : 18.07.2016, 20:12:00 »
а что мешает просто в управлении расширениями просто отключить ненужные компоненты? тогда с фронта к ним и так не подобраться будет
сори ТС, это самая бесполезная ваша затея :)

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #5 : 18.07.2016, 20:14:12 »
ну не знаю, довольно странная идея)
разве что отключить стандартные компоненты для безопасности
вполне возможно что в них и найдут дыры, то пофиксят быстро
почему странная, вот я неоднократно сталкивался с таким, есть проект, на котором используется только мой написанный компонент, дефолтные мне не нужны...
зачем кому то видеть com_users, com_content и тд

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #6 : 18.07.2016, 20:16:18 »
а что мешает просто в управлении расширениями просто отключить ненужные компоненты? тогда с фронта к ним и так не подобраться будет
сори ТС, это самая бесполезная ваша затея :)

чет я не понял как вы собираетесь отключить дефолтные компоненты?)

*

AlekVolsk

  • ********
  • 6301
  • 336
Re: Component checker
« Ответ #7 : 18.07.2016, 20:23:38 »
Все, что не используется - отключено. т.е. снято с публикации, и доступа с фронта без прав суперадмина у вас к отключенному никогда не будет


*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #8 : 18.07.2016, 20:27:55 »
отключите материалы или метки, AJAX и тд )

*

AlekVolsk

  • ********
  • 6301
  • 336
Re: Component checker
« Ответ #9 : 18.07.2016, 20:32:18 »
не вопрос, все прекрасно работает и в отключенном виде, главное - не иметь привязок меню к отключенным компонентам

доступ к аяксу с фронта вы и так не получите - это компонент, доступный только для админки и с фронта вызывается только через фреймворк

материалы и метки и так отключены, ибо юзается зу, баннеры и умный поиск вообще на корню бы вырезал как зло, но потом при обнове глючит, приходится отключенными держать

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #10 : 18.07.2016, 20:34:23 »
не вопрос, все прекрасно работает и в отключенном виде, главное - не иметь привязок меню к отключенным компонентам
ну так вы можете их отключить или нет?

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #11 : 18.07.2016, 20:35:59 »
я к тому что их отключить нельзя http://screencast.com/t/QNtf2SrNPz5o

*

Shustry

  • *****
  • 6426
  • 733
  • Рисую дизайны
Re: Component checker
« Ответ #12 : 18.07.2016, 20:44:19 »
Полезный плагин. Плюс.
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #13 : 18.07.2016, 20:52:15 »
Полезный плагин. Плюс.
Спасибо!

*

AlekVolsk

  • ********
  • 6301
  • 336
Re: Component checker
« Ответ #14 : 18.07.2016, 20:56:07 »
я к тому что их отключить нельзя http://screencast.com/t/QNtf2SrNPz5o
ну это просто: лезем в базу и одним запросом убираем у всех расширений флаг системности, после чего можно отключить любое расширение, только тут осторожным быть надо

вы бы лучше сделали компонентик простенький на 1 вид, который бы позволял делать расширения системными/несистемными - это было бы полезней

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #15 : 18.07.2016, 20:59:58 »
вы бы лучше сделали компонентик простенький на 1 вид, который бы позволял делать расширения системными/несистемными - это было бы полезней
зачем это?

*

AlekVolsk

  • ********
  • 6301
  • 336
Re: Component checker
« Ответ #16 : 18.07.2016, 21:01:11 »
затем. чтобы иметь возможность не залезая в базу отключить ненужные системные расширения

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #17 : 18.07.2016, 21:02:17 »
затем. чтобы иметь возможность не залезая в базу отключить ненужные системные расширения
так вот же мой плагин решает это :)

*

AlekVolsk

  • ********
  • 6301
  • 336
Re: Component checker
« Ответ #18 : 18.07.2016, 21:08:09 »
плагин - это нагрузка на систему, он же ведь каждый раз вызывается для проверки URL? да, нагрузка минимальна, но сколько таких минимальностей может быть в итоге? решение с отключением расширения - более кошерное, а попытка прорыва к отключенному расширению все равно в итоге приведет в 404

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #19 : 18.07.2016, 21:14:49 »
плагин - это нагрузка на систему, он же ведь каждый раз вызывается для проверки URL? да, нагрузка минимальна, но сколько таких минимальностей может быть в итоге? решение с отключением расширения - более кошерное, а попытка прорыва к отключенному расширению все равно в итоге приведет в 404

да, в принципе согласен, что есть минимальная нагрузка
« Последнее редактирование: 18.07.2016, 21:28:03 от saharin88 »

*

AlekVolsk

  • ********
  • 6301
  • 336
Re: Component checker
« Ответ #20 : 18.07.2016, 21:27:36 »
на момент вызова onAfterRoute все что можно - уже нагружено, все необходимое отработало и сформировало конечный контент на дальнейший рендер на фронт, а главное - все запросы куда надо уже прошли... плагин оказывается еще и небезопасен

предлагаю завершить на этом дискуссию за полной ее бесполезностью, пусть каждый сам для себя решает полезность и необходимость вашего решения

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #21 : 18.07.2016, 21:43:48 »
на момент вызова onAfterRoute все что можно - уже нагружено, все необходимое отработало и сформировало конечный контент на дальнейший рендер на фронт, а главное - все запросы куда надо уже прошли... плагин оказывается еще и небезопасен

предлагаю завершить на этом дискуссию за полной ее бесполезностью, пусть каждый сам для себя решает полезность и необходимость вашего решения

буду возражать, видимо вы слабо осведомлены когда какое событие вызывается, onAfterRoute  вызывается еще до рендеринга страницы

*

robert

  • ********
  • 4002
  • 371
Re: Component checker
« Ответ #22 : 19.07.2016, 00:34:20 »
Не буду вдаваться в полезности/бесполезности расширения.
Замечу лишь бесполезность этого призыва:
Поддержите пожалуйста финансово
Если есть энтузиазм и время, то просто продолжайте выкладывать бесплатные расширения. Вы же знаете, кто эти 99,5% форумчан и за чем они сюда приходят.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Re: Component checker
« Ответ #23 : 21.07.2016, 14:36:29 »
Раз такие дела, выложил в паблик
http://joom.work/componentchecker
« Последнее редактирование: 21.07.2016, 15:36:43 от saharin88 »