KAVUN (|) DVYGUN, движок некоммерческих фотосайтов (Разработка движков)

Актуальная версия: 1.02 от 30 сентября 2010 г.
Количество сайтов на движке: 3
Перечень сайтов на движке: dnieper.org, chuvstva.bezsekretov.com, stereophoto.org
Разработка движка, получившего рабочее название KAVUN (|) DVYGUN, началась в июле 2010 года.
Движок некоммерческих фотосайтов разрабатывался для киевских заказчиков, сотрудничество с которыми ведется с конца 2008 года.
Основной целью разработки собственного движка было создание максимально простого и удобного способа внесения и просмотра иерархически представленной текстовой и визуальной информации. Было принято решение не использовать ненадежно работающие флэш аплоадеры и максимально упростить пользовательский и административный интерфейс.
К возможностям движка относятся:
- Иерархическая структура категорий неограниченной вложенности
- Неограниченное количество, прикрепляемых к категориям изображений
- SEO ориентация — при разработке на уровне ядра были разработаны механизмы поисковой оптимизации
- Настраиваемое из админ. панели оформления сайта, как локальное — для каждой из категорий, так и глобальное — для всего сайта. Из панели можно установить такие параметры, как цвет фона, изображение для фона и шапки сайта, включение или отключение «скользящего» фона.
- Встроенная система управления рекламой и баннерами.
- Инструменты для выгрузки единичных изображений (с локального компьютера администратора) и множественных изображений (из заданной категории на сервере).
- Возможность автоматически создавать миниатюры заданного размера из выгружаемых изображений, а также возможность самостоятельно указывать оригинальное и уменьшенное изображение (миниатюра).
- Для каждой категории, администратор имеет возможность установить режим работы (нормальный, текстовый, с использованием статистики), описание и аннотацию категории, локальные настройки оформления.
- Для каждого изображения устанавливаются следующие рекизиты: пути к полноразмерному и уменьшенному изображению; название, описание и аннотацию изображения; дата и место съемки, а также идентификаторы категорий, в которые изображение входит. Каждое изображение имеет флаг опубликованности, и «вес» — количественный показатель для сортировки изображения в рамках категории.
- Для каждого из больших текстовых полей (описаний, аннотаций) используется WYSWIG редактор TinyMCE.
- Полная поддержка шаблонов с использование шаблонизатора Smarty. Полное разделение стилей движка и сайта.
Архитектура системы.
В основу системы положен шаблонизатор Smarty. Выбор и заполнение информацией необходимого шаблона осуществляется файлом-роутером index.php, внутри которого, в операторе ветвления, описаны все возможные варианты работы. Этот подход был «подобран» у архитектуры Joomla.
Скриншоты KAVUN (|) DVYGUN

Таблица управление деревом категорий

Настройки категории

Настройки изображения

Авторизация





[...] мы уже упоминали что в разработке находится движок KAVUN (|) DVYGUN, предназначенный для реализации некоммерческих [...]
[...] январе 2011 года количество сайтов на движке KAVUN (|) DVYGUN, разработанном нашей фриланс-командой, увеличилось [...]
[...] Пока не удалось проверить эту систему в действии, сайты совсем недавно переданы заказчику. Однако функция очень важная — поддержание актуальности набора установленных расширений (что выполняется сотрудниками KDTeam в рамках пакетов работ по обслуживанию сайтов) — достаточно утомительный процесс. Будем надеяться, что Joomla сможет догнать WordPress по удобству установки обновлений. Мы тоже задумались о разработке механизма установки обновлений в автоматизированном режиме. Вероятно, первая версия такого механизма будет выпущена для движка фотосайтов KAVUN (|) DVYGUN. [...]