Localization Roadmap Content Localization in DNN neXt Sebastian Leupold.

Slides:



Advertisements
Similar presentations
Mercury Quality Center 9.0 Training Material
Advertisements

EBSCO Discovery Service
Business Development Suit Presented by Thomas Mathews.
Excel application for accounting principles. Contents (1) The content of Excel screen. (2) The Excel ribbon. (3) How to create new workbooks. (4) Excel.
Project Implementation for COSC 5050 Distributed Database Applications Lab4.
Word Lesson 8 Increasing Efficiency Using Word
Workflow & Event Derivation Workshop
Integrating Access with the Web and with Other Programs.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Tutorial Holdings Management Adding, Editing, and Assigning Full Text Finder Links support.ebsco.com.
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
Creating a SharePoint App with Microsoft Access Services
What is so good about Archie and RevMan 5
User Profiles: I Didn’t Know I Could Do That!! Stacy L. Deere-Strole Focal Point Solutions, LLC.
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
What are the key improvements in web content management?
Records and Information Management IT - Enterprise Content Management SPIDR II Global Features Reference Guide April 2013.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
DTA Procurement Demo 1.Role of Unit Maker/CHA user 1.Preparation of a DTA ProcurementPreparation of a DTA Procurement 2.Submission of DTA Procurement to.
Getting Started with Expression Web 3
Database Design for DNN Developers Sebastian Leupold.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 4 – Creating New.
Open source administration software for education research administration Awards Module Susan Mundt, University of Arizona KCC Award Subcommittee Co-Lead.
Variations and the MUI in SharePoint 2010 Gary Lapointe, MVP.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
IE 411/511: Visual Programming for Industrial Applications
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Intra SEZ Transfer Request Demo 1.IntroductionIntroduction 2.Nature of transactions coveredNature of transactions covered 3.Role of Unit Maker/CHA user.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 3: Customizing Document Elements.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Microsoft Access 2013 Simplify Data Entry with Forms Chapter 3.
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.
0 eCPIC User Training: Resource Library These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
The New Flagship. New v9.1.2 Free Patch Releasing: May 5, 2014 To be delivered though True Update.
Chapter 17 Creating a Database.
Access Chapter 8- Integrating Access with the Internet and other Programs.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 7 – Creating and Using Templates in a Web.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Office Server Specific Web content management –Page structure, layouts, and controls –Publishing.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Agenda Basic concepts and demo in service portal (search KB articles)
1 Lesson 18 Managing and Reporting Database Information Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
Greenstone Internals How to Build a Digital Library Ian H. Witten and David Bainbridge.
Microsoft ® Official Course Structuring and Publishing Websites for All Users Microsoft SharePoint 2013 SharePoint Practice.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Web QT Today Runs against the Online Transaction Processing (OLTP) Production Database Uses J2EE Architecture Designed to provide operational support.
Information Management System “Institutions Module" Information Management System “Institutions Module" The System management module is an integrated part.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
Forms Manager. What is Forms Manager? Forms Manager is a completely new online form creation and form data management tool.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
Groups, More than Just Collaboration Christopher Smoak.
Connecting to External Data. Financial data can be obtained from a number of different data sources.
Using the Kentico CMS API Thom Robbins Bryan Soltis
Best Practice – Localization TT Knowledge Force Software December 5, 2012.
VOCAB REVIEW. A field that can be computed from other fields Calculated field Click for the answer Next Question.
Nuts and Bolts of Your LawHelp Site February 2014.
Does your website speak Chinese? Thom Robbins
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Microsoft Office Access 2003
Microsoft Office Access 2003
SharePoint 2010 – SharePoint 101
Tutorial 8 Sharing, Integrating, and Analyzing Data
Click2Export Export & Dynamics 365/CRM Reports/Word/Excel Templates in 1 Click
Presentation transcript:

Localization Roadmap Content Localization in DNN neXt Sebastian Leupold

Sebastian Leupold Microsoft MVP dnnWerk Verbund Deutschsprachige DNN-Usergroup DNN Localization Team German Translation of DNN

History and Current Situation  Content Localization added in DNN 5.5  Got Improved in DNN 5.6, 6.0 and 7.1  Limited Acceptance Requires Following a Workflow Complex Implementation  Bad Performance (### Pages*Languages)  Different Handling of Static and Content  No Support for Multilingual Modules  Missing Translation for Numerous Elements (Roles, …)  Analysis of Stakeholders and Use Cases

Requirements  Easy to translate (like editing content)  Professional Sites use External Translators Central UI Export/Import  Translation Center with overview What has been translated / needs to be translated  Avoid duplicate translations  Support for Multilingual Modules

Roadmap 1. Support for Multilingual Modules 2. “True” Multilingual Pages 3. Central Translation Catalogue 4. Translation Interface for Modules & Core 5. Translate “in Situ” 6. Translation Center 7. Export/Import for external Translators 8. Full Integration in Content Workflow

I. Support for Multilingual Modules Module Type Support ML Content Localization Enable Default Allow Localization Enable 1. No Localization availableFalse 2. Localization possible, not suggestedFalse True 3. Localization possible and suggestedFalseTrue 4. Localization required, No ML supportFalseTrueFalse 6. ML content supported, but optionalTrueFalseTrue 7. ML content supported and suggestedTrue 8. Always require ML contentTrue False

I. Support for Multilingual Modules  Using Flags in Module Definition Supports multilingual content Content can be localized Localization enabled by default  Option, when adding a Module to a Page ML Content? (enable Translation UI)  Adding page Language: Instance/Referene  Interface for Translation Statistics  Module Names and Description localized

II. True Multilingual Pages /1 Page (Tab):  One Page (Same TabID) for all languages (currently: one Page per Language)  TabLocalization Table TabID & Culture TabName  Multilingual Page Settings TabSettings like PortalSettings with CultureCode Neutral Fallback Extensible for Skins and Modules

II. True Multilingual Pages /2 Modules:  CultureCode in Page Link Extend PK of TabModules Table by Culture Code ML Modules: one Record per Lang. same ModuleID Monolingual M: each record points to a diff. Module Null: display for all cultures  Display: Filtering Modules by Language  ML ModuleSettings & TabModuleSettings Null for Neutral/Fallback (like PortalSettings)

III. Translation Catalogue  Central Location for all Translations Static Semi-Dynamic Entities (Roles, Lists, …) Dynamic Content (versions)  Not necessarily storing Data, just Access  Dictionary attached  Infrastructure for the following Items

IV. Translation Interface  Interface for Modules & Core Modules might use different data stores  Queried by the Translation Interface Like DNN Search  Provides all Text to Translate  Provides Statistic Data

V. Translate “in Situ” Detecting a piece of text on the page, where Translation is missing/wrong  Enter Edit Mode: Translate button appears on hover of each text  Click it, Translate it  System knows how to save it Required: Text key included (hidden) Modules need to support the interface

VI. Translation Center  for Admins and Onsite Translators  Lists all Texts ordered by Page & Tag ordered/filtered by Status Ordered by Author …  Provides text suggestions from dictionary or online translation center  For static text: Admin option: export to LP

VII. Export /Import Interface  Integrate external Translators  Ideal would be Push interface No Standard available  Pull Interface (Translator request): X/Liff standard Preparation of text Export only missing translation / modified text Re-import translation and handover to source C.

VIII. Integration in Content Workflow Content Workflow must include Translation  Upon Content create  Upon Content update  Must be part of available WF Templates

Call for Action  Validation of Use Cases  Developers needed  Testers required  Documentation & Samples  Tutorials for Developers

Questions?