За последние 24 часа нас посетили 19211 программистов и 1634 робота. Сейчас ищут 894 программиста ...

Система Плагинов для своего сайта

Тема в разделе "Прочие вопросы по PHP", создана пользователем foo, 26 июн 2009.

  1. foo

    foo Активный пользователь

    С нами с:
    24 июн 2009
    Сообщения:
    5
    Симпатии:
    0
    Привет. Хотелось бы узнать о том как сделать на своем сайте(в своей cms, движке) систему модулей(плагинов).

    С чего начать. Как это делается. Примеры.
    Нигде нормальной информации не нашел.
    Буду очень благодарен.
     
  2. kostyl

    kostyl Guest

    А что они должны делать и представлять из себя?
     
  3. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    плагин и модуль вещи разные
     
  4. foo

    foo Активный пользователь

    С нами с:
    24 июн 2009
    Сообщения:
    5
    Симпатии:
    0
    Пример:

    Я написал базовый движок и хочу его время от времени расширять. Добавить счетчик посещений, скачиваний файлов и т.п. кидая файлы с кодом в папку modules или plugins.

    Тогда расскажите пожалуйста чем они отличаются и что лучше использовать.
     
  5. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    вообще тема интересная.

    К примеру у меня есть комментарии (это модуль или плагин?).
    Комментировать можно новости. А можно и товары. А еще можно разрешать/запрещать комментировать отдельные категории новостей и сами новости. Или запретить комментить гостям новость с id=64. Это я не о правах доступа говорю а о том, как хранить такие структуры. И как обеспечить взаимодействие между этими модулями?

    Тоже самое и про теги.
     
  6. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Наверное стоит начать с создания(поиска, скачивания) интерфейса, по которому модули будут подключаться. Затем создать систему, которая будет находить установленные модули и обеспечивать возможность использования их функциональности.
     
  7. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Koc
    и плагин и модуль

    плагин - это то что выводит форму и сами комментарии в страничке с новостью
    модуль - это то где например добавляется/удаляется/редактируется сообщение (например /comments/add/ - добавляем)

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