Adxstudio Portals Training Adxstudio CMS Components.
-
Upload
merry-leona-maxwell -
Category
Documents
-
view
228 -
download
1
Transcript of Adxstudio Portals Training Adxstudio CMS Components.
![Page 1: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/1.jpg)
Adxstudio Portals TrainingAdxstudio CMS Components
![Page 2: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/2.jpg)
Adxstudio Portals Base CMS
Website
• Web Link Sets
• Content Snippets
• Web Forms
• Ads and Polls
• Website
• Website Binding
Site Map Content
Other Content
Settings and Templates
• Page Templates
• Site Settings
• Site Markers
• Publishing States
• Redirects
• Web Pages
• Web Files
• Shortcuts
• Events, Forums, etc.
![Page 3: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/3.jpg)
Adxstudio Portals Base CMS
CRM Navigation
Adxstudio Portals CMS entities are contained within
the Portals Navigation Area.
Further extensions can
be found elsewhere.
In CRM 2013, click to open the main Navigation Dropdown at the top of the screen, then scroll to find Portals
![Page 4: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/4.jpg)
Establishing a Connection
• Connection String specified in web.config
• This specifics the CRM org to use
• Can be online or on-prem
•Next is to specify what data to use
![Page 5: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/5.jpg)
Website • The core entity of an Adxstudio Portals application
• IIS Hosts Web application (website CODE)
• This code will look to the web.config or website bindings to determine the website record (website DATA) from which to draw its data from
![Page 6: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/6.jpg)
Website
• Bound using Either Website Bindings or set in the web.config
![Page 7: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/7.jpg)
Website Entity
•Most functionality is defined by related entities
• Can create parent, child sites (requires Partial URL)
• Can set site header and footer (with Liquid Web Templates)
![Page 8: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/8.jpg)
Website Bindings
• If an applicable website binding is found in the CRM, it will be used, although a web.config setting will always take precedence
![Page 9: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/9.jpg)
Website Structure and The Site Map
•Many CMS entities make up the structure of the website
• These entities are “site-mappable” and represent an exact URL in the portal
• The most basic example is the web page
• Also included are Web Files, Events, Forums, Blogs, Shortcuts
• These elements can be added via front-side editing
![Page 10: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/10.jpg)
The Site Map
HomePartial Url: /
http://mysite.com/
Content APartial url: content-a
http://mysite.com/content-a/
NewsPartial url: news
http://mysite.com/news/
Article 1Partial url: article01http://mysite.com/
news/article01/
Article 2Partial url: article02http://mysite.com/
news/article02/
Content BPartial url: content-b
http://mysite.com/content-b/
![Page 11: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/11.jpg)
Entities that are part of the Site Map
Parent, Partial URL
Several Out of the Box entities
have URLs associated with them. They are part of the Site
Map.
• Web Page
• Event
• Forum
• Forum Thread
• Blog
• Blog Post
• Product
• Web File
• Shortcut
• Idea
• Idea Forum
![Page 12: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/12.jpg)
Web File
• Represents a file in an Adxstudio portal
• Can be used as an image, or be downloadable
• Can set CSS
• File hosting• As Note Attachment• Windows Azure
![Page 13: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/13.jpg)
Name The Name of the Web file (not necessarily the file name)
Website The related Website
Parent Page The Parent Page of the Web File. This defines the URL of the file prior to its partial URL
Partial URL Defines the final component of the URL of the file (does not need to be the file name, but often is) (i.e. <urlofparentpage>/<partialurl>)
Cloud Blob Address The cloud blob address for a file if stored in Azure (rather than as a note attachment of the CRM record)
Content-Disposition “inline” or “attachment”
Web File Key Attributes
![Page 14: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/14.jpg)
Web Page• Represents an exact URL in a Portal
• Contains a Copy blob of HTML
![Page 15: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/15.jpg)
Name/Title Name of the Web Page/Title of the Web PageName is mandatory; Title is optional
Website The related Website
Parent Page The Parent Page of the Web Page. This defines the URL of the page prior to its partial URL
Partial URL Defines the final component of the URL of the page (i.e. <urlofparentpage>/<partialurl>)
Copy The HTML blob that defines the unique content of this page
Page Template The Template that defines the layout and custom functionality of the page
Web Page Key Attributes
![Page 16: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/16.jpg)
Page Template
Defines the Layout of a Web Page
Represents either an actual .aspx
page within your web project, or a
Liquid Web Template
![Page 17: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/17.jpg)
Name The descriptive name of the Page Template
Website The related Website
Type The source of markup for the Page Template:• Rewrite: A physical .aspx page in a code base• Web Template: A Liquid Template stored in the CRM
Rewrite URL Defines a physical path to an .aspx page, in the case that the type is Rewrite
Web Template The Liquid Web Template that is used to define the template, in the case that the type is Web Template
Use Website Header and Footer
Should the default website Header and Footer be used by this template?
Entity Name The name of the Entity for which the template is to be used
Page Template Attributes
![Page 18: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/18.jpg)
Entities that use Page Templates
Templatable Entities
Several Out of the Box entities use templates to determine layout
• Web Page
• Event
• Forum
• Forum Thread
• Blog
• Blog Post
![Page 19: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/19.jpg)
Web Link Set
Contains a series of one or more web links
![Page 20: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/20.jpg)
Name Name of the Web Link
Website The related Website
Page The Web Page that is linked to
External URL The URL that is linked to (rather than a Web Page)
Parent Web Link Allows for links to be nested underneath other web links, to show up as sub-menus
Web Link Key Attributes
![Page 21: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/21.jpg)
Shortcuts
• Allows you to place child nodes on the portal sitemap that point to other sitemap nodes or external URLs
![Page 22: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/22.jpg)
Site Markers
• Allows you to find a web page by using a consistent name
• Attributes & Relationships• Name• Website• Page
• Adxstudio Portal Framework Default Site Markers• Home• Access Denied• Login• Page Not Found• Many more specific to feature catalog
![Page 23: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/23.jpg)
Content Snippets
• Small chunks of editable content that can be placed on a page template
![Page 24: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/24.jpg)
Site Settings
• A configurable, named value that is utilized by the website code to modify the behavior or visual style of the portal.
![Page 25: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/25.jpg)
Redirect
• Redirects one URL to another within the site• Attributes & Relationships• Name• Website• Inbound URL• Status Code• Redirect URL• Web Page• Site Marker
![Page 26: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/26.jpg)
Publishing States
• Allow for the definition of a content lifecycle in an Adxstudio Portals Website
•Default values:• Draft• Published
![Page 27: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/27.jpg)
Website Copy Utility
•Used to Copy a website from one org to another, or to backup a website to XML format.
• Can be used both with on-prem and online
• Copies the Website record, and all related CMS Records
•Does not copy Custom entities or Out of the Box CRM entities, only Adxstudio CMS entities
![Page 28: Adxstudio Portals Training Adxstudio CMS Components.](https://reader036.fdocuments.us/reader036/viewer/2022062301/5697bfe01a28abf838cb32cb/html5/thumbnails/28.jpg)