CMS400.Netv8.02<br />Alpesh Patel<br />VP Of Engineering<br />alpesh.patel@ektron.com<br />
OnTrek<br />
OnTrek – The New StarterSite<br />
OnTrek – What is it?<br />Our newest Starter Site<br />Intended to provide a “best-practice” base for new CMS projects<br ...
OnTrek – What does it do?<br />eIntranet – internal-facing site<br />OnTrek – external facing site<br />Uses many of the b...
PageBuilder<br />All landing pages are 100% PageBuilder<br />95% of the site has drop-zones<br />Unified development patte...
Location Services<br />
What information?<br />
Accuracy<br />Lite version<br />Over 99.5% on a country level<br />79% on a city level for the US within a 25 mile radius....
Setup<br />Database Location<br />App_DataGeoIPOrg.dat<br />App_DataGeoIPDomain.dat<br />App_DataGeoLiteCity.dat<br />Web....
API<br />Ektron.Cms.UserContext.IP<br />Ektron.Cms.UserContext.GetCurrentUserLocationInfo()<br />For Test Ektron.Cms.UserC...
Mobile<br />
Goal… from this<br />
to Mobile version<br />
Device Configuration<br />
Select Model<br />
Change Order of Execution<br />
Template Configuration<br />
Email Reply<br />
Community Email Notifications<br />Receive Email notifications on colleagues activities<br />Reply directly to those email...
Email Replies Settings<br />
Email Replies<br />
Community Group Emails<br />Enable Document Attachments<br />Attaches group document to email notification<br />Enable Com...
Group Email Settings<br />
Facebook Graph API<br />
FacebookGraph API	<br />Updates to Facebook Login to use new Graph API<br />Additions to Graph API to support Targeted Con...
Targeted Content Configurations<br />
Targeted Content Configurations<br />Define Target Content Configuration once and re-use it many times<br />Setup in Worka...
Target Content Widget<br />
Ektron CMS400 8.02
Upcoming SlideShare
Loading in …5
×

Ektron CMS400 8.02

3,068 views

Published on

Overview of what's new in CMS400.Net v8.02.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,068
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • UserContext.IP is read-only property which tells you which ip address been used to get the data.Ektron.Cms.UserContext.OverrideIP sets overridesip for remainder of the session.
  • Ektron CMS400 8.02

    1. 1. CMS400.Netv8.02<br />Alpesh Patel<br />VP Of Engineering<br />alpesh.patel@ektron.com<br />
    2. 2.
    3. 3. OnTrek<br />
    4. 4. OnTrek – The New StarterSite<br />
    5. 5. OnTrek – What is it?<br />Our newest Starter Site<br />Intended to provide a “best-practice” base for new CMS projects<br />Intended to dovetail with the Ektron book<br />In-depth product description (via book)<br />Code examples (via site)<br />
    6. 6. OnTrek – What does it do?<br />eIntranet – internal-facing site<br />OnTrek – external facing site<br />Uses many of the biggest CMS features<br /><ul><li> Feature Detection – if you don’t have license key, commerce stuff goes away</li></li></ul><li>Architecture Highlights<br />
    7. 7. PageBuilder<br />All landing pages are 100% PageBuilder<br />95% of the site has drop-zones<br />Unified development patters (developer friendly)<br />Careful selection of APIs<br />Neatly organized VS project<br />Uniform naming conventions<br />UI – portability, re-useability, simplicity, ease-of-use<br />Databinding, XSLT, Server Controls – best tool for job<br />Blueprint CSS<br />jQuery UI<br />Ektron CSS Framework (standard naming conventions for css classes)<br />
    8. 8. Location Services<br />
    9. 9. What information?<br />
    10. 10. Accuracy<br />Lite version<br />Over 99.5% on a country level<br />79% on a city level for the US within a 25 mile radius.<br />Commercial License [Maxmind Inc]<br />Over 99.8% on a country level<br />83% on a city level for the US within a 25 mile radius.<br />
    11. 11. Setup<br />Database Location<br />App_DataGeoIPOrg.dat<br />App_DataGeoIPDomain.dat<br />App_DataGeoLiteCity.dat<br />Web.config<br /> <GeoIpLocations><br /> <!-- GeoIP City Database --><br /> <add key="GeoIpCityDatabase" value="~/App_Data/GeoLiteCity.dat" /><br /> <!-- GeoIP Organization Database --><br /> <add key="GeoIpOrgDatabase" value="~/App_Data/GeoIPOrg.dat" /><br /> <!-- GeoIP Domain Database --><br /> <add key="GeoIpDomainDatabase" value="~/App_Data/GeoIPDomain.dat" /><br /> </GeoIpLocations><br />
    12. 12. API<br />Ektron.Cms.UserContext.IP<br />Ektron.Cms.UserContext.GetCurrentUserLocationInfo()<br />For Test Ektron.Cms.UserContext.OverrideIP([ip address])<br />UserContext.IP is a read-only property which identifies the user IP.<br />Ektron.Cms.UserContext.OverrideIP sets overrides ip for remainder of the session. <br />It’s hidden method to use for testing only.<br />
    13. 13. Mobile<br />
    14. 14.
    15. 15. Goal… from this<br />
    16. 16. to Mobile version<br />
    17. 17.
    18. 18. Device Configuration<br />
    19. 19. Select Model<br />
    20. 20. Change Order of Execution<br />
    21. 21.
    22. 22. Template Configuration<br />
    23. 23.
    24. 24.
    25. 25. Email Reply<br />
    26. 26. Community Email Notifications<br />Receive Email notifications on colleagues activities<br />Reply directly to those emails to comment on items<br />Content emails become message board posts<br />Blog Emails become blog comment<br />Forum emails become forum replies<br />MessageBoard Emails become Message Replies<br />
    27. 27. Email Replies Settings<br />
    28. 28. Email Replies<br />
    29. 29. Community Group Emails<br />Enable Document Attachments<br />Attaches group document to email notification<br />Enable Community Group Email <br />Email Messageboard Posts to group<br />Email documents to group<br />
    30. 30. Group Email Settings<br />
    31. 31. Facebook Graph API<br />
    32. 32. FacebookGraph API <br />Updates to Facebook Login to use new Graph API<br />Additions to Graph API to support Targeted Content<br />
    33. 33. Targeted Content Configurations<br />
    34. 34. Targeted Content Configurations<br />Define Target Content Configuration once and re-use it many times<br />Setup in Workarea<br />Assignable in Targeted Content Widget<br />
    35. 35.
    36. 36. Target Content Widget<br />

    ×