Сайт студии Sky Memories
Студия Sky Memories одна из лучших в России в области семейного фильма. В данный момент она выходит на международный рынок и расширяет спектр деятельности. Сайт будет использоваться для продвижения услуг студии.
Этим проектом я занимаюсь бесплатно. Моя заинтересованность в нем - сделать образцово-показательнй публичный репозиторий на GitHub для потенциальных работодателей.
Проект написан с использованием фреймворка Ruby on Rails и уже достаточно давно находится в полуподвисшем состоянии из-за отсутствия инициативы у заказчика. Поэтому нужно брать бразды правления в свои руки и завершать начатое.
Критерій завершення
Сайт публично доступен, функционирует, и не требует подержки.
-
Развертывание с использованием Capistrano 3
В данный момент для развертывания на staging и production новых версий приложения осуществляется с помщью 2-й версии Capistrano. Нужно перейти на 3-ю версию.
Кроме того необходимо научиться управлять перезагрузкой сервера приложений (Puma) из Capistrano. Негоже при каждом обновлении руками перезапускать.
-
Фильтрация спама
В форму контактов частенько пишут продавцы виагры. Надо придумать способ их отсеивать.
-
Рефакторинг доступа к административному интрефейсу
Нужно завернуть все что относится к административному меню в экземпляр Cells gem
-
Резервное копирование базы данных
Надо определиться с инструментами, которые минимальными усилиями позволят делать резервные копии базы данных в автоматическом режиме.
-
Ротация логов
На этом этапе также нужно закончить статью для моего блога со списком задач для production сервера.
-
Авторизация пользователей
Необходимо разграничить доступ пользователй по ролям
- Администраторы
- Клиенты
- Все остальные
Как варианты рассматриваются cancan и the_role.
-
Административный интерфейс
Преревести весь кастомный код на ActiveAdmin
- 2831
- 17 лютого 2014, 18:12
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням