NashaLeptaChallenge / nasha_lepta

repository for Angular CMS for local church
http://nasha-lepta.com.ua/
MIT License
3 stars 10 forks source link

NLCH-0017 Routes для фото-альбомов #21

Closed SergiiShapoval closed 8 years ago

SergiiShapoval commented 8 years ago

Сейчас все альбомы перечислены по пути - /#/photos. Каждый альбом сейчас представляет собой страничку, которая редактируется по типу статьи. Такой подход замедляет загрузку альбомов и не позволяет их использовать как ресурсы. Переформатируем их по следующему принципу:

Модель альбома:

  1. ссылка на альбом picasa,
  2. заглавие альбома,
  3. путь альбома (firebase идентификатор),
  4. ссылка на заглавный рисунок альбома.
  5. Дата создания альбома

Пользуемся возможностями HTML5 для валидации (видео CodeSchool - 3.1 HTML5 Forms).

На странице самого альбома должно быть его заглавие и фото. По нажатию на фото выскакивает модальное окно, как это реализовано сейчас. Для этого достаточно переиспользовать ангулар директиву <div picasa=":albumUrl"></div>

Добавляем функционал в ветке albums, коммитимся, используя "Fixes #21"