AF
Крупная система просмотра и скачивания контента

версия декабрь 2008 - февраль 2009

PHP5 + PostgreSQL + nginx.
Крупный каталог проприетарного контента, с большим набором страниц вывода, с различными сортировками по категориям, популярности и пр.
Регистрация пользователей, возможность комментирования, оценки контента, просмотр статистики скачанных файлов, файловый кэш.
Кроме этого, в виде отдельных компонентов системы реализованы:
- система хранения и раздачи контента, многопоточное сессионное скачивание частей.
- различные схемы оплаты доступа
- контроль статистики просмотров, скачиваний и оплат, в различных вариантах
Face-card.ru
Сервис видео-поздравлений

версия октябрь 2008 - декабрь 2008

PHP5 + PostgreSQL + Flex.
Мною реализована (в команде) схема базы данных, основные служебные функции, подключение проекта к системе смс оплаты (в том числе подсчет необходимой суммы, выбор страны, генерация уникального кода и т.п.).
Karaoke.ru
Портал кароке

версия сентябрь 2008 - февраль 2009

Осуществлен переход основной части проекта на платформу Symfony 1.1 (каталог песен и новый модуль записей).
Реализована система кэширования с использованием Memcache и собственной реализацией "тегов".
База данных, в том числе, включает в себя функции для автоматической синхронизации с хранилищем mediastorage.ru.
На базе фреймворка реализованы функции регистрации пользователей, личные кабинеты, комментирование, поиск информации.
Mediastorage.ru
Система хранения и раздачи контента

версия апрель 2008 - июль 2008

PHP5 + PostgreSQL + nginx.
Данные в систему попадают из проприетарной базы данных компании путем синхронизации с помощью SVN (метаданные) и rsync (бинарные файлы).
База спроектирована расширяемой для реализации разных типов хранимого контента и его параметров.
Специальный шлюз позволяет подключаться авторизованным клиентам (через вебсервис SOAP) и получать метаданные и уникальные (доступные в течение суток) ссылки на файлы.
Скачивание файлов реализовано на базе модуля nginx и php-файлов, контролирующих многопоточное сессионное скачивание частей. Ведется статистика обращений, скаченных файлов и пользовательских данных (IP, клиентская программа).
GZ77.ru
Авторский блог о различных заведениях

версия август 2008 - октябрь 2008

Сайт построен на базе фреймворка Symfony версии 1.1. Информация хранится в СУБД PostgreSQL.
Основные функции: регистрация / авторизация пользователей, разграничение доступа для управления записями, сортировка и поиск по записям.
Дополнительно: идея дизайна, подбор и контроль дизайнера.
Gidroblok.ru
Информационный сайт компании

версия сентябрь 2007 - ноябрь 2007

PHP5 (PEAR) + Javascript libraries.
Все информационная часть сайта хранится в файлах в формате XML.
Каждая страница состоит из мета-данных и текста, хранящегося структурированно в отдельном файле.
При обращении к странице она формируется из соответствующего файла.
Дополнительно: подбор и контроль дизайнера.
Masterkaraoke.ru
Рекламно-информационный каталог караоке дисков

версия июль 2007 - март 2008

PHP5 (PEAR) + MySQL + PostgreSQL.
Основной каталог формируется из крупной веб-базы Postgre. Выборки проходят с помощью набора функциональных view.
Контент прописывается в темплеты и полностью готовые страницы добавляются в файлы (образуя файловый кэш всего каталога). Остальные страницы проекта формируется динамически, используя в качестве хранилища СУБД MySQL.
Cdcombook.ru
Рекламно-информационный каталог аудиокниг

версия июль 2007 - март 2008

PHP5 (PEAR) + MySQL. База синхронизированна с основной проприетарной базой компании через вебсервис.
Реализованы функции сортировки, поиска, предоставления дополнительной информации.
Cdcom.ru
Официальный корпоративный сайт

версия декабрь 2006 - апрель 2007

PHP5 + MySQL. Был передан мне в недописанном состоянии.
Проведенные работы: написание администраторской части для управления основным выводом, модификация вывода некоторых разделов, включая главную страницу, частичный рефакторинг кода.
Rupor.net
Новостной портал

версия апрель 2005 - сентябрь 2006

Проект был построен на базе первой версии CMS Shtyka, написанной лично мною с нуля.
Модульная архитектура системы позволяла легко расширять функционал.
Был использован PHP5 и самописные javascript-скрипты. В том числе собственный легковесный WYSIWYG-редактор текста.
В качестве основного хранилища использовалась СУБД MySQL.
Основные возможности системы: средства управления новостями и статьями, разделение прав доступа (в том числе по группам), расширенный вывод контента с различными возможностями сортировки и комментирования, "кабинеты" пользователей с личными настройками, файловое кэширование информации и сбор статистики.