ТТХ проекта

advertisement
Сайт
Общая информация
Сайт состоит из двух идентичных по устройству и возможностям частей – русской и китайской.
Поскольку между ними нет пересекающегося контента, было решено использовать две отдельные
инсталляции CMF Drupal 6. В папке ru размещена русская, в папке cn – китайская.
Заглавная страница представляет собой статичный дизайн-макет с двумя ссылками на основные
страницы русской и китайской части.
Дизайн сайта
Шапка и основное меню. Левая колонка с блоками регистрации пользователей и основных ссылок
(Новости, Рубрики, Регионы, Все материалы). Правая колонка с блоками необязательной сторонней
(погода, курсы валют) или статистической информации (пользователи на сайте, последние
комментарии, популярные статьи, опросы посетителей и т.д.). Центральная часть с основным
содержимым страниц сайта. Низ страницы с копирайтами сайта, счетчиками посещаемости и
техническими ссылками)
Дизайн сайта сделан фиксированным. Минимальная ширина экрана для удобного просмотра
составляет 1024 пикселя. Размер экрана 800х640 пикселей при создании сайта не учитывался ввиду
весьма малого количества пользователей сети (около 3%) работающих со старыми 15'-ми
мониторами. При увеличении размера экрана страница сайта остается прижатой к левой стороне, а
фоновое изображение заполняет шапку сайта до её правого края. Всего под сайт потребуется три
дизайн-макета: один на заставку и два различающихся цветами на создание двух шаблонов тем.
Структура сайта
Основное меню.
Содержит ссылки на следующие страницы сайта.
Главная: Заставка сайта.
Последний номер: Заглавная страница данной языковой версии, содержащая последний
опубликованный номер журнала.
Новости: Новости сайта об изменениях на нем, в прайс-листах в условиях поставок, времени выхода
журнала и любая другая оперативная информация.
Архив: Список всех выпусков журнала. Содержит разбивку по годам выхода. Для каждого номера
выводятся заголовок, иконка обложки с гиперссылкой на страницу номера и гиперссылка для
скачивания PDF-версии журнала.
Статьи: Алфавитный список всех статей. При статьях указаны имена авторов, номер журнала.
Применяется постраничная разбивка и возможность фильтрации по первым буквам названия.
Подписка: Информация о подписке на журнал со ссылками на подписку в интернет (на сайте почты
России и на сайте rcdm.ru). Информация со ссылками об RSS-лентах сайта для электронной подписки
на них.
Реклама: Прас-лист на рекламу в журнале и на сайте со ссылкой на форму онлайн-заказа рекламы.
О нас: Цели и задачи проекта, состав редакции.
Контакты: Телефонно-адресная информация о соучредителях и партнерах проекта со ссылками на
их сайты и формы отправки сообщений.
Список ссылок основного меню может быть расширен, но не более, чем на одну-две позиции.
Левая колонка
Вход для пользователей: Форма для ввода логина и пароля пользователей сайта и их регистрации.
При регистрации применяется система защиты от спама (CAPTCHA). После авторизации в этом блоке
будут показаны ссылка на профиль пользователя, где он может настроить свою учетную запись.
Предусмотрены следующие возможности для зарегистрированных пользователей. Картинка
пользователя (юзерпик). Настройка собственного блока погоды. Возможность комментариев к статьям
без проверки на «робота» (CAPTCHA). Возможность убрать все блоки из правой колонки, которая
позволяет увеличить на 200 пикселей видимое поле для основного содержимого страницы.
Последние новости: Блок с заголовками последних новостей сайта.
Рубрики: Список рубрик тематического рубрикатора статей. Предусмотрена возможность сокрытия в
нем неактуальных на данный момент рубрик с появлением ссылки на страницу с их полным списком.
Вывод статей в рубриках производится в том же формате, что и на странице «Все статьи» (автор,
заголовок, номер журнала).
Регионы: Список рубрик регионального рубрикатора статей. Вывод статей в рубриках производится в
том же формате, что и на странице «Все статьи» (автор, заголовок, номер журнала).
Все: Полные списки отдельных материалов сайта.
Журналы: Дубль ссылки «Архив» основного меню.
Статьи: Дубль ссылки «Статьи» основного меню.
Рекламодатели: Полный алфавитный список всех рекламодателей и заказчиков журнала со
ссылками на их страницы на сайте rcdm.ru
Авторы: Полный алфавитный список всех авторов, фотографов и переводчиков со ссылками
на их страницы на сайте rcdm.ru
Опросы: Полный список всех опросов с результатами, проводимых на сайте rcdm.ru
Правая колонка
Для правой колонки доступны следующие информационные блоки.
Погода общесистемная: Блок погоды в Москве и Пекине. Настроен по умолчанию для всех
посетителей сайта. (Используются данные системы METAR).
Погода персональная: Зарегистрированный пользователь может настроить в этом блоке показ
погоды в требуемых ему городах. В доступном списке практически все крупные города мира.
(Используются данные системы METAR)
Последний опрос: Последний опрос размещенный на сайте. Посетители могут голосовать прямо в
блоке, после чего им будут доступны результаты опроса.
Последние комментарии: Последние комментарии посетителей сайта.
Новые пользователи: Последние зарегистрированные пользователи сайта.
Сейчас на сайте: Пользователи сайта находящиейся на нем в данный момент.
По умолчанию включены - Погода общесистемная, Последний опрос, Последние комментарии.
Все зарегистрированные пользователи имеют возможность поставить или убрать любой блок из этой
колонки. При выключении всех блоков будет расширено поле для основного содержания сайта.
Типы страниц (материалов) сайта
На сайте используется 8 (восемь) типов страниц (материалов):
Журнал: Выпуск журнала.
Статья: Статья для журнала.
Автор: Автор статьи, фотографии или перевода.
Заказчик: Рекламодатель или заказчик статьи.
Страница: Простая страница сайта.
Новость: Новость сайта, не относящаяся к статьям журнала или простым страницам сайта.
Опрос: Опрос с несколькими вариантами ответа, которые посетители могут выбрать.
Форма: Разнообразные формы для отправки сообщений и заказов по электронной почте.
Основные типы страниц позволяют следующие возможности для отображения на сайте.
Журнал
Предусмотрены следующие поля:
Год выхода, номер выпуска в году, сквозной номер выпуска (за все время), изображение обложки и
PDF-версия журнала для скачивания. Заголовок журнала формируется автоматически. Номер
журнала обязательно присоединяется к статьям при их редактировании. При отображении номера на
главной или на его странице статьи группируются по рубрикам в порядке их размещения в
рубрикаторе, в рубриках по алфавиту. Для статей выводятся авторы, баннеры (основные
изображения) и тексты анонсов.
Заказчик
Предусмотрены следующие поля:
Название фирмы, логотип, адрес, телефоны, факсы, сайт, e-mail. Кроме того на странице заказчика
указывается список всех статей, в которых он присутствует. Есть возможность прикрепления файлов
(прайсы, etc.).
Автор
Предусмотрены следующие поля:
Имя автора, фотография, должности автора, адрес, телефоны, факсы, сайт, e-mail. Кроме того на
странице автора указывается список всех статей, которые он написал, перевел или предоставил для
них фотоматериалы. Есть возможность прикрепления файлов (резюме, etc.).
Статья
Предусмотрены следующие поля:
Заголовок статьи, номер журнала (можно несколько при повторах), обязательная (можно не одна)
рубрика тематического рубрикатора, необязательная рубрика регионального рубрикатора, заказчик
или рекламодатель статьи, автор (авторы) статьи, баннер (основное изображение) статьи, анонс
статьи отображаемы на странице номера журнала, основной текст статьи, блоки справки «ДМ» (в
некоторые статьи дополняются блоками справочной информации), переводчик статьи, фотограф
статьи, дополнительные ссылки на другие статьи журнала (продолжения или серии статей), ссылки
(для указания источников информации). Есть возможность прикрепления файлов. Тексты статей
редактируются в визуальном редакторе FCKeditor, где имеется возможность создания таблиц,
добавления изображений (в том числе уменьшенных) и использование всех необходимых средств
форматирования текста.
При отображении статьи на сайте ее рекламодатель помещается под заголовком статьи с краткой
контактной информацией и гиперссылкой на страницу заказчика на сайте rcdm.ru. В подпись автора
вставляются его должности со ссылкой на страницу автора на сайте rcdm.ru
В статьях доступна возможность их комментирования как зарегистрированными, так и анонимными
пользователями. Для защиты от спама анонимные пользователи ограничены в количестве
комментариев за промежуток времени. Так же для комментирования им необходимо подтвердить
свою «человечность» правильно введя либо буквы с картинки, либо вычислив математический
пример (система защиты от спама CAPTCHA). Все комментарии доступны для просмотра ниже
статьи, но имеется возможность убрать их на отдельную странцу.
Опрос
Состоит из вопроса и нескольких вариантов ответа, за которые посетители могут голосовать. Система
голосования отслеживает пользователей (включая зарегистрированных) по IP-адресам и «кукам» для
защиты от накруток счетчика голосований. В опросах имеется возможность их комментирования
посетителями. По окончании опроса он помещается в архив.
Страница
Состоит из заголовка и текста. Ссылки на них должны находится в одном из меню сайта или прямо
выводится в тексте одной из страниц.
Новость
Состоит из заголовка и текста. Дата устанавливается автоматически, но может быть изменена. Все
новости компонуются в ленту (обратная сортировка по датам). Кроме ссылки на ленту новостей
предусмотрен блок с последними из них, который размещен в левой колонке сайта. Последнюю из
новостей можно вывести на главной странице выше последнего номера.
Форма
Этот тип страниц позволяет конструировать формы для ввода сообщений по электронной почте
любого уровня сложности. Можно использовать числовые, текстовые поля с проверкой правильности
и обязательности ввода, поля для e-mail, гиперссылок, прикрепленных файлов. Все формы
защищаются механизмом CAPTCHA ограничением числа отправок во времени. Данные введенные в
формы пользователями кроме отправки по e-mail сохраняются на сайте в разделе, доступном только
редакторам, что позволяет не потерять их, если письмо по какой-то причине не дошло.
Планируется три формы: форма контакта с редакцией для общих вопросов и сообщений, форма
заказа рекламы в журнале, форма подписки на издание. Пока соответствующие гиперссылки ведут на
такие же формы на сайте asiadata.ru, которые были созданы в начале выхода первых номеров
журнала в свет.
Список модулей
Ядро: Comment, Contact, Database logging, Help, Locale, Menu, Path, Poll, Profile, Search, Statistics,
Syslog, Throttle, Tracker, Update status, Upload.
Дополнительные модули: Webform, Automatic Nodetitles, Pathauto, Token, Transliteration, CCK (в том
числе Email, FileField, ImageField, Link, Node Referrer), Views, ImageAPI, Imagecache, IMCE, FCKeditor,
CAPTCHA, Weather.
Нестандартные модули: Блок текущих курсов валют по данным ЦБР и Банка Китая.
Настройки модулей и сайта
Разделяемые таблицы для обоих версий сайта: users, sessions, role, authmap, sequences, access,
permission, users_roles, fckeditor_role, fckeditor_settings, captcha_points, weather, weather_config,
weather_icao.Общий домен для куков.
Locale: Русская локализация интерфейса для русской части. Китайская – для китайской.
User и FCKeditor и CAPTCHA: Для зарегистрированных пользователей доступна упрощенная версия
редактора и отсутствует CAPTCHA. Редакторы используют полную версию редактора FCK, IMCE для
управления изображениями и имеют права на управление комментариями, материалами и
пользователями.
Pathauto и Transliteration: настроены на корректную работу с русским и китайским языками.
Imagecache: настроено шесть пресетов для автоматического пропорционального уменьшения
изображений в материалах (100, 200 и 350 px по ширине или высоте).
Views: 10 представлений.
Статьи в номере — внедряются через отдельный page.tpl.php.
Все статьи по алфавиту (страница+глоссарий).
Статьи по рубрикам (страница+RSS).
Последний номер (страница+RSS).
Архив номеров (страница).
Рекламодатели (страница).
Авторы (страница).
Новости сайта (блок).
Словарь Рубрики (блок).
Словарь Регионы (блок)
Темизация отдельных элементов: Отдельные шаблоны для материалов типа: Журнал, Статья и
Новость. Темизация ссылки на автора в статьях (добавление должности через запятую). Темизация
ссылки на PDF-версию в журнале (указание размера файла).
Содержание
Русская часть Три выпуска журнала. Страниц — 130, изображений — 270.
Китайская часть Два выпуска журнала. Страниц — 90, изображений — 210.
Download