Ash Prasad, May 28, 2015 (at DNN Connect) Sr. Manager Development, DNN Corp. Localization of JS, CSS, HTML based UI in Evoq.

Slides:



Advertisements
Similar presentations
Training Agenda  Overview  The user interface (UI)  Using a query from the Pinnacle support website
Advertisements

Bridging the Gap between eBook Readers and Browsers eBooks: Great Expectations for Web Standards W3C Workshop on Electronic Books and the Open Web Platform.
Creating and Editing a Web Page Using Inline Styles
Microsoft Confidential David Gristwood Application Architect Developer & Platform Group Microsoft Limited blogs.msdn.com/David_Gristwood.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
Apache Tomcat Server Typical html Request/Response cycle
Understanding HTML Style Sheets. What is a style?  A style is a rule that defines the appearance and position of text and graphics. It may define the.
Copyright ©2013 The Nielsen Company. Confidential and proprietary. 1 Consumer Confidence Survey – Q3 – 2014 Field Dates: August 13 – September 5, 2014.
Presented by…. Group 2 1. Programming language 2Introduction.
BUILD CROSS-PLATFORM NATIVE MOBILE APP FOR DNN DNN Mobi.
DNN Evoq 8 CMS College of Pharmacy IT. COP Web Management History  Demands for Pharmacists have decreased in the past 3-4 years.  Student registration.
 2004 Prentice Hall, Inc. All rights reserved. Chapter 13 - Dynamic HTML: Object Model and Collections Outline 13.1 Introduction 13.2 Object Referencing.
Angelo Chan Kamran Bilgrami. Agenda ● WinJS - What and Why ● Modern Apps ● WinRT Architecture ● Demos o Controls o Data Bindings o Program LifeCycle Management.
DNN Performance & Scalability Planning, Evaluating & Improving : Part 1.
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep M5: Data, Files, and Encryption Michael Palermo Microsoft Technical Evangelist Jeremy.
Caching Chapter 12. Caching For high-performance apps Caching: storing frequently-used items in memory –Accessed more quickly Cached Web Form bypasses:
1 UPLOADING ASSETS. 2 What is an Asset in CrownPeak CMS? –Templated assets are used to create content based on specific page layouts –Digital Assets are.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
0 Y! Mail Application Development Platform Open Hack day 14 th Feb 2009.
An Approach to Persistence of Web Resources Joachim Feise University of California, Irvine Information and Computer Science
Agenda Session 3 (8/2/06). From Last Week  Review of homework  Word Doc comparison  Frame viewing (see  More on 508/WCAG.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Computer Hardware. What is Hardware? Hardware is any part of a computer you can touch There are 2 categories: Inside the computer Peripherals connected.
TOPIC II Dynamic HTML Prepared by: Nimcan Cabd Cali.
Case Study: Live Search – Moving to and then away from AJAX Eric Schurman Performance Development Lead Live Search Microsoft.
DotNetNuke Extension Development Best Practices Mitchel Sellers Microsoft C# MVP, MCITP.
CSC 2720 Building Web Applications Basic Frameworks for Building Dynamic Web Sites / Web Applications.
1.Getting Started 2.Modifying Design 3.Newsletter Templates 4.Announcement 5.Administer Sections Index Training 14 th Mar., 2011.
Creating and Editing a Web Page Using Inline Styles
Course Content Emily Dixon. Content Strategy Web > Class > Modules > Module 1 (etc) > Projects > Exercises Public > NO strategy–It’s a mess Dixonem1 >
Sarvashrestha Paliwal ISV Evangelist Microsoft India.
(1) HTML5, CSS, Twitter Bootstrap. (2) HTML5 Will be the new standard New features Drag and Drop and Support for local storage,,,, New input types Removed.
© 2006 EMC Corporation. All rights reserved. Section 2 – Storage Systems Architecture Introduction.
1 ITEC 4830 Graphics Design Chapter 1 Dreamweaver MX 2004 Basics.
Creating Web Pages with Links, Images, and Embedded Style Sheets
Let’s look what flash can do: OK, that wasn’t flash! That was HTML5.
© Nayukeji 2013 – All rights reserved– Confidential Unified Cloud Storage with JIO Cédric Le Ninivin – officejs.com.
TNPW1 Ing. Jiří Štěpánek.  In current version (XHTML 1.0 strict)  No multimedia elements  No semantics elements  Only few input types  Only few document.
Basics Components of Web Design & Development Basics, Components, Design and Development.
Course Agenda Deep Dive into the Building Blocks and Services of the SharePoint Platform Module 1: Developing Advanced Workflow Scenarios in Office 365.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Does your website speak Chinese? Thom Robbins
4.3. Code animations by using JavaScript Access data access by using JavaScript. Creating Animations, Working with Graphics, and Accessing Data.
Making the website. Get your folders sorted first Create a new folder in “N” called “My hockey website” Create folders inside called “Documents”, “images”
Office 365 Development July 2014.
IST256 : Applications Programming for Information Systems
Creating Your Own Admin Panel for DNN 9
Server sends index-HTML-Code Enter in Browser (localhost/name) Local Server Browser Requests Data Server sends index-HTML-Code.
KnockoutJS -Pradeep Shet 31st August 2014.
Build data-driven collection and list apps using XAML
Using Access and the Web
Microsoft Office Illustrated
PLOTr -KUSHAL MEHTA.
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Insert the title of your presentation here
Build /2/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
© NTT Communications 2018 All Rights Reserved
Software Design Lecture : 8
Reach a worldwide audience by building a world-ready app
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
COMP 101 Introduction.
Route web traffic using Azure CLI
Modified at -
Thing / Person:____________________ Dates:_________________
Dreamweaver Prepared by: Lily & John
Creating buttons in Fireworks
One Set of Styles Connected to As Many Pages as You Want!!!
Yale Digital Conference 2019
Presentation transcript:

Ash Prasad, May 28, 2015 (at DNN Connect) Sr. Manager Development, DNN Corp. Localization of JS, CSS, HTML based UI in Evoq

Agenda Architecture Resx caching – content and modified datetime WebApi to retrieve culture specific resx Saving Resx in browser’s local storage Accessing localized content using KO bindings DNN / Proprietary and Confidential. All Rights Reserved. 2

Architecture KO BindingsWebApi to Retrieve Keys Keys and ModifiedDateTime CachingLocalization APIsRESX File

Resx Caching – Content and Modified DateTime Enumerate all resx files in module’s App_LocalResources folder Cache all the keys in a dictionary based on culture Cache the date time when file was modified DNN / Proprietary and Confidential. All Rights Reserved. 4

WebApi to retrieve culture specific resx DNN / Proprietary and Confidential. All Rights Reserved. 5

Saving Resx in browser’s local storage DNN / Proprietary and Confidential. All Rights Reserved. 6

Accessing localized content using KO bindings DNN / Proprietary and Confidential. All Rights Reserved. 7