Date post: | 14-Apr-2018 |
Category: |
Documents |
Upload: | shaishavkarnani |
View: | 216 times |
Download: | 1 times |
of 12
7/27/2019 Training on Umbraco - Part III
1/12
TRAINING ON UMBRACO CMSPREPARED BY SHAISHAV KARNANI
7/27/2019 Training on Umbraco - Part III
2/12
AGENDA FOR DAY 3
MEMBERSHIP
UMBRACOASYNCHRONOUS
MULTISITE
LANGUAGESANDDICTIONARIES
RELATIONS
PACKAGE
7/27/2019 Training on Umbraco - Part III
3/12
GOALS OF DAY 3
Understanding of Advanced topics on Umbraco CMS
Most Complex Websites can be built after completion of a
topics
7/27/2019 Training on Umbraco - Part III
4/12
MEMBERSHIP Setting Up membership
Extending members
Accessing members using razor and membership api
Membership Provider Model
using System.Web.Security
using umbraco.cms.businesslogic.member;
7/27/2019 Training on Umbraco - Part III
5/12
MEMBERSHIP(CONTD)
Member Login:Membership.ValidateUser (username,
password)
FormsAuthentication.SetAuthCookie(us
ername, true);
Member Logout:FormsAuthentication.SignOut();
Member IDMembershipUser m
Membership.GetUs
m.ProviderUserKey
Member AvailableUser.Identity.IsAut
7/27/2019 Training on Umbraco - Part III
6/12
UMBRACOASYNCHRONOUS
WEB API & JSON
RESTful Services
Web Services & JSON
MasterPages as a Service
Base as a Service
7/27/2019 Training on Umbraco - Part III
7/12
WEB API
http://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-W
Web-API-and-why-to-use-it-?.html
http://www.xfront.com/json/
http://api.jquery.com/jQuery.getJSON/
http://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.xfront.com/json/http://api.jquery.com/jQuery.getJSON/http://api.jquery.com/jQuery.getJSON/http://www.xfront.com/json/http://www.xfront.com/json/http://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.htmlhttp://www.dotnet-tricks.com/Tutorial/webapi/VG9K040413-What-is-Web-API-and-why-to-use-it-?.html7/27/2019 Training on Umbraco - Part III
8/12
MULTISITE Manage Multiple Sites in One Umbraco Installation
Setting up Host Names as entry points for Multiple Sites, Localization and
Languages
Make 2 users one having access to English Site & media and another
other language.
Leverage ASP.NET's localization and internationalization featu Umbraco framework has a Relations API that enables two-wa
relations between localized pages
Dictionary items provides language versions for static text and
Umbraco Translation WorkFlow.
7/27/2019 Training on Umbraco - Part III
9/12
MULTISITE STRUCTUREhttp://webmove.be/home/blog/blog/2011/august/multila
age-websites-with-umbraco-part1
Umbraco DB Diagram
http://blog.hendyracher.co.uk/wp-
content/uploads/2009/01/umbracodb1.gif
http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://blog.hendyracher.co.uk/wp-content/uploads/2009/01/umbracodb1.gifhttp://blog.hendyracher.co.uk/wp-content/uploads/2009/01/umbracodb1.gifhttp://blog.hendyracher.co.uk/wp-content/uploads/2009/01/umbracodb1.gifhttp://blog.hendyracher.co.uk/wp-content/uploads/2009/01/umbracodb1.gifhttp://blog.hendyracher.co.uk/wp-content/uploads/2009/01/umbracodb1.gifhttp://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part1http://webmove.be/home/blog/blog/2011/august/multilanguage-websites-with-umbraco-part17/27/2019 Training on Umbraco - Part III
10/12
LANGUAGESANDDICTIONARIES How do we set up a new language for the admin user inte
Use Dictionaries to Translate labels and Buttons (Dynami
@Dictionary.Home
Item:field needs to have #Home
Add New Languages
7/27/2019 Training on Umbraco - Part III
11/12
RELATIONS Introduction to relations
Document Relations
Example of Relations
http://our.umbraco.org/documentation/Reference/manage
elations/
http://our.umbraco.org/documentation/Reference/management/Relations/http://our.umbraco.org/documentation/Reference/management/Relations/http://our.umbraco.org/documentation/Reference/management/Relations/http://our.umbraco.org/documentation/Reference/management/Relations/7/27/2019 Training on Umbraco - Part III
12/12
PACKAGE Contour Forms
Importing Content to the System
How can we write our own routine to import Content & M