Форум → Программирование → PHP для идиотов → Как грамотно организовать работу с плагинами в своем движке?
Как грамотно организовать работу с плагинами в своем движке?
-
13 мая 2009 г. 12:44, спустя 23 минуты 53 секунды
уже задавал такой вопрос =)
Мне никто не ответил. +) -
13 мая 2009 г. 12:56, спустя 12 минут 13 секунд
это тайна! В которую посвящают только прошедших обряд :DDD -
-
-
13 мая 2009 г. 14:00, спустя 7 минут 29 секунд
Посмотрите, как пишут плагины другие:
http://framework.zend.com/manual/ru/zend.controller.plugins.html
ну и например, для вордпресс:
http://codex.wordpress.org/%D0%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0 -
13 мая 2009 г. 14:06, спустя 6 минут 4 секунды
сабж
расскажите принцып или ссылками поделитесь на статьи
п.с. у меня щас интернет ооочень медленный, так что искать я буду до утра)
а что ты понимаешь под плагином? -
13 мая 2009 г. 14:37, спустя 30 минут 50 секунд
на сколькр я понимаю.
Это тот же модуль который улучшает работу движка, залатывает дыры и тому подобное. -
13 мая 2009 г. 17:03, спустя 2 часа 26 минут 4 секунды
на сколькр я понимаю.
Это тот же модуль который улучшает работу движка, залатывает дыры и тому подобное.
все верно, плагин == модуль -
13 мая 2009 г. 18:41, спустя 1 час 38 минут 15 секунд
в моем понимании, модуль – это нечто, расширяющее потенциал движка и зависящее (опционально) от ядра, и, если все хуево, других модулей. модули обычно загружаются все сразу и при старте движка, от них почти всегда зависит код ниже и они критичны по быстродействию.
под плагином же я подразумеваю надстройку над чем угодно, это более высокоуровневая и менее часто используемая сущность.
например, если речь идет о сайте, то шаблонизатор – это явно модуль, его плагинами будут являться модификаторы, аутпут фильтры и прочее дерьмо -
13 мая 2009 г. 22:27, спустя 3 часа 45 минут 40 секунд
жопа - модуль, гавно - плагиныСапожник без сапог -
13 мая 2009 г. 22:48, спустя 20 минут 33 секунды
Под модуль нужно выносить определенную задачу, а удобство его использования, как модуля, заключается ее в оперативном включении и отключении от основного функционала. К примеру Вы вывели зависимость того что основной приток пользователей приходиться на определенный промежуток времени и что модуль отжирает оч большой кусок памяти, и Вам его нужно тупо отключать на этот промежуток времени, не нарушая общий функционал, или же вы нашли дыру в безопасности, но отключать работу сайта нельзя, потому что у Вас находятся 1500 активный пользователей. Это я опционально объяснил, задача может быть разной, а модульто это отдельно существующая фича. На практике оч удобно пользоваться этим. Тут важно продумать механизм инклужения модулей и средства контроля… Продумать Interface для модулей и вперед) -
13 мая 2009 г. 22:53, спустя 5 минут 27 секунд
для мну модуль - низкоуровневая хуйня типа. модуль - лопата, ей я могу копать/закапывать. для меня модуль - urlrewriting он подготавливает данные для модуля компонент, а компонент в свою очередь уже работает с пользователем(создает странички). модуль - бд, модуль - шаблонизатор, а компоненты - логин логаут, страница новости, страница хуюсти и тп.Сапожник без сапог -
-
14 мая 2009 г. 1:09, спустя 2 часа 16 минут 2 секунды
mario, под плагинами я понимаю дополнительный функционал движка, например плагин гостевой, плагин галереи и т.п…
krasun, только начинаю писатьYou can be anything you want to be. Just turn yourself into anything you think that you could ever be.
Пожалуйста, авторизуйтесь, чтобы написать комментарий!