Задание заказчика
Нужно разработать адалт сайт для взрослых. Авторизация как таковая должна отсутствовать, в то же время должен быть максимум функций, а код необходимо что бы был оптимизирован и сайт мог выдерживать большое количество посетителей.
Результат выполнения
Чёткое ТЗ как таковое отсутствовало, поэтому я сделал проект с размахом, включив в него всё что можно, при этом максимум оптимизации - при загрузке страницы всего 3-4 запроса в базу данных (для сравнения, в Вордпрессе их не менее 30, а с плагинами может переваливать за 150). Сайт идёт как бесплатный для пользователей, то есть заработок только на монетизации трафика (рекламе). Преимущества скрипта написаны ниже.

Некоторые преимущества:
» Максимальная оптимизация
» Парсинг видео с других сайтов. На сервер сохраняются только картинки
» Ручной ввод названий и описаний видеороликов в панели администратора. Основная ошибка многих пользователей - неуникальность контента, как следствие, вылет из поисковых систем. Уникализаторы текстов и переводчики до добра так же не доведут, поэтому просто необходимо писать всё вручную.
» Комментарии, отправляются без перезагрузки страницы.
» Оценивание видео
» Современное превью (смена кадров при наведении)
» Добавление в избранное (Cookie)
» Категории
» Последние просмотренные (Cookie)
» Умный поиск
» Адаптивный дизайн
» Современные технологии Ajax и HTML5
» И многое другое

Описание страниц проекта

Главная страница:
Главная страница

Здесь расположены превью видеороликов с названиями. При наведении мышью на ролик картинки чередуются. Так же при наведении появляется кнопка добавить в избранное. Слева расположено меню с категориями, где указано количество видео в каждой категории. Одно видео может состоять в нескольких категориях. Так же видно количество просмотров роликов, рейтинг и сколько комментариев оставлено. Удобная пагинация с нумерацией страниц. Страницы "Популярные", "Мои избранные", "Последние просмотренные" и "Поиск" практически аналогичны главной, соответственно, только видео показываются разные.

Страница просмотра видео:
Страница просмотра видео

Здесь происходит бесплатный просмотр видео ролика. Из бд берётся только спаршенный код видео (iframe), сам видео файл не копируется на сервер. Можно лайкнуть или дизлайкнуть ролик, добавить в видео и оставить комментарий. Всё выполняется без перезагрузки страницы, то есть аяксом. Под вкладкой "Ещё" расположена информация о видео - длительность и когда добавлено, а так же ссылки на поделиться видео в социальных сетях. Ниже под этими кнопками видны кадры из видео, их можно перематывать (слайдер). При анализе конкурентов эта функция не была нигде найдена, то есть не было скриншотов ролика. А это довольно полезная функция. Ниже расположены отметки, то есть категории видео. Они кликабельны. При переходе по ним открываются видео из выбранной категории. Ниже описание видео, а ещё ниже комментарии. Сделаны безупречно - отправка без перезагрузки страницы, защита от спама (не пропускаются ссылки любого вида) и от флуда (можно комментировать раз в 30 секунд). Никакой капчи, так как капча только отталкивает посетителей. Ник юзера заносится в куки, его не нужно вводить каждый раз. Справа от видео отображены блоки похожих и случайных видео. Их так же можно добавить в избранное, нужно навести мышь и нажать на звёздочку. Ко всему прочему при открытии страницы с роликом она записывается в куки и потом отображается в "Последних просмотренных". Сайт выглядит одинаково хорошо как на компьютере, так и на мобильных устройствах.
Просмотр видео с телефона

Просмотр главной страницы с телефона

Меню при просмотре сайта с телефона


Обратите внимание, что сделан ЧПУ (человеко-понятный урл), то есть адрес формируется из названия видео.

ЧПУ


Описание страниц панели управления

Главная страница панели управления (редактирование видео):
Главная страница панели управления (редактирование видео)

Здесь происходит модерация спаршенных видео. Выводится сам ролик и скриншоты к нему для более полного вывода информации что бы указать максимум соответствующих категорий и составить более качественное описание к ролику. Доступ в админку по разделённому паролю. Панель управления максимально защищена от взломов. Переборы не пройдут. Даже если у админа украдут куки, то не войдут, так как сделана привязка к IP.

Категории:
Категории

Здесь происходит управление категориями. Их можно добавлять и удалять.

Итог:
Сделано на отлично. Скрипт может работать при профессиональном подходе и выдерживать сильные нагрузки. Реализовано множество функций, скорее всего, даже добавлять больше нечего. Заказчик остался доволен выполненной работой.

Скрипт продаётся на Руфексе, купить его можно здесь.
Заказать работу