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

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

Transcript of SDL Tridion Community Webinar Introduction and demonstration of the Page Publisher.

Page 1: SDL Tridion Community Webinar Introduction and demonstration of the Page Publisher.

SDL Tridion Community Webinar

Introduction and demonstration of the Page Publisher

Page 2: 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.• I really enjoy working with SDL

Tridion.• You can reach me via:

[email protected]– twitter.com/wntr

Page 3: SDL Tridion Community Webinar Introduction and demonstration of the Page Publisher.

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 Introduction and demonstration of the Page Publisher.

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 Introduction and demonstration of the Page Publisher.

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 Introduction and demonstration of the Page Publisher.

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 Introduction and demonstration of the Page Publisher.

Page Publisher - Demo

*Crosses fingers & toes*

Page 8: SDL Tridion Community Webinar Introduction and demonstration of the Page Publisher.

Page Publisher – future development

• V2 will likely integrate directly with the default publish dialog

Page 9: SDL Tridion Community Webinar Introduction and demonstration of the Page Publisher.

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 Introduction and demonstration of the Page Publisher.

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 Introduction and demonstration of the Page Publisher.

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 Introduction and demonstration of the Page Publisher.

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 Introduction and demonstration of the Page Publisher.

Some great GUI extension references

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

gui-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 Introduction and demonstration of the Page Publisher.

Thank you for joining this presentation