Framework foton
Инструмент для профессиональной разработки web приложений

Composer Foton

Composer Foton является элементом внутреннего модуля FotonSystem и предназначен для загрузки и выгрузки внутренних модулей системы.

Для работы с ним достаточно воспользоваться командой composer в командной строке: php foton composer module,

где module название модуля для установки. Основным файлом настройки Composer является файл /dev/modules/fotonsystem/config.json

{
    "module":
    {
        "sdek": //название модуля для установки
            ["dpd","pochta"] //зависимые методы, устанавливаются вместе с ним
    },
    "php":
    {
        "sdek":
            ["php5-mysql","php5-curl"] //библиотеки php необходимые для работы модуля
    },
    "ignore":
    {
        "dpd":true //модули, которые не должны обновляться
    },
    "host":
    {
        "sdek":
        {
            "url":"https://foton.name/module.ajaxsite","key":"key_license" // адрес откуда должен быть обновлен модуль, и ключ авторизации
        }
    },
    "key":"your_key" //ключ авторизации вашего приложения, может быть любой строкой, при установке данного ключа в предыдущем элементе вместо key_license и замене url на адрес вашего сайта https://вашсайт/module.ajaxsite будет добавлена возможность получения модулей вашей системы из другой системы
}


Также для работы ваших обновлений на стороннем сайте необходимо разместить метод module в /app/ajax/site/site.php из файла /dev/modules/fotonsystem/readme.txt

© Copyright 2026 Разработано на Framework Foton
Продукт зарегистрирован в Роспатенте