ГАРЯЧА ЛІНІЯ(050) 447-70-63
на зв’язку 24 години
Залиште свої дані
і ми зв’яжемося з вами
дякуємо за звернення

Або ж зв’яжіться з нами:

[email protected]

(050) 447-70-63

Подай скаргу

Техническое задание на создание сайта PRESSWATCHER

09.09.2014, 14:38

Структура

  1. Главная страница
  2. Регистрация
  3. Авторизация
  4. Профиль журналиста
  5. Профиль волонтера
  6. Создание командировки
  7. Архив командировок
  8. Страница одной командировки
  9. Статическая страница
  10.  Система управления сайтом

1. Главная страница

Под шапкой распологается центральный слайдер с несколькими слайдами объясняющими для кого этот сервис и чем он поможет журналистам в командировке в опасных для жизни условиях.

Ниже слайдера располагается большая кнопка зарегистрироваться и создать командировку – при нажатии отправляет на страницу разводящей регистрации журналист/волонтер.

2. Регистрация

Отдельно производится регистрация журналистов и волонтеров. Возможность регистрации через электронную почту или при помощи аккаунта социально сети, для быстрой регистрации и автоматичекого подтягивания данных в профиль.

Следующие поля для регистрации журналиста:

  • Имя и фамилия (отчество не обязательное поле)
  • Дата рождения
  • Добавить фотографию пользователя
  • Город/Страна
  • Выподающее поле (штатный сотрудник и блоггер/фрилансер)
  • Для шатаного – Место работы (название издания)
  • Для шатаного – Должность (выподающий список)
  • Для шатаного сотрудника обязательное поле загрузить пресс-карту
  • Для фрилансера примеры работ (ссылки) + пресскарта опционально
  • Загрузить скан паспорта + загрузить еще файлы документов
  • Опыт работы/описание на какие агентства ведет деятельность
  • Контактные данные (Телефон, скайп, электронная почта)
  • Ссылки на соц сети (опционально)
  • Добавление оборудования (скан документов – загрузить файл)
  • Найти волонтера из системы – input с поиском по e-mail
  • Чекбокс правил (по клику на ссылку правил всплывает попап)
  • Кнопка зарегистрироваться

Следующие поля для регистрации волонтера:

  • Имя и фамилия (отчество опционально)
  • Дата рождения
  • Добавить фотографию пользователя
  • Город/Страна
  • Загрузить скан паспорта
  • Контактные данные (Телефон, скайп, электронная почта)
  • Найти журналиста из системы – input с поиском по имени
  • Ссылки на соц сети (опционально)
  • Чекбокс правил (по клику на ссылку правил всплывает попап)
  • Кнопка зарегистрироваться

Рядом с каждый полем стоит иконка с вопросительным знаком, позволяет вызвать подсказку с пояснением.

Регистрировать журналиста и волонтера можно как последовательно, так и по отдельности. Сохраняться журналисты и волонтеры должны в отдельных базах данных, но с привязкой на общую командировку.

Для снятия некоторой ответственности нужно составить юридический документ “О сборе персональных данных”, без галочки о прочтении документа, зарегистрироваться на сайте будет не возможно.

3. Авторизация

Авторизая будет происходить через выподающий попап/окошко при нажатии на кнопку войти в шапке сайта.

Поля авторизации:

  • Логин (e-mail) – input
  • Пароль – input
  • Кнопка войти
  • Ссылка напомнить пароль – по вводу e-mail на почту отправляется пароль
  • Ссылка зарегистрироваться – отправляет на страницу разводящей регистрации журналист/волонтер

4. Профиль журналиста

Профиль журналиста состоит из – личные, контактные данные и текущей командировки, соответственно разделен на странице на эти два блока:

1. Личные данные журналиста, блок можно свернуть до короткого состояния – имени с аватаркой. Данный блок состоит из:

  • Фото польщователя
  • Имя
  • Дата рождения
  • Фотография пользователя
  • Город/страна
  • Виде деятельности – выподающий список (Штатный сотрудник/фрилансер)
  • Для шатаного – Место работы (название издания)
  • Для шатаного – Должность (выподающий список)
  • Для шатаного обязательное поле загрузить пресс-карту
  • Для фрилансера примеры работ (ссылки)
  • Для фрилансера загрузить пресс-карту опционально
  • Описание опыт работы/на какие информ агентства работает
  • Контактные данные (телефон, мейл, скайп…)
  • Приложенные сканы документов
  • Ссылки на соц.сети
  • Данные по оборудованию – вызывает попап со сканами
  • Сылка на архив командировок, если такие имелись
  • Ссылка редактировать профиль (предусмотреть возможность хранения данных в случае чистки профиля журналистом)
  • Ссылка свернуть

2. Командировка, данный блок состоит из своих внутренних трех блоков:

a) Таймлайн текущей командировки:

  • Привязано имя волонтера (в случае отсутствия волонтера кнопка – Пригласить волонтера из системы: вызывает input с вводом email и кнопкой пригласить)
  • Дата начала
  • Дата окончания
  • Чекины между датами
  • Посмотреть комментарий в чекине
  • Добавить комментарий в чекин
  • Добавить чекин с функцией комментирования
  • Загрузить файл к чекину

b) Данные по текущей командировки:

  • Участники командировки (имя журналиста или имена группы)
  • Кнопка пригласить журналиста в группу
  • Описание события
  • Важные заметки
  • Приложенные файлы
  • Свернуть данный блок

c) Загруженные файлы

  • Загруженные файлы
  • Кнопка загрузить файл (всплывает или разворачивается попап с полем загрузки файла и кнопкой загрузить)

В случае отсутствия командировки, ниже личных данных журналиста большая кнопка – Создать командировку.

5. Профиль волонтера (практически дублируется профиль журналиста)

Профиль волонтера состоит из личные, контактные данные и текущей командировки, соответственно разделен на странице на эти два блока:

1. Личные данные волонтера, блок можно свернуть до короткого состояния – имени с аватаркой. Данный блок состоит из:

  • Фото пользователя
  • Имя
  • Дата рождения
  • Город
  • Коротко о себе
  • Контактные данные (телефон, мейл, скайп…)
  • Приложенный скан паспорта
  • Ссылки соц.сетей
  • Сылка на архив отслеживаемых командировок, если такие имелись
  • Ссылка редактировать профиль (предусмотреть возможность хранения данных в случае чистки профиля журналистом?)
  • Ссылка свернуть

2. Командировка, данный блок состоит из своих внутренних трех блоков:

a) Таймлайн текущей командировки:

  • Привязано имя волонтераx
  • Дата начала
  • Дата окончания
  • Чекины между датами
  • Посмотреть комментарий в чекине
  • Добавить комментарий в чекин
  • Добавить чекин с функцией комментирования
  • Загрузить файл к чекину

b) Данные по текущей командировки:

  • Участники командировки (имя журналиста или имена группы, в случае отсутствия кнопка – пригласить журналиста)
  • Описание события
  • Важные заметки
  • Приложенные файлы
  • Свернуть данный блок

 

c) Загруженные файлы

  • Загруженные файлы
  • Кнопка загрузить файл (всплывает или разворачивается попап с полем загрузки файла и кнопкой загрузить)

Данный по командировке можно будет отредактировать. Так же будет кнопка завершить командировку, после ее нажатия переносится в архив, без возможности редактирования.

В случае отсутствия командировки, ниже личных данных волонтера большая кнопка – Создать командировку.

В случае отслеживания нескольких журналистов или группы у волонтера на странице может быть несколько таймлайнов командировок, к каждому журналисто по отдельности.

6. Создание командировки

Экран создания командировки возникает в момент регистрации на третьем шаге и при нажатии на кнопку в профиле журналиста или волонтреа – Создать командировку. Создавая командировку указываем: маршрут, период, примерные контрольные точки.

Поля для заполнения:

  • Редакционное задание (в случае если создатель штатный сотрудник загрузить Редакционное задание)
  • Дата начала – input
  • Дата окончания Дата начала – input
  • Количество участников – выподающий список
  • Имя участника (появляются несколько инпутов для ввода email участника в зависимости от количества участников)
  • Точка старта – город – input
  • Точка старта – страна – input
  • Дата старта – input
  • Время старта – input
  • Точка окончания – город – input
  • Точка окончания – страна – input
  • Дата окончания – input
  • Время окончания – input
  • Контрольная точка – носеленный пункт – input
  • Контрольная точка – время – input
  • Кнопка Добавить еще контрольную точку
  • Описание события – input большой
  • Важные заметки – input большой
  • Поле добавить файл с кнопкой загрузить
  • Поле пригласить волонтера/журналиста (через поиск по email)
  • Чекбокс с правилами
  • Кнопка создать командировку

7. Архив командировок

Архив доступен только для администрации сайта, закрытый раздел в интерфейсе сайта. Страница представляет из себя таблицу командировок и фильтром с поиском по критериям.

Таблица архива (+ поля поиска и фильтра):

  • Имя журналиста
  • Откуда родом журналист
  • Имя волонтера
  • Населенный пункт (конечный пункт командировки)
  • Дата/время командировки
  • Вложенные файлы иконкой
  • Количество чекинов

 

Такой же функционал будет при переходе с профайла журналиста/волонтера при нажатии на ссылку – Архив командировок.

8. Одна командировка

Страница одной командировки дублирует функционал текущей командировки на страницах профилях журналиста/волонтера. Данная страница вызывается из архива командировок.

Командировка состоит из своих внутренних трех блоков:

a) Таймлайн текущей командировки:

  • Привязано имя волонтера
  • Дата начала
  • Дата окончания
  • Чекины между датами
  • Посмотреть комментарий в чекине
  • Добавить комментарий в чекин
  • Добавить чекин с функцией комментирования
  • Загрузить файл к чекину

b) Данные по текущей командировки:

  • Участники командировки (имя журналиста или имена группы)
  • Описание события
  • Важные заметки
  • Приложенные файлы
  • Свернуть данный блок

c) Загруженные файлы

  • Загруженные файлы
  • Кнопка загрузить файл (всплывает или разворачивается попап с полем загрузки файла и кнопкой загрузить)

9. Статическая страница

Предусматривает собой создание статической страницы в системе управления сайтом, с наличием функционала html вставки для нестандартной верстки с использованием общей css таблицы стилей сайта. А так же стандартные модули добавления текстов, картинок и видео вставок.

10. Система управления сайтом

1. Управление содержанием главной страницы

Добавление и редактирование слайдов в слайдере. А так же стандартные модули добавления текстов, картинок и видео вставок (будет ясно как ставить модули в зависимости от итогового дизайна).

2. Управление пользователями журналист/волонтер

Удаление и выключение видимости в системе пользователя, редактирование заполненных полей пользователем.

3. Управление архивом командировок

Удаление и выключение видимости в системе командировки.

4. Создание пользователей администраторов системы управления

Создание администратора с глобальными правами для возможности редактирования и создание пользователя наблюдателя, для возможности просмотра данных, без функций вноса изменений.

5. Создание и редактирование главной и статических старниц

Предусматривает собой создание статической страницы в системе управления сайтом, с наличием функционала html вставки для нестандартной верстки с использованием общей css таблицы стилей сайта. А так же стандартные модули добавления текстов, картинок и видео вставок.

6. Управление главным меню сайта

Возможность добавлять/удалять/редактировать пункт меню ведущий на конкретно заданный раздел или конкретно заданную ссылку.

7. Управление футером сайта

Размещение и редактирование ссылок на разделы сайта. Так же в футере будут находится шеринга сайта в соц сети.

8. Мультиязычный сайт

Русская и английская версия сайта.

Liked the article?
Help us be even more cool!