Configuration/ru

Arcavias можно очень тонко настроить, множество вещей можно изменить, заменить и подстроить. Ввиду чего имеется множество параметров для настройки. На этой странице делается попытка разложить по категориям все доступные параметры и дать представление о различных их контекстах.

Некоторые параметры настроек предназначены для владельцев магазинов, но большинство всё же предназначено для разработчиков. Приведённые ниже ссылки содержат список всех доступных параметров для каждой целевой аудитории:


 * User related documentation
 * Developer documentation

Взгляните на документацию, более подходящую под род решаемых Вами задач и попытайтесь найти нужные параметры настроек:


 * TYPO3
 * Arcavias demo/ru

Разделы ниже разбиты по областям, к которым относятся разные параметры настройки.

Сайт/Frontend
Список параметров настройки сайта/frontend состоит из параметров, доступных в "HTML клиентах" и контроллерах внешнего интерфейса (frontend controllers). Клиенты HTML отвечают за формирование кода HTML, отсылаемого в браузер. Контроллеры внешнего интерфейса обрабатывают входящие запросы, используя заданные параметры и предоставляя данные клиентам HTML.


 * HTML сайта магазина
 * Контроллер сайта магазина

Разработчики могут заменить любой из использующихся классов своими их реализациями. Для использования класса, его название необходимо добавить в настройку, чтобы был создан экземпляр этого класса (instantiated):


 * Классы HTML страниц сайта
 * Классы контроллера сайта

Cronjobs
Для правильной работы магазина, необходимо регулярно выполнять некоторые повторяющиеся задачи, вроде отсылки подтверждающих писем, уменьшать количество запасов на складе при их покупке и так далее. Такие планируемые задачи в контексте Arcavias называются контроллерами задач (job controllers). Их реализация может быть также дополнена при настройке дополнительных названий классов.


 * Планировщик заданий
 * Классы заданий

Интерфейс управления
Интерфейс управления по умолчанию создан на библиотеке ExtJS Javascript и позволяет редакторам управлять всеми типами содержимого для магазина. Сам интерфейс ExtJS выводит доступное содержимое и позволяет редакторам добавлять, удалять и редактировать содержимое. Контроллеры отвечают за обработку цепочки запросов и передают изменённые данные в библиотеку MShop для их сохранения. Контроллеры можно дополнить путём настройки других названий классов.


 * ExtJS admin interface
 * ExtJS controller options
 * ExtJS controller classes