Adobe建議針對需要以單頁應用程式框架為基礎的使用者端轉譯(例如React)專案使用SPA編輯器。 深入了解.
AEM Mobile On-Demand提供完整設定的應用程式範本、文章範本和文章元件。
We.Unlimited應用程式是範例範本,代表可完全設定及管理的AEM Mobile On-Demand應用程式的外殼。
在建立新應用程式時選取此範例範本,可提供AEM Mobile功能豐富的儀表板。
若要從AEM Mobile應用程式控制中心管理您的應用程式和行動應用程式內容,請參閱 AEM Mobile應用程式控制面板.
應用程式範本可用來建立新應用程式,並作為頁面範本和元件的集合,代表應用程式的基準或基礎。 範本會印出一些基本屬性,以適當的方式引導應用程式。 一般而言,客戶不會建立太多應用程式。
應用程式範本可讓您輕鬆運用開發人員建立的現有設計,以便在AEM中建立新的應用程式。
根據其他應用程式的範本建立新應用程式時,您會得到一個應用程式,其起點代表在其中建立該應用程式的起點。
根據應用程式範本建立新應用程式的步驟:
使用此範本建立應用程式後,您可以將文章、橫幅和集合新增至應用程式。 若要重新造訪、建立文章、橫幅和集合,請參閱 內容管理動作.
或者,您也可以選取範例應用程式範本,例如 We.Unlimited 應用程式,由AEM開發人員提供。 如果您的應用程式使用此範例範本,系統會提供一些範例文章和集合以供您處理。 您可以選擇使用範例範本和元件、自訂現有範本和元件,或為應用程式建立新範本和元件。
設定 redirecttarget 屬性
使用其中一個應用程式範本時,開發人員會定義應用程式的內容。 不過,開發人員必須知道在jcr中建立應用程式的位置,以及 redirecttarget 屬性。
此 redirecttarget 如果應用程式範本中有redirectTarget屬性可用,且redirectTarget的值定義為相對,則計算為建立應用程式作業的一部分並嘗試解析路徑。 當建立應用程式程式在應用程式範本中找到redirectTarget的相對值時,該值會附加至建立應用程式的已解析位置。
例如,如果應用程式範本定義 redirecttarget ,值為"lanugage-masters/en「」,而應用程式建立於「/content/mobileapps/fooApp",建立應用程式後,redirectTarget的最終值將會是"/content/mobileapps/fooApp/language-masters/en「。
每個實體型別都有兩個現成的範本。 說明如下:
Unlimited文章是範例範本,代表典型的AEM Mobile On-Demand文章版面。
按一下 + 在 管理文章 以建立新文章。 您可以選擇 Unlimited文章 或 RTF文章. 下圖顯示的選項可讓您從這兩個文章範本中選擇任一個。
按一下 下一個 定義文章中繼資料,例如文章名稱/標題、說明、作者、摘要、部門、縮圖影像、文章存取權等。
按一下 下一個 填入廣告屬性。
按一下 下一個 若要輸入文章影像或社群媒體影像
按一下 下一個 選擇此新文章的集合連結。
按一下 下一個 以輸入社交分享的詳細資料。
按一下 建立 以使用範例完成建立文章的程式。 您可以按一下 完成 或 編輯文章 以編輯此文章的屬性。
建立後,作者可以新增文字和影像等元件,以編輯文章內容。 文章是AEM頁面範本的擴充功能。
選取要編輯的文章,然後按一下 編輯 將元件新增至文章。
選擇'+」以新增元件至文章。
沒有現成的文章範本,不過有一個自訂範本應擴充的預設範本,請參閱Geometrixx Unlimited應用程式的 文章範本範例.
超出一般AEM範本必要屬性的關鍵屬性包括:
dps-resourceType="dps:Article"
此屬性可確保將AEM頁面辨識為AEM Mobile目標文章頁面。
根據AEM範本,您可以將任何預設屬性或子節點新增至範本的 jcr:content.
橫幅和集合沒有內容,因此其建立不支援自訂範本。
元件會使用並允許存取Widget,而這些元件會用於呈現內容。
程式碼存放庫中包含一個簡單元件,其來源可以在AEM中找到。 隨後,亦可在本機以CRXDE Lite開啟。
目前沒有為AEM Mobile提供立即可用的元件。
您可以將元件新增至頁面。 任何元件都可以在AEM Mobile應用程式中使用,但在套用時,可能無法正確呈現。
不過,若無在AEM中轉譯的自訂匯出內容同步處理常式,自訂元件可能無法正確地匯出和上傳至AEM Mobile On-demand Services。
一旦元件和其他幾個建置區塊元件一起包含在AEM頁面中,您就可以將另一個元件新增到頁面或編輯現有的元件。
若要新增其他元件至頁面:
若要編輯現有元件,請執行下列動作:
您可以在AEM中建立元件,並使用自訂該元件 使用CRXDE Lite開發. 一旦您根據需求自訂了現有元件,您就可以使用 編輯 下的選項 管理文章 如上圖所示。
請參閱 範本和元件開發的最佳作法 在AEM Mobile中。