...
Interface | Method | Explanation | Priority |
IPageFactory | |||
IPage FindPage(string url); | Finds IPage (generic type) for given URL | M | |
IPage GetPage(string tcmUri); | Retrieves IPage (generic type) for given TCM URI | M | |
string FindPageContent(string url) | Retrieves raw content for page as string for given URL | S | |
string GetPageContent(string tcmUri) | Retrieves raw content for page as string for given TCM URI | S | |
IPage GetIPageObject(string pageStringContent) | Converts raw content (string) to IPage | S | |
DateTime GetLastPublishedDateByUrl(string url) | Gets last publish date by URL (for custom caching purposes) | S | |
DateTime GetLastPublishedDateByUri(string uri) | Gets last publish date by TCM URI (for custom caching purposes) | S | |
string[] GetAllPublishedPageUrls(string[] includeExtensions, string[] pathStarts) | Gets all published page URLs | C | |
TODO: FINISH (perhaps as an Excel sheet..) |
DXA 1.*
There is no new DXA 2.0 API, only the R2 data model (there are a few breaking changes in the API which are documented).