Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Расчёты устройств информационного портала, разработка алгоритмов и программ




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

 

Зарезервированы были следующие модули:

Модуль «Статьи» - служит для удобного управления списком тематических статей, публикаций и любой другой информации. Состоит из списка анонсов, сгруппированного по категориям, с возможностью листания страниц, отображением даты публикации, источника, присоединённых изображений, рейтинга, комментариев и т.п., при нажатии на ссылку «далее» отображается полная версия любой статьи. Содержит автоматическое помещение статей в архив. Модуль «Статьи» состоит из двух разделов: категории статей и непосредственно статьи. Имеется возможность «многостраничности», то есть создания нескольких страниц с данным модулем.

Который работает по сценарию:

1. Администратор создаёт категорию статей в специальном разделе админ-панели. Категорию можно опубликовать сразу, но можно и оставить неопубликованной (для того, чтобы предварительно наполнить её статьями и опубликовать позднее).

2. После того, как категория создана, можно наполнять её статьями. Если категория опубликована, то статьи, принадлежащие ей и имеющие статус «опубликовано», отображаются на сайте.

3. По истечении «срока архивации», который задаётся администратором, статья попадает в архив статей, на который можно поместить отдельную ссылку.

4. При включённом расширении «обсуждения» пользователи получают возможность комментировать опубликованные на сайте статьи.

5. При включённом расширении «рейтинги» пользователи получают возможность давать оценку статьям; начиная с определённого количества голосов (параметр задаётся администратором), на сайте отображается рейтинг статьи.

6. При желании можно редактировать или удалять как отдельные статьи, так и целые категории статей.

7. При включённом расширении «экспорт RSS» пользователи получают возможность получать статьи в формате RSS.

 

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

Который работает по сценарию:

1. Посетитель заполняет форму вопроса и отправляет её администратору. Вопрос вносится в базу данных, ему присваивается статус "не опубликован на сайте", Администратору сайта отправляется уведомление о новом вопросе по e-mail.

2. Администратор получает уведомление о новом вопросе, заходит в панель управления модулем, редактирует данные вопроса и принимает решение о дальнейшей его судьбе:

· Ответить на вопрос и опубликовать ответ на сайте

· Ответить и оставить неопубликованным

· Оставить вопрос без ответа с возможностью ответить позже

· Удалить вопрос

Вопросы, на которые нет ответов, выделяются в панели управления жирным шрифтом. При сохранении ответа на вопрос администратор может отправить ответ автору вопроса на указанный им e-mail независимо от того, публикуется ли ответ на сайте. Администратор также может перенести вопрос в другую тему или создать новую тему в случае, если данный вопрос не попадает ни в одну из тем.

3. При сохранении и публикации администратором ответа на вопрос автор вопроса получает письмо с ответом, а сам вопрос попадает на соответствующую страницу сайта вместе с ответом на него.

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

Модуль «Вопрос-Ответ» также содержит в себе спецблок для модуля.

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

 

Модуль «Обратная связь» - служит для получения администратором запросов информации, замечаний и предложений от посетителей сайта посредством гибко настраиваемой формы. При этом электронный адрес администратора не публикуется, что исключает его попадание в списки массовых рассылок (spam).

Который работает по сценарию:

1. Пользователь заполняет форму обратной связи на сайте. При нажатии на кнопку «Отправить» система проверяет корректное заполнение обязательных полей и при обнаружении ошибки выдаёт соответствующее сообщение. Если форма заполнена корректно – данные вносятся в базу и пользователь получает уведомление о том, что его запрос принят. При этом на адрес администратора раздела обратной связи приходит письмо с данными нового запроса.

2. Администратор получает письмо с данными нового запроса. Его возможные действия:

· Отправить ответным письмом необходимую информацию автору запроса, либо связаться с автором запроса другим способом (по телефону и т.п.)

· Зайти в раздел «Обратная Связь» админ-панели и отправить ответ на запрос с помощью специальной формы.

· Удалить запрос.

3. Пользователь получает ответ администратора.

 

Модуль «Файловый архив» - позволяет администратору закачивать на сайт файлы различных форматов, распределять их по категориям и публиковать на сайте ссылки на них. Для каждого файла есть возможность отображать его текстовое описание, размер, количество загрузок и рейтинг. Ссылка на загруженный файл может быть помещена в любом разделе сайта.

Сценарий работы модуля:

1. Администратор создаёт категории файлов и добавляет в них файлы через админ-панель. Добавление файлов может производиться двумя способами: а) прямой загрузкой из админ-панели б) импортом предварительно закаченных по FTP файлов.

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

3. При каждой загрузке файла система увеличивает счётчик загрузок.

4. При необходимости файл можно заменить на более новую версию или удалить.

5. При включённом расширении «экспорт RSS» пользователи получают возможность получать сообщения в формате RSS о файлах.

· Закачать файлы по FTP можно любой программой, поддерживающей передачу данных по протоколу FTP (например, браузером Internet Explorer, набрав в адресной строке: ftp://user:password@ftphost.yourdomain.ru). После захода на FTP-сервер можно закачивать туда файлы с помощью «перетягивания» мышью из папок на Вашем компьютере. Закаченные файлы будут видны в админ-панели, в разделе «Файловый архив», подраздел «Импорт файлов». Оттуда можно одним нажатием кнопки «Импорт» перенести их в список файлов модуля «Файловый архив».

 

Модуль «Подписка» - служит для автоматической рассылки информации посетителям сайта. Подписчики могут выбрать одну или несколько тем рассылки. Темы рассылки задаются администратором. В любой момент подписчик может изменить параметры своей подписки (подписаться на новые рассылки или отменить подписку на уже имеющиеся у него рассылки). Подписка избавляет посетителей от необходимости следить за обновлениями: они получают нужную им информацию от администратора сайта в свой почтовый ящик.

Сценарии работы модуля можно разделить на два вида:

1) сценарий подписки 2) сценарий рассылки.

Сценарий подписки:

1. Посетитель сайта вносит свои данные в разделе «Подписка» (если он ещё не зарегистрирован на сайте) или вводит своё имя и пароль (если он уже регистрировался ранее). Если пользователь ранее не был зарегистрирован на сайте, на указанный им e-mail приходит письмо с логином и паролём.

2. Посетитель выбирает интересующие его темы рассылок из списка тем, установленного администратором, и отправляет форму.

3. Данные пользователя и темы, на которые он подписался, вносятся в список подписчиков и становятся доступными администратору в разделе «подписка», подраздел «подписчики».

4. Подписчик получает уведомление о рассылках, на которые он подписался.

5. Подписчик может в будущем редактировать список тем, на которые он подписан, войдя в раздел «подписка» и установив (сняв) метки на соответствующих темах.

Сценарий рассылки:

1. Администратор добавляет темы подписки в админ-панели (раздел «подписка», подраздел «темы подписки»).

2. При появлении новой информации по какой-либо теме, которую нужно разослать подписчикам, администратор заходит в подраздел «рассылка», выбирает тему из списка, вносит информацию, при необходимости прикрепляет к письму файлы и отправляет письмо подписчикам.

3. Подписчики данной темы получают письма с информацией, отправленной администратором.

 

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

1. Администратор создаёт альбомы и добавляет в них изображения через админ-панель. Добавление изображений может производиться двумя способами: а) прямой загрузкой из админ-панели б) импортом предварительно закаченных по FTP файлов.

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

3. При каждой загрузке файла система увеличивает счётчик загрузок.

4. При необходимости файл можно заменить на более новую версию или удалить.

· Закачать изображения по FTP можно любой программой, поддерживающей передачу данных по протоколу FTP (например, браузером Google Chrome, набрав в адресной строке: ftp://user:password@ftphost.yourdomain.ru). После подключения к FTP-серверу можно закачивать туда изображения и папки с помощью перетягивания мышью из папок компьютера. Закаченные папки изображений будут видны в админ-панели, в разделе «Фотоальбомы», подраздел «Импорт фотографий». Оттуда можно одним нажатием кнопки перенести их в один из альбомов модуля «Фотоальбомы».

 

Модуль «Поиск» - позволяет посетителям быстро находить нужную им информацию на сайте. Результаты поиска отображаются в виде страниц с возможностью листания. В поисковом запросе можно использовать специальные символы и ключевые слова (*, AND, OR, скобки и т. п.) для более точного поиска. Данные поисковых запросов доступны администратору; на их основании он может сделать выводы о необходимой посетителям сайта информации.

Этот модуль работает по сценарию:

1. Пользователь вводит поисковый запрос, система выполняет поиск и возвращает найденные по данному запросу страницы. Если запрос не содержится в истории поиска – для него заводится запись; в противном случае увеличивается счётчик запросов с таким текстом.

2. Администратор при заходе в админ-панель (раздел «поиск») просматривает статистику запросов.

3. Для оптимизации поиска рекомендуется периодически производить переиндексацию станиц сайта в разделе «Поиск», подраздел «Индексация».

Модуль «Вакансии» - позволяет публиковать на сайте список открытых вакансий для студентов. Вакансии могут быть сгруппированы по отделам. Студенты могут отправлять свои данные (включая файлы с резюме) по интересующим их вакансиям с помощью специальной формы.

Все данные, отправленные посетителями, попадают в список «Запросы соискателей» и доступны администратору.

Данные пользователей могут быть опубликованы на сайте администратором в виде списка соискателей.

В свою очередь работодатели, заинтересованные данным соискателем могут отправить запрос, который попадёт в список «Запросы работодателей».

Этот модуль работает по сценарию:

1. При появлении новых вакансий администратор добавляет их в соответствующие отделы через админ-панель.

2. После публикации вакансии на сайте ссылка на неё появляется автоматически в разделе «Вакансии» в списке отдела, к которому она относится.

3. Посетители просматривают данные вакансий и отправляют свои данные по интересующим их вакансиям через специальную форму. Данные посетителей заносятся в Базу Данных. В случае если подходящей вакансии не нашлось, посетитель может отправить запрос на новую позицию.

4. Администратор просматривает данные обращений по вакансиям и принимает решения о дальнейшем общении с соискателями. При этом можно проследить историю каждого обращения по его статусам. Все обращения попадают в «Запросы соискателей». Администратор может опубликовать данные соискателя на сайте, переместив его данные в список «Соискателей».

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

6. Администратор просматривает запросы работодателей и принимает решение о публикации новой вакансии.

7. При нахождении подходящего кандидата вакансия закрывается или удаляется из базы администратором.

8. При включённом расширении «экспорт RSS» пользователи получают возможность получать сообщения в формате RSS о вакансиях.

 

Модуль «Опросы» - позволяет администратору узнавать мнение посетителей по различным вопросам (например, «чего, по вашему мнению, не хватает на сайте?»), а также получать дополнительную информацию о посетителях (например, «как часто Вы совершаете покупки в Интернете?»). Опросы могут выводиться как отдельным списком (с возможностью листания страниц), так и виде спецблока в боковых столбцах других страниц сайта. Поддерживаются опросы с одним или несколькими возможными ответами, а также произвольными ответами, заполняемыми посетителями. Результаты опросов доступны для просмотра посетителями и для редактирования администратором, через админ-панель.

В работе модуля можно проследить следующий основной сценарий:

1. Администратор создаёт опрос в разделе «Опросы» админ-панели, указывая текст вопроса, варианты ответов и прочие параметры. После публикации опрос можно поместить как на страницу опросов, так и в любой другой раздел сайта, используя Менеджер Сайта.

2. Посетитель выбирает ответ (или ответы) из списка возможных, либо вписывает свой собственный ответ (если администратор разрешил произвольные ответы в этом опросе).

3. Статистика опроса становится доступной для просмотра посетителями. Администратор может также редактировать статистику и параметры опроса через админ-панель.

4. Администратор в любой момент может придать опросу статус «закрытого». В этом случае статистика опроса остается доступной, но пользователи больше не могут голосовать по этому опросу.

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

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

Сценарии работы модуля:

При нажатии на кнопку "оценить" производятся две проверки:

1. В случае, когда голосование разрешено только зарегистрированным пользователям, производится проверка, вошёл ли пользователь в систему. Если нет - ему выдаётся сообщение со ссылкой на страницу входа и регистрации.

2. Проверяется наличие в "истории" голосований записи с аналогичными параметрами (тот же элемент, тот же пользователь или IP-адрес). Если такая запись есть - выдаётся сообщение "вы уже голосовали за этот материал".

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

Расширение RSS - позволяет посетителям сайта произвести подписку на опубликованные материалы, например, новости или статьи. Администратор может предоставить пользователю сделать подписку на интересующий его RSS-поток. Для чтения RSS-потоков используются специальные программы-агрегаторы (Opera, RSS Readers) или Веб-сервисы (http://lenta.yandex.ru/, http://kanban.ru/). Таким образом, не проводя рассылку электронной почты, пользователи смогут узнавать новости Вашего сайта, даже не заходя на него, а только читая ленту новостей.

Расширение «Экспорт RSS» можно подключить в следующих модулях: «Новости», «Статьи», «Файловый архив» и «Вакансии». При включённом расширении на странице со списком элементов появляется ссылка на соответствующий RSS-поток, который содержит выводимые на странице элементы. RSS-поток можно выводить в специальном блоке, например «Анонс новостей».

 

Модуль «Гостевая книга» - даёт возможность посетителям оставлять на сайте отзывы.

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

Основные возможности модуля:

1. Постраничный вывод отзывов с регулируемым количеством на одной странице;

2. Пред-постмодерация отзывов;

3. Уведомления администратора о новых отзывах;

4. Уведомления посетителей об ответах на их отзывы;

5. Псевдо-html форматирование текста постов (bold, italic, underline, code, img, url), BB-тэги;

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

7. Древовидная структура отзывов.

В работе модуля можно проследить следующий основной сценарий:

1. Посетитель заполняет форму отзыва в гостевой книге. При отправке сообщения система проверяет корректное заполнение пользователем всех обязательных полей формы и при необходимости выдаёт сообщения об ошибках.

2. Если настройка модуля «Новые сообщения» установлена в «Добавлять опубликованными», отзыв отображается на сайте. В противном случае отзыв может быть опубликован только модератором после проверки.

3. Модератор гостевой книги получает по электронной почте уведомление с текстом нового отзыва.

4. Прочитав сообщение, модератор может: а) зайти в панель администратора и отредактировать/удалить отзыв; б) ответить на отзыв. Модератор также может опубликовать отзыв или сделать его неопубликованным.

5. Автор отзыва получает уведомления об ответе по электронной почте.

6. Посетители тоже имеют возможность оставлять ответы на каждый отзыв.

 

Модуль «Дневник» - предназначен для ведения дневника. Записи выводятся в виде списка анонсов, с возможностью листания страниц, при нажатии на ссылку «Прочитать запись» отображается полная версия любой записи.

Основные возможности модуля:

1. комментарии посетителей к записям;

2. отображение краткого списка анонсов в любой части сайта;

3. автоматическое помещение записей в архив после определённого промежутка времени;

4. ведение рейтинга записей;

5. многостраничность, возможность заведения нескольких дневников одновременно.

В работе модуля можно проследить следующий основной сценарий:

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

Сохранить запись и опубликовать её на сайте.

Сохранить запись как "черновик" (без публикации на сайте).

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

 

2. По истечении заданного системой срока (как правило, 1 год) запись переходит в разряд "архивных" и ее анонс (со ссылкой на полный текст) попадает в раздел "архив дневника".

3. Если запись потеряла свою актуальность - администратор удаляет ее с сайта.

4. При включённом расширении «Комментарии» посетители получают возможность обсуждать записи на сайте.

5. При включённом расширении «Экспорт RSS» посетители получают возможность получать записи в формате RSS.

 

Модуль «Доска объявлений» - предназначен для размещения администратором и посетителями сайта объявлений. Объявления выводятся в виде списка анонсов, с возможностью листания страниц, отображением присоединённых изображений, при нажатии на заголовок отображается полная версия объявления. Модуль «Доска объявлений» состоит из двух разделов: рубрик объявлений и непосредственно объявлений. Основные возможности модуля:

· отображение краткого списка анонсов в любой части сайта;

· многостраничность, возможность заведения нескольких досок объявлений одновременно.

В работе модуля можно проследить следующий основной сценарий:

1. Администратор создаёт рубрики в специальном разделе панели администратора.

2. Посетители сайта размещают свои объявления в данных рубриках.

3. Администратор может размещать свои объявления из панели администратора.

4. Администратор может прикреплять объявления (делать их отображаемыми на всех страницах списка, в спецблоке).

5. Администратор может решать, размещать ли на публичной части сайта объявления, добавленные посетителями сайта и ожидающие просмотра администратором.

 

Модуль «Комментарии» - служит для обсуждения элементов модулей, таких как новости, статьи, фотографии, записи дневника, товары, элементы базы знаний и проекты портфолио.

Основные возможности модуля:

1. Постраничный комментариев с регулируемым количеством сообщений на одной странице;

2. Древовидный режим отображения комментариев;

3. Псевдо-html форматирование текста постов (bold, italic, underline, code, img, url), BB-тэги;

4. Уведомление администратора о создании нового сообщения;

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

 

Модуль «Форум» - служит для интерактивного общения посетителей сайта как с администрацией, так и друг с другом. Список разделов, тем и сообщений разбивается на страницы заданной величины с возможностью листания страниц.

Основные возможности модуля:

1. Постраничный вывод разделов, тем и сообщений форума с регулируемым количеством сообщений на одной странице;

2. Слежение за темами пользователем;

3. Псевдо-html форматирование текста постов (bold, italic, underline, code, img, url), BB-тэги;

4. Профилирование пользователей (просмотр профиля, просмотр всех сообщений пользователя);

5. Уведомление администратора о создании новой темы / добавлении нового сообщения;

6. Возможность редактирования своего последнего сообщения с публичной части сайта;

7. Экспорт сообщений темы в RSS;

8. Импорт форума и перенос аватар из phpBB 2.

В работе модуля можно проследить следующий основной сценарий:

1. Администратор создаёт разделы в панели администратора.

2. Посетители сайта создают темы и пишут сообщения в данных разделах.

3. Администратор может размещать свои темы / сообщения из панели администратора.

4. Администратор может прикреплять разделы / темы (делать их отображаемыми на всех страницах соответствующих списков).

5. При включённом расширении «Экспорт RSS» посетители получают возможность получать сообщения тем в формате RSS.

 

Группа модулей «Дополнительные поля» предназначена для добавления дополнительных полей в другие модули системы: «Новости», «Дневник», «Статьи», «Статьи: Категории», «Файловый архив», «Файловый архив: Категории», «Вакансии», «Вакансии: Отделы», «Вопрос-ответ», «Вопрос-ответ: Темы», «Фотоальбомы», «Фотоальбомы: Альбомы», «Доска объявлений», «Доска объявлений: Рубрики», «Сервис: Пользователи».

На текущем этапе изменение значений этих полей доступно только в интерфейсе администратора.

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

 

Модуль «Наборы полей» предназначен для создания, редактирования и удаления наборов дополнительных полей.

Список элементов:

1. Колонка групповой операции. Позволяет отметить элементы для выполнения групповой операции.

2. Модуль. Принадлежность поля модулю. В при фильтрации по модулю этот столбец отсутствует.

3. Название.

4. Количество полей.

5. Постфикс для шаблонов.

6. Иконки операций над элементами. Содержит операции «Редактировать», «Копировать» и «Удалить». Наборы по умолчанию удалять нельзя.

 

Модуль-расширение «Связи» служит для назначения и отображения на страницах элементов модулей ссылок на связанные элементы или категории других модулей.

Расширение доступно для следующих модулей системы:

Модули управления: Новости

Модули управления: Статьи

Модули управления: Файловый архив

База знаний: Элементы

Портфолио: Проекты

Связанные элементы можно выбирать из следующих модулей системы:

Модули управления: Новости

Модули управления: Статьи

Модули управления: Статьи: Категории

Модули управления: Файловый архив

Модули управления: Файловый архив: Категории

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

В работе модуля можно проследить следующий основной сценарий:

1. Администратор создаёт связи для требуемых элементов.

2. Просматривая страницы с элементами, имеющими связи, посетители сайта имеют возможность переходить на страницы связанных элементов/категорий.

 

Модуль-расширение «Теги» - это ключевые слова, которые связаны с данными, опубликованными на страницах сайта. Благодаря их использованию у посетителей сайта появляется дополнительный инструмент структуризации опубликованной информации и поиска по сайту.

Расширение «Теги подключается к следующим модулям «Новости», «Статьи», «Дневник», «Файловый архив», «Фотоальбом».

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

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

 

Расширение «Постраничное разбиение элемента» - предназначено для постраничного разбиения текста элемента модуля (например текста новости, статьи и т.д.). Расширение подключается к следующим модулям: «Новости», «Дневник», «Статьи», «Файловый архив». После включения расширения на форме редактирования текста элемента появляется кнопка «Вставить разрыв страницы».

 

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

Основные возможности модуля:

· отображение списка стикеров в любой части сайта

· выбор одной, нескольких или всех категорий для отображения в спецблоке

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

В работе модуля можно проследить следующий основной сценарий:

1. Администратор создаёт категорию стикеров в специальном разделе админ-панели. Категорию можно опубликовать сразу, но можно и оставить неопубликованной (для того, чтобы предварительно наполнить её стикерами и опубликовать позднее).

2. После того, как категория создана, можно наполнять её стикерами. Если категория опубликована, то стикеры, принадлежащие ей и имеющие статус «опубликован», отображаются на сайте.

3. В случае – если спецблок стикеров ещё не был размещён или требуется создание нового спецблока: то в Менеджере Сайтов в требуемом месте размещается спецблок и, если это требуется, в его опциях устанавливает конкретную категорию стикеров для отображения.

 

Активные модули были выбраны:

 

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

Основные возможности модуля:

· комментарии посетителей к новостям;

· отображение краткого списка анонсов в любой части сайта;

· автоматическое помещение новостей в архив после определенного промежутка времени;

· ведение рейтинга новостей;

· многостраничность, возможность заведения нескольких новостных лент одновременно.

В работе модуля можно проследить следующий основной сценарий:

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

Сохранить новость и опубликовать ее на сайте.

Сохранить новость как "черновик" (без публикации на сайте).

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

2. По истечении заданного системой срока (как правило, 1 год) новость переходит в разряд "архивных" и ее анонс (со ссылкой на полный текст) попадает в раздел "архив новостей".

3. Если новость потеряла свою актуальность - администратор удаляет ее с сайта.

4. При включённом расширении «экспорт RSS» пользователи получают возможность получать новости в формате RSS.

Планировка элементов и модулей сайта.

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

 

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

Основные возможности модуля:

· комментарии посетителей к новостям;

· отображение краткого списка анонсов в любой части сайта;

· автоматическое помещение новостей в архив после определённого промежутка времени;

· ведение рейтинга новостей;

· многостраничность, возможность заведения нескольких новостных лент одновременно.

Организация данных

Каждая запись в модуле «Новости» содержит следующие поля:

Дата создания новости, Дата последнего изменения новости, Заголовок новости, Анонс (краткое содержание) новости, Полный текст новости, Изображение новости для показа в режиме "развёрнутой" новости, Изображение новости для показа в списке новостей, Всплывающее изображение, Рейтинг новости (количество пользователей, проголосовавших за новость).

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

"архивная новость"

"новость, опубликованная на сайте".

Каждая новость может иметь одно или несколько изображений, которые отображаются в различных режимах. "Изображение новости для показа в развёрнутом режиме" выводится рядом с полным текстом новости, при нажатии на ссылку "прочитать новость". "Изображение новости для показа в списке новостей" выводится рядом с анонсом новости и, как правило, имеет меньшие размеры, чем изображение для развёрнутого режима. "Всплывающее изображение" выводится в отдельном окне при нажатии на изображение новости или ссылку "увеличить"; оно обычно имеет наибольшие размеры. Изображения можно загрузить через админ-панель в специальную папку "картинок для новостей" (папка создаётся там же), при этом система может автоматически сгенерировать малые изображения любой ширины и высоты, избавляя администратора от необходимости создавать несколько изображений для одной новости.

В работе модуля можно проследить следующий основной сценарий:

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

· Сохранить новость и опубликовать ее на сайте.

· Сохранить новость как "черновик" (без публикации на сайте).

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

2. По истечении заданного системой срока (как правило, 1 год) новость переходит в разряд "архивных" и ее анонс (со ссылкой на полный текст) попадает в раздел "архив новостей".

3. Если новость потеряла свою актуальность - администратор удаляет ее с сайта.

4. При включённом расширении «экспорт RSS» пользователи получают возможность получать новости в формате RSS.

· Модуль имеет Спецблок - "сжатый" вариант списка новостей, который может выводиться в боковом столбце на страницах сайта и содержит ссылки на заданное администратором количество новостей. Новости в спецблоке могут быть отсортированы по дате публикации, заголовку или рейтингу.

 

Модуль «Меню» - имеет древовидную систему отображения, также является картой сайта.

 

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

Модуль собран как php-приложение, имеет ряд функциональных ссылок:

Добавить альбом, Настройки сайта, Удаление каталогов, Подписи к альбомам, Загрузка Фотографий.



Поделиться:

Дата добавления: 2015-08-05; просмотров: 66; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты