选择“站点”>“管理站点”。
使用 Contribute 在 Dreamweaver 中添加和更新基本的 Web 内容,包括带格式的文本、图像、表格和链接。
管理 Contribute 站点
Adobe® Contribute® CS4 将 Web 浏览器与网页编辑器相结合。它让您的同事或客户能够浏览到您创建的网站中的页面,并在拥有权限的情况下编辑或更新页面。Contribute 用户可以添加和更新基本的 Web 内容,包括格式化文本、图像、表格和关联。Contribute 地点管理员可以限制普通(非管理员)用户在地点中的操作。
本主题假定您是 Contribute 管理员。
作为地点管理员,您可以通过创建连接密钥并将其发送给非管理员来授予他们编辑页面的能力(有关如何执行此操作的信息,请参阅 Contribute 帮助。您也可以使用 Dreamweaver 设置与 Contribute 网站的连接,这让您或您的网站设计师能够连接到 Contribute 网站并使用 Dreamweaver 中提供的所有编辑功能。
Contribute 通过 Contribute Publishing Server (CPS) 为您的网站添加功能,这是一套发布应用程序和用户管理工具,可让您将 Contribute 与组织的用户目录服务集成,例如轻量目录访问协议 (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 样式,这样当用户从 Word 文档中复制信息并将其粘贴到 Contribute 页面中时,Contribute 即可映射这些样式。
若要使某 CSS 样式对 Contribute 用户不可用,可更改该样式的名称,使名称以 mmhide_ 开头。 例如,如果您在页面中使用名为 RightJustified 的样式,但不希望 Contribute 用户能够使用该样式,则可将该样式重命名为 mmhide_RightJustified。
必须在“代码”视图中向样式名称中添加 mmhide_,不能在“CSS”面板中添加。
- 尽量少用 CSS 样式,以使内容简单、明晰。
- 如果您使用用于 HTML 页面元素(例如标题或脚注)的服务器端包含文件,请创建一个未链接的包含指向这些包含文件的链接的 HTML 页面。 Contribute 用户即可向该页面添加书签,而且可以用它来导航到包含文件并对这些文件进行编辑。
与 Contribute 网站之间的文件传输
Contribute 使用类似于 Dreamweaver 签入/签出系统的系统,以确保一次只有一个用户可以编辑给定的网页。当您在 Dreamweaver 中启用 Contribute 兼容性时,Dreamweaver 签入/签出系统会自动启用。
要使用 Dreamweaver 与 Contribute 地点之间转移文件,请始终使用"签入"和"签出"命令。如果您改为使用 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 的文件夹中
页面的临时版本,以便用户可以预览更改
临时锁定文件,指示某给定页面正在被编辑或预览
“设计备注”文件,其中包含有关站点页面的元数据
通常,您不应使用 Dreamweaver 编辑任何这些 Contribute 特殊文件;Dreamweaver 会自动管理它们。
如果不希望这些 Contribute 特殊文件出现在可公开访问的服务器上,可以设置一个中间服务器,Contribute 用户可在这里处理页面。 然后,定期将这些网页从中间服务器复制到 Web 上的生产服务器中。 如果采用这种中间服务器的方法,则只需将网页复制到生产服务器上,而不必复制上述任何 Contribute 特殊文件。 尤其不要将 _mm 和 _baks 文件夹复制到生产服务器上。
有关设置服务器以防止访问者查看以下划线开头的文件夹中的文件的信息,请参阅 Contribute 帮助中的"网站安全"。
有时可能需要手动删除 Contribute 特殊文件。 例如,有时用户完成预览后 Contribute 未能删除临时的预览页,在这种情况下,您可能需要手动删除这些临时页。 临时预览页的文件名以 TMP 开头。
类似地,在某些情况下,可能偶然会有过时的锁定文件残留在服务器上。 如果发生这种情况,您必须手动删除锁定文件以允许其他人编辑此页。
准备站点以供 Contribute 使用
如果您要为 Contribute 用户准备现有的 Dreamweaver 站点,您需要明确启用 Contribute 兼容性以使用 Contribute 相关功能;Dreamweaver 不会提示您执行此操作;但是,当您连接到已设置为 Contribute 站点(具有管理员)的站点时,Dreamweaver 会提示您启用 Contribute 兼容性。
并非所有连接类型都支持 Contribute 兼容性。连接类型有下列限制:
如果您的远程站点连接使用 WebDAV,则无法启用 Contribute 兼容性,因为这些源代码控制系统与 Dreamweaver 用于 Contribute 站点的设计备注和签入/签出系统不兼容。
如果您使用 RDS 连接到远程站点,则可以启用 Contribute 兼容性,但必须先自定义您的连接,然后才能与 Contribute 用户共享。
如果您将本地计算机用作 web 服务器,则必须使用 FTP 或网络连接到您的计算机(而不是仅使用本地文件夹路径)来设置站点,才能与 Contribute 用户共享您的连接。
启用 Contribute 兼容性时,Dreamweaver 会自动启用设计备注(包括"上传设计备注以供共享"选项)和签入/签出系统。
如果您要连接的远程站点上启用了 Contribute Publishing Server (CPS),则每次触发网络操作(如签入、回滚或发布文件)时,Dreamweaver 都会通知 CPS。CPS 将记录这些事件,您可以在 CPS 管理控制台中查看记录。(如果禁用 CPS,则不会记录这些事件。)通过 Contribute 启用 CPS。 有关更多信息,请参阅 Adobe Contribute 帮助。
您可以在计算机上没有安装 Contribute 的情况下,使站点与 Contribute 兼容;但是,如果您希望能够从 Dreamweaver 启动 Contribute Administrator,则必须在与 Dreamweaver 相同的计算机上安装 Contribute,并且必须在启用 Contribute 兼容性之前连接到远程站点。否则,Dreamweaver 无法读取 Contribute 的管理设置以确定是否启用了 CPS 和回滚。
您必须确保 Contribute 用于管理站点的共享设置文件(CSI 文件)位于远程服务器上且未损坏。每当您在 Contribute Administrator 中进行管理时,Contribute 都会自动创建此文件(并覆盖其旧版本)。如果共享设置文件不在服务器上或已损坏,则每当您尝试进行网络操作(例如上传)时,Dreamweaver 都会返回错误"服务器上不存在 Contribute 兼容性所需的文件"。为了确保服务器上存在正确的文件,请在 Dreamweaver 中禁用与服务器的连接,启动 Contribute Administrator,进行管理更改,然后在 Dreamweaver 中重新连接到服务器。有关详细信息,请参阅 Adobe Contribute 的“帮助”。
选择一个站点,然后单击“编辑”。
在"站点设置"对话框中,展开"高级设置",选择 Contribute 类别,然后选择"启用 Contribute 兼容性"。
如果出现对话框提示您必须启用"设计备注"和"签入/签出",请单击"确定"。
如果您尚未提供签入/签出联系信息,请在对话框中键入您的姓名和电子邮件地址,然后单击"确定"。回滚状态、CPS 状态、"站点根 URL"文本框和"在 Contribute 中管理站点"按钮将出现在"站点定义"对话框中。
如果在 Contribute 中启用了回滚,您将能够回滚到您在 Dreamweaver 中更改的文件的先前版本。
检查"站点根 URL"文本框中的 URL,如有必要请更正。Dreamweaver 根据您提供的其他站点定义信息构建站点根 URL,但有时构建的 URL 不太正确。
单击"测试"按钮以验证您输入的 \nURL 是否正确。
如果您现在准备发送连接密钥或执行 Contribute 网站管理任务,请跳过其余步骤。
若要进行管理更改,请在 Contribute 中单击“管理站点”。 请记住,如果您要从 Dreamweaver 打开 Contribute 管理员,则必须在同一台计算机上安装 Contribute。
单击“保存”,然后单击“完成”。
使用 Dreamweaver 管理 Contribute 网站
启用 Contribute 兼容性后, 您可以使用 Dreamweaver 启动 Contribute 来执行站点管理任务。
必须在与 Dreamweaver 相同的计算机上安装 \nContribute。
作为 Contribute 网站的管理员,您可以:
更改该站点的管理设置。
Contribute 管理设置是适用于 Web 站点的所有用户的设置集合。 这些设置使您可以精确调整 Contribute 以提供更好的用户体验。
更改 Contribute 中授予用户角色的权限。
设置 Contribute 用户。
Contribute 用户需要站点的特定相关信息才可连接到站点。 您可将所有这些信息打包到一个称为连接密钥 的文件中,并将此文件发送给 Contribute 用户。
连接密钥与 Dreamweaver 导出的地点文件不同。
在向 Contribute 用户提供编辑页面所需的连接信息之前,请使用 Dreamweaver 为您的网站创建基本文件夹层级,并创建网站所需的任何模板和 CSS 样式表。
如果您尚未启用 Contribute 兼容性,则不会显示此按钮。
随即出现“管理网站”对话框。
要更改管理设置,请从\n左侧列表中选择一个类别,然后根据需要更改设置。
要更改角色设置,请在"用户和角色"\n类别中,单击"编辑角色设置",然后根据需要进行更改。
要发送连接密钥以设置用户,请在\n"用户和角色"类别中,单击"发送连接密钥",然后完成\n连接向导。
有关管理设置、管理\n用户角色或创建连接密钥的更多信息,请参阅 Contribute 帮助。
删除、移动或重命名 Contribute 网站中的远程文件
从托管 Contribute 网站的远程服务器删除文件的方法与从任何 Dreamweaver 网站的服务器删除文件的方法非常相似。但是, 当您从 Contribute 网站删除文件时,Dreamweaver 会询问是否删除文件的所有旧版本。如果您选择保留旧版本,Dreamweaver 会在 _baks 文件夹中保存当前版本的副本,以便您稍后可以还原它。
在 Contribute 网站中重命名远程文件或将其从一个文件夹移动到另一个文件夹的方法与在任何 Dreamweaver 网站中的方法相同。在 Contribute 地点中,Dreamweaver 还会重命名\n或移动保存在 _baks 文件夹中的文件的相关先前版本。
此时将出现一个对话框,要求您确认是否要\n删除该文件。
要删除文件的所有先前版本以及当前版本,请选择"删除回滚\n版本"选项。
要在服务器上保留以前的版本,请取消选择\n"删除回滚版本"选项。
允许 Contribute 用户在没有根文件夹访问权限的情况下访问\n模板
在 Contribute 站点中,您直接在服务器上管理基础的文件和文件夹权限。如果出于安全\n原因,您无法授予用户对 /Templates 文件夹的读取访问权限,\n您仍然可以向用户提供模板。
如果您采用此方法,请不要在子文件夹中使用站点根相对链接。站点根目录相对链接是相对于服务器上的主根文件夹,而不是您在 Dreamweaver 中定义的根文件夹。Contribute 用户无法创建\n地点根相对链接。
如果 Contribute 页面中的链接\n似乎损坏,可能是文件夹\n权限出现故障,特别是当链接关联到 Contribute 用户根文件夹之外的页面时。检查服务器上文件夹的读取和写入权限。
Contribute 站点故障排除
如果 Contribute 地点中的远程文件似乎\n已签出,但该文件实际上并未在用户的\n计算机上锁定,您可以解锁该文件以允许用户编辑它。
当您点击\n与 Contribute 地点管理相关的任何按钮时,Dreamweaver 会验证其是否可以连接\n到您的远程地点,以及您为\n地点提供的地点根 URL 是否有效。如果 Dreamweaver 无法连接,\n或者 URL 无效,将显示错误消息。
如果管理工具无法正常工作,可能是 _mm 文件夹出现了问题。
解锁 Contribute 站点中的文件
在执行此程序之前,请确保\n该文件确实未签出。如果您在 Contribute 用户正在编辑文件时解锁该文件,多个用户可能会同时编辑该文件。
在"文档"窗口中打开文件,然后\n选择"地点">"撤消签出"。
在"文件"面板("窗口">"文件")中,\n右键点击 (Windows) 或 Control 点击 (Macintosh),然后选择\n"撤消签出"。
可能会出现对话框,指示谁\n已将文件签出,并要求您确认是否要\n解锁该文件。
此文件在服务器上被解锁。