Разработка новой темы

  1. Развернуть копию Fastsite CMS

    Либо на отдельной площадке, либо на fastsite.ru с той темой, на основе которой вы будете делать свою тему.

  2. Установить ключ разработчика

    Ключ получить у Романова Романа.

    Согласовать идентификатор вашей будущей темы.

    Полученный ключ записать в файл .prefs в формате: developer_key=<ключ разработчика="">

  3. Переименовать установленную тему

    Использовать согласованный на предыдущем шаге идентификатор темы.

    Включить опцию «режим разработчика».

    Версию поставить 1.0

    Пример

    Описание темы следует строить по следующим шаблонам:

    Сайт [название]. Включает модули: [перечисление ключевых модулей, которые принципиально важны для данной темы]. Платная тема, стоимость — 3000 рублей. Первые 30 дней — бесплатно.

  4. Сайт [название]. Включает модули: [перечисление ключевых модулей, которые принципиально важны для данной темы]. Бесплатная тема.

    Примеры:

    Сайт автосалона. Включает модули: каталог автомобилей, запись на ТО, запись на тест-драйв. Платная тема, стоимость — 3000 рублей. Первые 30 дней — бесплатно.

    Сайт школы. Включает модули: расписание занятий и электронный дневник. Бесплатная тема.

  5. Разработать тему

    Тема включает в себя:

    1. контент сайта (разделы и материалы);
    2. шаблоны страниц и виджетов;
    3. css стили;
    4. java-скрипты.

    Все картинки, шаблоны, скрипты должны находиться в каталоге www/themes/<идентификатор_темы>. Только в этом случае они попадут в дистрибутив темы.

  6. Выгрузить тему в MarketPlace

    Нажмите кнопку «Выгрузить в MarketPlace» для отправки темы в каталог тем.

    Пример

    При каждой последующей выгрузке необходимо вручную увеличивать номер версии вашей темы.