Выберите «Веб-сайт» > «Управление веб-сайтами».
Добавление и обновление базового веб-содержимого, включая форматированный текст, изображения, таблицы и ссылки, с помощью Contribute в Dreamweaver.
Управление сайтами Contribute
Adobe® Contribute® CS4 объединяет веб-браузер с редактором веб-страниц. Это позволяет вашим коллегам или клиентам переходить к странице на сайте, который вы создали, и редактировать или обновлять страницу, если у них есть на это разрешение. Пользователи Contribute могут добавлять и обновлять базовый веб-контент, включая форматированный текст, изображения, таблицы и ссылки. Администраторы сайта Contribute могут ограничить действия обычных пользователей (не администраторов) на сайте.
В этой главе подразумевается, что вы являетесь администратором Contribute.
В качестве администратора сайта вы предоставляете пользователям без прав администратора возможность редактировать страницы, создавая ключ подключения и отправляя его им (информацию о том, как это сделать, см. в справке Contribute).Вы также можете настроить подключение к сайту Contribute с помощью Dreamweaver, что позволит вам или вашему дизайнеру сайта подключиться к сайту Contribute и использовать все возможности редактирования, доступные в Dreamweaver.
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 всегда используйте команды Check In и Check Out.Если вместо этого вы используете команды PUT и GET для передачи файлов, вы можете перезаписать изменения, которые пользователь Contribute недавно внес в файл.
Когда вы регистрируете вход файла на сайт Contribute, Dreamweaver создает резервную копию предыдущей зарегистрированной версии файла в папке _baks и добавляет ваше имя пользователя и временную метку в файл Design Notes.
Разрешения файлов и папок 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, поскольку эти системы управления версиями несовместимы с системами Design Notes и Check In/Check Out, которые Dreamweaver использует для сайтов Contribute.
Если вы используете RDS для подключения к удаленному сайту, можно включить совместимость с Contribute, но необходимо настроить подключение перед тем, как предоставить его пользователям Contribute.
Если вы используете локальный компьютер в качестве веб-сервера, необходимо настроить сайт с помощью FTP- или сетевого подключения к компьютеру (а не просто пути к локальной папке), чтобы предоставить подключение пользователям Contribute.
При включении совместимости с Contribute Dreamweaver автоматически включает Design Notes (включая параметр «Отправить Design Notes для общего доступа») и систему Check In/Check Out.
Если на удаленном сайте, к которому вы подключаетесь, включен Contribute Publishing Server (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.
Выберите сайт и нажмите кнопку «Изменить».
В диалоговом окне «Настройка сайта» разверните дополнительные настройки, выберите категорию Contribute, а затем выберите «Включить совместимость с Contribute».
Если появится диалоговое окно с сообщением о том, что вы должны включить заметки о дизайне и возврат/извлечение, нажмите «ОК».
Если вы еще не предоставили контактную информацию для возврата/извлечения, введите ваше имя и адрес электронной почты в диалоговом окне, а затем нажмите «ОК». Статус отката, статус CPS, текстовое поле «URL корня сайта» и кнопка «Администрировать сайт в Contribute» появятся в диалоговом окне «Определение сайта».
Если откат включен в Contribute, у вас будет возможность откатиться к предыдущим версиям файлов, которые вы изменили в Dreamweaver.
Проверьте URL в текстовом поле «URL корня сайта» и исправьте его при необходимости. Dreamweaver создает URL корня сайта на основе другой информации об определении сайта, которую вы предоставили, но иногда созданный URL не совсем правильный.
Нажмите кнопку «Тест», чтобы убедиться, что вы ввели правильный URL.
Если вы готовы отправить ключ подключения или выполнить задачи администрирования сайта Contribute сейчас, пропустите оставшиеся шаги.
Щелкните «Администрировать веб-сайт в Contribute», если нужно внести административные изменения. Помните, что у вас должен быть установлен Contribute на том же компьютере, если вы хотите открыть Администратор Contribute из Dreamweaver.
Нажмите кнопки «Сохранить» и «Готово».
Администрирование сайта Contribute с помощью Dreamweaver
После включения совместимости с Contribute вы можете использовать Dreamweaver для запуска Contribute для выполнения задач администрирования сайта.
Contribute должен быть установлен на том же компьютере, что и Dreamweaver.
Как администратор сайта Contribute, вы можете:
Изменять административные параметры для сайта.
Административные параметры Contribute — это набор параметров, применяемых ко всем пользователям веб-сайта. Эти параметры позволяют скорректировать настройки Contribute для упрощения работы пользователей.
Изменять разрешения, предоставленные пользовательским ролям в Contribute.
Настраивать пользователей Contribute.
Пользователям Contribute требуется определенная информация о сайте, чтобы подключиться к нему. Можно поместить всю эту информацию в файл, называемый ключ подключения и отправить его пользователям Contribute.
Ключ подключения не является тем же самым, что и экспортированный файл сайта Dreamweaver.
Перед тем как предоставить пользователям Contribute информацию о подключении, необходимую им для редактирования страниц, используйте Dreamweaver для создания базовой иерархии папок для вашего сайта, а также для создания любых шаблонов и таблиц стилей CSS, необходимых для сайта.
Эта кнопка не появляется, если вы не включили совместимость с Contribute.
Появится диалоговое окно «Администрирование веб-сайта».
Для изменения административных настроек выберите категорию из списка слева, а затем измените настройки при необходимости.
Для изменения настроек роли в категории «Пользователи и роли» нажмите «Изменить настройки роли», а затем внесите изменения при необходимости.
Для отправки ключа подключения для настройки пользователей в категории «Пользователи и роли» нажмите «Отправить ключ подключения», а затем завершите работу с Мастером подключения.
Для получения дополнительной информации об административных настройках, управлении ролями пользователей или создании ключа подключения см. справку Contribute.
Удаление, перемещение или переименование удаленного файла на сайте Contribute
Удаление файла с удаленного сервера, на котором размещен сайт Contribute, работает так же, как удаление файла с сервера для любого сайта Dreamweaver. Однако при удалении файла с сайта Contribute Dreamweaver спрашивает, следует ли удалить все старые версии файла. Если вы решите сохранить старые версии, Dreamweaver сохраняет копию текущей версии в папке _baks, чтобы вы могли восстановить ее позже.
Переименование удаленного файла или перемещение его из одной папки в другую на сайте Contribute работает так же, как это работает на любом сайте Dreamweaver. На сайте Contribute Dreamweaver также переименовывает или перемещает связанные предыдущие версии файла, которые сохранены в папке _baks.
Появится диалоговое окно с просьбой подтвердить, что вы хотите удалить файл.
Для удаления всех предыдущих версий файла, а также текущей версии выберите параметр «Удалить версии отката».
Чтобы оставить предыдущие версии на сервере, снимите флажок параметра «Удалить версии отката».
Разрешите пользователям Contribute получать доступ к шаблонам без доступа к корневой папке
На сайте Contribute вы управляете базовыми разрешениями файлов и папок непосредственно на сервере. Если по соображениям безопасности вы не можете предоставить пользователям доступ на чтение к папке /Templates, вы все равно можете сделать шаблоны доступными для пользователей.
Если вы используете этот подход, не используйте ссылки относительно корня сайта в подпапках. Ссылки относительно корня сайта относятся к основной корневой папке на сервере, а не к корневой папке, которую вы определяете в Dreamweaver. Пользователи Contribute не могут создавать ссылки относительно корня сайта.
Если ссылки на странице Contribute кажутся поврежденными, возможно, есть проблема с разрешениями папок, особенно если ссылки ведут к страницам за пределами корневой папки пользователя Contribute. Проверьте разрешения на чтение и запись для папок на сервере.
Устранение неполадок с сайтом Contribute
Если удаленный файл на сайте Contribute кажется извлеченным, но файл фактически не заблокирован на компьютере пользователя, вы можете разблокировать файл, чтобы пользователи могли его редактировать.
Когда вы нажимаете любую кнопку, связанную с администрированием сайта Contribute, Dreamweaver проверяет, может ли он подключиться к вашему удаленному сайту и действителен ли URL корня сайта, который вы указали для сайта. Если Dreamweaver не может подключиться или если адрес URL недействителен, появляется сообщение об ошибке.
Если инструменты администрирования работают неправильно, возможно, есть проблема с папкой _mm.
Разблокирование файла на сайте Contribute
Перед выполнением этой процедуры убедитесь, что файл действительно не извлечен. Если вы разблокируете файл, пока пользователь Contribute редактирует его, несколько пользователей могут редактировать файл одновременно.
Откройте файл в окне «Документ», а затем выберите «Сайт» > «Отменить извлечение».
На панели «Файлы» («Окно» > «Файлы») щелкните правой кнопкой мыши (Windows) или щелкните, удерживая клавишу CONTROL (Macintosh), а затем выберите «Отменить извлечение».
Может появиться диалоговое окно с указанием того, кто извлек файл, и просьбой подтвердить, что вы хотите разблокировать файл.
Файл разблокируется на сервере.
Устранение неполадок подключения для сайта Contribute
Устранение неполадок с инструментами администрирования Contribute
Создание красивых веб-сайтов в Dreamweaver
Создавайте дизайн, пишите код и управляйте динамическими веб-сайтами с помощью многофункционального инструмента.