creating a showcase using kentico cloud · using kentico cloud bryan soltis –kentico technical...

11
Creating a Showcase Using Kentico Cloud Bryan Soltis – Kentico Technical Evangelist

Upload: phungthuan

Post on 24-Jul-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Creating a Showcase Using Kentico Cloud · Using Kentico Cloud Bryan Soltis –Kentico Technical Evangelist. ... • .NET Core MVC • Options/Configurations • Error handling •

Creating a Showcase Using Kentico Cloud

Bryan Soltis – Kentico Technical Evangelist

Page 2: Creating a Showcase Using Kentico Cloud · Using Kentico Cloud Bryan Soltis –Kentico Technical Evangelist. ... • .NET Core MVC • Options/Configurations • Error handling •

Start with an idea…

2017 Roadshow

Page 3: Creating a Showcase Using Kentico Cloud · Using Kentico Cloud Bryan Soltis –Kentico Technical Evangelist. ... • .NET Core MVC • Options/Configurations • Error handling •

Architecture• Modular Design

• Isolate functionality

• Microservices Driven

• Leverage existing systems/services

• Centralized Content

• Leverage API to deliver content to multiple channels

• Technology Agnostic

• Program in nearly any language

• Host on any platform

2017 Roadshow

Page 4: Creating a Showcase Using Kentico Cloud · Using Kentico Cloud Bryan Soltis –Kentico Technical Evangelist. ... • .NET Core MVC • Options/Configurations • Error handling •

Creating Content• Content Types

• Elements

• Modular content

• Required fields

• Content limits

• Content Items

• Publishing/New Versions

• Assigning through workflow

• Permissions

2017 Roadshow

Page 5: Creating a Showcase Using Kentico Cloud · Using Kentico Cloud Bryan Soltis –Kentico Technical Evangelist. ... • .NET Core MVC • Options/Configurations • Error handling •

Kentico Cloud Boilerplate• Technology

• .NET Core MVC

• Options/Configurations

• Error handling

• dotnet new functionality

• Design

• Simplified, universal layout/design

• Benefits

• Great foundation

• Includes proven standards, best practices

2017 Roadshow

Page 6: Creating a Showcase Using Kentico Cloud · Using Kentico Cloud Bryan Soltis –Kentico Technical Evangelist. ... • .NET Core MVC • Options/Configurations • Error handling •

Displaying Content• Configure Project ID

• Leverage CachedDeliveryClient

• Adding API functionality

• Filtering

• Sorting

• Adding design

• Loop through content

• Strongly-typed objects

2017 Roadshow

Page 7: Creating a Showcase Using Kentico Cloud · Using Kentico Cloud Bryan Soltis –Kentico Technical Evangelist. ... • .NET Core MVC • Options/Configurations • Error handling •

Let’s cook….

2017 Roadshow

Page 8: Creating a Showcase Using Kentico Cloud · Using Kentico Cloud Bryan Soltis –Kentico Technical Evangelist. ... • .NET Core MVC • Options/Configurations • Error handling •

So….what did I do?• Define / Create Content in Kentico Cloud

• Download KC Boilerplate template

• Run dotnet new command to create VS

project

• Review / Test boilerplate project

• Configure KC Project ID

2017 Roadshow

• Download KC code generator

• Generate KC classes

• Add class to VS project

• Update Controllers / Views

• Update CSS / JS

• Test it!

Page 9: Creating a Showcase Using Kentico Cloud · Using Kentico Cloud Bryan Soltis –Kentico Technical Evangelist. ... • .NET Core MVC • Options/Configurations • Error handling •

Next Steps• Delivery Preview API

• View unpublished content

• Configure Preview URLs

• Personalization API

• Tracking code

• View behavior

• Customize experience

• Migration API

• Migrate content to external systems

• Establish new workflows/permissions

2017 Roadshow

Page 10: Creating a Showcase Using Kentico Cloud · Using Kentico Cloud Bryan Soltis –Kentico Technical Evangelist. ... • .NET Core MVC • Options/Configurations • Error handling •

Learn More• Kenticocloud.com

http://kenticocloud.com

• Kentico Cloud Developer Hubhttps://developer.kenticocloud.com/docs

• Kentico Cloud Help Centerhttp://help.kenticocloud.com/

• Kentico Cloud Forumshttps://forums.kenticocloud.com/

• Kentico Cloud Bloghttps://kenticocloud.com/blog

2017 Roadshow

Page 11: Creating a Showcase Using Kentico Cloud · Using Kentico Cloud Bryan Soltis –Kentico Technical Evangelist. ... • .NET Core MVC • Options/Configurations • Error handling •

Bryan SoltisEmail: [email protected]

Skype: kentico_bryans

Twitter: bryan_soltis

facebook.cdevnet.kentico.comom/KenticoCloud

twitter.com/kenticocloud

linkedin.com/company/kentico-cloud

2017 Roadshow