Tridion 5.3 Templates.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
Microsoft SharePoint 2010 technology for Developers
Copyright © 2009 by SDL Tridion. SDL Tridion®, SDL Tridion R5™, BluePrinting™, SiteEdit™ and WebForms™ are trademarks of SDL Tridion Holding B.V. or its.
Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Building Server Behaviors Tom Muck co-author Building Dreamweaver 4 and Dreamweaver UltraDev 4 Extensions.
Prepared by Websites Development Team, CITC. Agenda Websites Development Challenges Main Features of Web CMS Faculty Website & Control Panel Navigation.
DSpace XML UI Project Texas A&M University Digital Initiatives, Research and Technology Scott Phillips, Cody Green, Alexey Maslov, Adam Mikeal, Brian Surratt,
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Włodzimierz Funika, Filip Szura Automation of decision making for monitoring systems.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Copyright © 2009 by SDL Tridion. SDL Tridion®, SDL Tridion R5™, BluePrinting™, SiteEdit™ and WebForms™ are trademarks of SDL Tridion Holding B.V. or its.
Tutorial: Introduction to ASP.NET Internet Technologies and Web Application 4 th February 2010.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
1 Introduction to.NET Framework. 2.NETFramework Internet COM+ Orchestration Orchestration Windows.NET Enterprise ServersBuildingBlockServices Visual Studio.NET.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
What’s New in SSIS with SQL 2008 Bret Stateham Training Manager Vortex Learning Solutions blogs.netconnex.com.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Visual Basic Advanced Programming.
Microsoft Confidential Office as a Development Platform Tim Heuer
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Extending ArcGIS for Server
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
Phone: Mega AS Consulting Ltd © 2007  CAT – the problem & the solution  Using the CAT - Administrator  Mega.
Introduction to ASP.NET T.Ahlam Algharasi. The Visual Studio IDE Start page 2.
Web User Controls This presentation will cover the basics of defining, creating and using a web user control. Presented to Twin Cities.NET user group By.
Model View Controller MVC Web Software Architecture.
Christopher M. Pascucci.NET Programming CodeBehind.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
V7 Foundation Series Vignette Education Services.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Building Enterprise Applications Using Visual Studio®
The Inside Scoop Damian Jewett
DotNetNuke® Web Application Framework
PYTHON: AN INTRODUCTION
Visual Studio Tools for Office 2005
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Web Development in Microsoft Visual Studio 2013
Web Development Using ASP .NET
ASP.NET Module Subtitle.
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Visual Studio 2010 SharePoint Development Tools Overview
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Tridion 5.3 Templates

Agenda Introduction to Tridion 5.3 Advantages of Tridion 5.3 Templates Code Migration (VB Script to C#) XSLT, Custom Page features in Tridion 5.3 Event System Implementation Demo

Introduction New Version of SDL Tridion R5 Features Compound Templates Application Monitoring Publish the Binaries to any Web folder ASP.NET Server Controls, JSP Custom Tags Workflow changes, Blueprint Diagram for each Items Publish the Component Presentation as ASCX control

Compound Templating (R5.3) Templating Framework Component/Page Template (VB Script) Published Content Normal Templating (R5.2) Component/ Page Template-1 Compound Templating (R5.3) Published Content Template-2 Template-n

Compound Templates The most important new functionality in Tridion 5.3 Compound Templates are nothing but groups of Template Building Blocks make use of various technologies To manipulate the content from Content Manager we need .NET assembly Template Building blocks. To visualize the content, we need Dream weaver Template Building Blocks. Classified into Compound Page Templates, Compound Component Templates & Template Building blocks Template Building Blocks are classified into C# Fragment, .NET Assembly and Dream weaver files

Compound Templates Types Compound Page Templates Transforms the Page (object) into publishable content (XML). Compound Component Templates Transforms the Component into publishable content (XML) Compound Template Building Blocks Cores the often-used tasks that can be included in compound Page Template and Compound Component Templates

C# Fragments (Compound TBB) C# code can directly enter into source tab of Template Building Block for the simple operations on the package Advantages Doesn’t require IDE to write the code No need of Build the code as DLL Exception Handling, DB connectivity, WS Invocation, etc Drawbacks It is not possible to Debug the Code

.NET Assembly (Compound TBB) To perform the most complex operations, we created the .NET assembly in visual studio IDE and upload in a Template Building Block Advantages Able to Debug the Code Language Independence (C#, VB.NET, J# and VC++) Exception Handling, DB connectivity, WS Invocation, etc IDE to develop the Code & Build the DLL

Dream weaver (Compound TBB) This template mainly used to specify the visualization of the content. A valid Adobe Dream weaver (.dwt) file that you create and add to a Template Building Block in Content Manager Advantages Separate the Presentation from Script (C#) IDE (Adobe Dream weaver) to visualize the Content Visualize the content with out script (C#)

Compound Templates over Monolithic Templates Easy to re-use and modify the templates sequence in Compound Templates Enables the user to separate the Template Building Blocks for each step More easy to extend our compound templates by re-use the existing one Easy to distribute the Template building Blocks according to the Skill set like Web-Designer can work on Dream weaver Templates and Developer can work on .NET assemble Templates Content Integration from multiple environments (PROD1, PROD2)

Code Migration (VB Script to C#) The current implementation (VB Script) for generating the Page XML & Component XML has been migrated to C# fragments, .NET Assembly Advantages Reduce the code complexity Able to debug the Code Exception handling Make use of advanced features (WS Invocation, Threading, etc)

XSLT, Custom Page features The XSLT filter for RTA fields (remove empty <p> tags) and Custom Page for populating the security groups has been implemented in Tridion 5.3 without any issues. Event System Implementation Tridion 5.2 supports .NET framework 1.1 and Tridion 5.3 supports .NET framework 2.0. So far we build the DLL using NANT with .NET framework 1.1 assembly will not compatible to Tridion 5.3 environment. So we need to build the DLL with .NET framework 2.0 assembly.