«

»

Июнь 04

Как работать на сайте

Посетители сайта делятся на три категории:

  • гость,
  • автор,
  • администратор.

Гостем является незарегистрированный пользователь. Гостю доступны для просмотра и скачивания материалы сайта.
Авторами являются зарегистрированные пользователи, получившие у администратора статус «автор».
Авторы могут на сайте размещать и редактировать свои материалы, сохраняемые в двух формах – в записях и в файлах.

Работа с записями

Статью, презентацию, частично C# проект целесообразно сохранять в виде записей, одновременно сохраняя эти материалы и в виде файлов, что позволяет всем заинтересованным посетителям сайта, не только просматривать, но и скачать заинтересовавшие их материалы.
Запись представляет собой текст, включающий объекты, такие как рисунки, аудио, видео и другие объекты.
Запись имеет заголовок, анонс, основной текст.
Каждый объект, вставляемый в запись, должен храниться в отдельном файле локального компьютера. Для рисунков целесообразно использовать файлы с расширением png или jpg.
Автор, войдя на сайт, попадает на страницу, задающую личный кабинет, где он может сохранить новый файл, удалить старый файл, удалить или редактировать старую запись, добавить новую запись.
Для добавления новой записи нужно нажать соответствующую кнопку.
Перед ним откроется поле для заголовка записи (статьи) и поле для текста.
В поле текста можно непосредственно набирать и редактировать текст (предоставляется простой редактор текста).
Можно использовать Copy – Paste, копируя текст из существующих текстовых документов, например из документов Word. Исходное форматирование при этом не сохраняется, так что вставленный текст приходится редактировать.
Естественно, что не копируются рисунки и другие объекты исходного текста. Однако есть ряд кнопок, позволяющих вставлять в запись объекты (рисунки и другие объекты).
Для отделения анонса от основного текста необходимо после анонса вставить специальный тег more (далее). В нашем случае этим тегом лучше не пользоваться.
В общем случае под анонсом понимается начальный фрагмент статьи, доступный для просмотра. Полный текст статьи доступен по ссылке «читать далее».
Работа над текстом (его редактирование) ведется в режиме черновика. Черновик рекомендуется периодически сохранять. После окончания редактирования запись следует опубликовать. Непосредственно перед публикацией следует выбрать соответствующую рубрику, в которой будет находиться запись, а затем нажать кнопку «публиковать».
Запись, опубликованную в одной рубрике, разрешается перенести в другую рубрику.
Подробности работы с записями даны в “инструкции пользователю“, представленной на сайте.

Работа с файлами

Автор может сохранять свои материалы в виде файла. Посетитель сайта может скачать этот файл на свой компьютер, либо открыть и просматривать его непосредственно в браузере, либо открыть его в соответствующем приложении на своем компьютере.
Не все типы файлов могут быть открыты в браузере. Возможность открытия и просмотра файла зависит от типа файла и от браузера. Некоторые широко используемые типы файлов (.doc, .pdf) доступны для просмотра в большинстве браузеров.
Часто целесообразно сохранять файл в архивированном виде, предоставляя возможность посетителю сайта скачать интересующий файл и работать с ним локально на своем компьютере. Естественно, что в таком виде следует сохранять C# проект.
Архивированные файлы для просмотра в браузере недоступны.
Подробности работы с файлами даны в “инструкции пользователю“, представленной на сайте.

Публикация презентации

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

Публикация C# проекта

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