За последние 24 часа нас посетили 17733 программиста и 1676 роботов. Сейчас ищут 858 программистов ...

Как устанавливать программы в используемую CMS

Тема в разделе "Прочие вопросы по PHP", создана пользователем nawatar, 12 дек 2013.

  1. nawatar

    nawatar Новичок

    С нами с:
    12 дек 2013
    Сообщения:
    3
    Симпатии:
    0
    Интересуют все возможные варианты инсталляции стороннего ПО в используемую CMS. На сегодняшний день имею следующее:
    в отдельную директорию устанавливаю приложение, произвожу инсталляцию согласно инструкции и добиваюсь работоспособности. Для запуска приложений, читаю значение активной папки во временную переменную и передаю активность директории установки. Теперь можно запускать любой файл. Если имеются проблемы с кодировкой или необходимо удалить html заголовки, можно читать программу в переменную функцией file_get_contents() с последующей обработкой. Прошу высказываться, если вы считаете предложенный метод не оптимальным или хотите его дополнить.

    С организацией обмена данными несколько сложнее. При установке wr-forum и связкой его с базой пользователей системы, создал небольшой скрипт модуля совместимости. После авторизации или регистрации в системе, скрипт проверял наличие пользователя в базе форума и, при отрицательном ответе, создавал запись. Авторизацию в самом форуме запретил. При старте, CMS проверяла наличие куки программы и исключала авторизацию на форуме минуя систему.

    Краткий обзор CMS с точки зрения инсталляции программ: Kan-Studio - запуск приложения путем создания новой страницы, CMS Life - редактирование конфигурационных файлов, Nawatar DRV - PHP библиотека, расширяющая возможности системы, любая небольшая система (форум, блог, каталог...) - редактирование скрипта приложения, крупные CMS (WordPress, Jomla ...) - скорее всего понадобится имитация модуля. Интересует любая информация.

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