Episerver Headless CMS

Slides:



Advertisements
Similar presentations
Reducing development costs Code generation in IronSpeed Designer William Eastbury Simple Health & Beauty Limited.
Advertisements

Building Dynamic Applications on both Office 365 and on-premise.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Learn AngularJS by Building 10 projects. Introduction to AngularJS An Open source web application framework by Google Written in JavaScript offers complete.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
Getting Started with Datazen Microsoft’s New Mobile Dashboard Platform.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
About Dreamwares Dreamwares is a web & mobile application development company specializing in Cloud Computing and has built powerful applications on Amazon.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Rich Internet Applications. 1 Spectrum of Internet Solution Simple HTML Broad Reach Browsing Oriented Content & Documents Rich Content Highly Interactive.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Guidebook for Partners
ArcGIS for Server Security: Advanced
11/8/ :31 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
The Future of Drupal and Content Delivery
Geospatial Research & Solutions GIS.ASU.EDU
Guidebook for Partners
AFFORDABLE WEBSITE DESIGN SERVICES.  The different areas web designing services includes web graphic design, user interface designing, authoring and.
Magento Development Company
The Zen of Package Management
Business Directory REST API
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
Monitoring Endpoints with CQD
Secure Hyperconnectivity with TeamViewer and Windows technologies
Nicho Joins Microsoft Azure Certified Program to Transform Brand Engagement, Boost Customer Acquisition and Conversions with Scalable Ease MICROSOFT AZURE.
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Introduction and Principles
Visio Services 2013 Collaboration APIs Chris Hopkins
Firefish Software for Professional Recruiters Stays Available Around the Clock from Any Device and Anywhere by Using the Microsoft Azure Platform Partner.
Microsoft Connect /2/ :38 AM
Build smarter bots and devices by connecting to the Microsoft Graph
TechEd /8/ :20 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Servoy Delivers-High Productivity Platform to Design, Build and Deliver Business Applications with a Superior Experience on Microsoft Azure Partner Logo.
Pal‐Store E‐commerce Website
Mobile Website vs. Mobile App
Project Rome: Cross device interactions
Top 5 Front End Development Tools. 1. Sublime Text Sublime Text may be a super quick and have packed text and development editor. If you're about to be.
MonoGame and Windows 8.
Front End Application Development We at Kushub Media have a group brimming with website specialists who comprehend the functional side of things and have.
PROJECT ON WEB DESIGNING BY – POOJA SINGH CSE. WEB DESIGNING Web design Web design is a similar process of creation, with the intention of presenting.
Continuous Automated Chatbot Testing
The World Of Connected APIs
Your gateway to cloud innovation
Lecture 1: Multi-tier Architecture Overview
Web Application Architectures
EnMS Polska Builds energyBIS on Microsoft Azure to Ensure a Scalable and Secure Energy Efficiency Monitoring and Management System MICROSOFT AZURE ISV.
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
1/2/2019 9:19 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Understanding URD and IGMP v3lite 9/2000
Reach a worldwide audience by building a world-ready app
How AngularJS Development Services different from other Framework - Kunsh Technologies.
BluSync by ParaBlu Offers Secure Enterprise File Collaboration and Synchronization Solution That Uses Azure Blob Storage to Enable Secure Sharing MICROSOFT.
Web Application Architectures
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Building Serverless Enterprise Applications
MAGICCODZ WEB SOLUTIONS
Bryan Soltis – Kentico Technical Evangelist
Introduction to Sitecore JSS for frontend and backend developers
Web Application Architectures
Bootstrap Direct quote from source: bootstrap/
Introduction to Portal for ArcGIS
Velocity: Bringing Web Apps to Android
And Mobile Web Browsers
Erik Porter Program Manager ASP.NET Microsoft Corporation
8/23/ :09 PM #DEV332 Building Modern, HTML5-Based Business Apps on Windows Azure and Office 365 with Visual Studio LightSwitch Andrew
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Yale Digital Conference 2019
Mike Ter Louw, V.N. Venkatakrishnan University of Illinois at Chicago
Presentation transcript:

Episerver Headless CMS Nicola Ayan – Aria Zanganeh Simple Idea Service Winter 2018 zanganeh@gmail.com @zanganeh

me Love technology Love to work with teams Love GOOD frameworks (read Episerver) Solution architect Freelancer

What is headless means? A Headless CMS is a back-end only content management system (CMS) built from the ground up as a content repository that makes content accessible via a RESTful API for display on any device. The term “headless” comes from the concept of chopping the “head” (the front end, i.e. the website) off the “body” (the back end, i.e. the content repository).

Why we need it!? 1 HTML and Web is not comprehensive enough and very expensive 2 New Channels (mobile, watch, bots!) 3 Many routrips for user to find the data he/she needs 4 Security issues C# web application heaps of energy to generate HTML, JS, CSS deliver heavy HTML, JS and CSS to client Heaps of energy on the client to interpret and render HTML, JS and CSS Building HTML is complex HTML is built many years ago and will be not relevant any more Needs to do many rountrip to fetch some data that user need! Security on top of all of these issue New channels - mobile - watch - Bots

“By 2020, 30% of web browsing sessions will be done without a screen” Source: Gartner’s top strategic predictions for 2017 A Headless CMS is a back-end only content management system (CMS) built from the ground up as a content repository that makes content accessible via a RESTful API for display on any device. The term “headless” comes from the concept of chopping the “head” (the front end, i.e. the website) off the “body” (the back end, i.e. the content repository).

Episerver Content Delivery API free fast and scalable as it relies on Episerver Find support odata prooven query language (filter, sort) support most of episerver common functionality out of the box: - multi-lingual - access control - personalization

Microsoft Bot Framework Web App 1 SydMeetup.PlacesDirectory Web App2 SydMeetup.PlacesDirectory.Bot Cortana Web Teams Skype

DEMO TIME - how to install - still in beta - install nuget package - Install-Package EPiServer.ContentDeliveryApi - https://nuget.episerver.com/package/?id=EPiServer.ContentDeliveryApi - initialie api: (show in code) context.InitializeContentApi(); context.InitializeContentSearchApi(); - enable CORS: GlobalConfiguration.Configure(config => { //Other config settings may already be here, but ensure these are added: config.MapHttpAttributeRoutes(); config.EnableCors(); }); - give access right - re-index epi find (to make sure the content for content delivery is injected to documents) - Introduce bot emulator Run both projects (web app 1,2) Use bot emulator Run bellow commands: = what places you have? = trading hours of William Blue Dining please = address of William Blue Dining

Questions! Thanks for Watching https://github.com/zanganeh/SydMeetup.PlacesDirectory.Bot https://github.com/zanganeh/SydMeetup.PlacesDirectory