::Головна » Портфоліо » Веб » Християнський календар для УКУ

Християнський календар для УКУ

Коротка інформація

Дата: Лютий 2010
Розділ: Веб
Замовник: Український католицький університет
Веб: ecumenicalcalendar.org.ua
Короткий опис:

Проект "Християнський календар" в першу чергу створений для християн. Він точно відображає всі свята та молитви поточного дня якими користуються християни сьогодення. Це також є науковий проект, який створено для того щоб об'єднати користувачів як католицької так і правосланої віри. Календар паралельно посилається на православні свята, та інформацію пов'язану із православною вірою. Це робить його більш універсальним та унікальним ніж інші подібні проекти.

Категорія:

 

У ролях

Арт директор:

Микола Воронін

Головний програміст:

Лукьянчук Філіп

Програміст:

Лукьянчук Філіп

Менеджер:

Людмила Горішня


  Християнський календар для УКУ
 

Завдання. Розробити функціонал та адмін. частину веб ресурсу "Християнський календар" згідно заданою структурою та поданим дизайном. Дати можливість легко наповнювати проект необхідним контентом.

Рішення

Данна робота вимогала розробку як front-end так і back-end інтерфейсу зручного для людини яка не має багатого досвіду в сфері веб. Тому в цьому розділі я буду посилатися більше на бек-енд, так як фронт-енд ви можете потестувати на сайті проекту.

Календар має певну структуру. Головним обєктом є Дата. До якої привязуються інші обєкти типу Молитва, Тропар, Свята і т. д. Тому головна сторінка backend-у виглядає наступним чином:

Де можна побачити не повний список обєктів, та головний обєкт - ДАТУ.

Додавання та редагування одиниці проходить у дуже зручній формі:

Список обєктів

Справа присутня панель пошуку:

Через цю панель можна швидко знайти потрібну одиницю для редагування. Також присутній календарик, який одразу посилає на редагування головного обєкта - ДАТИ:

Редагування:

Тобв данному випадку треба просто ввести значення скажімо як на прикладі певного тропаря і система автоматично допоможе вам знайти корректний тропар для того, щоб додати його до певної Дати. Все дуже просто. Тут використована AJAX технологія авто підбору використовуючи бібліотеки Prototype та функції для роботи із ними.

Також в адмінці присутнє сортування сторінок, але не так як всі звикли бачити на PHP подібних сторінках, де треба заповняти якісь непонятні поля непонятними цифрами, а в новому стилі, більш гнучкому, що дозволяє нам технологгія Ruby on Rails: