<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Julian Wraith &#187; SDL Tridion</title>
	<atom:link href="http://www.julianwraith.com/category/sdl-tridion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.julianwraith.com</link>
	<description>CMS expert, entrepreneur and autodidact.</description>
	<lastBuildDate>Fri, 03 Sep 2010 10:13:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>JQuery as a Tridion GUI extension</title>
		<link>http://www.julianwraith.com/2010/08/jquery-as-a-tridion-gui-extension/</link>
		<comments>http://www.julianwraith.com/2010/08/jquery-as-a-tridion-gui-extension/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 10:11:20 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[SDL Tridion]]></category>
		<category><![CDATA[Web Content Management]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[SDL Tridion 2009]]></category>

		<guid isPermaLink="false">http://www.julianwraith.com/?p=562</guid>
		<description><![CDATA[Cool coding goings on in the world of Yoav. Experiments with JQuery and the Tridion GUI.]]></description>
			<content:encoded><![CDATA[<p>Cool coding goings on in the world of Yoav. Experiments with <a href="http://yoavniran.wordpress.com/2010/08/07/using-jquery-for-tridion-gui-extensions/" target="_blank">JQuery and the Tridion GUI</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julianwraith.com/2010/08/jquery-as-a-tridion-gui-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SDL Tridion 2011 Visual highlights</title>
		<link>http://www.julianwraith.com/2010/07/sdl-tridion-2011-visual-highlights/</link>
		<comments>http://www.julianwraith.com/2010/07/sdl-tridion-2011-visual-highlights/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 09:07:01 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[SDL Tridion]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[wcm]]></category>
		<category><![CDATA[Web Content Management]]></category>

		<guid isPermaLink="false">http://www.julianwraith.com/?p=519</guid>
		<description><![CDATA[Recently I attended the bootcamp of the 2011 Community Technology Preview, a preview for existing partners and customers of the latest version of SDL’s WCMS, SDL Tridion 2011. What has changed the most &#8211; or rather the most obvious change &#8211; is the Content Manager Explorer also known as the Tridion GUI. In 2011, apart [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.julianwraith.com/wp-content/uploads/2010/07/2011.png"><img class="alignright size-full wp-image-520" title="2011" src="http://www.julianwraith.com/wp-content/uploads/2010/07/2011.png" alt="" width="200" height="51" /></a>Recently  I attended the bootcamp of the <a href="http://www.sdltridionworld.com/articles/ctp_sdltridion2011.aspx" target="_blank">2011 Community Technology Preview</a>, a  preview for existing partners and customers of the latest version of  SDL’s WCMS, SDL Tridion 2011.</p>
<p>What  has changed the most &#8211; or rather the most obvious change &#8211; is the  Content Manager Explorer also known as the Tridion GUI. In 2011, apart  from running on all the major browsers and also an <a href="http://www.youtube.com/watch?v=PVpl0ejlDq4" target="_blank">iPad</a>, it features a redesign that  will be familiar to existing users but also taking on board lots of new  usability features.</p>
<p><a href="http://www.julianwraith.com/wp-content/uploads/2010/07/gui.png"><img class="aligncenter size-medium wp-image-521" title="gui" src="http://www.julianwraith.com/wp-content/uploads/2010/07/gui-300x182.png" alt="" width="300" height="182" /></a><br />
<br clear="all" /></p>
<p>One  of the nicest features of the new interface is the ribbon toolbar. On  the current version of Tridion, the buttons on the toolbar are somewhat  hard to see and can make it difficult to see what the particular button  is supposed to do. The ribbon features a big icon and some text as well  which should make finding the function you want easy.</p>
<p><a href="http://www.julianwraith.com/wp-content/uploads/2010/07/ribbon_closeup.png"><img class="aligncenter size-medium wp-image-523" title="ribbon_closeup" src="http://www.julianwraith.com/wp-content/uploads/2010/07/ribbon_closeup-300x114.png" alt="" width="300" height="114" /></a><br />
<br clear="all" /></p>
<p>If you don’t like the ribbon you can always collapse the ribbon down to the more traditional row of icons.</p>
<p><a href="http://www.julianwraith.com/wp-content/uploads/2010/07/closed_ribbon_closeup.png"><img class="aligncenter size-medium wp-image-527" title="closed_ribbon_closeup" src="http://www.julianwraith.com/wp-content/uploads/2010/07/closed_ribbon_closeup-300x108.png" alt="" width="300" height="108" /></a><br />
<br clear="all" /></p>
<p>Two  more features I would like to highlight. Gone are the tabs on the  publishing queue and it now shows you all options in the same area. It’s  common for me to forget that I have other options on the other tab, so  having them all in one place is better for the old folk like myself.</p>
<p><a href="http://www.julianwraith.com/wp-content/uploads/2010/07/publishqueue.png"><img class="aligncenter size-medium wp-image-524" title="publishqueue" src="http://www.julianwraith.com/wp-content/uploads/2010/07/publishqueue-300x240.png" alt="" width="300" height="240" /></a><br />
<br clear="all" /></p>
<p>And  then lastly I want to show you another nice feature. Error messages  in-line to the interface, so now the option to feed more back to the  user about what is going on. If you missed a message, you can also get a  list back of the message history.</p>
<p><a href="http://www.julianwraith.com/wp-content/uploads/2010/07/error.png"><img class="aligncenter size-medium wp-image-525" title="error" src="http://www.julianwraith.com/wp-content/uploads/2010/07/error-300x182.png" alt="" width="300" height="182" /></a><br />
<br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.julianwraith.com/2010/07/sdl-tridion-2011-visual-highlights/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Fall in love with SDL Tridion publishing</title>
		<link>http://www.julianwraith.com/2010/04/fall-in-love-with-sdl-tridion-publishing/</link>
		<comments>http://www.julianwraith.com/2010/04/fall-in-love-with-sdl-tridion-publishing/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 11:50:59 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
				<category><![CDATA[SDL Tridion]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[publishng]]></category>
		<category><![CDATA[SDL]]></category>
		<category><![CDATA[wcm]]></category>
		<category><![CDATA[Web Content Management]]></category>

		<guid isPermaLink="false">http://www.julianwraith.com/?p=485</guid>
		<description><![CDATA[I try never to write about SDL Tridion related topics and whilst it is useful to the SDL Tridion Community, I want to write about other things. However, it has been too long since I have written and I had to do something soon…  so here I am again and I decided to look into [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.julianwraith.com/wp-content/uploads/2010/04/photo_big_heart_pc.jpg"><img class="alignright size-medium wp-image-493" title="Love your computer" src="http://www.julianwraith.com/wp-content/uploads/2010/04/photo_big_heart_pc-300x198.jpg" alt="" width="300" height="198" /></a>I try never to write about <a href="http://www.sdltridion.com/" target="_blank">SDL Tridion</a> related topics and whilst it is useful to the <a href="http://www.sdltridionworld.com/" target="_blank">SDL Tridion Community</a>, I want to write about other things. However, it has been too long since I have written and I had to do something soon…  so here I am again and I decided to look into publishing with SDL Tridion.</p>
<p><strong>What is publishing?</strong></p>
<p>In short, Publishing is the mechanism SDL Tridion uses to put content on a presentation environment. Content and Templates are rendered together and HTML, XML, JSP etc. comes out the other side. When you chose to publish something, you start a chain reaction that sees your content successfully published on your website. During that process SDL Tridion makes sure all your dependencies are taken care of. That single item you chose to publish might lead to a few more items being published so that the website has no errors or inconsistencies in the content.<br />
There are a number of factors that influence how publishing behaves and how you, as a user, can get along with it. The basic factors are:</p>
<ul>
<li>The implementation</li>
<li>The content</li>
<li>The hardware</li>
</ul>
<p><strong>So what do we want from publishing? </strong></p>
<p>Mostly you want content there as soon as possible so you can move onto the next task. However, there are allot of other people doing the same thing and on large scale environments or environments with challenges on performance you might have to queue up.</p>
<p><strong>So what can you do?</strong></p>
<p>You need to publish content in a way that ensures the least stress and maximizes the available time for publishing. So I have gathered here some tips that might help you.</p>
<p><strong>Publish Structure Groups</strong></p>
<p>When you publish anything in SDL Tridion, the number of items you select in the Content Management Explorer equals the number of jobs in the publishing queue. Each job in the queue must be completed separately and therefore has all the overhead of being treated as a separate job. However, if you want to publish allot of pages, for example; part of your site, then it makes sense to publish the Structure Group rather than all the individual pages. It will take just as long to get the task done, just with less overhead. If you are worried about failures then use the failure tolerance setting on the Advanced tab of the publishing dialog.</p>
<p><strong>Use priority publishing</strong></p>
<p>Most users have found the priority option in the publishing dialog. It allows you to change the standard priority to change how the publisher will pick up your publishing job. High = it goes first, Low = it goes last. Normal is everything in between. Using Low priority is handy to be able to use the available publishing time of your servers without getting in the way of normal work. So for example, you need to roll out a future site to Staging; then use low priority publishing. It will get there as soon as the publishers have time to deal with it.</p>
<p><strong>Publish on off peak hours</strong></p>
<p>I looked at the number of items published per day for one of my customers recently. It went like this.</p>
<ul>
<li>Wednesday: 16952</li>
<li>Thursday: 21829</li>
<li>Friday: 13279</li>
<li>Saturday: 1</li>
<li>Sunday: 14</li>
<li>Monday: 1527</li>
<li>Tuesday: 2681</li>
<li>Wednesday: 357</li>
</ul>
<p>Notice anything? Many items that could have been published were not because they did not use the weekend. The servers were not turned off; they sat there wasting that publishing time for nothing. So, scheduling a task for the weekend (or even evening) could make better use of the time available.</p>
<p><strong>Publish to staging or live but not to both </strong></p>
<p>Too often I see publishing jobs in a queue that are the same item but going to two different places and those two places are often Staging and Live. The staging site does need to be up to date, but Live is much more important and the process should be that once you are satisfied with your content you publish it to live, so why republish it to staging? If you must publish to staging then make it low priority or maybe schedule a complete republish to Staging in the weekend (see above). To enable low priority publishing all the time you can set the default priority to low on a Publication Target. That way all jobs going to Staging would be low priority and you never need to remember to set it.</p>
<p><strong>Check the details of what you are about to publish</strong></p>
<p>Before you publish, take a look at what will publish and make sure it is what you expect. You can do this using the “See items to Publish” button in the bottom left of the publishing dialog.<br />
<a href="http://www.julianwraith.com/wp-content/uploads/2010/04/publish_dialog.jpg"><img class="size-medium wp-image-486 alignnone" title="publish_dialog" src="http://www.julianwraith.com/wp-content/uploads/2010/04/publish_dialog-300x184.jpg" alt="" width="300" height="184" /></a>
<div style="clear:both;"></div>
<p><strong>Plan your roll outs</strong></p>
<p>When rolling out websites, plan how you are going to do it and leave enough time to get everything done without impacting regular business.</p>
<p><strong>A watched pot never boils</strong></p>
<p>Refreshing the publishing queue frequently might give us the satisfaction that we know that the job was completed as soon as its status is changed to “success”, but in reality it does not make the job go quicker. You might also want to change the filtering options so you only see your own successful tasks.  And do not forget, if it is in the queue, it will get published; it just has to wait its turn.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julianwraith.com/2010/04/fall-in-love-with-sdl-tridion-publishing/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SDL Tridion MVP award</title>
		<link>http://www.julianwraith.com/2010/03/sdl-tridion-mvp-award/</link>
		<comments>http://www.julianwraith.com/2010/03/sdl-tridion-mvp-award/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 10:12:54 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
				<category><![CDATA[SDL Tridion]]></category>
		<category><![CDATA[Web Content Management]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[mvp]]></category>
		<category><![CDATA[wcm]]></category>

		<guid isPermaLink="false">http://www.julianwraith.com/?p=476</guid>
		<description><![CDATA[It has been a while since this really happened but I have been so busy that I have not had time to post anything about it. Since I last wrote, I was awarded an SDL Tridion MVP award for my work for SDL Tridion in and around the community. Next to me there 9 other [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.julianwraith.com/wp-content/uploads/2010/03/MVP-award-2010-logo_web.png"><img class="alignright size-full wp-image-477" title="MVP-award-2010-logo_web" src="http://www.julianwraith.com/wp-content/uploads/2010/03/MVP-award-2010-logo_web.png" alt="" width="200" height="117" /></a>It has been a while since this really happened but I have been so busy that I have not had time to post anything about it. Since I last wrote, I was awarded an <a href="http://www.sdltridionworld.com/community/mvp_award/mvp-award-2010.aspx" target="_blank">SDL Tridion MVP award</a> for my work for <a href="http://www.sdltridion.com/" target="_blank">SDL Tridion</a> in and around the community. Next to me there 9 other individuals who also received the award. These 9 together with me were selected by a panel formed from SDL employees, partners and freelancers.</p>
<p>I extend my congratulations to my fellow MVPs and hope for good things in the future&#8230;</p>
<p>You can learn more about the MVP awards for SDL Tridion and see the full list of <a href="http://www.sdltridionworld.com/community/mvp_award/mvp-award-2010.aspx" target="_blank">recipients</a> on <a href="http://www.sdltridionworld.com/community/mvp_award/mvp-award-2010.aspx" target="_blank">SDL Tridion World</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julianwraith.com/2010/03/sdl-tridion-mvp-award/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LINQ to SDL Tridion</title>
		<link>http://www.julianwraith.com/2010/01/linq-to-sdl-tridion/</link>
		<comments>http://www.julianwraith.com/2010/01/linq-to-sdl-tridion/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 21:46:40 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[SDL Tridion]]></category>
		<category><![CDATA[Linq]]></category>

		<guid isPermaLink="false">http://www.julianwraith.com/?p=454</guid>
		<description><![CDATA[My colleague Yoav has posted about LINQ and SDL Tridion&#8230; very cool stuff!]]></description>
			<content:encoded><![CDATA[<p>My colleague Yoav has posted about <a href="http://yoavniran.wordpress.com/2010/01/08/linq-to-tridion/" target="_blank">LINQ and SDL Tridion</a>&#8230; very cool stuff!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julianwraith.com/2010/01/linq-to-sdl-tridion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Agile Development with SDL Tridion</title>
		<link>http://www.julianwraith.com/2009/11/agile-development-with-sdl-tridion/</link>
		<comments>http://www.julianwraith.com/2009/11/agile-development-with-sdl-tridion/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 16:51:06 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
				<category><![CDATA[SDL Tridion]]></category>
		<category><![CDATA[Web Content Management]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[waterfall]]></category>
		<category><![CDATA[wcm]]></category>

		<guid isPermaLink="false">http://www.julianwraith.com/?p=407</guid>
		<description><![CDATA[Last week I attended a seminar organized by Hinttech on Agile Tridion Development. The seminar and its participants discussed the use of Agile development methods when creating sites with SDL Tridion. Agile development is something more and more customers are asking for but then how does that fit into a Tridion project? Laurens Bonnema was [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.julianwraith.com/wp-content/uploads/2009/11/cheeta.jpg"><img class="alignright size-medium wp-image-411" title="cheeta" src="http://www.julianwraith.com/wp-content/uploads/2009/11/cheeta-300x209.jpg" alt="" width="300" height="209" /></a></p>
<p>Last week I attended a seminar organized by <a href="http://www.hinttech.com/" target="_blank">Hinttech</a> on <a href="http://www.hinttech.com/news/pr/2009-10-08_hinttech_seminar_agile_tridion_development.jsp" target="_blank">Agile Tridion Development</a>. The seminar and its participants discussed the use of Agile development methods when creating sites with SDL Tridion. Agile development is something more and more customers are asking for but then how does that fit into a Tridion project? <a href="http://twitter.com/laurensbonnema" target="_blank">Laurens Bonnema</a> was on hand to give his view on Agile development and how it should and should not be used. Robert Quaedvlieg from SDL Tridion was also on hand to give a view on where Agile might fit into the <a href="http://www.sdltridion.com/service_support/" target="_blank">SDL Tridion Implementation Methodology</a>. The Implementation Methodology is essentially a SDL Tridion variant on the <a href="http://en.wikipedia.org/wiki/Waterfall_model" target="_blank">traditional Waterfall model</a>. This is the traditional project methodology and lends itself very well to projects where we need to (or do) know what we are going to build up front. <a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">Agile</a> tends towards situations where we do not know the requirements at the start. My aim here is not to explain Agile development – you need to read one of the many good books or even Wikipedia to get a good short explanation – However, I will lay down some very basic concepts so that the rest of this document is clear. Typically, you do not know the complete requirements up front and part of the Agile process is to define the requirements or backlog. These backlog items are organized into sprints and at the end of each sprint the development team has a working product (with the features worked on for that sprint). In theory that means you have something deliverable at the end of each sprint and, in my view more importantly, you are fully away of the progress you are making. There is more to it than that but the important factor is that the priority of development can be changed at anytime without having to go back and change a monolithic requirements document. At the end, you should have a product that is what you want at the time you want it. Rather than a product which you wanted when you made the requirements.</p>
<p><strong>So how does a Tridion project fit into this?</strong></p>
<p>Looking at any regular Tridion project, there are a number of things that look to fit well into an Agile process and others which do not. Some of the things that do not, I do not think every really could fit well into Agile development, probably because there is nothing to develop, more something to be worked upon. However, even those things can be injected with Agile juice to make them flow easily next to the sprints.</p>
<p>Ignoring the Tridion Implementation Methodology, I will outline some of the various parts of a Tridion project and whether or not I think you should approach them in an Agile (A), Semi-Agile (S) or Waterfall (W) way.</p>
<p><strong><span style="text-decoration: underline;">Organisational<br />
</span></strong>Organisational aspects of a Tridion implementation are key to ensuring a successful project in the long term. Like any organizational structure it should focus on the long term and will be the foundation on which this and future projects are built.</p>
<table border="1" cellspacing="0" cellpadding="5" width="689">
<tbody>
<tr>
<td width="213" valign="top"><strong>What</strong></td>
<td width="42" valign="top"><strong>How</strong></td>
<td width="384" valign="top"><strong>Why</strong></td>
</tr>
<tr>
<td width="213" valign="top">BluePrint Design</td>
<td width="42" valign="top">S</td>
<td width="384" valign="top">The BluePrint is the corner stone of any Tridion Implementation and   is key when you move forward past the end of your project. As such it needs   to be fully understood before it is laid down. That said, you can change it   to some degree as you go forward, so once the initial design is set you can add   to it providing you are prepared to accept the impact from doing so.<strong></strong></td>
</tr>
<tr>
<td width="213" valign="top">Security Design</td>
<td width="42" valign="top">S</td>
<td width="384" valign="top">Security is who has access to what and what they can do with it. It   can be decided in the basic form up front, but after that it should be flexible to be changed and grown upon.</td>
</tr>
<tr>
<td width="213" valign="top">Business Processes and Organization</td>
<td width="42" valign="top">W</td>
<td width="384" valign="top">This is a question of understanding the business and how it operates   (or wants to operate).</td>
</tr>
<tr>
<td width="213" valign="top">Support and Maintenance</td>
<td width="42" valign="top">W</td>
<td width="384" valign="top">Defining the support and maintenance processes tie into the Business   Processes quite tightly.</td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline;"><strong>Content Management<br />
</strong></span>There are two parts to any CMS implementation, the creation of a Content Management environment and then the application to consume the content. In creating our Content Management environment we decide how we are going to manage content both functionally and structurally.</p>
<table border="1" cellspacing="0" cellpadding="5" width="689">
<tbody>
<tr>
<td width="213" valign="top"><strong>What</strong></td>
<td width="42" valign="top"><strong>How</strong></td>
<td width="384" valign="top"><strong>Why</strong></td>
</tr>
<tr>
<td width="213" valign="top">Schema Development</td>
<td width="42" valign="top">A</td>
<td width="384" valign="top">Will change frequently during the development cycle</td>
</tr>
<tr>
<td width="213" valign="top">Template Development</td>
<td width="42" valign="top">A</td>
<td width="384" valign="top">Will change frequently during the development cycle</td>
</tr>
<tr>
<td width="213" valign="top">Folder/ Structure Group Setup</td>
<td width="42" valign="top">A</td>
<td width="384" valign="top">This supports the template and schema development</td>
</tr>
<tr>
<td width="213" valign="top">Application Development</td>
<td width="42" valign="top">A</td>
<td width="384" valign="top">Building Blocks are what makes the application. These will change   frequently during the development cycle</td>
</tr>
<tr>
<td width="213" valign="top">Event System Development</td>
<td width="42" valign="top">A</td>
<td width="384" valign="top">Will change frequently during the development cycle</td>
</tr>
<tr>
<td width="213" valign="top">Workflow Development</td>
<td width="42" valign="top">A</td>
<td width="384" valign="top">We already will have decided something about our business processes   in a waterfall model. Workflow will change frequently as we add more and more   content types</td>
</tr>
<tr>
<td width="213" valign="top">Migration of other systems</td>
<td width="42" valign="top">S</td>
<td width="384" valign="top">Often a risk area, migration can be treated semi agile with ease. We   know some requirements from the start, however, knowing all requirements can   be very complex.</td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline;"><strong>Content Consumption<br />
</strong></span>Consuming the content is a very general topic; it can take any form from a simple .NET application to a MVC framework or webservice. The consuming application’s job is to take deployed content and present it to the user or another application. It is very much a technical coding exercise</p>
<table border="1" cellspacing="0" cellpadding="5" width="689">
<tbody>
<tr>
<td width="213" valign="top"><strong>What</strong></td>
<td width="42" valign="top"><strong>How</strong></td>
<td width="384" valign="top"><strong>Why</strong></td>
</tr>
<tr>
<td width="213" valign="top">Deployment Extensions</td>
<td width="42" valign="top">A</td>
<td width="384" valign="top">Deployment Extensions, for example, a Google search integration, can   easily be part of a sprint</td>
</tr>
<tr>
<td width="213" valign="top">Consuming Applications</td>
<td width="42" valign="top">A</td>
<td width="384" valign="top">Often the bulk of a development activity is here and this can easily   be done in an Agile way</td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline;"><strong>Infrastructural &amp; Integrations<br />
</strong></span>These sorts of activities tend to involve a large amount of people and a very rigid process model. It makes agile work in this area very difficult and you would generally meet stiff opposition.</p>
<table border="1" cellspacing="0" cellpadding="5" width="689">
<tbody>
<tr>
<td width="213" valign="top"><strong>What</strong></td>
<td width="42" valign="top"><strong>How</strong></td>
<td width="384" valign="top"><strong>Why</strong></td>
</tr>
<tr>
<td width="213" valign="top">Infrastructure Design</td>
<td width="42" valign="top">W</td>
<td width="384" valign="top">Needs to take into account strict processes and design parameters.   Often hardware cannot be purchased until a full design is in place.</td>
</tr>
<tr>
<td width="213" valign="top">Installation</td>
<td width="42" valign="top">W</td>
<td width="384" valign="top">This is an activity that can sometimes be done in sprints (e.g.   hardware, OS, CMS, Modules etc), but that is more from practicalities than   being designed to look like sprints</td>
</tr>
<tr>
<td width="213" valign="top">Configuration</td>
<td width="42" valign="top">S</td>
<td width="384" valign="top">Configuration of servers should be timed to be worked on post sprint.   Configuration and setup adjustments from the sprint can be implemented   directly so that the resulting product from a sprint can be put into   production. To do this for every sprint would mean that the hardware &amp;   software installation should have been completed before the first sprint.</td>
</tr>
<tr>
<td width="213" valign="top">Integration Development</td>
<td width="42" valign="top">A</td>
<td width="384" valign="top">Most integrations are development activities and therefore can easily organized into sprints.</td>
</tr>
</tbody>
</table>
<p><strong>Additional Thoughts<br />
</strong>Many standard engineering practices should be implemented that will help you in being agile. These practices stem from traditional development practices but are often overlooked. What is important in each sprint is that all the work you have done has broken nothing from any previous sprint, so structured testing can help you achieve this. Unit and UAT testing can both aid the development process and ensure a quality product. UAT testing can also ensure that the content management environment will work well for the content editors. Getting the editors in and letting them have a play early on might just ensure that they accept the application when the last sprint is complete.</p>
<p>Overall you need to use common sense (in this I very much agree with Laurens). Agile is not the way to solve all evils. Not only are some things just not possible to do Agile but some people cannot (yet) do agile.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julianwraith.com/2009/11/agile-development-with-sdl-tridion/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SDL Tridion 2009</title>
		<link>http://www.julianwraith.com/2009/05/sdl-tridion-2009/</link>
		<comments>http://www.julianwraith.com/2009/05/sdl-tridion-2009/#comments</comments>
		<pubDate>Wed, 13 May 2009 21:33:24 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
				<category><![CDATA[SDL Tridion]]></category>
		<category><![CDATA[Web Content Management]]></category>
		<category><![CDATA[screenshots]]></category>
		<category><![CDATA[SDL Tridion 2009]]></category>

		<guid isPermaLink="false">http://www.julianwraith.com/?p=284</guid>
		<description><![CDATA[On SDL Tridion&#8217;s website they have released information on the upcoming release SDL Tridion 2009. Together with that there are some screenshots of the new interface. Here is one of them, go along to the website to see the rest of the screenshots and read the rest of the information on the new release. I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.julianwraith.com/wp-content/uploads/2009/05/sdltridion2009.png"><img class="alignright size-full wp-image-285" title="sdltridion2009" src="http://www.julianwraith.com/wp-content/uploads/2009/05/sdltridion2009.png" alt="" width="450" height="237" /></a></p>
<p>On <a href="http://www.sdltridion.com" target="_blank">SDL Tridion&#8217;s website</a> they have released information on the upcoming release <a href="http://www.sdltridion.com/images/EmailCampaigns_tcm15-5394.png" target="_blank">SDL Tridion 2009</a>. Together with that there are some screenshots of the new interface. Here is one of them, go along to the website to see the rest of the <a href="http://www.sdltridion.com/products/sdltridion2009/new_interface_design/index.aspx" target="_blank">screenshots</a> and read the rest of the information on the new release.</p>
<p>I would be interested to hear thoughts on the new interface. If you want to comment, feel free below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julianwraith.com/2009/05/sdl-tridion-2009/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>SDL Tridion Content Delivery Caching</title>
		<link>http://www.julianwraith.com/2009/05/sdl-tridion-content-delivery-caching/</link>
		<comments>http://www.julianwraith.com/2009/05/sdl-tridion-content-delivery-caching/#comments</comments>
		<pubDate>Tue, 05 May 2009 09:40:37 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
				<category><![CDATA[SDL Tridion]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[content delivery]]></category>
		<category><![CDATA[object caching]]></category>
		<category><![CDATA[Tridion]]></category>

		<guid isPermaLink="false">http://www.julianwraith.com/?p=271</guid>
		<description><![CDATA[I&#8217;ve recently written two articles for SDL Tridion World, SDL Tridion&#8217;s Community Website on the subject of the Object Cache. SDL Tridion&#8217;s Object Cache is a Content Delivery side component that caches frequently used objects in memory for greater performance. Both articles provide a simple overview into the functionality of the Object Cache itself and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.julianwraith.com/wp-content/uploads/2009/05/logo-sdl-tridion.gif"><img class="alignleft size-full wp-image-282" title="logo-sdl-tridion" src="http://www.julianwraith.com/wp-content/uploads/2009/05/logo-sdl-tridion.gif" alt="" width="224" height="27" /></a>I&#8217;ve recently written two articles for <a href="http://www.sdltridionworld.com/" target="_blank">SDL Tridion World</a>, SDL Tridion&#8217;s Community Website on the subject of the Object Cache. SDL Tridion&#8217;s Object Cache is a Content Delivery side component that caches frequently used objects in memory for greater performance. Both articles provide a simple overview into the functionality of the Object Cache itself and how to use it and the other on using JMS to invalidate remote caches, a feature available since the R5.3 GA release.</p>
<p>You can view these articles on SDL Tridion World and they are:</p>
<p><a href="http://www.sdltridionworld.com/articles/whatisthesdltridionobjectcache.aspx" target="_blank">What is the SDL Tridion Object Cache?</a></p>
<p>and</p>
<p><a href="http://www.sdltridionworld.com/articles/usingsdltridionobjectcachingwithapacheactivemq.aspx" target="_blank">Using SDL Tridion Object Caching With Apache Active MQ</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.julianwraith.com/2009/05/sdl-tridion-content-delivery-caching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CMS Vendors go head to head</title>
		<link>http://www.julianwraith.com/2009/03/cms-vendors-go-head-to-head/</link>
		<comments>http://www.julianwraith.com/2009/03/cms-vendors-go-head-to-head/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 13:12:34 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
				<category><![CDATA[CMS Vendor meme]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[SDL Tridion]]></category>
		<category><![CDATA[Web Content Management]]></category>
		<category><![CDATA[alfresco]]></category>
		<category><![CDATA[Alterian]]></category>
		<category><![CDATA[Autonomy]]></category>
		<category><![CDATA[Coremedia]]></category>
		<category><![CDATA[Day]]></category>
		<category><![CDATA[day software]]></category>
		<category><![CDATA[enano]]></category>
		<category><![CDATA[fatwire]]></category>
		<category><![CDATA[Hippo]]></category>
		<category><![CDATA[Interwoven]]></category>
		<category><![CDATA[KnowledgeTree]]></category>
		<category><![CDATA[magnolia cms]]></category>
		<category><![CDATA[Nuxeo]]></category>
		<category><![CDATA[open text]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Vignette]]></category>

		<guid isPermaLink="false">http://www.julianwraith.com/?p=60</guid>
		<description><![CDATA[A few weeks back CMS Watch&#8217;s Kas Thomas posted his &#8220;reality checklist&#8221; for CMS vendors. Each vendor should ask themselves 15 tough questions about their product. Now Day has put down the challenge to all other CMS vendors, the CMS Vendor meme, to answer the questions from the check list. Now, next to Day the CMS [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks back CMS Watch&#8217;s <a href="http://www.cmswatch.com/Analyst/23-Thomas" target="_blank">Kas Thomas</a> posted his &#8220;<a href="http://www.cmswatch.com/Trends/1518-A-reality-checklist-for-vendors" target="_blank">reality checklist</a>&#8221; for CMS vendors. Each vendor should ask themselves 15 tough questions about their product. Now Day has put down the challenge to all other CMS vendors, the CMS Vendor meme, to answer the questions from the check list.</p>
<p>Now, next to Day the CMS vendors have been posting their scores. Currently the leaderboard looks like:</p>
<ol>
<li>44/45 &#8211; <a href="http://www.firstspirit.de/internet/en/landingpages/cmsdeathmatchmeme/cmsvendormeme.html" target="_blank">e-Spirit</a> ***</li>
<li>43/45 &#8211; <a href="http://www.jahia.com/jahia/Jahia/Home/about_us/jahias_news/CHECKLIST" target="_blank">Jahia</a></li>
<li>43/45 &#8211; <a href="http://blogs.hippo.nl/tjeerd/" target="_blank">Hippo CMS</a></li>
<li>42/45 - <a href="http://betterfasterbigger.blogspot.com/2009/03/cms-vendor-meme.html " target="_blank">Magnolia</a></li>
<li>42/45 &#8211; <a href="http://www.episerver.com/en/News/News/CMS-Meme/" target="_blank">EPiServer</a></li>
<li><strong>42</strong>/45 &#8211; <a href="http://www.gxdeveloperweb.com/Blogs/Martin-van-Mierloo/The-CMS-Vendor-Meme.htm" target="_blank">GX</a> *</li>
<li><strong>42</strong>/45 &#8211; <a href="http://bergie.iki.fi/blog/midgard_and_the_cms_reality_checklist/" target="_blank">Midgard</a></li>
<li>42/45 &#8211; <a href="http://blogs.nuxeo.com/ebarroca/2009/03/cms-vendor-meme-nuxeos-turn.html" target="_blank">Nuxeo</a> **</li>
<li>41/45 &#8211; <a href="http://www.infopark.com/cms-vendor-meme" target="_blank">infopark</a></li>
<li>41/45 &#8211; <a href="http://www.knowledgetree.com/node/1185" target="_blank">KnowledgeTree</a></li>
<li>40.5/45 &#8211; <a href="http://pharaohtechblog.blogspot.com/2009/04/cms-vendor-meme-enano-cms.html" target="_blank">Enano</a></li>
<li>40/45 - <a href="http://dev.day.com/microsling/content/blogs/main/cmsvendormeme.html" target="_blank">Day</a></li>
<li>40/45 &#8211; <a href="http://blogs.alfresco.com/wp/luissala/2009/03/17/the-cms-vendor-meme/" target="_blank">Alfresco</a></li>
<li>40/45 &#8211; <a href="http://www.gxdeveloperweb.com/Blogs/Martin-van-Mierloo/The-CMS-Vendor-Meme.htm" target="_blank">GX</a></li>
<li>40/45 &#8211; <a href="https://blog.coremedia.com/cm/post/2639496/Reality_checklist_for_CMS_Vendors.html" target="_blank">CoreMedia</a></li>
<li>40/45 &#8211; <a href="http://dguarnaccia.wordpress.com/2009/03/20/cms-vendor-meme-the-sitecore-response/" target="_blank">Sitecore</a></li>
<li><strong>40</strong>/45 &#8211; <a href="http://www.persuasivecontent.com/alterian-cms-meme-response" target="_blank">Alterian </a></li>
<li><strong>40</strong>/45 &#8211; <a href="http://www.opentext.com/blogs/ecm_briefs/2009/03/open_text_on_the_cms_vendor_me.html" target="_blank">OpenText</a></li>
<li>40/45 &#8211; <a href="http://ez.no/company/news/reality_check_checklist_for_web_cms_vendors" target="_blank">Ez Systems</a></li>
<li><strong>38</strong>/45 &#8211; <a href="http://www.dotcms.org/blog/detail.dot?id=164626&amp;blogId=142480" target="_blank">dotCMS</a></li>
<li><strong>37</strong>/45 &#8211; <a href="http://www.facebook.com/note.php?note_id=62817941034&amp;ref=mf" target="_blank">Vignette</a></li>
<li><strong>37</strong>/45 &#8211; <a href="http://interwovenblog.com/2009/03/22/the-cms-vendor-meme/" target="_blank">Autonomy Interwoven</a></li>
<li>36/45 &#8211; <a href="http://www.escenic.com/news_events/news/article5741.ece" target="_blank">Escenic</a></li>
<li>33/45 &#8211; <a href="http://blog.sensenet.hu/post/2009/04/09/CMS-Vendor-Meme-The-SenseNet-60-response.aspx" target="_blank">Sense/Net</a></li>
</ol>
<ul>
<li><strong>bold </strong>scores are where the vendor did not score themselves but it was subsequentally worked out by <a href="http://jonontech.wordpress.com/2009/03/25/celebrity-cms-deathmatch-part-3/" target="_blank">Jon Marks</a></li>
<li>* Score adjusted to reflect original scoring system</li>
<li>** Vendor does not seem to be able to add up <img src='http://www.julianwraith.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>*** Was 45, now 44</li>
</ul>
<p>Many of the answers to the checklist are very tongue in cheek but many of the questions do not really go deep. Mostly the questions surround how available software is either to download, easy it is to install or how clear the pricing is. These are indeed important things but I do feel the list missing something more concrete. Only two of the questions (3 &amp; 7), for instance, address something to do with content editing. Surely this is one of the most important areas to cover and thus deserves more attention?</p>
<p>Of course this list is not a complete check list, but it seems more tuned towards vendors such as Alfresco as most of these types of vendors will probably score highly. However, it is nice to see the vendors interacting together and at least, it seems, giving honest scores.</p>
<p><span id="msgtxt1353220331" class="msgtxt en"><strong>Update</strong></span><strong> 19/03/2009</strong><span id="msgtxt1353220331" class="msgtxt en">: Adding the meme ID 9c56d0fcf93175d70e1c9b9d188167cf </span>suggested by <a href="http://grep.codeconsult.ch/2009/03/18/the-cms-vendor-meme/">Bertrand Delacrétaz</a>. Find more related pages on <a href="http://www.google.com/search?hl=en&amp;q=9c56d0fcf93175d70e1c9b9d188167cf" target="_blank">Google</a>.</p>
<p><strong>Update</strong><strong> 19/03/2009</strong>: Added infopark</p>
<p><strong>Update 19/03/2009</strong>: Added dotCMS and Midgard (no scores yet though)</p>
<p><strong>Update</strong><strong> 19/03/2009</strong>: Added Vignette (no score either)</p>
<p><strong>Update</strong><strong> 20/03/2009</strong>: Added Nuxe (finally a score!)</p>
<p><strong>Update</strong><strong> 20/03/2009</strong>: Updated Escenic&#8217;s score</p>
<p><strong>Update</strong><strong> 21/03/2009</strong>: Added Sitecore&#8217;s, EPiServer&#8217;s &amp; OpenText&#8217;s scores</p>
<p><strong>Update</strong><strong> 22/03/2009</strong>: Added  Autonomy Interwoven (no score)</p>
<p><strong>Update</strong><strong> 23/03/2009</strong>: Added Alterian &amp; Hippo CMS</p>
<p><strong>Update 25/03/2009</strong>: Updated scores according to <a href="http://jonontech.wordpress.com/2009/03/25/celebrity-cms-deathmatch-part-3/" target="_blank">Jon Marks blog</a></p>
<p><strong>Update 27/03/2009</strong>: Added KnowledgeTree</p>
<p><strong>Update 02/04/2009</strong>: Added Enano</p>
<p><strong>Update 03/04/2009</strong>: Added Ez Systems</p>
<p><strong>Update 09/04/2009:</strong> added e-Spirit &amp; Sense/Net</p>
<p><strong>Update 15/04/2009</strong>: Updated e-Spirit score</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julianwraith.com/2009/03/cms-vendors-go-head-to-head/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Monitoring Tridion Publishing with Tridion Application Monitoring</title>
		<link>http://www.julianwraith.com/2009/02/monitoring-tridion-publishing-with-tridion-application-monitoring/</link>
		<comments>http://www.julianwraith.com/2009/02/monitoring-tridion-publishing-with-tridion-application-monitoring/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 14:13:12 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
				<category><![CDATA[SDL Tridion]]></category>
		<category><![CDATA[application monitoring]]></category>
		<category><![CDATA[snmp]]></category>

		<guid isPermaLink="false">http://www.julianwraith.com/?p=44</guid>
		<description><![CDATA[SDL Tridion introduced Application Monitoring from their R5.3 GA release. This functionality allows you to monitor certain aspects of the environment to ensure that essential processes are always running. This new feature can be extended to enable you to monitor more than what is just delivered out of the box. Why monitor publishing? Publishing is [...]]]></description>
			<content:encoded><![CDATA[<p>SDL Tridion introduced Application Monitoring from their R5.3 GA release. This functionality allows you to monitor certain aspects of the environment to ensure that essential processes are always running. This new feature can be extended to enable you to monitor more than what is just delivered out of the box.</p>
<p><strong>Why monitor publishing?</strong><br />
Publishing is critical to an organization’s ability to respond to changes in their online presence. It is crucial that the workload of the publisher is monitored for performance and load. In this case we will look at one part of the publishing, the length of the queue.</p>
<p><strong>Backlogged Queue</strong><br />
In the event of a failure the publishing queue is likely to become backlogged with publishing requests; in this case the total number of items waiting will only rise. However, it can also be that allot of items have been submitted to the queue either by mistake or as part of a republish process. In that case we might want to take action (remove or monitor) and in order to take action we need notification.</p>
<p>Application Monitoring allows you to extend the features of its monitoring; one such way it to add a HTTP Service Health Monitor. Basically this calls a URL and processes the response for a known string. This string does not have to say much just it has to be what Application Monitoring is expecting. If the response does not say what it is expected and error is raised. That error can be trapped using SNMP and after that System Administrators can be notified.</p>
<p>So in our example we want to raise an alarm when the number of items in the queue gets above, say, 100. To do this we need to check, through the Tridion API, what the current count on the queue is and then respond accordingly. When everything is fine I want my page to say “Monitoring TestPage”. When the queue is too long I want it to say something else and in this case I want it to tell me what the state is. So something like: “Error, number of items in the queue exceeds limit. Queue is now at: 4000000 of a max of 100 items”.</p>
<p><strong>The code<br />
</strong>Using the COM Interop for .NET you can do this from a .NET application. As we are using a webpage to display this result it should be an ASP.NET page but it could equally be written in any language.  For this example I will cover the basics of what you can do. For the complete example, see the <a href="http://www.julianwraith.com/wp-content/uploads/2009/02/queuemonitor.zip">download</a>.</p>
<p>I start by importing the namespaces of the COM Interop as well as the XML handler:</p>
<pre lang="c#">&lt;%@ Import namespace="TDS" %&gt;
&lt;%@ Import namespace="System.Xml" %&gt;</pre>
<p>Next we want to create a new TDSE object of Tridion, XML Document and Node List:</p>
<pre lang="c#">
TDSE tdse = new TDSE();
XmlDocument itemsXmlDoc = new XmlDocument();
XmlNodeList itemNodes;</pre>
<p>Next we set the user we want to use for accessing Tridion, in this case the <em>REMOTE_USER</em> and initialize TDSE.</p>
<pre lang="c#">tdse.Impersonate(Request.ServerVariables["REMOTE_USER"]);
tdse.Initialize();</pre>
<p>From that we are authorized to Tridion and can then get a ManagementInfo object which will enable us to look into the queue of Tridion:</p>
<pre lang="c#">ManagementInfo managementInfo = tdse.GetManagementInfo();
ListRowFilter filter = tdse.CreateListRowFilter();
filter.SetCondition("InfoType", queue);</pre>
<p>List row filters (above) enable us to filter the results, in the case the variable queue specifies a string which is the queue we want to look at. Using the filter we can call GetListPublishTransactions and load the resulting string as XML:</p>
<pre lang="c#">String itemsXml = managementInfo.GetListPublishTransactions(filter);
itemsXmlDoc.LoadXml(itemsXml);</pre>
<p>Once we have done that we can select the elements that represent the publish tasks and display our text:</p>
<pre lang="c#">itemNodes = itemsXmlDoc.SelectNodes("tcm:ListPublishTransactions/tcm:Item", namespaceManager);
int itemsCount = itemNodes.Count;
if (itemsCount &gt; maxItems) {
%&gt;Error, number of items in the queue exceeds limit. Queue is now at: &lt;%=itemsCount%&gt; of a max of &lt;%=maxItems%&gt; items.&lt;%
} else {
%&gt;Monitoring TestPage&lt;%
}</pre>
<p>Once we have created and tested our page we need to add it to Application Monitoring so it monitors this page for changes.</p>
<p><strong>Configuring Application Monitoring</strong><br />
Application Monitoring is configured through the configuration file <em>cd_monitor_conf.xml</em> which is located in the directory<em> %TRIDION_HOME%\bin</em>. To monitor a queue we need to add the following to the ServiceHealthMonitors section:</p>
<pre lang="c#">
&lt;HttpServiceHealthMonitor ServiceType="Publishing Queue Length - WaitingForPublish" ServiceInstance="local" PollInterval="5m" TimeoutInterval="30s"&gt;
&lt;Request URL="http://localhost/MonitoringView/Monitors/publishqueue.aspx?queue=1&amp;amp;max=100"/&gt;
&lt;Response SuccessPattern="Monitoring TestPage"/&gt;
&lt;Authentication Scheme="NTLM" Host="host" Domain="myhost" Username="administrator" Password="tridion"/&gt;
&lt;/HttpServiceHealthMonitor&gt; </pre>
<p>This element tells Application Monitoring to periodically monitor the URL specified for the specified text. Of particular interest are the ServiceType (the name of the service which you can change) and the PollInterval.</p>
<p>The PollInterval specifies the amount of time between checks of the status of this queue. It should be short enough for you to react to any change in state but long enough not to overload the server.<br />
Our URL can also be configured. The URL has two parameters, queue and max. Queue is the string (actually an integer but this is a URL so it is actually a string) that identified the queue being monitored and is specified as follows:</p>
<ul>
<li>0 = Scheduled for Publish</li>
<li>1 = Waiting for Publish</li>
<li>2 = In Progress</li>
<li>3 = Scheduled for Deployment</li>
<li>4 = Waiting for Deployment</li>
<li>5 = Failed</li>
<li>6 = Success</li>
</ul>
<p>The max value simply indicates what the maximum number of items to allow in the queue before the alarm is raised.</p>
<p><a href="http://www.julianwraith.com/wp-content/uploads/2009/02/webservice2.jpg"><img class="size-medium wp-image-50 alignleft" title="Application Monitoring Webservice" src="http://www.julianwraith.com/wp-content/uploads/2009/02/webservice2.jpg" alt="" width="155" height="99" /></a>Once configured you should restart the Tridion Monitoring Service and check the URL of the Application Monitoring webservice:  <em>http://localhost/monitoring/TridionMonitoringAgent.asmx</em>. If you do this from the localhost you will have the option to invoke the webservice and get a XML response back. In this response you can check your new monitor is responding correctly.<br />
<strong><br />
Using this Monitor<br />
</strong>There are two basic ways to use this new monitor together with your standard monitors:</p>
<ul>
<li>Write a application to read the Application Monitoring Webservice</li>
<li>Setup a monitoring application that can catch SNMP traps</li>
</ul>
<p>In the case of the latter, all the monitors including the one we have setup will send SNMP traps when the state changes. This allows you to integrate this monitor into any existing infrastructure management processes.</p>
<p><strong>Download</strong><br />
Download the files for this article <a href="http://www.julianwraith.com/wp-content/uploads/2009/02/queuemonitor.zip">here</a>.<br />
<strong><br />
More information<br />
</strong>You can find more information on Application Monitoring by checking the R5.3 documentation or visiting the <a href="https://forum.tridion.com/" target="_blank">SDL Tridion Forums</a> or <a href="http://www.sdltridionworld.com" target="_blank">SDL Tridion’s community World</a>. You can also find this article on <a href="https://www.sdltridionworld.com/articles/monitoringtridionpublishingwithtridionapplicationmonitoring.aspx" target="_blank">SDL Tridion World</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.julianwraith.com/2009/02/monitoring-tridion-publishing-with-tridion-application-monitoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
