Спектр-ГТ: технологическая платформа (для классического веб-хостинга)
ОС: | Linux или совместимая (Debian, FreeBSD, Slackware и др.) |
СУБД: | Не требуется. |
Сервер приложений: | Не требуется. |
Платформа: | Не требуется. |
Сторонние компоненты: | Не используются. |
В реестре российского ПО: | Включено в реестр, запись от 13.02.2023 №16607 |
Описание продукта
Программный продукт является основой для построения веб-сервисов на основе классического веб-хостинга (Linux, Apache HTTP Server, PHP), где сам программный продукт координирует работу своих модулей (отдельно распространяемых и являющихся функциональными дополнениями платформы), а модули в свою очередь реализуют необходимые бизнес-функции и в рамках этих функций выполняют действия, запрашиваемые пользователем.
Функциональные характеристики
- Предоставление общих протоколов для координации работы внешних модулей платформы.
- Загрузка настроек платформы в оперативную память ЭВМ.
- Загрузка настроек внешних модулей платформы в оперативную память ЭВМ.
- Подготовка системы к обработке запроса пользователя.
- Передача управления от платформы к модулю платформы для выполнения запрошенного "действия".
- Запуск "представления" (шаблона / темы оформления).
- Предоставление набора методов для доступа к данным в "представлении".
- Предоставление возможности реализации виджетов для "представления".
- Предоставление отложенных функций для использования в "представлении".
- Предоставление возможности обращения к методам "модели", находящейся в другом модуле.
- Организация событийной шины.
- Кеширование "действий" и "представлений".
- Хранение "состояний" системы.
- Предоставление библиотеки вспомогательных функций.
Документация продукта
Инструкция по установке (PDF, 491 КБ)
Руководство по эксплуатации (PDF, 368 КБ)
Руководство по разработке модулей (PDF, 567 КБ)
Руководство по разработке шаблонов (PDF, 487 КБ)
Лицензионное соглашение (PDF, 260 КБ)
Примеры кода
Учебно-демонстрационный пример модуля (ZIP, 15 КБ)
Учебно-демонстрационный пример шаблона (ZIP, 3 КБ)
Для использования примера шаблона сначала установите пример модуля. Для установки примеров скачайте архивы и извлеките их содержимое в соответствующие доректории для модулей и для шаблонов, затем укажите значения параметров 'module_def' и 'active_theme' ('demo_module' и 'demo_template' соответственно) в настройках платформы (core.php).
Важно!
В версии 10.0.0 имеется ошибка в файле настроек (файл /sys/core/private/config.php): значение параметра dir_mod должно быть указано без кавычек (т.е. восьмиричным числом). При установке (после распакавки архива с установочным экземпляром продукта) необходимо изменить значение dir_mod, после чего продолжить установку по инструкции. Если уже проблема возникла, то изменить значение dir_mod, а также проверить и изменить права для автоматически созданных директорий (/sys/data/, /sys/data/config/, /sys/modules/, /sys/templates/). Подробности можно уточнить по электронной почте
Стоимость продукта
В настоящий момент продукт предоставляется коммерческим пользователям в составе программных решений "Визитка", "Каталог" или "Магазин" согласно действующему документу "Перечень предоставляемых услуг и цены" (ссылка на документ доступна также в разделе "Юридическая информация"). В документе стоимость решения приводится в первой таблице (строки 3-5) с наименованием вида "Лицензия на ПО для ЭВМ «TSE/CMS "WEB-ADMIN" ver.2.0 – ХХХ»", где ХХХ означает редацию решения.