Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Magnolia 5可以让用户标记任何系统里的位置为书签。这个设计的想法是,用户能够收藏他们常用的应用,特性和页面。与其不得不通过导航去目标位置,不如直接点击书签。您可以在浏览器种直接标记位置,也可以使用Favorites应用。用户可以标记Magnolia 5里的任何位置为书签。这样做的目的是,用户能够收藏他们常用的应用、特性和页面。比起不得不通过导航去目标位置,直接点击书签更好。您可以在浏览器种直接标记位置,也可以使用收藏夹应用。

Table of Contents

通过历史碎片标记位置

标记任何位置的能力是通过在URL结尾处附上一个历史碎片来实现的。在Magnolia 5里,碎片跟踪应用的内部状态。它识别应用的名称,打开的选项卡,有时候也识别到被编辑页面的路径。这就使得用户能够标记非常精细的细节信息,例如在一个网站体系里选择一个特定页面。5里,碎片跟踪应用的内部状态,识别应用的名称、打开的标签卡,有时也识别到被编辑页面的路径。这就使得用户能够标记非常精细的细节信息,例如在一个网站体系里选择一个特定页面。

历史碎片的概念并不是Magnolia 5特有的,而是我们是从Google Web Toolkit里引进的。GWT文档是这么解释它的:

对于每一个能够在历史里找到的页面,应用应该生成一个独一无二的历史记号。记号可以是一个简单的字符串,让应用能够通过分析它而返回到一个特定的状态。这个记号可以在浏览器历史中被保存为一个URL碎片(在位置栏中,“#”号之后),当用户在历史里前后查找或是打开一个链接时,这个碎片则被返回到应用程序。对于每一个能够在历史里找到的页面,应用应该生成一个独一无二的历史记号。记号可以是一个简单的字符串,让应用能够通过分析它而返回到一个特定的状态。这个记号将会作为一个URL碎片(在位置栏里的“#”号之后)保存在浏览器历史中,当用户在历史里前后查找或是打开一个链接时,这个碎片则被传递回到应用程序。

碎片格式

历史碎片对自带的Shell应用使用以下句法:

...