Документация
Вместо вступления
Что такое Onliner CMS
Onliner CMS – мультисайтовая система управления контентом для создания сайтов для просмотра онлайн видео.
Пример сайта, который может быть создан на основе данной CMS: http://testdrive.onlinercms.com
Onliner CMS состоит из двух частей: backend – панели администрирования Onliner и frontend – движка Nimble для отображения создаваемых сайтов.
Onliner CMS может поддерживать свои сайты на разных хостингах и управлять ими и размещаемом на них контентом из одной панели управления.
Лицензирование
Лицензирование Onliner CMS предполагает возможность использования нескольких IP адресов для создания сайтов. Изначально Onliner CMS может работать только с одним IP адресом, то есть с тем, на который она установлена. Дополнительные IP адреса приобретаются отдельно.
Например, есть 3 хостинга, Onliner CMS устанавливается на один из них, все сайты размещаются на этом же хостинге. Чтобы иметь возможность размещать сайты на двух остальных хостингах, требуется приобрести два дополнительных IP адреса.
Лицензирование не позволяет устанавливать Onliner CMS на локальные машины.
Что такое Nimble
Nimble – движок, на котором работают сайты, управляемые через Onliner CMS. Nimble не требует баз данных, все данные хранятся в файлах, совершенно не нагружает хостинг и имеет открытый исходный код, что позволит дописывать свой дополнительный функционал для более лучшей уникализации сайтов.
Установка и конфигурирование
Установка Onliner CMS проста. Распакуйте архив вашего дистрибутива в папку домена/сабдомена, куда вы хотите проинсталлировать софт. Установите права на запись папкам и вложенным в них папкам:
/images/
/tmp/
файлам:
config-dest.php
config.php
Зайдите на домен/сабдомен через браузер, вас перекинет на страницу установки. Введите требуемые данные.
После успешной установки требуется настроить Cron задание для автономной работы Onliner CMS. Авторизируйтесь в системе и перейдите в раздел «Настройик» – «Диагностика». Скопируйте команду для Cron задания. Данную команду необходимо выполнять ежеминутно. Обратите внимание на то, что путь к php у вас может отличаться, уточните путь в службе поддержки вашего хостинга.
После выполнения данных операций Onliner CMS готова к работе.
Руководство администратора
Создание и инсталляция нового сайта в Onliner CMS на движке Nimble
- Перейдите в раздел «Сайты» – «Создать сборку Nimble», введите настройки и скачайте сборку.
- Загрузите сборку на хостинг и распакуйте.
- Сайт готов к использованию.
В настройках сборки вы можете уникализировать структуру ссылок вашего сайта, указав свои алиасы для категорий, страниц, единичной страницы, rss и т.д., а также добавить в конец ссылок свой суффикс, например: .html, .asp и т.д.
Добавление работающего сайта в Onliner CMS
Добавление новых сайтов в систему происходит в разделе «Сайты» – «Добавить сайт». Вам необходимо заполнить всего 3 поля: Название сайта, URL сайта и ключ доступа, который указывается в настройках сборки при скачивании.
Инициализация сайта
Инициализировать сайт можно в разделе «Сайты» – «Настройки» инициализируемого сайта – «Инициализация». В данном разделе вам предложат указать, какое количество фильмов нужно перекинуть на сайт, прежде чем начать публиковать на нем новые фильмы в реальном времени.
Если вы уже инициализировали сайт, но хотите сделать это еще раз, то сперва необходимо будет очистить сайт, вся информация с сайта будет удалена.
Редактирование настроек сайта: локальных и удаленных
Существует 2 типа настроек сайта: локальные и удаленные. Локальные настройки отвечают за публикацию контента на сайт, также здесь можно изменить ключ доступа к сайту, его URL и заголовок в системе управления.
Удаленные настройки сайта отвечают за отображение контента, структуру ссылок и пр.
Редактирование настроек реализовано в виде редактирование обычного php файла с константами.
Доступные константы:
RADMIN_ACCESS_KEY |
– | ключ доступа к сайту |
LIB_PATH |
– | путь к папке с библиотеками сайта |
DATA_PATH |
– | путь к папке с данными сайта |
TEMPLATE_PATH |
– | путь к папке с шаблонами сайта |
IMAGES_PATH |
– | путь к папке с изображениями сайта |
PLUGINS_PATH |
– | путь к папке с плагинами |
SITE_ROOT |
– | имя папки, в которую установлен сайт, по умолчанию имеет пустое значение |
URL_RSS_KEY |
– | алиас RSS ленты |
URL_POST_KEY |
– | алиас страницы с постом |
URL_CAT_KEY |
– | алиас категорий |
URL_TAG_KEY |
– | алиас тегов |
URL_SUFFIX |
– | суффикс окончаний ссылок |
TEMPLATE |
– | название используемого в данный момент шаблона |
BLOG_NAME |
– | название сайта |
BLOG_DESCRIPTION |
– | описание сайта |
POSTS_AUTHOR |
– | имя автора постов |
BLOG_CHARSET |
– | кодировка сайта, по умолчанию UTF-8 |
POSTS_PER_PAGE |
– | количество постов на страницу |
MAX_SEARCH_RESULTS |
– | максимальное количество постов в результате поиска |
PAGINATOR_SIZE |
– | количество страниц в пейжинаторе |
RECAPTCHA_PUBLIC_KEY |
– | публичный RECAPTCHA ключ |
RECAPTCHA_PRIVATE_KEY |
– | приватный RECAPTCHA ключ |
ALLOW_COMMENTS |
– | разрешить или запретить комментарии |
COMMENTS_MAX_LEN |
– | максимальная длина текста в комментарии |
COMMENTS_HISTORY_LEN |
– | максимальное количество комментарий в истории поста |
ALLOW_PLUGINS |
– | разрешить или запретить использование плагинов |
ONLINER_PING_URL |
– | ссылка на ping.php от вашей копии Onliner CMS |
Управление пользователями
Onliner CMS является многопользовательской системой с разграничением прав доступа к системе. В системе имеются 4 уровня доступа:
- Гость – имеет право просматривать список фильмов,
- Помощник – имеет право редактировать контент фильма,
- Партнер – не имеет право редактировать глобальные настройки системы,
- Полный доступ – имеет полный доступ.
Редактирование настроек Onliner CMS
От того, как будет настроена Onliner CMS, полностью зависит ее работа. По умолчанию в системе установлены оптимальные настройки, но вы можете изменить их по вашему усмотрению.
| Настройки базы данных | – | Данные для подключения к базе данных |
| Безопасность | – | В данном разделе можно изменить root пароль к админ-панели Onliner CMS |
| Общие настройки модуля «АвтоПоиск» | – | В данном разделе можно включить или отключить модуль «АвтоПоиск», настроить требуемое и максимально возможное количество собираемого контента. |
| Настройки поиска видео в модуле «АвтоПоиск» | – | Здесь можно указать очередность поиска видео: на видеосервисах или на подобных сайтах, стоит ли проверять найденные ссылки на FLV видео и т.д. |
| Поисковые шаблоны модуля «АвтоПоиск» | – | Основные настройки модуля «АвтоПоиск», от того как будут настроены данные шаблоны, будет зависеть качество собираемого контента, в особенности это касается изображений и видео. Для формирования шаблоном используются четыре предопределенные константы:
|
| Глобальные переменные сайтов | – | Каждый сайт имеет свои переменные, которые переопределяют глобальные. По умолчанию сайт использует глобальные переменные.
Если вы поддерживаете сразу несколько сайтов и хотите изменить на всех сайтах одновременно рекламу, то можете встроить коды рекламы в эти переменные. Изменения произойдут на всех сайтах, где эти переменные не переопределены. В шаблоны сайта встраиваются специальные блоки, в которых выводятся значения данных переменных. |
| Разное | – | Остальные настройки. |
Руководство редактора
Добавление списка фильмов
Прежде, чем начать полноценную работу с Onliner CMS необходимо добавить список фильмов. Списки можно добавлять как в общую базу, так и для определенных сайтов. В последнем случае, фильмы помечаются, что относятся к определенному сайту, но также помещаются в общий список. Впоследствии вы сможете из общего списка перенести нужные фильмы на определенный сайт.
Добавлять фильмы можно по одному, либо списком в виде CSV. В последнем случае порядок полей следующий:
- оригинальное название;
- название на русском (повторяет оригинальное название, если фильм русский);
- год выхода (необязательно);
- жанры, разделенные запятой (необязательно).
Поля не могут менять свой порядок, если отсутствует год, но нужно указать жанр, то год оставляем пустым значением.
Как только фильмы будут добавлены в общий список при включенном модуле «АвтоПоиск» для фильмов начнется сбор контента. Если вы решите добавлять контент полностью в ручном режиме, то вам необходимо отключить данный модуль в разделе «Настройки»
Состояние фильмов
Как только фильмы добавляются в общий список, все фильмы переходят в режим «Не готов».
В процессе сбора контента, если включен модуль «АвтоПоиск», может получиться так, что модуль не сможет собрать контент для формирования фильма: нет ни одного синопсиса, постера либо видеоролика. В этом случае фильм переходит в статус «Недостаточно контента», такой фильм далее не участвует в поиске контента. Если требуется еще раз запустить поиск контента для данного фильма, необходимо сбросить статус в режим «Не готов».
В случае, если весь необходимый контент был собран для фильма, фильм переходит в статус «Готов» и может быть опубликован на сайте(ах).
Редактирование контента фильмов
В общем списке фильмов найдите интересующий вас фильм или воспользуйтесь фильтром и кликните по иконке редактирования фильма.
Форма редактирования контента позволяет добавлять неограниченное количество вариантов контента для фильма. Это сделано специально для того, чтобы можно было опубликовать один и тот же фильм на разных сайтах с разным контентом.
Специальные ссылки «Искать в Google» позволят быстро найти интересующий контент в поисковой системе Google. Данные ссылки формируются из поисковых шаблонов, которые настраиваются в разделе «Настройки».
Выбор контента для определенного сайта
Так как для одного фильма собирается сразу несколько вариантов контента, для каждого сайта можно выбирать, какой контент публиковать на сайте. При этом контент можно выбирать и на уже опубликованном сайте. Достаточно перейти на фильмы сайта, напротив выбранного фильма кликнуть по иконке редактирования. Перед вами появится форма с выбором контента. Отметьте галочками нужный контент и сохраните изменения. Данные изменения вступят в силу на сайте через 1 минуту.
Отзывы наших клиентов
