Kentico CMS Web parts development

Slides:



Advertisements
Similar presentations
Martin Hejtmanek (CTO),
Advertisements

Instructor: David Shaykewich | Online Academic Community Workshop.
Data source and filter controls
Partners’ Webinar 06/27/2013 Karol Jarkovsky Solution Architect Deep Dive – Web Analytics.
Introducing new web content management tools for Priority...
Web Content Management System Website Maintenance Demonstration Introduction to Macromedia Contribute Jamie Uprichard.
Four Winds Interactive Basic Content Manager Express Training
Using Tabs. Tabs are the most general way to navigate through the zzusis portal applications. This tour gives an overview of how to use tabs.
Development and Production Environment Setup with Kentico CMS Karol Jarkovsky Consultant Kentico Software
Sliders, Training, Help & myUVU Architecture Input Web Community Meeting November 21, 2014.
Transformations Revealed
Copyright 2007, Information Builders. Slide 1 WebFOCUS BI Portal Matthew Lerner WebFOCUS Product Line Manager September 30, 2009.
Mona Baker Information Builders, Inc. Account Support Manager
Miro Remias Solution architect Kentico software
My FLP Biz New Functions
© 2012 Boise State University1 WordPress Training February 14, 2013.
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Advanced Tutorial For Version 10.0 and later.
K# And Kentico EMS – Part 2 Karol Jarkovsky Consulting Services Manager Kentico Software
© 2012 Boise State University1 WordPress Training February 14, 2013.
RJB Technical Consulting Microsoft Office SharePoint Server 2007 Governance Russ Basiura RJB Technical Consulting.
Managing your website in OpenCMS Yvonne Aburrow Web Services Team.
Effective Gathering of Requirements for Kentico CMS Project Karol Jarkovsky Consultant Kentico Software
Section 2.4 solving equations with variables on both sides of the equal sign. Day 1.
2-4 Solving Equations with Variables on Both Sides.
Dreamweaver MX. 2 Overview of Templates n Templates represent a web page design or _______ that will be common to multiple pages. n There are two situations.
Using Engaging Networks software to maximise online donations PETA and its international affiliates.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Content Management Systems INF385e Fall 2007 Ron Garza 30 October 2007 INF385e Fall 2007 Ron Garza 30 October 2007.
Partners’ Webinar 01/31/2013 Karol Jarkovsky Solution Architect Upgrading Kentico.
DotNetNuke Workshop Presented by: Sara Sharick. Topics What is DotNetNuke Components Requesting a DDN Site Creating Pages Modules Adding Content Document.
Go to Log in.. This is the Dashboard.
Creating a home or start page LAI/CILIP Ireland. What is a start page? It’s the page that starts when you turn your browser on You can have multiple start.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Project 5 Enhancing Forms with OLE Fields, Hyperlinks, and Subforms.
® IBM Software Group © 2006 IBM Corporation JSF Rich Text Area Component This Learning Module describes the use of the JSF Rich Text Area component – for.
Unit 2, Lesson 7 Creating Web Pages and Web Documents.
APPX Design Environment Futures Planned development.
Document Control Template Editors Brad Adamczyk Template Editor Bands Bands create document layout Header, data, footer Order not critical.

UNITED IN SERVICE TO OUR NATION UNCLASSIFIED Download Requirement Package Template.
A Guide to Using Blogs Tracey Coles, ITRT Huguenot High School.
Developer Exam Preparation Thom Robbins Bryan Soltis
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Windows App Studio.
Discover Unlimited Website Possibilities Prague, October 18-20, 2010.
Macros in action Martin Hejtmanek CTO, Kentico software s.r.o.
Crafter case: European Bank Piergiorgio Lucidi Open Source ECM Specialist Certified Alfresco Instructor and Engineer Alfresco Wiki Gardener and Forum Moderator.
Kentico CMS Deliver Now! Methodology Karol Jarkovsky Consultant, Kentico Software s.r.o.
Making the website. Get your folders sorted first Create a new folder in “N” called “My hockey website” Create folders inside called “Documents”, “images”
Page Layout for Marketers
IT workshop.
Kentico CMS Essentials Training Self Paced
Campus Administrator Training March 2, 2012
Crafter case: European Bank
Have You Used A Snippet Lately?
Web Governance Committee
How to use this template
Creating Custom Conversion Themes
SERVICE NOW online Training at GoLogica
How to use this template
My Communities Workshop October 25, 2016
Creating websites from scratch using Portal Engine
TYPO3 - Introduction.
Building my on-line store
Why (and How To) use Cross site publishing in SharePoint 2013
Changes coming soon to our portal
Rocketing into End-User Training
Creating web sites from scratch using ASPX model
Customizing the SharePoint Mobile Experience
Unit 2 Test Building a Web Page Test.
Consult America Technology Consulting Services
Workshop 02 How to manage Faculties Websites using CMS
Presentation transcript:

Kentico CMS Web parts development Karol Jarkovsky (karolj@kentico.com) Consultant, Kentico Software s.r.o.

Motivation “Learning is a lifetime process, but there comes a time when we must stop adding and start updating.” Robert Brault 1/8

Agenda Web parts Life Cycle Web parts Architecture Web parts Development Web parts Future 2/8

Web parts Life Cycle Page Web part Init Init Load Load PreRender OnContentLoaded 3/8

Web parts Life Cycle CMSPortalManager .CMSPortalManager_Init() CMSPortalManager .LoadContent() CMSPagePlaceholder .LoadContent() CMSAbstractWebPart .LoadContent() CMSWebPartZone .LoadWebPartsContent() CMSAbstractLayout .LoadContent() 4/8

Web parts Architecture CMSAbstractWebPart class Properties Methods bool RenderEnvelope GetValue()/SetValue() object RelatedData CMSWebPartZone ParentZone ClearCache() bool StandAlone bool StopProcessing ReloadData() string NotResolveProperties string SQLProperties ReloadConsumers() ViewModeEnum ViewMode string CacheItemName string CacheDependencies GetCacheDependency() bool IsWidget 5/8

Web parts Development 6/8

Portal Engine for ASPX templates Web parts Future Layout web parts New base class CMSAbstractLayoutWebPart Advanced layout as web part Saves development time Dashboard New section in CMS Desk-> My Desk and Site Manager-> Dashboard Personalized content Widget support Portal Engine for ASPX templates Allows developers define template as ASPX Allows editors to further enhance template from CMS Desk-> Design tab 7/8

Questions ? 8/8

Questions Thank you