SITEFINITY FEATHER, AN INTRODUCTION

Slides:



Advertisements
Similar presentations
WaveMaker next: Webinar Sep 19, Agenda Introduction What’s new in WaveMaker 6.6 Introducing WaveMaker Cloud Demo: WaveMaker Cloud WaveMaker Roadmap.
Advertisements

Learning WebMatrix Part 3 of 3 Akber Alwani
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Modern MVC and Front-End Development with Telerik Sitefinity
What’s New in ASP.NET 5 and Visual Studio 2015 SPENCER SCHNEIDENBACH GADELLNET CONSULTING SERVICES.
The Future of Web WakeUpAndCode.com.
NuGet Sweet, but not edible Chris
USING ANGULARJS WITH SITEFINITY
Integration Capabilities Georgi
Sitefinity CMS Overview
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Tutorial -01. Objective In this session we will discuss about : 1.What is MVC? 2.Why MVC? 3.Advantages of MVC over ASP.NET 4.ASP.NET development models.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Modern MVC and Front-End Development with Telerik Sitefinity
Storm-The-Castle an introduction to MVC, AR design pattern using Castle MonoRail and ActiveRecord rev 2 Date: 2009/10/04.
Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk.
Bradley Millington Senior Program Manager Microsoft Corporation SESSION CODE: WEB202.
Sitefinity CMS Technical Overview & Developer’s Perspective
ASP.NET vNEXT & development tools Marco De
Branding in SharePoint #SPcincy2013 on Twitter Open wireless access is available. Feel free to Tweet (#SPcincy2013) and.
ASP.NET 5 Visual Studio 2015 Templates Bill Wolff Rob Keiser June 10, 2015.
Introduction to DotNetNuke Scott McCulloch DotNetNuke Core Team
Bob German Principal Architect A New on SharePoint Development Building Light-Weight Web Parts with AngularJS
Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery
Microsoft Virtual Academy Stacey Mulcahy | Technical Evangelist Christopher Harrison | Content Developer.
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
ASP.NET MVC Introduction MVC, Models, Views, Controllers, ASP.NET SoftUni Team Technical Trainers Software University
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Controls, Widgets, Grid…
ASP.NET MVC Telerik Academy
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Model-View-Controller an introduction to MVC design pattern with Castle.MonoRail Presentation: v1.0 Prepared by: Chorn Sokun
Office 365: Attack of the Clones! Building reusable site templates with the Office 365 PnP Framework.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Office UI Fabric INTRO. The Pitch The pitch Looks amazing!
1 Cutting Edge FE technologies for complex product August 6, 2015.
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.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Kendo UI ASP.NET MVC Wrappers
From SharePoint to Office 365 Development
Build and Learn ASP.NET Workshop.
Umair Tariq Xavor Pakistan (Pvt) Ltd..
The Inside Scoop Damian Jewett
The Share Widget Library
Creating Lightning Fast Apps Using AngularJS
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
DotNetNuke® Web Application Framework
Automate Custom Solutions Deployment on Office 365 and Azure
Kendo UI ASP.NET MVC Wrappers
ASP.NET MVC Introduction
Use Office UI Fabric React to Build Beauty with SharePoint
Who Needs a Developer for Automated SharePoint Provisioning?
Building Web Applications with Microsoft ASP
Lean .NET stack for building modern web apps
By Gary Mandela December 26, 2006
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
A Quick Overview of ASP.NET Core 1.0
Rich single page applications with SharePoint
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
ASP.NET Core* MVC and Web API Shahed Chowdhuri
Your code is not just…your code
Office 365 Development.
Lighting Up Real-time Web Communications with SignalR
ASP.NET MVC Web Development
Introduction to Sitecore JSS for frontend and backend developers
04 | Visual Studio & ASP.NET Integration
Bootstrap Direct quote from source: bootstrap/
05 | An Introduction to AngularJS
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

SITEFINITY FEATHER, AN INTRODUCTION

ABOUT ME Venkata Koppaka Senior Software Engineer at Falafel Software Focus on WebCMS products I love AngularJS, and mobile development with Xamarin Twitter: @vkoppaka Blog: http://blog.falafel.com/author/venkata- koppaka/

WHAT IS FEATHER As Telerik Sitefinity team describes it, Feather is a Modern, intuitive, convention based, mobile-first UI for Telerik Sitefinity™ Powered by ASP.NET MVC, AngularJS, Bootstrap, KendoUI Not a replacement to current set of widgets and technologies that ship with Sitefinity, but rather an extension Open source Currently in beta, hitting RTM release soon Will be a separate project from core Sitefinity product but will be officially supported for Telerik support channels

WHY FEATHER A little history on Sitefinity and web forms controls Easy to follow conventions for most of the frontend customizations

WHY FEATHER NO MORE WEBFORMS!

WHAT FEATHER INCLUDES Support for multiple frontend frameworks like Bootstrap, SemanticUI and foundation Stock MVC widgets of most of the current Sitefinity controls All Feather widgets are mobile first, meaning they are responsive in nature. AngularJS based new designer frameworks (no more prototype pattern!) Majority of customizations are convention based Infrastructure enhancements

FEATURES MVC Widgets in Class libraries MVC Widget templates Layout files Resource Packages Page templates based on Layout files WidgetContent helpers Angular designers Support for webforms designers

BEFORE WE GO FURTHER… Remember Feather is still a BETA product and should not be used in production apps until it hits RTM.

INSTALLING FEATHER Nuget driven All packages are hosted on Sitefinity’s Nuget feed http://nuget.sitefinity.com Add Sitefinity’s nuget feed in Visual Studio SitefinityWebApp needs Telerik.Sitefinity.Feather package Make sure AssemblyInfo.cs has [assembly: ControllerContainer] Add Feather’s Service to SystemConfig.config

DEMO

RESOURCE PACKAGES Resource packages are the CSS / Frontend frameworks that Feather supports. Currently, feather supports 3 Bootstrap SemanticUI Foundation You can add any other frontend framework based packages based on the Feather Packages repository https://github.com/Sitefinity/feather-packages Each package includes CSS JS Layouts Widget templates Fonts Images

DEMO

Hello World MVC Widget DEMO

Simple “Settings” View DEMO

Settings View priority DEMO

Attribute Support Browsable DisplayName [Browsable(false)] [DisplayName("This is a custom title")]

Advanced Designer DEMO

Additional Scripts in Designer

MVC Widget Templates DEMO

Layout Templates DEMO

Page templates DEMO

WidgetContent Helper <script src='@Url.WidgetContent("~/Mvc/Scripts/Angular/angular-route.js")'></script>

Passing Server Data to Views

Carousel Widget DEMO

Resources Sitefinity Feather site - http://projectfeather.sitefinity.com/ Sitefinity Feather Github repo – https://github.com/Sitefinity/feather Sitefinity Feather Samples repo – https://github.com/Sitefinity/feather-samples Sitefinity Feather Packages repo – https://github.com/Sitefinity/feather-packages Sitefinity Feather Widgets repo – https://github.com/Sitefinity/feather-widgets Sitefinity Feather Issues – https://github.com/Sitefinity/feather-widgets/issues

QUESTIONS