<?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>Indiana University: IT Training Tips Blog &#187; Cascade Server</title>
	<atom:link href="http://ittrainingtips.iu.edu/category/cascade-server/feed" rel="self" type="application/rss+xml" />
	<link>http://ittrainingtips.iu.edu</link>
	<description>Tips and tricks to help you make the most of technology</description>
	<lastBuildDate>Tue, 18 Jun 2013 17:48:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Episode 54 &#8211; Cascade Server</title>
		<link>http://ittrainingtips.iu.edu/podcasting/episode-54-cascade-server/12/2012</link>
		<comments>http://ittrainingtips.iu.edu/podcasting/episode-54-cascade-server/12/2012#comments</comments>
		<pubDate>Thu, 13 Dec 2012 21:24:17 +0000</pubDate>
		<dc:creator>Andy Hunsucker</dc:creator>
				<category><![CDATA[Cascade Server]]></category>
		<category><![CDATA[Podcasting]]></category>

		<guid isPermaLink="false">http://ittrainingtips.iu.edu/?p=5576</guid>
		<description><![CDATA[This episode got delayed by the holidays, and the workshops discussed have already occurred, but we will be offering this training again in the spring, so enjoy this episode about our Cascade Server training. it2go &#8211; The IT Training Podcast Follow us on Twitter Like Us on Facebook Add us on iTunes]]></description>
				<content:encoded><![CDATA[<p>This episode got delayed by the holidays, and the workshops discussed have already occurred, but we will be offering this training again in the spring, so enjoy this episode about our Cascade Server training.</p>
<p><a href="http://podcast.iu.edu/Portal/PodcastPage.aspx?podid=977675c3-fd9d-4eed-9953-00b6d7ad9aed" target="_blank">it2go &#8211; The IT Training Podcast</a></p>
<p><a title="Twitter on IT Training" href="http://www.twitter.com/ittrainingiu" target="_blank">Follow us on Twitter</a></p>
<p><a title="Like Us On Facebook" href="https://www.facebook.com/ittrainingiu" target="_blank">Like Us on Facebook</a></p>
<p><a href="http://itunes.apple.com/us/podcast/it2go-podcast-series/id423547974" target="_blank">Add us on iTunes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ittrainingtips.iu.edu/podcasting/episode-54-cascade-server/12/2012/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Green Bar of Go: Creating Contextual Structure Using XSLT</title>
		<link>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-creating-contextual-style-using-xslt/12/2010</link>
		<comments>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-creating-contextual-style-using-xslt/12/2010#comments</comments>
		<pubDate>Thu, 09 Dec 2010 18:22:37 +0000</pubDate>
		<dc:creator>Tom Mason</dc:creator>
				<category><![CDATA[Cascade Server]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[IU & Academic]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WCMS]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://ittrainingtips.iu.edu/?p=1721</guid>
		<description><![CDATA[Publish Message Sent Successfully One of the questions that I get asked a lot while teaching the Cascade Server: Site Managers workshop is how to control how hyperlinks are displayed, i.e. using a different style than the default for the current page&#8217;s link. In today&#8217;s installment of The Green Bar of Go, we will be [...]]]></description>
				<content:encoded><![CDATA[<div style="font-size: x-small; color: white; display: block; text-align: left; background-color: green; border: 1px solid black; padding: 4px;">Publish Message Sent Successfully</div>
<p><img src="http://ittrainingtips.iu.edu/wp-content/uploads/2010/12/newNav.jpg" alt="Context Sensitive Navigation" title="Context Sensitive Navigation" width="182" height="197" class="alignleft size-full wp-image-1722" /><br />
One of the questions that I get asked a lot while teaching the <a href="http://ittraining.iu.edu/workshops/workshop_detail.aspx?workshop=295">Cascade Server: Site Managers workshop</a> is how to control how hyperlinks are displayed, i.e. using a different style than the default for the current page&#8217;s link. </p>
<p>In today&#8217;s installment of The Green Bar of Go, we will be discussing a simple technique that will create exactly that effect. </p>
<p>As an example site, I will be using the same site used in our <a href="http://ittraining.iu.edu/workshops/workshop_detail.aspx?workshop=296">Cascade Server: Contributors, Approvers, and Publishers workshop</a>.</p>
<p><span id="more-1721"></span>Let&#8217;s begin by looking at the XML that is generated by our index block:</p>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;system-index-block name="Main Navigation" type="folder" current-time="1291911981730"&gt;
    &lt;system-page id="a270757b7f4f4e1f01a9facf13176d3c" current="true"&gt;
        &lt;name&gt;index&lt;/name&gt;
        &lt;display-name&gt;Home&lt;/display-name&gt;
        &lt;path&gt;/WRAP_ITTE/IU-ITTE-WCMS060/CASCM/index&lt;/path&gt;
    &lt;/system-page&gt;
    &lt;system-page id="a27076517f4f4e1f01a9facf650a8089"&gt;
        &lt;name&gt;undergrad&lt;/name&gt;
        &lt;display-name&gt;Undergraduate Students&lt;/display-name&gt;
        &lt;path&gt;/WRAP_ITTE/IU-ITTE-WCMS060/CASCM/undergrad&lt;/path&gt;
    &lt;/system-page&gt;
    &lt;system-page id="a27077647f4f4e1f01a9facf999d8e2a"&gt;
        &lt;name&gt;gradstudents&lt;/name&gt;
        &lt;display-name&gt;Graduate Students&lt;/display-name&gt;
        &lt;path&gt;/WRAP_ITTE/IU-ITTE-WCMS060/CASCM/gradstudents&lt;/path&gt;
    &lt;/system-page&gt;
    &lt;system-page id="a270788f7f4f4e1f01a9facfda587f0e"&gt;
        &lt;name&gt;faculty&lt;/name&gt;
        &lt;display-name&gt;Faculty&lt;/display-name&gt;
        &lt;path&gt;/WRAP_ITTE/IU-ITTE-WCMS060/CASCM/faculty&lt;/path&gt;
    &lt;/system-page&gt;
    &lt;system-page id="a27079347f4f4e1f01a9facf61265aa5"&gt;
        &lt;name&gt;releases&lt;/name&gt;
        &lt;display-name&gt;Press Releases&lt;/display-name&gt;
        &lt;path&gt;/WRAP_ITTE/IU-ITTE-WCMS060/CASCM/releases&lt;/path&gt;
    &lt;/system-page&gt;
&lt;/system-index-block&gt;</pre>
<p>We will begin by creating a simple, straightforward stylesheet that will turn every &lt;system-page&gt; element into its own hyperlink:</p>
<pre>&lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
    &lt;xsl:template match="/system-index-block"&gt;
        &lt;xsl:apply-templates/&gt;
    &lt;/xsl:template&gt;
    &lt;xsl:template match="system-page"&gt;
            &lt;li&gt;
                &lt;a href="{path}"&gt;
                    &lt;xsl:value-of select="display-name"/&gt;
                &lt;/a&gt;
            &lt;/li&gt;
    &lt;/xsl:template&gt;
    &lt;xsl:template match="system-symlink"&gt;
    	&lt;li&gt;
    	&lt;a href="{link}"&gt;
    		&lt;xsl:value-of select="name"/&gt;
    	&lt;/a&gt;
    	&lt;/li&gt;
    &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;</pre>
<p>Notice that this stylesheet gives us the flexibility to also include External Links (&lt;system-symlink&gt;) to our navigation as well.</p>
<p>To add the contextual hyperlinks, we will be focusing on our system-page template. When Cascade Server goes through its publishing process, it creates another attribute for the &lt;system-page&gt; (or any other) element called &#8220;current.&#8221; The current attribute is set to false (not present) by default or true if the page is the current page. We will simply look for &#8220;@current=&#8217;true&#8217;&#8221; with some conditional XSLT. The modified system-page template is shown below:</p>
<pre>    &lt;xsl:template match="system-page"&gt;
        <strong>&lt;xsl:if test="@current='true'"&gt;</strong>
            <strong>&lt;li&gt;&lt;xsl:value-of select="display-name"/&gt;&lt;/li&gt;</strong>
        <strong>&lt;/xsl:if&gt;</strong>
       <strong> &lt;xsl:if test="not(@current='true')"&gt;</strong>
            &lt;li&gt;
                &lt;a href="{path}"&gt;
                    &lt;xsl:value-of select="display-name"/&gt;
                &lt;/a&gt;
            &lt;/li&gt;
        <strong>&lt;/xsl:if&gt;</strong>
    &lt;/xsl:template&gt;</pre>
<p>And there you have it! Now this XSLT Format will turn the link for the active page into plain, bold text. You can use this method to apply CSS or make any other structural change to the output.</p>
<p>The final, full XSLT is here:</p>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
    &lt;xsl:template match="system-index-block"&gt;
        &lt;xsl:apply-templates/&gt;
    &lt;/xsl:template&gt;
    &lt;xsl:template match="system-page"&gt;
        &lt;xsl:if test="@current='true'"&gt;
            &lt;li&gt;&lt;xsl:value-of select="display-name"/&gt;&lt;/li&gt;
        &lt;/xsl:if&gt;
        &lt;xsl:if test="not(@current='true')"&gt;
            &lt;li&gt;
                &lt;a href="{path}"&gt;
                    &lt;xsl:value-of select="display-name"/&gt;
                &lt;/a&gt;
            &lt;/li&gt;
        &lt;/xsl:if&gt;
    &lt;/xsl:template&gt;
    &lt;xsl:template match="system-symlink"&gt;
        &lt;li&gt;
            &lt;a href="{link}"&gt;
                &lt;xsl:value-of select="name"/&gt;
            &lt;/a&gt;
        &lt;/li&gt;
    &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-creating-contextual-style-using-xslt/12/2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Green Bar of Go: Hannon Hill Velocity Webinar</title>
		<link>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-hannon-hill-velocity-webinar/04/2010</link>
		<comments>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-hannon-hill-velocity-webinar/04/2010#comments</comments>
		<pubDate>Fri, 09 Apr 2010 14:38:02 +0000</pubDate>
		<dc:creator>Tom Mason</dc:creator>
				<category><![CDATA[Cascade Server]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[IU & Academic]]></category>
		<category><![CDATA[WCMS]]></category>

		<guid isPermaLink="false">http://ittrainingtips.iu.edu/?p=1197</guid>
		<description><![CDATA[Publish Message Sent Successfully Welcome to another edition of The Green Bar of Go Cascade Server column. Recently Hannon Hill hosted a webinar to introduce a different way of transforming XML to other configurations in Cascade Server, Velocity scripts. Velocity is a procedural language, so it might be easier for some to use than XSLT. [...]]]></description>
				<content:encoded><![CDATA[<div style="font-size: x-small; color: white; display: block; text-align: left; background-color: green; border: 1px solid black; padding: 4px;">Publish Message Sent Successfully</div>
<p>Welcome to another edition of The Green Bar of Go Cascade Server column.  Recently Hannon Hill hosted a webinar to introduce a different way of transforming XML to other configurations in Cascade Server, Velocity scripts.  Velocity is a procedural language, so it might be easier for some to use than XSLT.  </p>
<p><a href="http://www.hannonhill.com/products/demos/velocity.html" target="_blank">Check out the webinar here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-hannon-hill-velocity-webinar/04/2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Green Bar of Go: Gazing Into the Future of WCMS at IU</title>
		<link>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-gazing-into-the-future-of-wcms-at-iu/12/2009</link>
		<comments>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-gazing-into-the-future-of-wcms-at-iu/12/2009#comments</comments>
		<pubDate>Mon, 28 Dec 2009 13:29:12 +0000</pubDate>
		<dc:creator>Tom Mason</dc:creator>
				<category><![CDATA[Cascade Server]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[IU & Academic]]></category>
		<category><![CDATA[WCMS]]></category>

		<guid isPermaLink="false">http://ittrainingtips.iu.edu/?p=539</guid>
		<description><![CDATA[Publish Message Sent Successfully Welcome to another edition of The Green Bar of Go Cascade Server column. In this column, I&#8217;m going to discuss briefly some of the new features coming in the latest version of Cascade Server, Cascade Server 6.4. If you&#8217;re involved with WCMS at IU, you&#8217;ve been using Cascade Server 5.7.5, so [...]]]></description>
				<content:encoded><![CDATA[<div style="font-size: x-small; color: white; display: block; text-align: left; background-color: green; border: 1px solid black; padding: 4px;">Publish Message Sent Successfully</div>
<p>Welcome to another edition of The Green Bar of Go Cascade Server column.  In this column, I&#8217;m going to discuss briefly some of the new features coming in the latest version of Cascade Server, Cascade Server 6.4.  If you&#8217;re involved with WCMS at IU, you&#8217;ve been using Cascade Server 5.7.5, so as you can imagine, the switch to 6.4 will be pretty substantial.  </p>
<p>For a list of the biggest features and a link to the Hannon Hill webinar demonstrating the features, continue reading after the jump.</p>
<p><span id="more-539"></span>Aside the usual bug fixes and software improvements, there are five new features in Cascade Server 6.4 that can have a huge impact on how WCMS is used at IU.  Those five features are: A new Edit area text editor, Connectors, Enhanced content comparison, Drag-and-Drop Data Definition creation, and Broadcast messages.
<ul>
<li><strong>The new Edit area text editor</strong> &#8211; One of the most frustrating parts of working in Cascade Server as a site manager is the software&#8217;s lack of a useful text editor.  Currently, there&#8217;s nothing more than a web text box for editing complex pieces of code.  In Cascade Server 6.4, the default text edit box has been replaced with a more robust text editor that contains line numbers, code coloring for most major programming languages, and the ability to use the Tab key inside the editor.  </li>
<li><strong>Connectors</strong> &#8211; Connectors are a new asset that allows Cascade Server to interact with external web applications, namely WordPress and Twitter.  When an asset is published, it can now be published as a WordPress post or a tweet as well as in its other web-based formats (html, pdf, etc.).</li>
<li><strong>Enhanced content comparison</strong> &#8211; The &#8220;Compare with current&#8221; feature in Cascade Server while being effective is a little bit difficult to see and notice in a long document with very few edits.  Cascade Servr 6.4 introduces the use of color highlighting to indicate additions (green), deletions (red, along with a strikethrough), and format changes (blue) to make the changes easier to find while skimming or scanning a document.</li>
<li><strong>Drag-and-Drop Data Definition creation</strong> &#8211; In the current implementation of Cascade Server at IU, to create a Data Definition, you have to be aware of the XML syntax contained in the Data Definition Schema Reference on the Hannon Hill Knowledge Base.  While you can still create using XML in Cascade Server 6.4, the new default is a drag-and-drop implementation that allows site managers to drag controls onto a definition and Cascade Server will write the necessary XML.  Data Definition creation has never been easier!</li>
<li><strong>Broadcast Messages</strong> &#8211; System administrators can now use a built-in messaging system to message all users logged in to notify about system maintenance, restarts, outages, etc.  The broadcast messages will appear at the top center of the application and can be set to start and end at a specific date and/or time.</li>
</ul>
<p><em>For the complete release notes, see <a href="http://www.hannonhill.com/kb/Release-Notes/6.4/index.html" target="_blank">this document</a>.</em></p>
<p>These features promise to change the way site managers and content providers/managers interact with Cascade Server at IU.  <strong>Cascade Server 6.4 is currently scheduled to be implemented in early January at IU</strong> so you will be able to get your hands on these new features soon!</p>
<p>Hannon Hill hosted a webinar recently demonstrating these features.  To watch the webinar, <a href="http://success.hannonhill.com/cascade-server-6.4-webinar-now-available" target="_blank">see this post on Hannon Hill&#8217;s company blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-gazing-into-the-future-of-wcms-at-iu/12/2009/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Green Bar of Go: Using External Links</title>
		<link>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-using-external-links/07/2009</link>
		<comments>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-using-external-links/07/2009#comments</comments>
		<pubDate>Wed, 01 Jul 2009 14:12:00 +0000</pubDate>
		<dc:creator>Tom Mason</dc:creator>
				<category><![CDATA[Cascade Server]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[IU & Academic]]></category>
		<category><![CDATA[WCMS]]></category>

		<guid isPermaLink="false">http://ittrainingtips.iu.edu/wcms/cascade-server/the-green-bar-of-go-using-external-links/07/2009</guid>
		<description><![CDATA[Publish Message Sent Successfully In this installment of The Green Bar of Go, I&#8217;ll be discussing a feature of Cascade Server we don&#8217;t cover in our workshops, the External Link. An External Link is an indexed asset that points to a web page outside of Cascade Server. Any link that is not a page within [...]]]></description>
				<content:encoded><![CDATA[<div style="font-size: x-small; color: white; display: block; text-align: left; background-color: green; border: 1px solid black; padding: 4px;">Publish Message Sent Successfully</div>
<p>In this installment of <em>The Green Bar of Go</em>, I&#8217;ll be discussing a feature of Cascade Server we don&#8217;t cover in our workshops, the External Link.  </p>
<p>An <strong>External Link</strong> is an indexed asset that points to a web page outside of Cascade Server.  Any link that is not a page within your site should be turned into an external link.  This not only allows you to place them into a dynamically generated navigation, but also makes it easier to manage the URLs if they should change.</p>
<p>Take a look after the jump to see how these are used.<br />
<span id="more-257"></span></p>
<h3>Adding an External Link to Cascade Server</h3>
<p>External Links are created using the <em>New >> Default</em> menu, or via any asset factory that you create as a site manager.  I&#8217;m going to explore creating an external link from the default asset factory.  Once you select External Link from the <em>New >> Default</em> menu, you will see this:<br />
<img id="image337" src="http://ittrainingtips.iu.edu/wp-content/uploads/2009/07/newexternallink.jpg" alt="New External Link" /></p>
<p>The interface is pretty straight forward.  The Link text box is for the URL of the site.  On the System Pane, you&#8217;ll give the asset a system name, and the Metadata Pane contains the metadata fields from the Default metadata set.  Simply fill out these fields as you wish and click Submit.</p>
<p>When the External Link is created, it will appear in the Asset Tree as shown here:<br />
<img id="image339" src="http://ittrainingtips.iu.edu/wp-content/uploads/2009/07/googlelink.jpg" alt="Google External Link" /></p>
<h3>Adding an External Link Browser to a Data Definition</h3>
<p>You can add an External Link browser to a Data Definition to allow users to browse for links to outside sites.  For example, if you have a personnel profile page, you could allow linking to external sites.  Looking in the <a href="http://www.hannonhill.com/new-kb/Data-Definitions/data-def-schema-reference/" target="_blank">Data Definition Schema Reference</a>, it&#8217;s not exactly obvious how to add an External Link browser because the terminology used isn&#8217;t <em>External Link</em>.</p>
<p>Take a look at the Asset section of the schema:</p>
<p><img id="image340" src="http://ittrainingtips.iu.edu/wp-content/uploads/2009/07/assetschemareference.jpg" alt="Asset Schema Reference" /></p>
<p>The terminology used is Symlink.  The code for adding an External Link to a Data Definition would look like this:</p>
<p><code>&lt;system-data-structure&gt;<br />
&lt;asset identifier="homePage" label="Select Your Home Page" type="symlink"/&gt;<br />
&lt;/system-data-structure&gt;</code></p>
<p>Of course, the typical optional parameters apply (required, multiple, etc.) and can be added anywhere.  The above code will generate this Data Definition:<br />
<img id="image341" src="http://ittrainingtips.iu.edu/wp-content/uploads/2009/07/symlinkdatadefinition.jpg" alt="Symlink Data Definition" /></p>
<p>And that&#8217;s it.  The External Links are simple to deal with since they&#8217;re just another asset inside Cascade Server.  </p>
<p>I&#8217;m still looking for more suggestions for column topics.  Upcoming articles will include integrating Flash media into a page and structuring data using Data Definitions, but if you would like to see a specific topic covered, leave a comment and I&#8217;ll see what I can do!</p>
]]></content:encoded>
			<wfw:commentRss>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-using-external-links/07/2009/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Green Bar of Go: Asset Factory Plugins</title>
		<link>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-asset-factory-plugins/05/2009</link>
		<comments>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-asset-factory-plugins/05/2009#comments</comments>
		<pubDate>Tue, 12 May 2009 14:26:38 +0000</pubDate>
		<dc:creator>Tom Mason</dc:creator>
				<category><![CDATA[Cascade Server]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[IU & Academic]]></category>
		<category><![CDATA[WCMS]]></category>

		<guid isPermaLink="false">http://ittrainingtips.iu.edu/wcms/cascade-server/the-green-bar-of-go-asset-factory-plugins/05/2009</guid>
		<description><![CDATA[Publish Message Sent Successfully Welcome to the second installment of The Green Bar of Go. In this post, I will discuss how to use a part of Cascade Server not covered in the Cascade Server: Site Managers workshop: Asset Factory Plugins. Asset Factory Plugins are a way for Site Managers to create Asset Factories that [...]]]></description>
				<content:encoded><![CDATA[<div style="font-size: x-small; color: white; display: block; text-align: left; background-color: green; border: 1px solid black; padding: 4px;">Publish Message Sent Successfully</div>
<p>Welcome to the second installment of The Green Bar of Go.  In this post, I will discuss how to use a part of Cascade Server not covered in the <em>Cascade Server: Site Managers</em> workshop: <em><strong>Asset Factory Plugins</strong></em>.  Asset Factory Plugins are a way for Site Managers to create Asset Factories that will perform specific tasks when a user submits the form.  For example, when a Page Asset Factory (like our new page factory from the workshop) is submitted, if the user forgets to change the system name, Cascade Server will change the name automatically to an <acronym title="Search Engine Optimization">SEO</acronym> compliant name. </p>
<p>This post will explain what the built-in Plugins do and how to use one of them. Check it out after the jump!<br />
<span id="more-254"></span></p>
<h3>Asset Factory Plugins and What They Do</h3>
<p>There are several Plugins built-in to Cascade Server.  A lot of them have similar functionality, all based on giving each asset a unique system name.  Here are the Plugins that are installed currently with a description of what they do:
<ul>
<li><strong>Display to System Name Plugin</strong> &#8211; If, upon submission, the system name contains a substring of the system name of the Asset Factory&#8217;s Base Asset, the Display Name is converted to an SEO compliant string and used as the System Name.</li>
<li><strong>File Limit Plugin</strong> &#8211; Files uploaded using an asset factory can be limited by either size or asset name.  File names are tested by a regular expression, file size is defined in kilobytes.</li>
<li><strong>Friendly File Name Plugin</strong> &#8211; Limits the name of a file to a-z, A-Z, 0-9, underscores, periods, and hyphens.  This plugin is deprecated; the File Limit Plugin should be used in its place.</li>
<li><strong>Friendly Page Name Plugin</strong> &#8211; Requires system names of newly created assets to match a regular expression.</li>
<li><strong>Set Start Date Plugin</strong> &#8211; Sets the Metadata for Start Date to the current date and time.  An offset for date and time can be used, but is optional.</li>
<li><strong>Title to System Name Plugin</strong> &#8211; If, upon submission, the system name contains a substring of the system name of the Asset Factory&#8217;s Base Asset, the Title is converted to an SEO compliant string and used as the System Name.</li>
<li><strong>Create Resized Images Plugin</strong> &#8211; Creates resized copies of the original image.</li>
<li><strong>Data Definition Name to System Name Plugin</strong> &#8211; If, upon submission, the system name contains a substring of the system name of the Asset Factory&#8217;s Base Asset, a specified field from the Base Asset&#8217;s data definition is converted to an SEO compliant string and used as the System Name.</li>
<li><strong>Structured Data Fields to System Name Plugin</strong> &#8211; If, upon submission, the system name contains a substring of the system name of the Asset Factory&#8217;s Base Asset, multiple fields can be defined, concatenated together, and converted to an SEO compliant string to be used as the System Name.</li>
<li><strong>Image Resizer Plugin</strong> &#8211; Resizes JPEG images to a specified width and height.</li>
</ul>
<h3>Using Plugins in an Asset Factory</h3>
<p>Using a Plugin on an Asset Factory is easy.  When creating new or editing existing Asset Factories, you will notice a Plugins pane.  Activate that pane, and you will see this:<br />
<img id="image255" src="http://ittrainingtips.iu.edu/wp-content/uploads/2009/05/assetfactoryplugins.jpg" alt="Asset Factory Plugins Interface" /></p>
<p>Simply select the Plugin you would like to use and click on the green plus sign.  This will add the Plugin to your Asset Factory.</p>
<p>Some Plugins require certain parameters to be supplied (structured data fields, height, width, etc.).  For example, here is the Structured Data Fields to System Name Plugin when it&#8217;s added to the Asset Factory:<br />
<img id="image256" src="http://ittrainingtips.iu.edu/wp-content/uploads/2009/05/structureddataplugin.jpg" alt="Structured Data Fields Plugin" /></p>
<p>Notice the drop down box and green plus sign located toward the bottom of the Plugin description.  This is where parameters are added to a Plugin.  Parameters are added to Plugins just like Plugins are added to Asset Factories.  Simply select the parameter from the drop down menu, then click the green plus sign.</p>
<p>That&#8217;s all there is to it.  Now, by using Plugins, you can prevent disasters from occurring from the use of Asset Factories.</p>
]]></content:encoded>
			<wfw:commentRss>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-asset-factory-plugins/05/2009/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Green Bar of Go: A Cascade Server Blog Column</title>
		<link>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-a-cascade-server-blog-column/04/2009</link>
		<comments>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-a-cascade-server-blog-column/04/2009#comments</comments>
		<pubDate>Fri, 10 Apr 2009 16:51:42 +0000</pubDate>
		<dc:creator>Tom Mason</dc:creator>
				<category><![CDATA[Cascade Server]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[IU & Academic]]></category>
		<category><![CDATA[WCMS]]></category>

		<guid isPermaLink="false">http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-a-cascade-server-blog-column/04/2009</guid>
		<description><![CDATA[Publish Message Sent Successfully This is the first of what will be a regularly appearing column on the IT Training Tips blog.  The focus of this column will be to convey tips and tricks concerning IU&#8217;s newly purchased WCMS. This week, being the first edition, is going to be pretty brief. For those of you [...]]]></description>
				<content:encoded><![CDATA[<div style="font-size: x-small; color: white; display: block; text-align: left; background-color: green; border: 1px solid black; padding: 4px;">Publish Message Sent Successfully</div>
<p>This is the first of what will be a regularly appearing column on the IT Training Tips blog.  The focus of this column will be to convey tips and tricks concerning IU&#8217;s newly purchased <acronym title="Web Content Management System">WCMS</acronym>.  This week, being the first edition, is going to be pretty brief.  </p>
<p>For those of you who are wondering what Cascade Server does, this column probably isn&#8217;t for you, but I will at least tell you that <a href="http://hannonhill.com/products/cascade-server/" target="_blank">Cascade Server</a> is a <a href="http://en.wikipedia.org/wiki/Web_content_management_system" target="_blank">Web Content Management System</a> produced and sold by the <a href="http://hannonhill.com/" target="_blank">Hannon Hill</a> company in Atlanta Georgia.  </p>
<p>For more information about how Indiana University is using Cascade Server, check out the Web Content Management Initiative site: <a href="http://www.indiana.edu/~wcms" target="_blank">http://www.indiana.edu/~wcms</a>. </p>
<p><span id="more-182"></span></p>
<p>This week, I want to make you all aware of a Cascade Server related event coming up toward the end of this month.  On April 23rd from 10:00am to 11:30am, there will be an Info-share in the Dogwood room of the IMU in Bloomington.  There will be a variety of topics covered including, but not limited to: how to use the New Site Managers Tool, the newest version of Cascade Server &#8212; Cascade Server 6.0, Modules and Widgets, and dealing with Institutional Data.</p>
<p>Hopefully you can join us!</p>
]]></content:encoded>
			<wfw:commentRss>http://ittrainingtips.iu.edu/cascade-server/the-green-bar-of-go-a-cascade-server-blog-column/04/2009/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
