创建静态页面

通过启动一个静态 HTML 文件或 HTML 段,可以新建一个门户网站页面。如果修订该 HTML,您可以刷新此页面以呈示门户网站中的更改。

关于此任务

将页面包含在门户网站中之后,您无法将页面从静态内容更改为标准门户网站布局,反之亦然。如果要在创建页面后更改页面类型,那么您必须删除现有页面并创建所需类型的新页面。

使用“管理页面”Portlet 和“页面属性”Portlet 在门户网站中创建静态页面时,您需要选择静态内容作为页面类型。然后,相应地选择并完成其他选项。有关更多信息,请参阅 Portlet 帮助。

过程

  • 静态 HTML 文件可以包含对 Portlet、容器和导航的引用。它定义了门户网站页面中托管 Portlet 或 Portlet 容器的位置。呈示该页面时,服务器将使用 Portlet 内容(可能是动态的)并以定义这些 Portlet 的元数据的微格式来填充这些位置。 例如,Portlet 操作和 Portlet 标题。为此,门户网站提供了以下微格式:
    • portlet microformat 定义 Portlet 窗口和 Portlet 操作,例如,编辑缺省设置、配置、最大化、最小化、个性化和删除。
    • container microformat 将 Portlet 容器定义为 Portlet 的占位符。
    • 对于拖放操作,Portlet 微格式可以提供拖动源,容器微格式也可以提供放下目标。
    • navigation microformat 定义在静态页面作为 Web 页面呈示时的导航。

    Portlet 窗口和 Portlet 容器微格式可以包括对象标识。服务器可以动态处理这些对象标识。

    在编写静态页面时,可以使用 CSS 或利用微格式的 JavaScript 技术来产生并呈示用户友好的用户界面。

  • 可以定义静态页面是作为 Web 页面呈示,还是作为门户网站页面的一部分呈示。
    • 要将页面呈示为单独的静态页面,需要将 <html> 元素作为根元素包含在标记文件中。
    • 要将页面呈示为门户网站页面的一部分,请省去 <html> 元素。
  • 您还可以包括其他资源作为页面的一部分,如级联样式表或图形图像。您必须将所有文件捆绑到一个压缩文件中。然后,可以使用此压缩文件来创建或更新静态页面。
  • 可以对静态页面使用门户网站框架(例如,“活动文本”)。要实现此功能,在后面的步骤中将静态页面添加到门户网站中时,请将静态页面包含为动态门户网站页面的一部分。
  • 要支持全球化,也就是使用不同的语言或语言环境来表示静态页面,可以将经过本地化的静态标记文件捆绑到一个压缩文件中。 例如,这可以为 HTML 文件、JPG 之类的图形文件,以及 CSS 或 JS 文件之类的样式表。 观察用于本地化文件的下列命名约定:对于基础文件 base_file_name.file_name_extension,您必须命名文件 base_file_name_locale.file_name_extension 的本地化版本。示例:对于名为 my_page.html 的基础文件,文件的英文版为 my_page_en.html,文件的美式英文版为 my_page_en_us.html。尽管这些文件具有不同的文件名称,但是在逻辑上它们都表示相同的资源,并通过其基本名称的引用来引用。在需要时门户网站可以提供资源的本地化版本。
  • 要启用设备支持(这会显示不同设备类的静态页面),请将特定于设备类的静态标记文件捆绑到压缩文件中。 观察针对特定于设备的文件的以下命名约定:
    对于基本文件 base_file_name.file_name_extension
    命令文件 base_file_name_device.file_name_extension 的特定于设备的版本。例如,对于名为 my_page.html 的基本文件,其特定于智能手机的版本是 my_page_smartphone.html,其特定于 tablet 的版本是 my_page_tablet.html。尽管这些文件具有不同的文件名称,但是在逻辑上它们都表示相同的资源,并通过其基本名称的引用来引用。在需要时门户网站可以提供资源的特定于设备的版本。
    对于本地化的特定于设备的文件
    对于名为 my_page.html 的文件,其特定于智能手机的英语版本是 my_page_smartphone_en.html,其特定于智能手机的美国英语版本是 my_page_tablet_en_us.html
    这些命名约定还适用于 HTML 中静态门户网站的定义。

下一步做什么

要更新静态页面,您可以通过使用管理页面 Portlet 和属性 Portlet(或其他门户网站管理工具)在 HTML 文件中做出必需的更改,然后使用更新后的页面替换门户网站页面。如果静态页面包含 Portlet 容器微格式所定义的 Portlet 容器,那么您可以使用门户网站的“页面定制程序”来更新静态页面布局。

注: 当您只将以 ASCII 编码的字符用于压缩文件的名称以及压缩文件的目录和文件中时,您可以使用您选择的压缩工具来创建文件包。如果在压缩文件以及其中的目录和文件的名称中使用了不是采用 ASCII 编码的字符(例如,特殊字符或 DBCS),那么您必须使用 JRE 工具 jar.exe 来创建压缩文件。