<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>RedDot CMS Developer, Consultant and Freelancer - Kim Dezen</title> <link>http://www.kimdezen.com</link> <description>Kim Dezen is a Senior RedDot CMS (Open Text Web Solutions) Consultant, Developer and Freelancer. My personal blog for all Red Dot, SEO and Web Development hints and tips.</description> <lastBuildDate>Fri, 02 Mar 2012 03:37:08 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/KimDezen" /><feedburner:info uri="kimdezen" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>‘rdToolbar’ – RedDot CMS Toolbar now available for download!</title><link>http://feedproxy.google.com/~r/KimDezen/~3/d4siiY7QtdE/</link> <comments>http://www.kimdezen.com/2012/03/reddot-cms-toolbar-rdtoolbar-download/#comments</comments> <pubDate>Wed, 29 Feb 2012 22:30:59 +0000</pubDate> <dc:creator>Kim Dezen</dc:creator> <category><![CDATA[Plugins]]></category> <category><![CDATA[RedDot CMS]]></category> <category><![CDATA[Solution Exchange]]></category> <category><![CDATA[AJAX]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[RedDot plugins]]></category> <category><![CDATA[RQL]]></category> <category><![CDATA[toolbar]]></category><guid isPermaLink="false">http://www.kimdezen.com/?p=507</guid> <description><![CDATA[Make your pages easier to edit for your RedDot CMS SmartEdit users! Streamline the content entry process whilst grouping together all your custom RQL plugins/functions in one consistent location on the page. ]]></description> <content:encoded><![CDATA[<p>Finally, my RedDot CMS/Open Text WSM Toolbar plugin (aka “rdToolbar”) is now available for download!</p><p>rdToolbar was first conceived many years ago in an attempt to streamline the content entry process for SmartEdit users, whilst grouping together custom RQL plugins/functions in a consist location on the page.</p><h3>So what is it?</h3><p>In a nutshell it is a panel that sits at the top of every ‘master’ or ‘foundation’ page in SmartEdit mode. It consists of:</p><p><a
href="http://www.kimdezen.com/wp-content/uploads/2012/02/reddottoolbar.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2012/02/reddottoolbar.gif" alt="" title="RedDot Toolbar rdToolbar plugin" width="731" height="85" class="alignleft size-full wp-image-511" /></a></p><ul><li>A big fat clickable Open/Close button for the page</li><li>A number of customisable clickable buttons that can trigger any RQL plugins/scripts  that you wish to integrate into your project</li><li>Basic page information that is displayed to the user regardless if the page is open or closed.</li></ul><p>You may have actually seen the toolbar before whilst editing your profile/solutions within <a
rel="nofollow" target="_blank" href="http://www.solutionexchange.info" target="_blank">Solution Exchange</a> – which I contributed to the site around 6 months ago.</p><p>The toolbar has gone through a number of different incarnations since the initial version &#8211; most of which were around improving performance (it now uses asynchronous AJAX calls to obtain page information via RQL). Installation is a piece of cake too – just a simple cut and paste job.</p><h3>What versions of the CMS are supported?</h3><p>At this point in time, the toolbar is only supported in RedDot CMS Version 10+ &#8211; and requires the use of ‘master/foundation’ page project setups. I have no plans to make it work with target containers – as I’m a firm believer of staying well away from them from a usability and maintenance perspective!</p><p>As mentioned, you can customise the bar in any way you like. Everything is controlled using JavaScript/JQuery and CSS. All you need to do is create a new button (using the Photoshop template provided), add the required HTML/CSS and attach a jQuery event to it. (As an example of how to do this, ive included two plugins as part of the installation – ‘checkbox keyword assignment’ and ‘one click page workflow submission’. (I may create a blog post explaining how to do this step-by-step if you need a hand with this!)</p><h3>Installation</h3><p>1. To install, simply unzip the file into the plugins directory. Make sure that the &#8216;rdToolbar&#8217; is sitting in the root of plugins folder.</p><p><strong><a
href='http://www.kimdezen.com/wp-content/uploads/2012/02/rdToolbar.zip'>Download rdToolbar &#8211; rdToolbar.zip (182KB)</a></strong></p><p>2. Add the required javascript and CSS for the toolbar – id suggest adding this in a global location where it can be referenced across the whole site (such as a header/JS/CSS container)<br
/> <code><br
/> &lt;script type=&quot;text/javascript&quot; src=&quot;/cms/plugins/rdtoolbar/common/js/jquery.pack.js&quot;&gt;&lt;/script&gt;<br
/> &lt;script src=&quot;/cms/plugins/rdtoolbar/common/js/rdToolbarStatus.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</p><p>&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/cms/plugins/rdtoolbar/common/styles/menu.css&quot; media=&quot;all&quot; /&gt;<br
/> </code>(make sure that references points to the location of your plugins directory)<br
/></p><p>3. Add the following code directly after the body tag.<br
/> <code><br
/> &lt;!IoRangeRedDotMode&gt;<br
/> &lt;div style=&quot;display:none;&quot;&gt;&lt;!IoRedDotOpenPage&gt;&lt;/div&gt;<br
/> &lt;div id=&quot;reddot-menubar&quot;&gt;&lt;/div&gt;<br
/> &lt;script type=&quot;text/javascript&quot;&gt;<br
/> jQuery(document).ready(function() {<br
/> // set up page variables<br
/> rdToolbarStatus.vars.pageguid = &#39;&lt;%!! Context:CurrentPage.Id.ToString(N).ToUpper() !!%&gt;&#39;;<br
/> &lt;!IoRangeRedDotEditOnly&gt;rdToolbarStatus.vars.pagemode = &#39;1&#39;&lt;!/IoRangeRedDotEditOnly&gt;<br
/> rdToolbarStatus.vars.defaultextension = &#39;.htm&#39;;<br
/> // run the plugin<br
/> rdToolbarStatus.init();<br
/> });<br
/> &lt;/script&gt;<br
/> &lt;!/IoRangeRedDotMode&gt;<br
/> </code><br
/> Theres no need to add any placeholders for this to work. Just cut and paste directly into your foundation templates</p><p>I hope you get plenty of use of out of the RedDot plugin!</p> <img src="http://feeds.feedburner.com/~r/KimDezen/~4/d4siiY7QtdE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.kimdezen.com/2012/03/reddot-cms-toolbar-rdtoolbar-download/feed/</wfw:commentRss> <slash:comments>7</slash:comments> <feedburner:origLink>http://www.kimdezen.com/2012/03/reddot-cms-toolbar-rdtoolbar-download/</feedburner:origLink></item> <item><title>RedDot CMS Plugin – Add Page</title><link>http://feedproxy.google.com/~r/KimDezen/~3/gce6V3zh6mg/</link> <comments>http://www.kimdezen.com/2011/11/reddot-cms-plugin-add-page/#comments</comments> <pubDate>Mon, 07 Nov 2011 23:00:08 +0000</pubDate> <dc:creator>Kim Dezen</dc:creator> <category><![CDATA[Plugins]]></category> <category><![CDATA[RedDot CMS]]></category> <category><![CDATA[Solution Exchange]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[RedDot plugins]]></category> <category><![CDATA[usability]]></category><guid isPermaLink="false">http://www.kimdezen.com/?p=488</guid> <description><![CDATA[The 'Add Page' plugin enables you to create and connect pages (and page parts) to lists, containers and anchors with a single click. It also gives you the flexibility to create pages without having to open up a parent page first.]]></description> <content:encoded><![CDATA[<p>Ive always been a stickler for usability when it comes to RedDot CMS projects. Anything I can do to speed up the content entry process for authors and editors &#8211; and im onto it!</p><p>With this in mind, I created the &#8216;Add Page&#8217; plugin a while back but never actually had the time to rewrite it for &#8216;general&#8217; use&#8230; until now! I got the idea after seeing the Add Page option under the RedDot placeholders drop down, but soon worked out that this feature no longer works (please tell me otherwise if this is not the case!)</p><p>This &#8216;Add Page&#8217; plugin enables you to create and connect pages (and page parts) to lists, containers and anchors with a single click. It also gives you the flexibility to create pages without having to open up a parent page first.</p><p>For each link placeholder within a page, the plugin will automatically insert a custom RedDot which &#8211; when clicked &#8211; will prompt the user to enter in a headline for the new page. Users can then select what type of page they wish to create (via template preassignments) either inline within the page &#8211; or when prompted to enter the headline.</p><h3>Installation</h3><p>1. <a
href='http://www.kimdezen.com/wp-content/uploads/2011/11/rdUIAddPage.zip'>Download and unzip the Add Page plugin file</a> (rdUIAddPage.zip, 35Kb) within the plugin directory of RedDot CMS</p><p>2. Cut and paste the following code within the header section of each foundation page where you want to use the plugin<br
/> <code><br
/> &lt;script type=&quot;text/javascript&quot; src=&quot;/cms/plugins/rdUIAddPage/jquery.pack.js&quot;&gt;&lt;/script&gt;<br
/> &lt;script type=&quot;text/javascript&quot; src=&quot;/cms/plugins/rdUIAddPage/rdUIAddPage.js&quot;&gt;&lt;/script&gt;</p><p>&lt;link href=&quot;/cms/plugins/rdUIAddPage/rdUIAddPage.css&quot; media=&quot;screen&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;</p><p>&lt;script type=&quot;text/javascript&quot;&gt;<br
/> jQuery(document).ready(function() {<br
/> // set up page variables<br
/> rdUIAddPage.vars.pageguid = &#39;&lt;%!! Context:CurrentPage.Id.ToString(N).ToUpper() !!%&gt;&#39;;<br
/> &lt;!IoRangeRedDotEditOnly&gt;rdUIAddPage.vars.pagemode = &#39;1&#39;&lt;!/IoRangeRedDotEditOnly&gt;</p><p> // run the plugin<br
/> rdUIAddPage.init();<br
/> });<br
/> &lt;/script&gt;<br
/> </code></p><p>3. Adjacent to each link placeholder, add the following line of code:<br
/> <code>&lt;div class=&quot;RedDotCreatePage&quot; link=&quot;lst_pages&quot; mode=&quot;1&quot;&gt;&lt;/div&gt;</code></p><p>Set the &#8216;link&#8217; attribute to the name of the link placeholder you wish to target (in this case &#8216;lst_pages&#8217;).</p><p>(Optional) The &#8216;mode&#8217; attribute (set to either 1 or 0) enables you to control where the template selection occurs.<br
/> When set to &#8217;1&#8242;, a drop down list of template preassignments is displayed inline within the page:<br
/> <a
href="http://www.kimdezen.com/wp-content/uploads/2011/11/addpagedropdown.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/11/addpagedropdown.gif" alt="" title="RedDot Add Page Drop Down List inline" width="184" height="55" class="size-full wp-image-492" /></a></p><p>When set to &#8217;0&#8242; (or when the attribute is blank), the drop down list selection is displayed to the user when prompted to enter in the headline for the new page</p><p><a
href="http://www.kimdezen.com/wp-content/uploads/2011/11/addnewpage.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/11/addnewpage.gif" alt="" title="RedDot Add Page no drop down" width="107" height="25" class="size-full wp-image-496" /></a><a
href="http://www.kimdezen.com/wp-content/uploads/2011/11/prompt.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/11/prompt.gif" alt="" title="RedDot Add Page Propt" width="644" height="223" class="size-full wp-image-493" /></a></p><p>4. If you wish to use the plugin for RedDot CMS Versions 7.5 &#8211; 9, please change the following variable within the rdUIAddPage.asp file to indicate the CMS version you are using.<br
/> <code>Const CMSVersion = 10</code></p><h3>Limitations</h3><p>The plugin does not support the use of Target containers at this point in time. This is something I am looking at adding in the near future.</p> <img src="http://feeds.feedburner.com/~r/KimDezen/~4/gce6V3zh6mg" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.kimdezen.com/2011/11/reddot-cms-plugin-add-page/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.kimdezen.com/2011/11/reddot-cms-plugin-add-page/</feedburner:origLink></item> <item><title>Soul-A-Go-Go – November 2011</title><link>http://feedproxy.google.com/~r/KimDezen/~3/YMhhyl2FKqE/</link> <comments>http://www.kimdezen.com/2011/11/soulagogo-november-2011/#comments</comments> <pubDate>Wed, 02 Nov 2011 22:55:57 +0000</pubDate> <dc:creator>Kim Dezen</dc:creator> <category><![CDATA[Gigs / Events]]></category> <category><![CDATA[dj]]></category> <category><![CDATA[gigs]]></category> <category><![CDATA[melbourne]]></category> <category><![CDATA[soul-a-go-go]]></category><guid isPermaLink="false">http://www.kimdezen.com/?p=479</guid> <description><![CDATA[Soul-A-Go-Go &#8211; Melbourne&#8217;s premier soul and funk party is back for November at Bella Union. I&#8217;ll be making a special appearance this month alongside resident selectors Vince Peach, Pierre Baroni &#038; Manchild $10 for PBS members and $15 for future members. Get in super early from 9pm. SOUL-A-GO-GO Saturday 5th November at Bella Union 9pm til late]]></description> <content:encoded><![CDATA[<p><a
href="http://www.kimdezen.com/wp-content/uploads/2011/11/SAGG-Nov-Web-flyer.jpg"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/11/SAGG-Nov-Web-flyer.jpg" alt="" title="SAGG Nov Web flyer" width="300" height="424" class="alignleft size-full wp-image-480" /></a></p><p>Soul-A-Go-Go &#8211; Melbourne&#8217;s premier soul and funk party is back for November at <a
rel="nofollow" target="_blank" href="http://www.bellaunion.com.au/">Bella Union</a>.</p><p>I&#8217;ll be making a special appearance this month alongside resident selectors Vince Peach, Pierre Baroni &#038; Manchild</p><p>$10 for <a
rel="nofollow" target="_blank" href="http://www.pbsfm.org.au">PBS members</a> and $15 for future members.</p><p>Get in super early from 9pm.</p><p><strong>SOUL-A-GO-GO</strong><br
/> <strong>Saturday 5th November at <a
rel="nofollow" target="_blank" href="http://www.bellaunion.com.au/">Bella Union</a></strong><br
/> <strong>9pm til late</strong></p> <img src="http://feeds.feedburner.com/~r/KimDezen/~4/YMhhyl2FKqE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.kimdezen.com/2011/11/soulagogo-november-2011/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.kimdezen.com/2011/11/soulagogo-november-2011/</feedburner:origLink></item> <item><title>Modifying the RedDot CMS Service Account</title><link>http://feedproxy.google.com/~r/KimDezen/~3/yl5mgNz5QyE/</link> <comments>http://www.kimdezen.com/2011/08/modifying-reddot-cms-service-account/#comments</comments> <pubDate>Thu, 11 Aug 2011 02:08:26 +0000</pubDate> <dc:creator>Kim Dezen</dc:creator> <category><![CDATA[RedDot CMS]]></category> <category><![CDATA[Solution Exchange]]></category> <category><![CDATA[reddot cms service accounts]]></category> <category><![CDATA[reddot permissions]]></category><guid isPermaLink="false">http://www.kimdezen.com/?p=436</guid> <description><![CDATA[It’s generally uncommon that you would need to change permissions or modify the user account that a RedDot CMS installation runs under. If you ever need to do this, follow these simple steps.]]></description> <content:encoded><![CDATA[<p>It’s generally uncommon that you would need to change permissions or modify the user account that a RedDot CMS installation runs under. During my travels as a RedDot CMS developer, I have personally only come across two instances where this occurred.</p><p>The first time called for the ‘local’ RedDot user account to be replaced with a service account when changing from a single to a muti-server publishing cluster. The reason for doing this was to enable both servers to access a shared location on the network where all Assets were stored – which could only be access via a service account for security reasons.</p><p>Most recently whilst working for a company that required all IT systems and applications to be migrated from one network to another as part of an acquisition, RedDot Service Accounts had to be modified to run under a new active directory service.</p><p>Changing the service account that RedDot runs under isn’t that difficult, but it is a little tedious. All of it has to be done manually. I wasn’t able to find any documentation anywhere on the web on how to do this, so I figured it would be best to document the process for other users.  This was the first time I had to do this (in the past I was able to rely on infrastructure teams to take care of installation and server maintenance), I called on the assistance of Open Text support who pointed me in the right direction to get it working.</p><h3>Modifying the COM and DCOM Settings for RedDot CMS</h3><ol><li>Under Control Panel > Administrative Tools > Component Services, select ‘My Computer’<br
/> <a
href="http://www.kimdezen.com/wp-content/uploads/2011/08/component-services.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/08/component-services.gif" alt="" title="component services" width="568" height="295" class="alignleft size-full wp-image-440" /></a></p></li><li>Right mouse click on ‘My Computer’ and select Properties > COM Security. Click Edit Defaults<br
/> <a
href="http://www.kimdezen.com/wp-content/uploads/2011/08/edit-defaults.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/08/edit-defaults.gif" alt="" title="edit defaults" width="458" height="510" class="size-full wp-image-442" /></a></li><li>Click the Add Button and then the Advanced Button to enable you to search for Users and Groups. Locate the new Service Account which you will use to run RedDot CMS and assign this account with Local Access permissions.<br
/> <a
href="http://www.kimdezen.com/wp-content/uploads/2011/08/select-users.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/08/select-users-300x277.gif" alt="" title="select users" width="300" height="277" class="alignnone size-medium wp-image-445" /></a></p><p><a
href="http://www.kimdezen.com/wp-content/uploads/2011/08/permission.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/08/permission.gif" alt="" title="permissions" width="367" height="443" class="alignnone size-full wp-image-450" /></a></p><p>We while are at it, ensure that the following Users and Groups have also being assigned the same level of permissions:<br
/> <strong><br
/> Administrator<br
/> Administrators<br
/> IUSR_<i>servername</i><br
/> IWAM_<i>servername</i><br
/> RedDot</strong></li><li> Once you have saved these changes, repeat the same steps for Launch and Activation Permissions.</li><li> Expand the DCOM Config folder and edit the properties of each of the RedDot objects (each of the RedDot objects are prefixed with &#8216;RD&#8217;)<br
/> <a
href="http://www.kimdezen.com/wp-content/uploads/2011/08/dcom.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/08/dcom.gif" alt="" title="dcom" width="567" height="464" class="alignnone size-full wp-image-452" /></a></li><li>Select the &#8216;Security&#8217; tab and ensure that &#8216;Use Default&#8217; is selected for both Launch and Activation Permissions &#038; Access Permissions<br
/> <a
href="http://www.kimdezen.com/wp-content/uploads/2011/08/permission-dcom.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/08/permission-dcom.gif" alt="" title="permissions dcom" width="404" height="446" class="alignnone size-full wp-image-455" /></a></li><li> Scroll to the bottom of the list and edit the properties of each of the &#8216;hexadecimal&#8217; objects. Only edit the permissions of each of these objects that belong to RedDot &#8211; which can be determined by checking the local path field under the General tab (it should point to the location where RedDot is installed on the server). For these objects, ensure that &#8216;Use Default&#8217; is selected for both Launch and Activation Permissions &#038; Access Permissions.</p><p><a
href="http://www.kimdezen.com/wp-content/uploads/2011/08/hex-com-permissions.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/08/hex-com-permissions.gif" alt="" title="hex com permissions" width="404" height="446" class="alignnone size-full wp-image-457" /></a></p></li></ol><h3>Anonymous access authentication for each of the virtual applications under ‘CMS’</h3><ol><li>Edit the properties of each Virtual Application under &#8216;CMS&#8217; within IIS<br
/> <a
href="http://www.kimdezen.com/wp-content/uploads/2011/08/iis.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/08/iis.gif" alt="" title="iis" width="411" height="466" class="alignnone size-full wp-image-462" /></a></li><li> Under the &#8216;Directory Security&#8217; tab, click on the Authentication and access control &#8216;Edit..&#8217; button<br
/> <a
href="http://www.kimdezen.com/wp-content/uploads/2011/08/authenitcation-access.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/08/authenitcation-access.gif" alt="" title="authenitcation access" width="472" height="458" class="alignnone size-full wp-image-464" /></a></li><li> Specify the username and password of the new RedDot service account within the corresponding fields. Ensure the enable anonymous access checkbox is selected.<br
/> <a
href="http://www.kimdezen.com/wp-content/uploads/2011/08/service-account.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/08/service-account.gif" alt="" title="service account" width="371" height="445" class="alignnone size-full wp-image-466" /></a></li></ol><h3>RDServer.ini file settings</h3><p>Ensure the Domain and Username of your new RedDot service account is added to the top of the RDServer.ini file:<br
/> <code>[Defaults]</code><br
/> <code>RedDot-User Domain=AD</code><br
/> <code>RedDot-User=RedDotServiceAccount</code></p> <img src="http://feeds.feedburner.com/~r/KimDezen/~4/yl5mgNz5QyE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.kimdezen.com/2011/08/modifying-reddot-cms-service-account/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://www.kimdezen.com/2011/08/modifying-reddot-cms-service-account/</feedburner:origLink></item> <item><title>Good Things DJ Collective</title><link>http://feedproxy.google.com/~r/KimDezen/~3/KhedVUVmBg4/</link> <comments>http://www.kimdezen.com/2011/07/good-dj-collective/#comments</comments> <pubDate>Fri, 15 Jul 2011 02:25:17 +0000</pubDate> <dc:creator>Kim Dezen</dc:creator> <category><![CDATA[Gigs / Events]]></category> <category><![CDATA[dj]]></category> <category><![CDATA[gigs]]></category> <category><![CDATA[good things]]></category> <category><![CDATA[loop bar]]></category><guid isPermaLink="false">http://www.kimdezen.com/?p=423</guid> <description><![CDATA[Good Things DJ Collective is a collab between myself and long time ex-Adelaide DJ Jumbo. Good Things represents the positive sounds of Hip Hop, Beats, Boogie, Disco, Funk, Soul, House and everything in between. Over the years we have noticed all too often how many nights focus on just one style of music. We wanted to take it back to when we first started spinning records &#8211; when DJ&#8217;s would consistently blur the lines between genres of music throughout their sets. A single dancefloor where there wasn’t separate rooms pushing different sounds. DJ&#8217;s were judged on skill, music knowledge and charisma. Parties were about music, not haircuts. Our first monthly night kicks off this Saturday &#8211; 16 July @ LOOP BAR GOOD THINGS PRESENT PET SOUNDS @ LOOP SATURDAY 16TH JULY FEEL GOOD JAMS PROVIDED BY - &#8230; ARI ROZE (MIGHTY HIGNESS RECORDS) Recently moving over from Byron Bay with around 150 crates!! Record digger king! Ari also runs the oz soul label Mighty Highness and put out a double 7 inch ep last year of modern soul sounds. Expect nothing but positive party music! checkout his site www.ariroze.com INKSWEL (SUPERIOR ELEVATION/ BOOGIE BASH) Melbourne native&#8230;Inkswel recently dropped the sold [...]]]></description> <content:encoded><![CDATA[<p>Good Things DJ Collective is a collab between myself and long time ex-Adelaide DJ Jumbo. Good Things represents the positive sounds of Hip Hop, Beats, Boogie, Disco, Funk, Soul, House and everything in between.</p><p>Over the years we have noticed all too often how many nights focus on just one style of music. We wanted to take it back to when we first started spinning records &#8211; when DJ&#8217;s would consistently blur the lines between genres of music throughout their sets. A single dancefloor where there wasn’t separate rooms pushing different sounds. DJ&#8217;s were judged on skill, music knowledge and charisma. Parties were about music, not haircuts.</p><p><strong>Our first monthly night kicks off this Saturday &#8211; 16 July @ LOOP BAR</strong></p><p><a
href="http://www.kimdezen.com/wp-content/uploads/2011/07/tumblr_lnubbgkxvO1qms2lno1_500.png"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/07/tumblr_lnubbgkxvO1qms2lno1_500.png" alt="GOOD THINGS PRESENT PET SOUNDS @ LOOP SATURDAY 16TH JULY" title="GOOD THINGS PRESENT PET SOUNDS @ LOOP SATURDAY 16TH JULY" width="495" height="700" class="size-full wp-image-424" /></a></p><p>GOOD THINGS PRESENT PET SOUNDS @ LOOP SATURDAY 16TH JULY</p><p>FEEL GOOD JAMS PROVIDED BY -<br
/> &#8230;<br
/> ARI ROZE (MIGHTY HIGNESS RECORDS)<br
/> Recently moving over from Byron Bay with around 150 crates!! Record digger king! Ari also runs the oz soul label Mighty Highness and put out a double 7 inch ep last year of modern soul sounds. Expect nothing but positive party music!<br
/> checkout his site <a
rel="nofollow" target="_blank" href="http://www.ariroze.com" target="_blank" rel="nofollow">www.ariroze.com</a></p><p>INKSWEL (SUPERIOR ELEVATION/ BOOGIE BASH)<br
/> Melbourne native&#8230;Inkswel recently dropped the sold out &#8216;get to my party&#8217; 12 on BOOGIE BASH Records (Rush Hour Sub Label) featuring collabs with KID SUBLIME, GARY DAVIS &#038; REGGIE B. He recently did a remix for DARWIN THEORY with TOM NOBLE out August 1st on superior elevation. A true party rocker, expect a set journeying through 80s boogie rap, proto house into late night dance floor Detroit.</p><p>EDD FISHER (PBS RADIO/ UP AND COMER WITH SOULFUL CRATES)<br
/> Edd is a man of diversity, crates of soul to get the booty shaking!</p><p>JUMBO (GOOD THINGS CO-FOUNDER)<br
/> <a
rel="nofollow" target="_blank" href="http://www.eyjumbojumbo.tumblr.com" target="_blank" rel="nofollow">www.eyjumbojumbo.tumblr.com</a></p><h4>BECOME A FAN OF GOOD THINGS HERE and keep up to date of forthcoming parties.</h4><p><strong><a
rel="nofollow" target="_blank" href="http://www.facebook.com/pages/GOOD-Things-DJ-Collective/113256455434174" target="_blank" rel="nofollow">http://www.facebook.com/pages/GOOD-Things-DJ-Collective/113256455434174</a></strong></p> <img src="http://feeds.feedburner.com/~r/KimDezen/~4/KhedVUVmBg4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.kimdezen.com/2011/07/good-dj-collective/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.kimdezen.com/2011/07/good-dj-collective/</feedburner:origLink></item> <item><title>RedDot CMS RQL Performance</title><link>http://feedproxy.google.com/~r/KimDezen/~3/lX6OS_5FbAE/</link> <comments>http://www.kimdezen.com/2011/06/reddot-cms-rql-performance/#comments</comments> <pubDate>Tue, 28 Jun 2011 07:33:02 +0000</pubDate> <dc:creator>Kim Dezen</dc:creator> <category><![CDATA[RedDot CMS]]></category> <category><![CDATA[Solution Exchange]]></category> <category><![CDATA[AJAX]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[reddot community]]></category> <category><![CDATA[solex]]></category><guid isPermaLink="false">http://www.kimdezen.com/?p=406</guid> <description><![CDATA[A brief run down on the performance benefits of executing RedDot CMS RQL Commands via AJAX calls. ]]></description> <content:encoded><![CDATA[<p><a
rel="nofollow" target="_blank" href="http://www.kimdezen.com/wp-content/uploads/2011/06/workmen-2.jpg"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/06/workmen-2.jpg" alt="Image source: Smilin Joe Fission - www.joefission.com" title="Image source: Smilin Joe Fission - www.joefission.com" width="314" height="275" class="alignleft size-full wp-image-410" /></a>Whilst recently surfing across the Interwebs, I came across this great line &#8211; &#8216;Like beauty is in the eye of the beholder, optimal application performance is in the experience of the end user&#8217;. So true. It doesn’t matter how fantastic your  application (or CMS project in this case) might be in terms of features and wiz bang widgets and plugins, all of your users are going to think that it bites the big one if your project <a
href="http://www.phrases.org.uk/bulletin_board/58/messages/1735.html" target="_blank" rel="nofollow">runs like a dog</a>.</p><p>I am aware of the do&#8217;s and don’ts in regards to RedDot CMS performance, however I have had the luxury over the past year or so to build and manage RedDot CMS / Open Text Web Site Management projects on some super spec&#8217;ed servers. It’s difficult to notice any significant performance hits when pages are served up straight away, regardless of what methods you use to build up your project and how many pages are connected. Rule of thumb: always stick to best practises and you&#8217;ll be OK, however it’s not always easy getting hold of these best practises at the best of times..</p><p>I have been working on a number of CMS enhancements on the <a
rel="nofollow" target="_blank" href="http://www.solutionexchange.info/" target="_blank" rel="nofollow">Solution Exchange site</a> with <a
rel="nofollow" target="_blank" href="http://dannybaggs.wordpress.com" target="_blank" rel="nofollow">Danny Baggs</a> recently, which also includes the integration of my toolbar plugin in SmartEdit mode (which will be available for download shortly!). Although the majority of the plugin makes use of &#8216;info&#8217; placeholders to obtain page information, I needed to run some RQL queries to order obtain user account details. These queries were being run using pre-executing code inside the CMS templates.</p><p>Given that there are a couple of unique performance challenges with the SolEx site that are currently being rectified (in particular the direct integration of the CMS component into the site), any gains to be made on the CMS project front shouldn’t be overlooked. Shout outs to Jian Huang (Senior Consultant @ Open Text) who recommended we run all RQL queries via AJAX calls to speed up performance of the page. I’m glad to report that page load times have dropped significantly when creating and editing solution and profile pages!<br
/> There&#8217;s now plenty of information up online on how to run <a
rel="nofollow" target="_blank" href="http://manuelschnitger.wordpress.com/2011/02/17/rql-in-a-nutshell-part-iii/" target="_blank" rel="nofollow">RQL via AJAX</a> &#8211; so I won’t go into too much detail here on how it’s done, although I will say that it is fairly straight forward.</p><p>It’s also worth pointing out that RQL commands (if possible) should be executed against the COM objects rather than the web services, as Jian indicates it &#8220;competes with Management Server for RQL communication bandwidth.&#8221; (<a
rel="nofollow" target="_blank" href="http://manuelschnitger.wordpress.com/2011/06/21/rql-development-with-open-text-management-server-11/" target="_blank" rel="nofollow">Manuel Schnitger</a> and <a
rel="nofollow" target="_blank" href="http://websitemanagement.reil-online.de/2011/06/using-rql-in-opentext-web-site.html" target="_blank" rel="nofollow">Dennis Reil</a> have recently indicated that this will be replaced with WCF in the near future.)</p><p>I would also recommend you check out Oshyn&#8217;s whitepaper &#8216;<a
rel="nofollow" target="_blank" href="http://oshyn.com/landingpages/performance-tuning-open-text" target="_blank" rel="nofollow">RedDot CMS: Improving Installation Performance</a>&#8216; for other RedDot CMS performance hints and tips.</p><p>I would very much be interested to hear from anyone who has metrics around performance gains/hits regarding various RedDot CMS features such as RQL COM vs Web Services, Render tags and PreExecute code.</p> <img src="http://feeds.feedburner.com/~r/KimDezen/~4/lX6OS_5FbAE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.kimdezen.com/2011/06/reddot-cms-rql-performance/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://www.kimdezen.com/2011/06/reddot-cms-rql-performance/</feedburner:origLink></item> <item><title>Upcoming gigs for June &amp; July – Kid Sublime and Al Kent</title><link>http://feedproxy.google.com/~r/KimDezen/~3/FsgRPi23d_U/</link> <comments>http://www.kimdezen.com/2011/06/upcoming-gigs-june-july-kid-sublime-al-kent/#comments</comments> <pubDate>Mon, 06 Jun 2011 01:47:18 +0000</pubDate> <dc:creator>Kim Dezen</dc:creator> <category><![CDATA[Gigs / Events]]></category> <category><![CDATA[croft institute]]></category> <category><![CDATA[djing]]></category> <category><![CDATA[gigs]]></category><guid isPermaLink="false">http://www.kimdezen.com/?p=393</guid> <description><![CDATA[Supports for Kid Sublime (Amsterdam) - Fri 10 June  and Al Kent (Glasgow) - Sat 2 Jul @ Croft Institute]]></description> <content:encoded><![CDATA[<h2>Kid Sublime &#8211; Friday 10 June</h2><p><a
href="http://www.kimdezen.com/wp-content/uploads/2011/06/kidsubthumb1.jpg"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/06/kidsubthumb1.jpg" alt="kid sublime flyer" title="kid sublime flyer" width="200" height="281" class="alignnone size-full wp-image-394" /></a></p><p>WAX MUSEUM RECORDS AND DR.CROFT PRESENTS&#8230;</p><p>DIRECT FROM AMSTERDAM</p><p>KID SUBLIME<br
/> &#8230;<br
/> (REDNOSE DISTRIKT/ RUSH HOUR RECORDINGS / KINDRED SPIRITS/ DOPENESS GALORE)</p><p>BASEMENT SESSIONS OZ TOUR!</p><p>Innovator of modern soul. One of the first to flip beatdown sample based house on the Rush hour imprint well before blog driven abelton edits became the cool thing! From hip hop upbringings working at the dutch brand of the FAT BEATS record store (RIP) and holding down soul and underground RNB flavour for the KINDRED SPIRITS family. An original REDNOSE DISTRIKT member and man of pure,raw,original flavour!</p><p>Growing up in Amsterdam, Jacob Otten, aka Kid Sublime, started to play drums and piano at the early age of five. As a teenager he founded his first band with schoolmates, dedicated to hardcore punk, and short after was heavily attracted to skateboarding and hip hop. Hooked on Gangstarr&#8217;s &#8216;Step In The Arena&#8217; video he found his new passion: scratching. He started practicing, won a Dutch scratching contest and landed a job in the Fat Beats record store in Amsterdam. Only 17 at the time he received local fame through his mix tapes, and got an MPC to enhance his mixes. A year later Jacob joined Dutch-Brazilian band Zuco 103 and travelled the world as their tour DJ. Short after he released his first solo tracks on Steven de Peven&#8217;s Zephons Mom label. The two formed their infamous Rednose Distrikt outfit and in 2003 released their highly acclaimed debut album &#8216;Iller Dan Je Ouders&#8217; (Iller Than Your Parents) on Amsterdam&#8217;s Kindred Spirits imprint. Jacob went on to start his own label called Jahwell (in conjunction with Rush Hour Records), dedicated to soulful house music with a b-boy attitude. His first solo album as Kid Sublime, entitled Basement Soul, created quite a stir among taste making connoisseurs and featured guest vocals by the likes of Melodee, Lilian Vieira (Zuco 103), Nicky Guiland (Heavy), Alma Horton and Jneiro Jarel among others. Always looking to try something different, he followed his LP with Rappin&#8217; Blak on Dopeness Galore, and his collection of ballads called The Alicia Beat Tape. Big!</p><p>+ SUPPORTS</p><p>INKSWEL<br
/> KIM DEZEN<br
/> RAMBL<br
/> KANO 172<br
/> BENNY BADGE</p><h2>Al Kent &#8211; Saturday 2 July</h2><p><a
href="http://www.kimdezen.com/wp-content/uploads/2011/06/alkentthumb.jpg"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/06/alkentthumb.jpg" alt="al kent flyer" title="al kent flyer" width="200" height="283" class="alignnone size-full wp-image-395" /></a></p><p>MIDNIGHT MARAUDERS &#8211; WAX MUSEUM RECORDS AND PMJ PRESENTS&#8230;</p><p>AL KENT (BBE/MILLION DOLLAR DISCO/GLASGOW)</p><p>As a first-class DJ, record collector, producer and promoter &#8211; Al Kent is a man that lives and breathes disco music. Born in Glasgow in the late 60s, Al has been collecting disco, funk, northern soul and house music since the early 80s. Over his three decades of collecting Al has amassed one of the world’s largest collections of &#8230;rare disco records. This has translated into amazing DJ sets which have taken Al all over the UK and Europe with appearances at the main room at Southport Weekender, Joey Negro’s Z Records party in London and Respect is Burning in Paris &#8211; the latter two at the personal invitation of Joey Negro and Dimitri from Paris who consider Al their favourite disco DJ.</p><p>Al has turned his love of DJ’ing and collecting into a passion for producing original disco music. In 2008 he released his acclaimed debut album “Better Days” on BBE with his band the Million Dollar Orchestra and in 2009 released his own “Secret Sounds” LP. Al is also responsible for releasing over 60+ edits on labels including Jisco, KAT Music, StillLove4Music and his own Million Dollar Disco imprint, with more productions to follow.</p><p>In addition to DJing, collecting and producing Al promotes the Million Dollar Disco parties in Glasgow, which have hosted Dimitri From Paris, Rick Wilhite, Sadar and Rahaan as well as the Bad Mouthin’ warehouse parties where Al and Rahaan play a monthly residency.</p><p>Due to his deep musical knowledge, BBE Records asked Al to compile their Disco Love compilation series which focuses on uncovering rare disco and soul. After the first volume sold out in record time, Al has just released Volume 2 and will be releasing the &#8220;Best of Disco Demands&#8221; box set on BBE in July 2011.</p><p>supported by<br
/> MANCHILD<br
/> JULIEN LOVE<br
/> ANDRAS FOX<br
/> KIM DEZEN<br
/> BENNY BADGE</p><p>$10 entry- very limited capacity</p> <img src="http://feeds.feedburner.com/~r/KimDezen/~4/FsgRPi23d_U" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.kimdezen.com/2011/06/upcoming-gigs-june-july-kid-sublime-al-kent/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.kimdezen.com/2011/06/upcoming-gigs-june-july-kid-sublime-al-kent/</feedburner:origLink></item> <item><title>RedDot CMS Plugin – Copy Element</title><link>http://feedproxy.google.com/~r/KimDezen/~3/LvNanujJknc/</link> <comments>http://www.kimdezen.com/2011/05/reddot-cms-plugin-copy-element/#comments</comments> <pubDate>Mon, 16 May 2011 23:45:17 +0000</pubDate> <dc:creator>Kim Dezen</dc:creator> <category><![CDATA[Plugins]]></category> <category><![CDATA[RedDot CMS]]></category> <category><![CDATA[Solution Exchange]]></category> <category><![CDATA[content classes]]></category> <category><![CDATA[content elements]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[RedDot plugins]]></category> <category><![CDATA[reddotcms]]></category><guid isPermaLink="false">http://www.kimdezen.com/?p=376</guid> <description><![CDATA[Create copies/duplicates of content elements within your RedDot CMS projects with a single click]]></description> <content:encoded><![CDATA[<p>Apart from the creation of custom plugins or scripts, the majority of development time within RedDot CMS (Open Text WSM) projects is spent creating content classes and elements. Most elements (particularly content elements) contain a lot of settings/options that have to be individually set each time you create a new one. On many occasions you may need to create more than one instance of the same element with the same settings within the page. Where&#8217;s the duplicate/copy button when you need one?!?!</p><p><a
href="http://www.kimdezen.com/2009/07/plugin-connect-multiple-elements-clipboard/" title="RedDot CMS Plugin: Connect to Multiple Elements in Clipboard">I created a plugin sometime ago that enables you to copy/connect multiple elements from one content class to another.</a> But I thought id extend the idea one step further by enabling &#8216;duplicate&#8217; copies of individual content elements to be created within content classes.</p><p>This is especially handy when having to create multiple Text elements without having to manually reset the text editor settings individually for each element. (I wish there was a way to set default options for each new Text element project wide &#8211; rather than having all options selected!)</p><p>The plugin has been developed using RedDot CMS v10+ and works within projects that incorporate the use of single or multiple language variants.</p><h3>Installation:</h3><p>Download the plugin, unzip and copy the folder &#8216;rdUICopyElement&#8217; into the RedDot CMS plugins folder. Refer to Chapter 7 &#8216;Administering Plug-ins&#8217; of the Open Text Web Site Management Server &#8211; Server Manager Guide on how to import plugins.</p><h3>How to use it</h3><p>When a content element is selected under a content class in SmartTree, the following option will appear within the Action Menu:<br
/> <a
href="http://www.kimdezen.com/wp-content/uploads/2011/05/copy-element.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/05/copy-element.gif" alt="RedDot CMS Copy Element Action Menu link" title="RedDot CMS Copy Element Action Menu link" width="252" height="27" class="alignnone size-full wp-image-377" /></a></p><p>Clicking on this link will automatically create a copy of the selected element.<br
/> <a
href="http://www.kimdezen.com/wp-content/uploads/2011/05/copy-element-screenshot.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/05/copy-element-screenshot.gif" alt="RedDot CMS Copy element plugin screenshot" title="RedDot CMS Copy element plugin screenshot" width="622" height="181" class="alignnone size-full wp-image-379" /></a></p><h4><a
href='http://www.kimdezen.com/wp-content/uploads/2011/05/rdUICopyElement.zip'>Download the plugin : &#8216;Copy Content Element&#8217; (ZIP, 21Kb)</a></h4> <img src="http://feeds.feedburner.com/~r/KimDezen/~4/LvNanujJknc" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.kimdezen.com/2011/05/reddot-cms-plugin-copy-element/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.kimdezen.com/2011/05/reddot-cms-plugin-copy-element/</feedburner:origLink></item> <item><title>Integrating server side code within your RedDot CMS projects</title><link>http://feedproxy.google.com/~r/KimDezen/~3/3JMjcEYCla0/</link> <comments>http://www.kimdezen.com/2011/04/integrating-server-side-code-reddot-cms-projects/#comments</comments> <pubDate>Thu, 21 Apr 2011 04:42:03 +0000</pubDate> <dc:creator>Kim Dezen</dc:creator> <category><![CDATA[RedDot CMS]]></category> <category><![CDATA[Solution Exchange]]></category> <category><![CDATA[.net]]></category> <category><![CDATA[asp]]></category> <category><![CDATA[best practise]]></category> <category><![CDATA[jsp]]></category> <category><![CDATA[php]]></category> <category><![CDATA[server side code]]></category><guid isPermaLink="false">http://www.kimdezen.com/?p=355</guid> <description><![CDATA[A best practice guide for integration server side code (.NET, ASP, PHP &#038; JSP) within your RedDot CMS projects. ]]></description> <content:encoded><![CDATA[<p>Recently I’ve had a number of developers contact me asking for advice on how to integrate server side code (particularly .NET and ASP) within their RedDot projects.  Since RedDot CMS only publishes out static content as separate files it can be bewildering for new users on how best to integrate dynamic functionality into a project – whether it be a forms, site search or even social media.</p><p>Of course there’s always Delivery Server that provides these features that aren’t available within the CMS, however adopting this technology usually incurs a learning curve (particular around the use of the propriety ‘Dynament’ code). Most developers/agencies would rather utilise a technology that they are already proficient with or one where they can tap into large pool of readily available developers and or resources.</p><p>The key point I would like to stress here is that you should (by any means necessary) keep all server side code outside of your CMS project – i.e. don’t embed code directly within your Content Classes!</p><p>There’s a school of thought that it’s better to keep all code and templates within one central location &#8211; the RedDot CMS project – by inserting code directly into templates and linking resources and libraries via media RedDot placeholders. The argument for doing so is that if the project needs to be relocated to another server, all that is required is deploy is a full site publish from the CMS.</p><p>I recommend not adopting this approach since relocating the site to another server happens infrequently (much less than actually having to deploy code changes) and developers end up spending more time having to integrate code changes back into the CMS on a regular basis. This ends up being a manual step – developers aren’t able to utilise deployment, software configuration management and version control best practises to minimise risk when deploying changes.</p><p><strong>The best approach is to insert custom tags into your web pages in the position where you want to include dynamic functionality.</strong> The CMS is just used to publish out content as separate files to the web server where code has been deployed separately and can be included/referenced within the site pages.</p><p><a
rel="nofollow" target="_blank" href="http://www.reddotcmsblog.com/how-to-integrate-asp-net-into-reddot-cms-projects-best-practice-on-net-template-embedding" rel="nofollow" target="_blank">There is a detailed step-by-step guide</a> up on the RedDot CMS Blog site explaining how to embed .NET code with your project.  If you are using C# or VB.NET – everything you need to know about embedding User Controls into your site templates has been covered.</p><p>Although my knowledge of Java is quite limited, I have had success using JSP templates to enable you separate out page layout and code in much the same way as .NET user controls.</p><p><code><br
/> &lt;jsp:include page=&quot;templates/quick_search_form.jsp&quot; flush=&quot;true&quot;&gt;<br
/> &lt;jsp:param name=&quot;docPath&quot; value=&quot;&quot;/&gt;<br
/> &lt;jsp:param name=&quot;styleClass&quot; value=&quot;&quot;/&gt;<br
/> &lt;jsp:param name=&quot;showExamples&quot; value=&quot;false&quot;/&gt;<br
/> &lt;/jsp:include&gt;<br
/> </code></p><p>On the ASP and PHP front, I would suggest that using Function or Sub calls – where all code is stored within separate files and added within the page using includes.</p><p>To facilitate adding these tags or calls across site pages, I use a combination of basic template page parts (containing the tags that I need to include in the page) and containers positioned within various areas of a page – such as the header, main body and sub content areas:</p><p><a
href="http://www.kimdezen.com/wp-content/uploads/2011/04/foundation-reddot-cms-template.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/04/foundation-reddot-cms-template.gif" alt="foundation reddot cms template" title="foundation reddot cms template" width="736" height="554" class="alignnone size-full wp-image-356" /></a></p><p>I wrap all tags around a render tag to check if the page is currently being publish, as this is the only time we want them to appear within the page:</p><p><a
href="http://www.kimdezen.com/wp-content/uploads/2011/04/user-control-code-reddot-cms.gif"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/04/user-control-code-reddot-cms.gif" alt="user control code reddot cms" title="user control code reddot cms" width="774" height="250" class="alignnone size-full wp-image-357" /></a></p><p>Then its just a case of connecting up the individual page part &#8216;tags&#8217; to the required positions (containers) within my site pages.</p><p>This way I can add the required tags to any page in my site (regardless of which foundation page template I use). Just remember to set the filename extension of each foundation content class to that of the server side language that is being used (e.g. .aspx, .php, .jsp, .asp etc)</p> <img src="http://feeds.feedburner.com/~r/KimDezen/~4/3JMjcEYCla0" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.kimdezen.com/2011/04/integrating-server-side-code-reddot-cms-projects/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://www.kimdezen.com/2011/04/integrating-server-side-code-reddot-cms-projects/</feedburner:origLink></item> <item><title>Why you should be using video to train your ECMS users</title><link>http://feedproxy.google.com/~r/KimDezen/~3/zV65KpIlEzw/</link> <comments>http://www.kimdezen.com/2011/03/ecms-reddot-video-tutorials/#comments</comments> <pubDate>Wed, 30 Mar 2011 01:11:31 +0000</pubDate> <dc:creator>Kim Dezen</dc:creator> <category><![CDATA[RedDot CMS]]></category> <category><![CDATA[Solution Exchange]]></category> <category><![CDATA[ecms training]]></category> <category><![CDATA[reddot cms training]]></category> <category><![CDATA[reddot manual]]></category> <category><![CDATA[video tutorials]]></category><guid isPermaLink="false">http://www.kimdezen.com/?p=343</guid> <description><![CDATA[It's important to document our work (no matter if it’s a RedDot or some other ECMS project) and on most occasions providing training and support material is a deliverable when handing over a project to client. But does it always have to be a formal step-by-step manual?]]></description> <content:encoded><![CDATA[<p>Just the other day a huge 60 page thick training / support manual for our old RedDot CMS projects landed on my desk from one of the marketing guys. Not quite <a
rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/War_and_Peace" target="_blank">&#8216;War and Peace&#8217;</a> (as there were a few screenshots and pretty pictures included), but at the same time it’s not something that most people would be itching to open up and read. Not to mention it would have been quite tedious to write this thing from scratch.</p><p>Of course it’s important to document our work (no matter if it’s a RedDot or some other ECMS project) and on most occasions providing training and support material is a deliverable when handing over a project to client.</p><p>But does it always have to be a formal step-by-step manual?</p><p>Over the past couple years I have been replacing training and support manuals with custom video tutorials. Nothing too fancy or over the top in terms of production value – just simple and quick screen captures with voiceover. All that’s required is software to record everything (<a
rel="nofollow" target="_blank" href="http://camstudio.org/" target="_blank">I usually use CamStudio</a> – and its Open Source as well!) and a microphone. The other great thing about CamStudio is that it can automatically generate Flash SWF files for each video you create so you can embed them directly into your RedDot CMS projects within a custom “Help” page in SmartEdit mode.</p><p>There are plenty of resources online that provide evidence on the benefits on video based learning. I won’t go into too much detail but here’s just a sample:</p><ul><li>Faster skills transfer</li><li>Higher receptivity to learning and retaining information long term</li><li>Video is modular in content by providing control over the content and timing of training sessions</li></ul><p>I did take some time to get the hang of producing a couple video tutorials as it’s not a case of just pressing record and thinking you will be a ‘one take wonder’! It does require a little bit of prep work up front, in particular coming up with a basic script that outlines exactly you will be demonstrating/explaining in each video.</p><p><a
href="http://www.kimdezen.com/wp-content/uploads/2011/03/reddot-cms-video-tutorial.jpg"><img
src="http://www.kimdezen.com/wp-content/uploads/2011/03/reddot-cms-video-tutorial.jpg" alt="RedDot CMS video tutorial screenshot" title="RedDot CMS video tutorial screenshot" width="517" height="334" class="alignnone size-full wp-image-344" /></a></p><p>I’ve found it best to break up topics into quick 2-3 minute videos. For example, don’t try and explain how to create or edit pages in one big long video, instead focus on key tasks such as:</p><ul><li>using the text editor</li><li>uploading documents</li><li>publishing</li><li>editing/sorting navigation links</li></ul><p>Users will then be able to find help on specific items of interest rather than having to wade through lots of unwanted information.</p><p>Try and make your training videos as generic as possible so can reuse them for other clients/projects.  For future projects you will only then need to create new videos covering custom or unique features – such as RedDot CMS plugins or new Red Dot’s that you have created.</p> <img src="http://feeds.feedburner.com/~r/KimDezen/~4/zV65KpIlEzw" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.kimdezen.com/2011/03/ecms-reddot-video-tutorials/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.kimdezen.com/2011/03/ecms-reddot-video-tutorials/</feedburner:origLink></item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Object Caching 858/973 objects using disk

Served from: www.kimdezen.com @ 2012-04-04 06:57:44 -->

