<?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>Connections &#187; Technical Integration</title>
	<atom:link href="http://amazeconnections.com/category/technical-integration/feed/" rel="self" type="application/rss+xml" />
	<link>http://amazeconnections.com</link>
	<description>marketing and technology insights</description>
	<lastBuildDate>Wed, 08 Sep 2010 15:15:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Amaze delivers iPad solution for Lexus</title>
		<link>http://amazeconnections.com/2010/09/08/amaze-delivers-ipad-solution-for-lexus/</link>
		<comments>http://amazeconnections.com/2010/09/08/amaze-delivers-ipad-solution-for-lexus/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 15:15:20 +0000</pubDate>
		<dc:creator>James Huckle</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Point of Sale]]></category>
		<category><![CDATA[Technical Integration]]></category>

		<guid isPermaLink="false">http://amazeconnections.com/?p=540</guid>
		<description><![CDATA[<p>Amaze has delivered an iPad based solution for Lexus Division UK to be used for collecting prospective customer information and to display sales and marketing material including car brochures, specifications and multimedia.  The solution was delivered by Amaze in less than two weeks from initial client instructions to live use.  This kind of experience is traditionally delivered by using stand-tethered PCs and laptops. This solution took full advantage of the iPad’s unique usability, presentation and mobility allowing Lexus to be responsive in providing the information that visitors requested in a format which is rich and engaging.  The Amaze solution allowed collected data to be synchronized safely, securely and on demand with the Amaze Mobile Solutions Data Centre for near real-time onward fulfilment.  The solution was first used with great success at the prestigious ‘Salon Prive’ car event at The Hurlingham Club, London in July 2010.  <p>Continue reading <a href="http://amazeconnections.com/2010/09/08/amaze-delivers-ipad-solution-for-lexus/">Amaze delivers iPad solution for Lexus</a></p>]]></description>
			<content:encoded><![CDATA[<p>Amaze has delivered an iPad based solution for Lexus Division UK to be used for collecting prospective customer information and to display sales and marketing material including car brochures, specifications and multimedia.  The solution was delivered by Amaze in less than two weeks from initial client instructions to live use.  This kind of experience is traditionally delivered by using stand-tethered PCs and laptops. This solution took full advantage of the iPad’s unique usability, presentation and mobility allowing Lexus to be responsive in providing the information that visitors requested in a format which is rich and engaging.  The Amaze solution allowed collected data to be synchronized safely, securely and on demand with the Amaze Mobile Solutions Data Centre for near real-time onward fulfilment.  The solution was first used with great success at the prestigious ‘Salon Prive’ car event at The Hurlingham Club, London in July 2010.  <img class="alignnone size-full wp-image-541" title="Amaze iPad solution for Lexus" src="http://amazeconnections.com/wp-content/uploads/lexus_ipad.jpg" mce_src="http://amazeconnections.com/wp-content/uploads/lexus_ipad.jpg" alt="Amaze iPad solution for Lexus" width="452" height="339"></p>
]]></content:encoded>
			<wfw:commentRss>http://amazeconnections.com/2010/09/08/amaze-delivers-ipad-solution-for-lexus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing an Extensible SDL Tridion Workflow Framework</title>
		<link>http://amazeconnections.com/2009/10/08/developing-an-extensible-sdl-tridion-workflow-framework/</link>
		<comments>http://amazeconnections.com/2009/10/08/developing-an-extensible-sdl-tridion-workflow-framework/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 13:52:06 +0000</pubDate>
		<dc:creator>James Huckle</dc:creator>
				<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[Technical Integration]]></category>
		<category><![CDATA[business processes]]></category>
		<category><![CDATA[sdl tridion]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://blog.amazeingideas.com/?p=247</guid>
		<description><![CDATA[<p>The SDL Tridion Web Content Management System provides a flexible approval workflow engine which is tied directly into the vision of Content Management held by Tridion. The system does not readily integrate with business processes.</p>
<p>The workflow engine however has three key challenges that require solving for all but the most simple applications, namely;</p>

Flexible action handling e.g. sending email, integration with external applications &#8211; as standard, sending email would require a custom handler which needs to be unique per recipient (user or group) 


Modification without in-depth technical knowledge for complex workflows &#8211; this can be an expensive development activity that is required for all but the most simple workflow definitions 


High degree of duplication for the creation of new workflows &#8211; workflows and workflow processes cannot be easily reused or shared (ignoring recent product developments allowing workflow definitions to be ‘BluePrinted’) increasing development and testing costs, and the likelihood of defects <p>Continue reading <a href="http://amazeconnections.com/2009/10/08/developing-an-extensible-sdl-tridion-workflow-framework/">Developing an Extensible SDL Tridion Workflow Framework</a></p>]]></description>
			<content:encoded><![CDATA[<p>The SDL Tridion Web Content Management System provides a flexible approval workflow engine which is tied directly into the vision of Content Management held by Tridion. The system does not readily integrate with business processes.</p>
<p>The workflow engine however has three key challenges that require solving for all but the most simple applications, namely;</p>
<ul>
<li>Flexible action handling e.g. sending email, integration with external applications &#8211; as standard, sending email would require a custom handler which needs to be unique per recipient (user or group) </li>
</ul>
<ul>
<li>Modification without in-depth technical knowledge for complex workflows &#8211; this can be an expensive development activity that is required for all but the most simple workflow definitions </li>
</ul>
<ul>
<li>High degree of duplication for the creation of new workflows &#8211; workflows and workflow processes cannot be easily reused or shared (ignoring recent product developments allowing workflow definitions to be ‘BluePrinted’) increasing development and testing costs, and the likelihood of defects </li>
</ul>
<p>In many instances, approval workflow systems created or defined for clients are seldom used when the client has a marketing focussed web team as in these cases offline business workflow is implemented in the production of content and approvals. When the client is in a position where potentially litigious content could be released into the public domain and that content needs to be approved by many departments a simple approval workflow is not sufficient.</p>
<p>For a recent client who required a press release workflow to integrate with an off-line paper based system and that approval groups be dynamic based on content metadata it was soon realised that the standard Tridion approval system would require hefty customisation and that a high degree of duplication would be required to meet all possible combinations of user approval when following the standard Tridion model.</p>
<p>To solve these problems, Amaze developed a user configurable workflow extension that allows customisation of workflow that provides the following features, many workflows for diverse groups and actions from a single workflow definition, integration of external code applications.</p>
<p>At the heart of this solution are two XML based configuration files, one for email recipients and one XML based workflow step definitions. Although it is acknowledged that XML is not ideal for the business user, it is a format that can be easily described, read and machine validated and does not require complex deployment procedures.</p>
<p>The following is an example of the default workflow definition for all Tridion Schema for which workflow is defined. In line 1, the URI would be changed to a specific Schema or Page URI for which the steps correspond. The elements ReviewActions, AdmReviewActions, rejecttoCreatorActions and RejectToWebEditorActions correspond to named workflow steps in the generic Tridion Workflow – error handling is taken care of in the wrapping business logic for the solution.</p>
<p>Each of these steps can have a pre- and post- action for example to check status of dependencies. The Actions themselves define arbitrary VBScript that is executed at that step.</p>
<p>&#8230;<br />
&lt;ReviewActions&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Post&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Action&nbsp;id=&quot;0000&quot;&nbsp;description=&quot;Notify&nbsp;Administrators&nbsp;if&nbsp;Needed&quot;&gt;C:\code\notifyAdministratorReviewer.vbs&lt;/Action&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Post&gt;<br />
&lt;/ReviewActions&gt;<br />
&#8230;</p>
<p>An accompanying configuration file defines email lists that correspond to Tridion user groups. These can then be access via Tridion URI for email sending as per the following example snippet.</p>
<p><code></code></p>
<p><group description="Adm Reviewers" uri="tcm:0-1443-65568"></p>
<p>&lt;group uri=&quot;tcm:0-1443-65568&quot; description=&quot;Adm Reviewers&quot;&gt;</p>
<p>&lt;email subject=&quot;Workflow Auto Generated Mail For Adm. Reviewers&quot;&gt;admin@amaze.com&lt;/email&gt;</p>
<p>&lt;email subject=&quot;Workflow Auto Generated Mail For Adm. Reviewers&quot;&gt;admin@amaze.com&lt;/email&gt;</p>
<p>&lt;/group&gt;</p>
<p></group></p>
</p>
<p>As a result of this workflow extension, the client now has an approval workflow system that can be integrated with their existing business processes with the minimum of duplication, rework and technical intervention. This gives an ongoing saving in time and money for technical development, testing and roll-out.</p>
]]></content:encoded>
			<wfw:commentRss>http://amazeconnections.com/2009/10/08/developing-an-extensible-sdl-tridion-workflow-framework/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Integrating GIS with SDL Tridion</title>
		<link>http://amazeconnections.com/2009/10/08/integrating-gis-with-sdl-tridion/</link>
		<comments>http://amazeconnections.com/2009/10/08/integrating-gis-with-sdl-tridion/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 13:40:20 +0000</pubDate>
		<dc:creator>James Huckle</dc:creator>
				<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[Technical Integration]]></category>
		<category><![CDATA[gis]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[sdl tridion]]></category>

		<guid isPermaLink="false">http://blog.amazeingideas.com/?p=241</guid>
		<description><![CDATA[<p> In a recent Tridion delivery, Amaze was engaged to integrate managed content with a Geographical Information System (GIS) implementation. The GIS system was hosted within a completely separate business and technical domain managed by the client and it was essential that the GIS team were to be allowed to use their tools with a minimum of integration effort with the CMS.</p>
<p>The specification of the system called for the mapping element to surface content via a search interface with free text, radius and point of interest type options. The search results then calls a further page with a rendered map with search results plotted on the map. Each plotted point is a record in the Tridion CMS and a synopsis of the records displayed on the page. Further functionality allowed the map to be moved (in a similar fashion to Google Maps) and further points outside of the original search <p>Continue reading <a href="http://amazeconnections.com/2009/10/08/integrating-gis-with-sdl-tridion/">Integrating GIS with SDL Tridion</a></p>]]></description>
			<content:encoded><![CDATA[<p> In a recent Tridion delivery, Amaze was engaged to integrate managed content with a Geographical Information System (GIS) implementation. The GIS system was hosted within a completely separate business and technical domain managed by the client and it was essential that the GIS team were to be allowed to use their tools with a minimum of integration effort with the CMS.</p>
<p>The specification of the system called for the mapping element to surface content via a search interface with free text, radius and point of interest type options. The search results then calls a further page with a rendered map with search results plotted on the map. Each plotted point is a record in the Tridion CMS and a synopsis of the records displayed on the page. Further functionality allowed the map to be moved (in a similar fashion to Google Maps) and further points outside of the original search radius now visible, to be plotted.</p>
<p><span id="more-241"></span></p>
<p>With any integration a loosely or tightly integrated model needs to be considered. In either case there may be technical, business or non-technical requirements that will influence the decision. It may be possible in some cases to argue from either a technical or non-technical perspective that a business requirement can be reconsidered or revalidated. </p>
<p>When planning a solution for this integration it was decided that a loosely coupled solution would be the most practical as it was most consistent with the business case.</p>
<p>Full requirements capture was carried out and analysed and the following technical solution was designed.</p>
<p><a href="http://blog.amazeingideas.com/wp-content/uploads/GISOverview.jpg"><img title="GIS Integration Overview" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="272" alt="GIS Integration Overview" src="http://blog.amazeingideas.com/wp-content/uploads/GISOverview.jpg" width="447" border="0" /></a></p>
<p>The literal key to the solution was the maintenance of a reference known to both systems. The key is generated by the GIS team which does not affect the business requirements although it does introduce a slight overhead on the part of content entry as the key must be sought from the GIS team via a business workflow case before the content can be ‘live’. The reference is stored in Tridion using a Metadata schema assigned to each Component.</p>
<p><a href="http://blog.amazeingideas.com/wp-content/uploads/GISIntegrationWireframe.jpg"><img title="GISIntegrationWireframe" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="365" alt="GISIntegrationWireframe" src="http://blog.amazeingideas.com/wp-content/uploads/GISIntegrationWireframe.jpg" width="461" border="0" /></a> </p>
<p>The wireframe outlines the functionality of the solution.</p>
<ul>
<li>The Mapping Element (1) is rendered via the GIS system.</li>
<li>Managed content for the selected point of interest (either via search or interaction with the map) at (2).</li>
<li>Other elements rendered as selectable points of interest are rendered as a list of links at (3).</li>
<li>Other points of interest based on proximity or search class are rendered as (4).</li>
</ul>
<p>Mapping content and managed content is retrieved by the client browser using a combination of REST and Web services enabling the GIS component to be managed on a separate network.</p>
<p>This solution and it framework proved adequately flexible to allow it to be used in another GIS application with very little modification and this modification to be primarily to the cosmetic presentation and configuration.</p>
]]></content:encoded>
			<wfw:commentRss>http://amazeconnections.com/2009/10/08/integrating-gis-with-sdl-tridion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
