Наталья Попова (bamssi) wrote,
Наталья Попова
bamssi

Описание сайта "Неприговор"

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


Структура сайта.

• О сайте
  1. Обращение
  2. Описание разделов
  3. Страница волонтеров
• Полезные ссылки
  1. Архив
• Психологическая помощь
  1. Закрытого типа (задать вопрос, форма)
  2. Открытого типа (форум)
• Города
  1. Онкологические больницы
  2. Поликлиники
  3. Хосписы
  4. Центры помощи
  5. Аптеки
• Контакты
• Поиск по сайту (простой, сложный поиск)
• RSS-канал
• Карта сайта
• Версия для печати
• Страница 404 ошибки

Навигаторы.

Корпоративный навигатор
• О сайте
  1. Обращение
  2. Описание разделов
  3. Страница волонтеров
• Полезные ссылки
  1. Архив
• Психологическая помощь
  1. Закрытого типа (задать вопрос, форма)
  2. Открытого типа (форум)
• Города
  1. Онкологические больницы
  2. Поликлиники
  3. Хосписы
  4. Центры помощи
  5. Аптеки
• Контакты
• Поиск по сайту (простой, сложный поиск)
• RSS-канал
• Карта сайта
• Версия для печати
• Страница 404 ошибки

Вспомогательный навигатор

• Поиск по сайту;
• Карта сайта;
• Версия для печати;

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

Элементы, присутствующие на всех страницах
  1. Навигаторы. См. выше «Навигаторы».
  2. Поиск. Поле ввода поискового запроса и кнопка, запускающая поиск по сайту. См. сервис «Поиск».
  3. Шапка страницы (Хидер - header). Верхняя часть страницы, визуально отделенная от основного контента, содержащая навигаторы и графические элементы оформления.
  4. Подвал (футер - footer). Нижняя часть страницы, визуально отделенная от основного контента. Футер содержит: информацию о контактах, призыв присоединяться к движению

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

Сервисы.

Анонс новых ссылок и данных (Сервис позволяет анонсировать новые материалы в разделах)
Содержание
1. дата;
дата публикации новости;
2. заголовок;
заголовок новости;
3. анонс;
краткий текст новости;

Логика: сервис группирует анонсы в блок не более десяти. Заголовок анонса является ссылкой на страницу с полной новостью. Категории могут редактироваться администратором сайта.

Архив ссылок (сервис позволяет просматривать материалы за определенную дату)

Содержание
Сервис содержит свойства:
1. год;
свойство содержит список годов, за которые существуют ссылки;
2. месяц;
свойство содержит список месяцев, за которые существуют ссылки;

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

Контактная информация в разделах (сервис позволяет связаться с ответственным за сайт).

Содержание
Сервис оперирует свойствами:
1. тема письма;
тему письма пользователя;
2. сообщение;
свойство содержит текст сообщения пользователя;
3. e-mail адресата;
свойство содержит почтовый адрес, на который отправляются сообщения пользователя;
4. ваша контактная информация;
свойство содержит контактную информацию пользователя отправившего сообщение;

Cервис используется в разделе сайта:
1. Задать вопрос;

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

Подписка (сервис позволяет подписываться на обновления новостных материалов сайта).
Сервис содержит свойства:
Вариант рассылки:
  1. по почте;
  2. RSS;
Логика: пользователь выбирает наиболее удобный для себя вариант подписки. Пользователь отмечает разделы, на которые он хочет подписаться и нажимает «подписаться».

Поиск по сайту (простой и расширенный) - Сервис позволяет искать как по сайту целиком, так и по отдельным разделам сайта. Сервис состоит из двух представлений.

Простой поиск:
1. запрос;
поле для ввода поискового запроса;
2. кнопка «найти»;
отправляет запрос и перенаправляет пользователя на страницу с результатами поиска;
3. расширенный поиск;
ссылка на страницу с расширенным поиском.

Логика: форма простого поиска находится на всех страницах сайта. Исключения составляют страницы «версия для печати» и страница «404 ошибки». Пользователь вводит поисковый запрос в текстовое поле «запрос» и нажимает кнопку «найти». Пользователь автоматически перенаправляется на страницу с расширенной формой поиска и результатами поиска по введенному запросу.

Расширенный поиск
1. запрос;
поле для ввода поискового запроса;
2. кнопка «найти»;
отправляет запрос и перенаправляет пользователя на страницу с результатами поиска;
3. раздел сайта;
множественное свойство, содержит разделы сайта первого уровня.
4. логика;
свойство содержит выбранную пользователем логику поиска («и», «или»).

Расширенная форма поиска находится только на странице поиска. Доступ к странице возможен из «вспомогательного» навигатора, через ссылку в простом поиске и в случае, если пользователь ввел запрос в поле простого поиска и нажал кнопку «найти». Пользователь выбирает несколько разделов сайта по которым будет производиться поиск, устанавливает логику поиска и нажимает кнопку «найти». После этого страница обновляется и выводится та же форма, но уже с результатами поиска и постраничным навигатором.

Результат поиска

1. заголовок;
свойство содержащее заголовок материала, в котором был найден искомый фрагмент фразы. Заголовок также является ссылкой на страницу материала.
2. анонс;
анонс материала.
3. дата;
дата публикации материала.
4. раздел;
раздел, в котором находится найденный материал.

RSS-канал. Сервис позволяет экспортировать новостные материалы в формате RSS 2.0.

Карта сайта. Сервис позволяет отображать структуру сайта в виде дерева каталогов.

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

На странице «карты сайта» выводятся:
1. свернуть каталоги;
позволяет свернуть дерево каталогов до первого уровня.
2. развернуть каталоги;
позволяет полностью развернуть дерево каталогов.
3. дерево каталогов;
список каталогов, расположенных иерархично по отношению друг к другу.

Версия для печати (потребуется для стандартных форм, анкет и документов). Сервис предназначен для представления документов в пригодном для печати виде.

Страница 404. Страница сообщения о неправильной ссылке. Страница выводится с минимально допустимым дизайном:

Вопросы:

Как заложить страницу для фото и видео- материалов? Мы живем в 21 веке, могут понадобиться.

Как описать структуру регистрации и допуска? Мне бы хотелось, чтобы он был разноуровневый. Один – для волонтеров, модераторов. Другой – для подписчиков. Хотя, мне видится, что разграничить это не очень сложно.

Как описать, что поиск по городам и больницам должен быть параллельным. Я попыталась это учесть, но вышло ли у меня – не понятно (мне).

Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 29 comments