Различия между версиями 6 и 7
Версия 6 от 2010-05-29 10:37:18
Размер: 14210
Редактор: SOL-FTTB
Комментарий:
Версия 7 от 2010-05-29 10:43:18
Размер: 26197
Редактор: SOL-FTTB
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 61: Строка 61:
''Примечание редактора:'' '''Примечание редактора:'''
Строка 113: Строка 113:
== Создание вашей папки и её настройка ==

После того, как вы вошли на сайт, меню участника (the member bar) в правом верхнем углу изменится для предоставления вам опций, доступных для вас, как для участника сайта (смотрите сирунок 3-6).

{{attachment:0306.png}}

'''Рисунок 3-6. Ваши персональные опции в правом верхнем углу. '''

Первая из этих опций говорит о том, что каждый участник имеет специально созданную для него в момент регистрации папку. Свойства доступа к этой папке настроены так, чтобы только её владелец (и администраторы) мог добавлять и редактировать в ней контент. Для доступа к вашей папке, нажмите на ссылку my folder (моя папка) в меню пользователя в правом верхнем углу сайта. В этом же углу вы также можете увидеть ссылку my preferences (мои настройки). Нажатие на ней откроет список ваших персональных опций. В данный момент вы сможете выполнить одно из двух действий: изменить ваш пароль или перейти на страницу с персональными настройками и изменить ваши личные настройки на сайте.

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

Форма с персональными настройками позволяет вам установить некоторые свойства, которые определяют то, каким вы видите сайт. Эти настройки будут сохранены на сервере, что позволит использовать их при каждом последующем посещении сайта (смотрите рисунок 3-7).

{{attachment:0307.png}}

'''Рисунок 3-7. Изменение настроек '''

Опции означают следующее:

 * '''Полное имя:''' Это полное имя, которое вы указываете при регистрации на сайте.
Адрес электронной почты: Это адрес электронной почты, который соответствует вашей учётной записи на Plone-сайте. Кроме того, если вы потеряете или забудете ваш пароль, он будет выслан именно на этот адрес.

 * '''Расположение:''' Ваше местонахождение, или местонахождение вашей компании.

 * '''Язык:''' Предпочитаемый Вами язык.

 * '''Биография:''' Небольшая информация о Вас, и чем вы занимаетесь. Будет показана на Вашей персональной странице.

 * '''Домашняя странца:''' Адрес вашей домашней страницы, если есть.

 * '''Редактор текстов:''' При редактировании сложных документов вам может потребоваться возможность использования визуального редактора. Если администратор сайта сделал возможным его использование, вы сможете выбрать нужный вам редактор. Если вы не уверены в заполнении - не меняйте значение в этом поле.

 * '''Разрешить внешнее редактирование:''' Если вы отметите эту опцию, то будет доступно использование внешнего редактора для редактирования содежримого сайта. Для получения подробной информации обратитесь к администратору сайта.

 * '''Показывать в списке участников:''' Определяет, будет ли ваша учетная запись отображаться в результатах поиска участников сайта.

 * '''Редактирование коротких имён:''' Объекты имеют идентификаторы (ID) или свойство Short Name, которые используются для внутреннего представления объектов контента. Эти данные также отображаются в строке Web-адреса как часть адреса (URL). По умолчанию это выглядит примерно как News_Item.2002-11-16.4102, однако вы можете сделать так, чтобы данное имя было гораздо проще (например november_news). Для этого потребуется изменить значение свойства Short Name.

{{{{#!wiki important
'''ЗАПОМНИТЕ:'''

Когда вы измените значение имени объекта, все ссылки на этот объект больше не будут работоспособными и при их активации будет выведено сообщение о том, что страница не найдена. Наилучшим решением будет не изменять значение идентификатора объекта после его проверки или указания ссылки на него. Исходя из этих соображений целесообразно установить данное значение в No.
}}}}

 * '''Портрет:''' На сайтах больших организаций или сообществ бывает полезно видеть лицо участника. Данное поле позволяет вам загрузить своё изображение. Оно должно быть 75x100 пикселей.

После того, как вы внесёте все желаемые изменения, нажмите на кнопку Save (Сохранить) для их подтверждения. Теперь, когда вы являетесь зарегистрированным участником сайта, пришло время начать добавление и редактирование контента.

== Добавление и редактирование контента ==

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

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

 * '''Document (Документ):''' Этот элемент предоставляет пользователю некоторую статическую (неизменяемую) информацию. Это наиболее общий тип добавляемого контента, который представляет собой большинство типичных Web-страниц.
 * '''News item (Новость):''' Это документ, который должен быть показан в колонке новостей (например, пресс-релиз).
 * '''Link (Ссылка):''' Это ссылка на другой элемент, который может быть внутренним или внешним относительно Web-сайта.
 * '''Image (Изображение):''' Это изображение, такое как .gif или .jpeg файлы.
 * '''Event (Событие):''' Это приближающееся событие, встреча, конференция или другое.
 * '''Folder (Папка):''' Аналог папки на жестком диске. Это папка для размещения контента, чтобы его легко можно было найти в дальнейшем.
 * '''Topic (Тема):''' Это группа различных типов контента. По существу, это сохраненный поисковый критерий, который позже снова может быть использован. Только привилегированные пользователи сайтов могут добавлять темы.
 * '''File (Файл):''' Это такая часть контента, как видео, звуковые, текстовые, сжатые файлы, или что-то другое, что вы хотите загрузить.

Работу с этими видами контента рассмотрим на примере документов (Document), показав в деталях, как добавлять и редактировать их быстро и легко. Используя указанные базовые типы контента будет показано, как можно создать динамический сайт через браузер без применения программирования.

В действительности существует множество путей добавления и редактирования контента на Plone site, чем просто через Web-броузер. Доступ через протокол передачи файлов (FTP), Web-based Distributed Authoring and Versioning (WebDAV) и через скрипты будет описан в главе 10. На данном этапе будем использовать Web-броузер. В главах с 11 по 13 этой книги будет рассказано, как создавать новые типы контента, которые могут быть использованны в случае необходимости.

Глава 3. Добавление и редактирование контента

Добавление и редактирование контента

Добавление и редактирование контента это простая реализация мощных механизмов Plone, доступных для управления системой. Создание объёмных и богатых свойствами Web-страниц с помощью Plone - это очень легко. Если Plone установлен на вашей машине, то данная глава покажет как работеат Plone прямо на ней. Если вы не имеете установленного Plone - не волнуйтесь: вы можете попробовать использовать Plone в режиме реального времени посетив узел http://demo.plone.org.

Перед тем, как редактировать или изменять содержимое Plone-сайта, вам необходимо зарегистрироваться. Если у вас есть установленный Plone, у вас должно быть имя пользователя и пароль, которые вы указали при установке. Эта учётная запись имеет роль администратора, что позволяет вам регистрироваться и изменять любое содержимое. Большинство пользователей сайта смогут получить учётные записи и пройти процедуру авторизации с помощью процесса, описанного в разделе "Регистрация на сайте". Естественно, пользователи могут посещать и смотреть Plone-сайт и без регистрации, однако это не позволит им добавлять или редактировать его содержимое.

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

Регистрация на сайте

В момент регистрации на Plone-сайте вы создаёте учётную запись на сервере. Эта учётная запись даст вам право участника (member) добавлять такие виды контента, как изображения, документы и так далее. Для регистрации на сайте щёлкните мышью на ссылке join в правом верхнем углу Web-сайта (смотрите рисунок 3-1).

0301.png

Рисунок 3-1. Нажатие на ссылке регистрация (join) в правом верхнем углу страницы

Это позволит вам увидеть регистрационную форму, которую вы должны будете заполнить (смотрите рисунок 3-2). Поскольку это первая форма, с которой вы столкнулись, запомните следующее:

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

0302.png

Рисунок 3-2. Страница регистрации

ЗАПОМНИТЕ:

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

Для заполнения формы, заполниите представленные поля. Значения этих полей соответствуют описанным ниже:

  • Full Name: Укажите ваше полное имя. Данное поле не обязательно для заполнения.

  • User Name: Укажите имя пользователя, которое вы желаете использовать. Большинство людей выбирают алфавитно-цифровые значения без пробелов, такие как bob или jane97. Это имя пользователя будет использоваться повсюду на сайте, чтобы ссылаться на вас. Данное поле обязательно для заполнения.

  • E-mail: Действующий адрес электронной почты. Данный адрес позволит администратору контактировать с вами и посылать вам по почте пароль. Вы можете изменить этот адрес позже путём редактирования ваших персональных настроек. Это поле обязательно для заполнения.

  • Password и Confirm Password: Это пароль, который вы хотите использовать. Он должен иметь длину более 4 символов и может содержать буквы, числа и символы подчёркивания (_). Пароль чувствителен к регистру входящих в него букв (другими словами, SomePassword это не то же самое, что somepassword). Данное поле обязательное для заполнения.

  • Send a mail with the password: Отметьте это поле если вы хотите, чтобы пароль был выслан вам по почте на тот адрес, который вы указали. Это поле необязательно для отметки.

После того, как форма будет заполнена, нажмите Register для отправки указанной информации. Если вы допустили какие-либо ошибки в этой форме, вы увидите сообщение в верхней части и подсвеченные поля, в которых обнаружены ошибки. На рисунке 3-3 не указаны поля для пароль, подтверждения пароля и адреса электронной почты. Это стандартный способ Plone отображать ваши ошибки.

0303.png

Рисунок 3-3. Ошибки на форме

Если форма заполнена корректно, вам будет предложено немедленно зайти на сайт. Нажмите на кнопку "войти" ("Log In") для того, чтобы это сделать. Вы увидите страницу, отображенную на рисунке 3-4.

0304.png

Рисунок 3-4. После регистрации

Если вы уже имеете имя пользователя и пароль, либо вернулись на сайт, где вы предварительно регистрировались, вы можете войти на него указав ваше имя и пароль в соответствующие поля левой колонки сайта и нажав кнопку "Log In" (войти).

Включение Cookies

Для того, чтобы войти на сайт Plone, cookies файлы на вашем компьютере должны быть включены. Если вы попадёте на сайт и попопытаетесь зарегистрироваться с выключенными файлами cookies, вам будет выдано дружественное сообщение, говорящее о том, что cookies должны быть включены со ссылкой для более подробной информации. Для включения cookies выполните необходимые действия в зависомости от вашего браузера.

Примечание редактора:

Обычно в современных браузерах cookies включены по-умолчанию, и в выполнении нижеперечисленных действий нет необходимости.

Internet Explorer 6.x

  1. Выберите пункт меню Tools > Internet Options

  2. Нажмите на панели Privacy в верхней части окна
  3. Передвиньте рычажок на уровень Medium и нажмите OK

Internet Explorer 5.x

  1. Выберите пункт меню Tools > Internet Options (Сервис > Свойства обозревателя)

  2. Нажмите на панели Privacy (Безопасность) в верхней части окна
  3. Нажмите на Custom Level (Другой ...) и прокрутите вниз до раздела о Cookies (Файлы "cookies")
  4. Включите Allow Per-Session Cookies (Разрешить использование во время сеанса файлов "cookie") и нажмите ОК

Internet Explorer 4.x

  1. Выберите пункт меню View > Internet Options

  2. Нажмите на панели Security в верхней части окна
  3. Нажмите на Custom Level и прокрутите вниз до раздела о Cookies
  4. Выберите Select Always Accept Cookies или Prompt Before Accepting Cookies и нажмите ОК.

Mozilla 1.x

  1. Выберите пункт меню Edit > Preferences

  2. Найдите в меню слева пункт Privacy & Security. Если слева от него есть знак плюса (+), нажмите его.

  3. Выберите Cookies в разделе Advanced
  4. Выберите Enable Cookies for the Originating Web Site Only или Enable All Cookies и нажмите ОК.

Opera

  1. Нажмите F12
  2. Выберите Enable Cookies

Netscape Navigator 6.x

  1. Выберите Edit > Preferences

  2. Найдите в меню слева пункт Privacy & Security. Если справа от него есть треугольный указатель - нажмите его.

  3. Выберите Cookies в разделе Privacy & Security

  4. Выберите Enable Cookies for the Originating Web Site Only или Enable All Cookies и нажмите ОК.

Если вы когда-либо забудете пароль, вы сможете получить его по по электронной почте на тот адрес, который указывали при регистрации на сайте. Чтобы получить пароль указанным способом, нажмите на ссылку Forgot your password? (Забыли пароль?) расположенную в левой колонке сайта. В результате этого действия вам будет показана форма, изображённая на рисунке 3-5. Укажите имя пользователя, после чего пароль будет выслан на ваш почтовый ящик.

0305.png

Рисунок 3-5. Получение забытого пароля

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

Создание вашей папки и её настройка

После того, как вы вошли на сайт, меню участника (the member bar) в правом верхнем углу изменится для предоставления вам опций, доступных для вас, как для участника сайта (смотрите сирунок 3-6).

0306.png

Рисунок 3-6. Ваши персональные опции в правом верхнем углу.

Первая из этих опций говорит о том, что каждый участник имеет специально созданную для него в момент регистрации папку. Свойства доступа к этой папке настроены так, чтобы только её владелец (и администраторы) мог добавлять и редактировать в ней контент. Для доступа к вашей папке, нажмите на ссылку my folder (моя папка) в меню пользователя в правом верхнем углу сайта. В этом же углу вы также можете увидеть ссылку my preferences (мои настройки). Нажатие на ней откроет список ваших персональных опций. В данный момент вы сможете выполнить одно из двух действий: изменить ваш пароль или перейти на страницу с персональными настройками и изменить ваши личные настройки на сайте.

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

Форма с персональными настройками позволяет вам установить некоторые свойства, которые определяют то, каким вы видите сайт. Эти настройки будут сохранены на сервере, что позволит использовать их при каждом последующем посещении сайта (смотрите рисунок 3-7).

0307.png

Рисунок 3-7. Изменение настроек

Опции означают следующее:

  • Полное имя: Это полное имя, которое вы указываете при регистрации на сайте.

Адрес электронной почты: Это адрес электронной почты, который соответствует вашей учётной записи на Plone-сайте. Кроме того, если вы потеряете или забудете ваш пароль, он будет выслан именно на этот адрес.

  • Расположение: Ваше местонахождение, или местонахождение вашей компании.

  • Язык: Предпочитаемый Вами язык.

  • Биография: Небольшая информация о Вас, и чем вы занимаетесь. Будет показана на Вашей персональной странице.

  • Домашняя странца: Адрес вашей домашней страницы, если есть.

  • Редактор текстов: При редактировании сложных документов вам может потребоваться возможность использования визуального редактора. Если администратор сайта сделал возможным его использование, вы сможете выбрать нужный вам редактор. Если вы не уверены в заполнении - не меняйте значение в этом поле.

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

  • Показывать в списке участников: Определяет, будет ли ваша учетная запись отображаться в результатах поиска участников сайта.

  • Редактирование коротких имён: Объекты имеют идентификаторы (ID) или свойство Short Name, которые используются для внутреннего представления объектов контента. Эти данные также отображаются в строке Web-адреса как часть адреса (URL). По умолчанию это выглядит примерно как News_Item.2002-11-16.4102, однако вы можете сделать так, чтобы данное имя было гораздо проще (например november_news). Для этого потребуется изменить значение свойства Short Name.

ЗАПОМНИТЕ:

Когда вы измените значение имени объекта, все ссылки на этот объект больше не будут работоспособными и при их активации будет выведено сообщение о том, что страница не найдена. Наилучшим решением будет не изменять значение идентификатора объекта после его проверки или указания ссылки на него. Исходя из этих соображений целесообразно установить данное значение в No.

  • Портрет: На сайтах больших организаций или сообществ бывает полезно видеть лицо участника. Данное поле позволяет вам загрузить своё изображение. Оно должно быть 75x100 пикселей.

После того, как вы внесёте все желаемые изменения, нажмите на кнопку Save (Сохранить) для их подтверждения. Теперь, когда вы являетесь зарегистрированным участником сайта, пришло время начать добавление и редактирование контента.

Добавление и редактирование контента

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

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

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

  • News item (Новость): Это документ, который должен быть показан в колонке новостей (например, пресс-релиз).

  • Link (Ссылка): Это ссылка на другой элемент, который может быть внутренним или внешним относительно Web-сайта.

  • Image (Изображение): Это изображение, такое как .gif или .jpeg файлы.

  • Event (Событие): Это приближающееся событие, встреча, конференция или другое.

  • Folder (Папка): Аналог папки на жестком диске. Это папка для размещения контента, чтобы его легко можно было найти в дальнейшем.

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

  • File (Файл): Это такая часть контента, как видео, звуковые, текстовые, сжатые файлы, или что-то другое, что вы хотите загрузить.

Работу с этими видами контента рассмотрим на примере документов (Document), показав в деталях, как добавлять и редактировать их быстро и легко. Используя указанные базовые типы контента будет показано, как можно создать динамический сайт через браузер без применения программирования.

В действительности существует множество путей добавления и редактирования контента на Plone site, чем просто через Web-броузер. Доступ через протокол передачи файлов (FTP), Web-based Distributed Authoring and Versioning (WebDAV) и через скрипты будет описан в главе 10. На данном этапе будем использовать Web-броузер. В главах с 11 по 13 этой книги будет рассказано, как создавать новые типы контента, которые могут быть использованны в случае необходимости.

Перевод: Егор Шершнёв

Книги/TheDefinitiveGuideToPlone/Добавление и редактирование контента (последним исправлял пользователь slav0nic 2010-05-31 09:23:10)