Управление сайтами Contribute

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

Примечание.

В этой главе подразумевается, что вы являетесь администратором Contribute.

Как администратор сайта, вы можете предоставить пользователям, которые не являются администраторами, возможность редактировать страницы, создав ключ для подключения и отправив его им (инструкции см. в справке Contribute). Также можно настроить подключение к сайту Contribute с помощью Dreamweaver, что позволит вам или разработчику сайта подключиться к сайту Contribute и использовать все возможности редактирования, доступные в программе Dreamweaver.

Программа Contribute добавляет функциональность веб-сайту с помощью сервера публикаций Contribute (Contribute Publishing Server, CPS), набора приложений для публикации и инструментов управления, позволяющих интегрировать Contribute в службу каталога пользователей в организации, например протокола упрощенного доступа к каталогам (Lightweight Directory Access Protocol, LDAP) или Active Directory. При задействовании сайта Dreamweaver как сайта Contribute программа Dreamweaver считывает административные параметры Contribute при каждом подключении к удаленному сайту. Если программа Dreamweaver обнаруживает, что CPS включен, она наследует некоторые функциональные возможности CPS, такие как возможность отката файлов и ведение журнала событий.

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

Дополнительные сведения см. в справке Contribute.

Структура сайта и макет страницы для сайта Contribute

Чтобы пользователи Contribute могли редактировать веб-сайт, учитывайте следующие особенности при создании его структуры.

  • Структура сайта должна быть простой. Не следует создавать слишком длинных цепочек вложенных папок. Группируйте связанные элементы в отдельных папках.

  • Настройте на сервере соответствующие разрешения чтения и записи для папок.

  • Добавьте страницы индекса в папки при их создании, чтобы пользователи Contribute помещали новые страницы в правильные папки. Например, если пользователи Contribute публикуют страницы, содержащие время встреч, создайте папку с именем meeting_minutes внутри корневой папки сайта и создайте страницу индекса в этой папке. Затем создайте ссылку с главной страницы сайта на страницу индекса для времени встреч. Пользователь Contribute затем сможет перейти к этой странице индекса и создать новую страницу времени для определенной встречи, на которую будет указывать ссылка с этой страницы.

  • На каждой странице индекса папки укажите список ссылок на отдельные страницы с содержимым и документы в этой папке.

  • Макет страницы следует делать как можно проще, с минимумом вычурного форматирования.

  • Используйте CSS, а не теги HTML, дайте стилям CSS понятные названия. Если пользователи Contribute используют стандартный набор стилей Microsoft Word, используйте такие же названия стилей CSS, чтобы программа Contribute могла сопоставить стили, когда пользователь копирует данные из документа Word и вставляет их в страницу Contribute.

  • Чтобы стиль CSS был недоступен пользователям Contribute, измените название стиля, чтобы оно начиналось с mmhide_. Например, если на странице используется стиль с именем RightJustified, но пользователи Contribute не должны иметь возможность использовать этот стиль, переименуйте стиль в mmhide_RightJustified.

Примечание.

Добавлять префикс mmhide_ к названию стиля нужно в представлении кода; нельзя сделать это на панели CSS.

  • Используйте как можно меньше стилей CSS для сохранения простоты и ясности.
  • Если для элементов страниц HTML на стороне сервера используются такие включения, как верхние и нижние колонтитулы, создайте страницу HTML со ссылками на файлы этих включений, на которую не ведут никакие ссылки с других страниц. Пользователи Contribute могут затем добавить эту страницу в закладки и использовать ее для перемещения по файлам включений и их редактирования.

Передача файлов на сайт и с сайта Contribute

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

Для передачи файлов с сайта и на сайт Contribute с помощью Dreamweaver всегда используйте команды извлечения и возврата файлов. Если вместо этого для передачи файлов используются команды PUT и GET, можно перезаписать изменения, недавно внесенные в файл пользователем Contribute.

При возврате файла на сайт Contribute программа Dreamweaver создает резервную копию предыдущей возвращенной версии файла в папке _baks и добавляет метку с именем пользователя и даты в файл с заметками разработчика.

Разрешения на папки и файлы на сервере в Contribute

Contribute позволяет управлять разрешениями на файлы и папки для каждой определенной пользовательской роли. Однако Contribute не дает возможности управлять лежащими в основе их разрешениями чтения и записи, присвоенными файлам и папкам сервером. В Dreamweaver можно управлять этими разрешениями непосредственно на сервере.

Если пользователь Contribute не имеет доступа на чтение зависимого файла на сервере, такого как изображение на странице, содержимое зависимого файла не отображается в окне Contribute. Например, если у пользователя нет доступа на чтение к папке изображений, изображения из этой папки показываются в Contribute в виде значков поврежденных изображений. Аналогичным образом шаблоны Dreamweaver хранятся во вложенной папке внутри корневой папки сайта, поэтому, если у пользователя Contribute нет доступа чтения корневой папки, он не может использовать шаблоны на этом сайте, если не скопирует шаблоны в подходящую папку.

При настройке сайта Dreamweaver пользователю необходим доступ чтения папки /_mm на сервере (папка _mm, вложенная в корневую папку), папки /Templates и всем другим папкам, в которых находятся ресурсы, необходимые пользователям.

Если в целях безопасности нельзя предоставить пользователям доступ чтения папки «/Templates», шаблоны все же можно сделать доступными для пользователей Contribute. См. раздел Предоставление пользователям Contribute доступа к шаблонам без доступа к корневой папке.

Дополнительные сведения о разрешениях Contribute см. в разделе Администрирование Contribute справки Contribute.

Специальные файлы Contribute

Contribute использует различные специальные файлы, которые не должны отображаться посетителям сайта.

  • Файл общих параметров, имеющий обфусцированное имя с расширением CSI, находится в папке с именем _mm внутри корневой папки сайта и содержит информацию, используемую Contribute для управления сайтом

  • Более старые версии файлов — в папке с именем _baks

  • Временные версии страниц, предназначенные для предварительного просмотра изменений пользователями

  • Временные заблокированные файлы, указывающие, что определенная страница редактируется или рецензируется

  • Файлы заметок разработчика, содержащие метаданные о страницах сайта

    Обычно не нужно редактировать какие-либо из этих специальных файлов Contribute с помощью Dreamweaver; программа Dreamweaver управляет ими автоматически.

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

Примечание.

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

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

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

Подготовка сайта к работе с Contribute

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

Не все типы подключений поддерживают совместимость с Contribute. Для типов подключений существуют следующие ограничения:

  • Если для подключения к удаленному сайту используется WebDAV, нельзя включить совместимость с Contribute, так как эти системы управления исходным кодом несовместимы с заметками разработчика и системой извлечения и возврата файлов, используемыми программой Dreamweaver для сайтов Contribute.

  • При использовании RDS для подключения к удаленному сайту можно включить совместимость с Contribute, но нужно настроить подключение, прежде чем можно будет использовать его совместно с пользователями Contribute.

  • Если локальный компьютер используется в качестве веб-сервера, нужно настроить сетевое подключение или подключение по протоколу FTP к компьютеру (а не использовать просто локальный путь к папке), чтобы использовать подключение совместно с пользователями Contribute.

При включении совместимости с Contribute программа Dreamweaver автоматически включает заметки разработчика (в том числе параметр «Передать "Заметки разработчика" для совместного использования») и систему извлечения и возврата файлов.

Если сервер публикаций Contribute (CPS) включен на удаленном сайте, к которому выполняется подключение, программа Dreamweaver оповещает CPS при каждом запуске операции в сети, такой как возврат, откат или публикация файла. CPS заносит эти события в журнал, который можно просмотреть в консоли администрирования CPS. (Если отключить CPS, эти события в журнал не заносятся.) CPS включается с помощью Contribute. Дополнительные сведения см. в Справке Adobe Contribute.

Примечание.

Можно создать веб-сайт, совместимый с Contribute, без необходимости устанавливать Contribute на компьютер. Однако, чтобы иметь возможность запускать модуль Contribute Administrator из приложения Dreamweaver, приложения Contribute и Dreamweaver должны быть установлены на одном компьютере, а вы должны подключиться к удаленному веб-сайту, прежде чем включить совместимость с Contribute. В противном случае Dreamweaver не сможет прочитать административные параметры Contribute, чтобы определить, включены ли CPS и откат.

Примечание.

Необходимо убедиться, что общий файл параметров (CSI-файл), который используется приложением Contribute для администрирования сайта, находится на удаленном сервере и не поврежден. Приложение Contribute автоматически создает этот файл (перезаписывая старую версию) при каждом сеансе администрирования в модуле Contribute Administrator. Если общий файл параметров отсутствует на сервере или поврежден, приложение Dreamweaver выдаст ошибку «На сервере отсутствует файл, необходимый для совместимости с Contribute» при попытке выполнить сетевую операцию (например, размещение). Чтобы гарантировать размещение на сервере правильного файла, отключите соединение с сервером в Dreamweaver, запустите модуль Contribute Administrator, выполните операцию администрирования, а затем снова подключитесь к серверу в Dreamweaver. Дополнительные сведения см. в Справке Adobe Contribute.

  1. Выберите «Сайт» > «Управление сайтами».

  2. Выберите сайт и нажмите кнопку «Редактировать».

  3. В диалоговом окне «Настройка сайта» разверните «Дополнительные настройки», выберите категорию Contribute, а затем выберите «Включить совместимость с Contribute».

  4. Если появилось диалоговое окно, сообщающее, что нужно включить заметки разработчика и систему извлечения и возврата файлов, нажмите кнопку «ОК».

  5. Если контактная информация для извлечения или возврата файлов еще не указана, введите имя и адрес электронной почты в диалоговом окне и нажмите кнопку «ОК». В диалоговом окне «Определение веб-сайта» появятся разделы состояния отката, состояния CPS, текстовое поле «URL-адрес корня сайта» и кнопка «Администрировать сайт в Contribute».

    Если в Contribute включен откат, у вас будет возможность вернуться к предыдущей версии файла, измененного в программе Dreamweaver.

  6. Проверьте URL-адрес в текстовом поле «URL-адрес корня сайта» и при необходимости исправьте его. Программа Dreamweaver строит URL-адрес корня сайта на основе указанных сведений об определении сайта, но иногда построенный URL-адрес оказывается не совсем правильным.

  7. Нажмите кнопку «Тест», чтобы убедиться, что указан правильный URL-адрес.

    Примечание.

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

  8. Щелкните «Администрировать веб-сайт в Contribute», если нужно внести административные изменения. Помните, что для запуска модуля Contribute Administrator из Dreamweaver приложение Contribute должно быть установлено на том же компьютере.

  9. Нажмите кнопки «Сохранить» и «Готово».

Администрирование сайта Contribute с помощью Dreamweaver

После включения совместимости с Contribute с помощью программы Dreamweaver можно запускать Contribute для выполнения задач по администрированию сайта.

Примечание.

Программа Contribute должна быть установлена на том же компьютере, что и Dreamweaver.

Администратор сайта Contribute может:

  • Изменять административные параметры для сайта.

    Административные параметры Contribute — это набор параметров, применяемых ко всем пользователям веб-сайта. Эти параметры позволяют скорректировать настройки Contribute для упрощения работы пользователей.

  • Изменять разрешения, предоставленные пользовательским ролям в Contribute.

  • Настраивать пользователей Contribute.

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

Примечание.

Ключ подключения отличается от экспортированного из Dreamweaver файла сайта.

Примечание.

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

  1. Выберите «Веб-сайт» > «Управление веб-сайтами».
  2. Выберите сайт и нажмите кнопку «Редактировать».
  3. В диалоговом окне «Настройка сайта» разверните «Дополнительные параметры» и выберите категорию Contribute.
  4. Нажмите кнопку «Администрировать сайт в Contribute».

    Примечание.

    Эта кнопка отсутствует, если не включена совместимость с Contribute.

  5. При необходимости введите пароль администратора и нажмите кнопку «ОК».

    Появится диалоговое окно «Администрирование веб-сайта».

    • Чтобы изменить административные параметры, выберите категорию из списка слева и измените нужные параметры.

    • Чтобы изменить параметры ролей, выберите категорию «Пользователи и роли», нажмите «Изменить параметры ролей» и внесите нужные изменения в параметры.

    • Чтобы отправить ключ подключения для настройки пользователей, в категории «Пользователи и роли» щелкните «Отправить ключ подключения» и следуйте подсказкам мастера подключения.

  6. Нажмите кнопки «Закрыть» и «ОК», затем нажмите «Готово».

Дополнительные сведения об административных параметрах, управлении пользовательскими ролями и создании ключа подключения см. в Справке Contribute.

Удаление, перемещение или переименование удаленного файла на сайте Contribute

Удаление файла с удаленного сервера, на котором расположен сайт Contribute, выполняется почти так же, как удаление файла с сервера для любого сайта Dreamweaver. Однако при удалении файла с сайта Contribute программа Dreamweaver запрашивает, следует ли удалить все старые версии этого файла. Если выбрать сохранение старых версий, Dreamweaver сохраняет копию текущей версии файла в папке _baks, чтобы можно было восстановить его позже.

Переименование удаленного файла или перемещение его из одной папки в другую на сайте Contribute работает так же, как и на любом сайте Dreamweaver. На сайте Contribute программа Dreamweaver также переименовывает или перемещает связанные предыдущие версии файла, сохраненные в папке _baks.

  1. Выберите файл на панели «Удаленные» панели «Файлы» («Окно» > «Файлы»), а затем нажмите клавишу Backspace (в Windows) или Delete (в Macintosh).

    Появится диалоговое окно с запросом подтверждения на удаление файла.

  2. В диалоговом окне подтверждения выполните следующие действия.
    • Чтобы удалить все предыдущие версии файла вместе с текущей версией, выберите параметр «Удалить версии, сохраняемые для отката».

    • Чтобы сохранить предыдущие версии на сервере, отмените выбор параметра «Удалить версии, сохраняемые для отката».

  3. Нажмите «Да», чтобы удалить файл.

Предоставление пользователям Contribute доступа к шаблонам без доступа к корневой папке

На сайте Contribute можно управлять базовыми разрешениями на файлы и папки непосредственно на сервере. Если в целях безопасности нельзя предоставить пользователям доступ на чтение к папке /Templates, шаблоны все же можно сделать доступными для пользователей.

  1. Настройте сайт Contribute таким образом, чтобы его корневой папкой была папка, которая должна быть видна пользователям как корневая.
  2. Вручную скопируйте папку шаблонов из корневой папки основного сайта в корневую папку сайта Contribute с помощью панели «Файлы».
  3. После обновления шаблонов для основного сайта снова скопируйте измененные шаблоны в соответствующую вложенную папку.

    При таком подходе не следует использовать во вложенных папках ссылки относительно корня сайта. Ссылки относительно корня сайта относятся к корневой папке на сервере, а не к корневой папке, определенной в программе Dreamweaver. Пользователи Contribute не могут создавать ссылки относительно корня сайта.

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

Устранение неполадок с сайтом Contribute

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

При нажатии любой кнопки, относящейся к администрированию сайта Contribute, программа Dreamweaver проверяет возможность подключения к удаленному сайту и правильность указанного для сайта URL-адреса корня сайта. Если программе Dreamweaver не удается установить подключение или URL-адрес указан неправильно, выводится сообщение об ошибке.

Если инструменты администрирования работают неправильно, возможно, возникла проблема с папкой _mm.

Разблокирование файла на сайте Contribute

Примечание.

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

  1. Выполните одно из следующих действий:
    • Откройте файл в окне документа, а затем выберите «Веб-сайт» > «Отменить извлечение».

    • На панели «Файлы» («Окно» > «Файлы») щелкните правой кнопкой мыши (в Windows) или щелкните при нажатой клавише Control (в Macintosh) и выберите команду «Отменить извлечение».

      Может появиться диалоговое окно с указанием того, кто извлек файл, и с запросом подтверждения на разблокирование файла.

  2. Если появилось диалоговое окно, нажмите «Да» для подтверждения.

    Файл разблокируется на сервере.

Устранение неполадок с подключением к сайту Contribute

  1. Проверьте URL-адрес корня сайта в категории Contribute в диалоговом окне «Определение веб-сайта», открыв этот URL-адрес в браузере, чтобы убедиться, что открывается нужная страница.
  2. С помощью кнопки «Тест» в категории «Удаленная информация» диалогового окна «Определение веб-сайта» убедитесь, что удается подключиться к сайту.
  3. Если URL-адрес правильный, но при нажатии кнопки «Тест» появляется сообщение об ошибке, обратитесь за помощью к системному администратору.

Устранение неполадок с инструментами администрирования Contribute

  1. Убедитесь, что у вас есть разрешения на чтение и запись на сервере, а в случае необходимости и разрешение на выполнение для папки _mm.
  2. Убедитесь, что папка _mm содержит файл общих параметров с расширением CSI.
  3. Если нет, используйте мастер подключения (в Windows) или помощник по созданию подключений (в Macintosh), чтобы создать подключение к сайту и стать администратором этого сайта. Файл общих параметров создается автоматически, как только вы станете администратором. Дополнительные сведения о том, как стать администратором существующего веб-сайта Contribute, см. в разделе Администрирование Contribute Справки Contribute.

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет