Построение сетей сайтов на KVS

Введение

В рамках KVS возможны две основные технологии для построения сетей сайтов, также возможно их комбинирование:

- Построение сайтов на одной базе данных.
- Построение независимых сайтов.

Построение сайтов на одной базе данных

В случае если у вас уже есть проект на KVS, и вы хотите настроить новый ресурс таким образом, что бы информация для нового ресурса (в дальнейшем сателлита) бралась с уже существующей базы данных – возможно во время инсталляции привязать ресурс к уже существующей базе данных KVS. При этом вся работа с контентом будет идти в зоне администрирования главного ресурса. В сателлите возможности работы с любым контентом не будет.

Как следствие, вся информация на обоих сайтах будет одинакова, кроме статистики и настроек сайта (Website UI). При этом важно понимать, что все опции настроек сайта (Website UI) будут уникальными, таким образом возможно создание абсолютно различных сайтов с различным набором страниц, версткой, дизайном, языками. Также средствами Website UI возможно внести фильтры по контенту, к примеру, убрать какие-либо категории, тэги и т.п. с сайта, либо напротив на основе выбранных построить весь сайт. Подробнее об этих возможностях читайте ниже.

Где удобно применять подобную схему:

1. Языковые домены, либо сабдомены.
В этом случае в языковом домене возможно с помощью Website UI настроить шаблоны страниц на нужный язык, также при наличии мультиязычной поддержки возможно включить отображение локализации по нужному языку.
Таким образом возможно создание мультиязычных сайтов с полной поддержкой как на уровне локализации всего перечня контента, так и на уровне построения шаблонов языковой версии сайта.

2. Построение нишевых версий сайтов на основе главного сайта.
Имея на главном сайте множество категорий либо тэгов возможно выделить 1 либо несколько из них и построить сателлит только с информацией связанной с этими категориями либо тэгом, при этом имея свой набор страниц с уникальным дизайном, версткой и компоновкой информации.
Также возможно выделить 1 либо несколько категорий либо тэгов и исключить их для построения сайта части видео либо фотоальбомов принадлежащих этим категориям/тэгам.

3. Построение СЕО сателлитов.
Пункты 1. и 2. возможно использовать также с целью создания сателлитов с одинаковой информацией, но различными описаниями информации (к примеру title/description) с целью привлечения СЕО траффика.

4. Построение различных типов сайтов.

Плюсы данного применения

- Работа с данными для всех связанных сайтов из одной зоны администрирования.
- Мгновенное обновление информации на всех сайтах.
- Одно место хранения, нет дубликатов данных.
- Совместная защита данных.

Минусы данного применения

- Работа на одной MySQL базе данных всех связанных проектов.
- Меньшая гибкость в вопросе уникальности данных.

Построение независимых сайтов

За автоматическую связь независимых сайтов на KVS отвечают фиды экспорта и фиды импорта.

Фиды экспорта

С помощью фидов экспорта вы можете включить отдачу информации со своего ресурса, при этом вы можете настроить следующие параметры:

- Максимальное количество запрашиваемых за раз видео / альбомов.
- Пароль для доступа к фиду.
- Название HTTP параметра партнерки, который может быть передан фиду для построения партнерских ссылок на ваш сайт (например, webmaster_id, ref_id и т.п. что используется у вас на сайте).
- Разрешить или запретить доступ к исходникам скриншотов, категориям, тэгам, моделям.
- Тип фида.

Подробнее остановимся на параметре «Тип фида», он может быть:

1. «Ссылка на сайт» - в этом случае фид не отдаст ссылки на контент, будет доступна лишь ссылка на страницу воспроизведения видео на своем сайте. Это удобно для предоставления информации для построения псевдо видео сайтов (где при клике на скриншот пользователь переходит на страницу просмотра видео на сайте владельце).

2. «Хотлинк» - в этом случае предоставляется ссылка на видео файл на своем ресурсе с целью хотлинка. Защита от хотлинка при этом должна быть отключена для корректной работы.

3. «Embed код» - предоставляется embed код.

4. «Temporary Link» - предоставляется временная рабочая ссылка на контент, это удобно с целью получения ссылки на видео с целью нарезать свои скриншоты, а дальше использовать embed код либо ссылку на сайт владельца.

Также есть набор параметров, который каждый пользователь фида может использовать под себя, это:

- Формат фида (KVS либо CSV).
- В случае CSV вида, возможно задать перечень нужный полей и разделитель.
- Максимальное количество элементов, либо количество последних дней за которые нужно предоставить контент.
- Ограничение по минимальной и/или максимальной длительности видео.
- Спонсор.
- Категория.
- Модель.
- Таг.
- Формат скриншотов.
- Сортировка.

Фиды импорта

С помощью фидов импорта легко добавить в свой ресурс на KVS любую информацию, полученную с помощью фидов экспорта KVS либо любым другим источником (CSV).

Основные параметры:

- Интервал, с которым нужно проводить запрос информации.
- Максимальное количество видео, добавляемое за раз.
- Использовать скриншоты из фида, либо нарезать свои.
- Различные опции разброса видео по датам.
- Назначить видео выбранному спонсору.
- Тип добавления видео (как ембед код, как превдо видео, как хотлинк, как свое видео (скачать себе)).

Плюсы данного применения

- Полная независимость ресурсов.

Минусы данного применения

- В случае удаления на исходном ресурсе информация может стать недоступной на ресурсах, которые ею пользовались при получении на уровне фидов (хотлинк либо псевдо видео либо embed).

Таким образом, с помощью KVS возможно как гибко отдать произвольную информацию с нужными настройками, так и получить ее в различных видах.