SDL Tridion Community Webinar

14
SDL Tridion Community Webinar Introduction and demonstration of the Page Publisher

description

SDL Tridion Community Webinar. Introduction and demonstration of the Page Publisher. A very little bit about me. I’m John, I’ve worked with SDL Tridion for years and years. I’m based in Brussels, Belgium. I help run Content Bloom a CMS development agency. - PowerPoint PPT Presentation

Transcript of SDL Tridion Community Webinar

Page 1: SDL Tridion Community Webinar

SDL Tridion Community Webinar

Introduction and demonstration of the Page Publisher

Page 2: SDL Tridion Community Webinar

A very little bit about me

• I’m John, I’ve worked with SDL Tridion for years and years.

• I’m based in Brussels, Belgium.• I help run Content Bloom a CMS

development agency.• I really enjoy working with SDL

Tridion.• You can reach me via:

[email protected]– twitter.com/wntr

Page 3: SDL Tridion Community Webinar

About this presentation

• I’m going to go through the following:– An introduction to the power tools– A demonstration of the page publisher power tool– Explain a little bit about the architecture of a power tool

• A ton of great SDL Tridion GUI development links are found at the end of this presentation• There is a great ‘how to’ here:

– http://code.google.com/p/tridion-2011-power-tools/wiki/nononsenseguide

– I hope it provides a good insight into how easy and fun it is to build SDL Tridion GUI extensions

– Interrupt me at any point if you want to talk about something or I’m not explaining very well!

Page 4: SDL Tridion Community Webinar

History of the Power Tools

• Original power tools existed pre v2011

• Documented and downloadable from SDL’s Tridion world website:– http

://www.sdltridionworld.com/community/extension_overview/powertools.aspx

• Still a fantastic set of tools to help you do some SDL ‘power moves’ post SDL Tridion 2011

Page 5: SDL Tridion Community Webinar

SDL Tridion 2011 Power Tools

• An SDL Tridion community driven project• Open source and available now via:

– http://code.google.com/p/tridion-2011-power-tools/

• Already contains a number of useful completed tools.

• Final completion of tools expected to launched officially released early Q2.

• SDL Tridion 2011 allows full customisation of the GUI.

Page 6: SDL Tridion Community Webinar

Page Publisher

• Publishes pages individually, opposed to grouped– Main ‘benefit’ is that only incorrect content will fail,

rather than the whole publish transaction– Makes it easier to spot where templates issues exist

• Includes additional functionality to include component links and workflow

• Still under-going some final tweaks in current form.

Page 7: SDL Tridion Community Webinar

Page Publisher - Demo

*Crosses fingers & toes*

Page 8: SDL Tridion Community Webinar

Page Publisher – future development

• V2 will likely integrate directly with the default publish dialog

Page 9: SDL Tridion Community Webinar

Page publisher – how it works

• There are roughly 4 parts to a power tool:– XML to provide configuration

• Where it ‘appears’ in the CME• The resources used (css, js)

– JavaScript: To handle the logic of the item in the CME• A command script to handle the tool launching and visibility• A file that deals with the display and functionality within the tool interface

– Aspx page: The power tool interface– Web service/Model: Provides processing and feedback to the power

tool using the SDL Tridion core service

Page 10: SDL Tridion Community Webinar

Page publisher: VS project

2 x XML Config:- For CME- Power tools editors

Client application- ASPX for dialog- Javascript for dialog- Javascript ‘command’

Model- Web & SDL Core service

Modelconfig

Page 11: SDL Tridion Community Webinar

Power tools architecture

SDL Tridion - Editor and model enabled (System.config XML)

Power tools Editor (XML & JS)

Power tools Model(.Net Webservice /

Tridion Core service)PagePublisher.svc

Select to use a power toolCommand opens

power tool

PagePublisher.jsPagePublisher.aspx

ExecuteRequest

ProcessedRequest

Editor.config & PagePublisherCommand.js

Page 12: SDL Tridion Community Webinar

Want to know more?

• Get the power tools:– http://code.google.com/p/tridion-2011-power-tools/

• Come and join the group – http://groups.google.com/group/tridion-powertools

• Chat with the group on flow dock– https://powertools.flowdock.com

Page 13: SDL Tridion Community Webinar

Some great GUI extension references

• Yoav Nirvan’s GUI extension walkthrough:– http://yoavniran.wordpress.com/2011/03/03/setting-up-a-tridion-gu

i-2011-extension-in-8-steps/

• Nuno’s ‘no nonsense guide’:– http://code.google.com/p/tridion-2011-power-tools/wiki/

nononsenseguide• Julian’s ‘hello world’ example:

– http://www.julianwraith.com/2010/10/helloworld-extension-for-tridion-2011 /• More Nuno – great power tool introduction:

– http://nunolinhares.blogspot.com/2011/10/powertools-2011. html• LMGTFY: Tridion GUI extensions :

– http://lmgtfy.com/?q=SDL+Tridion+gui+ extensions

Page 14: SDL Tridion Community Webinar

Thank you for joining this presentation