<?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>WebCenter Interaction, ALUI, Plumtree blog by Integryst &#187; Cool Tools</title>
	<atom:link href="http://blog.integryst.com/webcenter-interaction/category/cool-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.integryst.com/webcenter-interaction</link>
	<description>WebCenter Interaction, ALUI, Plumtree</description>
	<lastBuildDate>Thu, 12 Jan 2012 22:54:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Cool Tools 21: IE Developer Tools</title>
		<link>http://blog.integryst.com/webcenter-interaction/2011/06/10/cool-tools-21-ie-developer-tools/</link>
		<comments>http://blog.integryst.com/webcenter-interaction/2011/06/10/cool-tools-21-ie-developer-tools/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 16:33:32 +0000</pubDate>
		<dc:creator>Matt Chiste</dc:creator>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[debugger]]></category>
		<category><![CDATA[IE Developer]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.integryst.com/webcenter-interaction/?p=1180</guid>
		<description><![CDATA[At Integryst, we do a lot of Plumtree / ALUI / WCI diagnostics. We&#8217;ve featured IEWatch, IE Web Developer, and discussed FireBug as fantastic tools to diagnose what&#8217;s really going on in the portal from the perspective of the web browser. Today&#8217;s Cool Tool is yet another one you already have but probably didn&#8217;t know [...]]]></description>
			<content:encoded><![CDATA[<p>At Integryst, we do a lot of Plumtree / ALUI / WCI diagnostics.  We&#8217;ve featured <a href="http://blog.integryst.com/webcenter-interaction/2010/08/02/cool-tools-8-iewatch/">IEWatch</a>, <a href="http://blog.integryst.com/webcenter-interaction/2010/06/24/cool-tools-6-ie-web-developer-2/">IE Web Developer</a>, and discussed <a href="http://getfirebug.com/" target=_new>FireBug</a> as fantastic tools to diagnose what&#8217;s really going on in the portal from the perspective of the web browser.</p>
<p>Today&#8217;s Cool Tool is yet another one you <a href="http://blog.integryst.com/webcenter-interaction/2010/01/13/cool-tools-1-snipping-tool/">already have</a> but probably didn&#8217;t know it: Internet Explorer&#8217;s <a href="http://msdn.microsoft.com/library/dd565626.aspx" target=_new>Developer Tools</a>.  In an IE8 or IE9 browsing session, just hit F12 to bring it up, and you&#8217;ll have virtually all of the functionality offered by those tools other tools &#8211; DOM analysis, Javascript debugging, and HTTP traffic monitoring.</p>
<p><a href="http://blog.integryst.com/webcenter-interaction/files/2011/05/ie-developer-tools.png"><img src="http://blog.integryst.com/webcenter-interaction/files/2011/05/ie-developer-tools.png" alt="" title="ie-developer-tools" width="500" height="410" class="alignnone size-full wp-image-1181" /></a></p>
<p>Happy Debugging!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.integryst.com/webcenter-interaction/2011/06/10/cool-tools-21-ie-developer-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Tools 20: New Relic</title>
		<link>http://blog.integryst.com/webcenter-interaction/2011/06/04/cool-tools-19-new-relic/</link>
		<comments>http://blog.integryst.com/webcenter-interaction/2011/06/04/cool-tools-19-new-relic/#comments</comments>
		<pubDate>Sat, 04 Jun 2011 12:41:10 +0000</pubDate>
		<dc:creator>Matt Chiste</dc:creator>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[monitoring]]></category>

		<guid isPermaLink="false">http://blog.integryst.com/webcenter-interaction/?p=1152</guid>
		<description><![CDATA[Every once in a while, a wicked cool app comes along that you look at and say &#8220;holy cow, that&#8217;s AMAZING!&#8221;. Such is the case with New Relic, a code-level monitoring tool provided as a service. It supports Java, .NET, PHP, Rails, and others through the use of client-side agents that report to New Relic [...]]]></description>
			<content:encoded><![CDATA[<p>Every once in a while, a wicked cool app comes along that you look at and say &#8220;holy cow, that&#8217;s AMAZING!&#8221;.  </p>
<p>Such is the case with <a href="http://newrelic.com/" target=_new>New Relic</a>, a code-level monitoring tool provided as a service.  It supports Java, .NET, PHP, Rails, and others through the use of client-side agents that report to New Relic servers, which provide an unprecedented level of diagnostic reporting for your monitoring needs.  Unlike most monitoring services, New Relic actually instruments your code (or even out-of-the-box applications) with diagnostic capabilities that not only tell you if your app is performing slowly, but </i>exactly where in the code it&#8217;s taking the most time</i>:</p>
<p><a href="http://blog.integryst.com/webcenter-interaction/files/2011/05/cool-tools-new-relic-breakdown.png"><img src="http://blog.integryst.com/webcenter-interaction/files/2011/05/cool-tools-new-relic-breakdown.png" alt="" title="cool-tools-new-relic-breakdown" width="500" height="252" class="alignnone size-full wp-image-1156" /></a></p>
<p>And that&#8217;s just scratching the surface &#8211; here&#8217;s a chart showing that, for our <a href="http://blog.integryst.com/webcenter-interaction/2010/08/16/cool-tools-9-atlassian-confluence/">Atlassian Confluence</a> installation, response time stays flat as load increases (indicating that we&#8217;ve got good scalability built into our system):</p>
<p><a href="http://blog.integryst.com/webcenter-interaction/files/2011/05/cool-tools-new-relic.png"><img src="http://blog.integryst.com/webcenter-interaction/files/2011/05/cool-tools-new-relic.png" alt="" title="cool-tools-new-relic" width="500" height="380" class="alignnone size-full wp-image-1153" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.integryst.com/webcenter-interaction/2011/06/04/cool-tools-19-new-relic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Tools 19: Frevvo Live Forms (with WCI Integration!)</title>
		<link>http://blog.integryst.com/webcenter-interaction/2011/05/27/cool-tools-19-frevvo-live-forms-with-wci-integration/</link>
		<comments>http://blog.integryst.com/webcenter-interaction/2011/05/27/cool-tools-19-frevvo-live-forms-with-wci-integration/#comments</comments>
		<pubDate>Fri, 27 May 2011 15:35:43 +0000</pubDate>
		<dc:creator>Matt Chiste</dc:creator>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[Frevvo]]></category>
		<category><![CDATA[Studio]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[studio-char-limit]]></category>

		<guid isPermaLink="false">http://blog.integryst.com/webcenter-interaction/?p=1169</guid>
		<description><![CDATA[We&#8217;ve spent some time recently talking about AquaLogic Studio Server, and even got a tip from our buddy Geoff Garcia about the date Oracle officially stopped supporting it (November 2010). So now what? You still have requirements to easily build forms and workflows and reports, but aren&#8217;t planning on a full move to another platform [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve spent some time recently talking about <a href="http://blog.integryst.com/webcenter-interaction/tag/studio/">AquaLogic Studio Server</a>, and even got a tip from our buddy <a href="http://xuexideshengsuo.blogspot.com/" target=_new>Geoff Garcia</a> about the date Oracle officially stopped supporting it (<a href="http://www.oracle.com/us/support/library/lifetime-support-middleware-069163.pdf">November 2010</a>).</p>
<p>So now what?  You still have requirements to easily build forms and workflows and reports, but aren&#8217;t planning on a full move to another platform in the short term.  Well, at a recent project where we&#8217;ve deployed <a href="http://blog.integryst.com/webcenter-interaction/category/confluence/">Atlassian&#8217;s Confluence</a> (also integrated with WCI), we came across this <a href="http://www.frevvo.com/frevvo/web/static/products/plugin_confluence" target=_new>great form-builder plugin</a> called <a href="http://www.frevvo.com/frevvo/web/static/products/inhouse" target=_new>Frevvo Live Forms</a>.</p>
<p>In a word, it&#8217;s awesome &#8211; check out this quick demo (<a href="http://frevvo.com/frevvo/web/static/products/videos" target=_new>more videos here</a>):<br />
<iframe width="500" height="320" src="http://www.youtube.com/embed/HqlyXY9Dit0" frameborder="0" allowfullscreen></iframe></p>
<p>That got us thinking: what about using Frevvo as a replacement for Studio?  We could develop the integration so that forms could be added as portlets and administered just like Studio.  It&#8217;d do everything Studio can (integrate with portal security settings, custom-define forms and fields), have great new features (new data types, drag-and-drop form building, workflows), and, well, it wouldn&#8217;t suck like Studio.</p>
<p>So, that&#8217;s exactly what we did:</p>
<p><a href="http://blog.integryst.com/webcenter-interaction/files/2011/05/frevvo-wci-portlet.png"><img src="http://blog.integryst.com/webcenter-interaction/files/2011/05/frevvo-wci-portlet.png" alt="" title="frevvo-wci-portlet" width="358" height="359" class="alignnone size-full wp-image-1170" /></a></p>
<p><a href="http://blog.integryst.com/webcenter-interaction/files/2011/05/frevvo-admin-prefs.png"><img src="http://blog.integryst.com/webcenter-interaction/files/2011/05/frevvo-admin-prefs.png" alt="" title="frevvo-admin-prefs" width="500" height="421" class="alignnone size-full wp-image-1171" /></a></p>
<p>Interested in how to dump Studio and move on to a more powerful form-builder with workflows and much cooler reports?  <a href="http://www.integryst.com/site/integryst.i/page/contact_us/206">Contact us</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.integryst.com/webcenter-interaction/2011/05/27/cool-tools-19-frevvo-live-forms-with-wci-integration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cool Tools 18: HxD Hex Editor</title>
		<link>http://blog.integryst.com/webcenter-interaction/2011/05/19/cool-tools-18-hxd-hex-editor/</link>
		<comments>http://blog.integryst.com/webcenter-interaction/2011/05/19/cool-tools-18-hxd-hex-editor/#comments</comments>
		<pubDate>Thu, 19 May 2011 13:54:48 +0000</pubDate>
		<dc:creator>Matt Chiste</dc:creator>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[Studio]]></category>
		<category><![CDATA[decompilers]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[HxD]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[studio-char-limit]]></category>

		<guid isPermaLink="false">http://blog.integryst.com/webcenter-interaction/?p=1107</guid>
		<description><![CDATA[Continuing our journey on increasing ALI Studio&#8217;s character limit, we&#8217;ve now identified the code that needs to change &#8211; it&#8217;s in com.plumtree. studio.model. data.access.TableDAO.java. The problem is, Studio is ancient, so while we can easily update the following code: protected int mUserColumnWidth = 1000; protected int mUserColumnWidthChars = 1000; &#8230; we can&#8217;t just recompile the [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing our journey on <a href="http://blog.integryst.com/webcenter-interaction/2011/05/16/increase-plumtree-studio-character-limit">increasing ALI Studio&#8217;s character limit</a>, we&#8217;ve now identified the code that needs to change &#8211; it&#8217;s in com.plumtree. studio.model. data.access.TableDAO.java.</p>
<p>The problem is, Studio is ancient, so while we can easily update the following code:</p>
<pre class="brush: java">
  protected int mUserColumnWidth = 1000;
  protected int mUserColumnWidthChars = 1000;
</pre>
<p>&#8230; we can&#8217;t just recompile the file using the latest JDK without expecting problems.</p>
<p>So, we need to figure out what Java version was originally used to compile this file.  To do this, we need today&#8217;s Cool Tool: <a href="http://download.cnet.com/HxD-Hex-Editor/3000-2352_4-10891068.html" target=_new>HxD Hex Editor</a>.  Why?  Because all Java .class files have the same set of bytes at the beginning identifying them as Java files, along with the <a href="http://en.wikipedia.org/wiki/Java_class_file" target=_new>JDK version used to compile</a>.  </p>
<p>HxD allows us to view the actual bytes, and and it does it well.  Opening the TableDAO.class file in HxD, we see:<br />
<a href="http://blog.integryst.com/webcenter-interaction/files/2011/05/hxd-java-class.png"><img src="http://blog.integryst.com/webcenter-interaction/files/2011/05/hxd-java-class.png" alt="" title="hxd-java-class" width="496" height="249" class="alignnone size-full wp-image-1109" /></a></p>
<p>Bytes 6 and 7 are &#8220;00 2E&#8221;, which represent <a href="http://java.sun.com/products/archive/j2se/1.2.2_017/" target=_new>JDK 1.2</a>.</p>
<p>Once we&#8217;ve made our changes and have the correct JDK downloaded, we rebuild the file, making sure to include the proper .jars in the CLASSPATH:</p>
<blockquote align="left"><p>
set CLASSPATH= %CLASSPATH%; C:\code\studio\ WEB-INF\lib\log4j-1.2.8.jar<br />
set CLASSPATH= %CLASSPATH%; C:\code\studio\ WEB-INF\lib\jakartaRegexp1dot2.jar</p>
<p>C:\jdk1.2.2\bin\javac -classpath %CLASSPATH% com\plumtree\ studio\model\ data\access\ TableDAO.java
</p></blockquote>
<p>Take the TableDAO.class file, jam it back into your studio.war file, and you&#8217;re good to go &#8211; assuming you haven&#8217;t increased that value over 4,000 characters!  There&#8217;s still one more glitch in <a href="http://blog.integryst.com/webcenter-interaction/tag/studio-char-limit/">this journey</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.integryst.com/webcenter-interaction/2011/05/19/cool-tools-18-hxd-hex-editor/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cool Tools 16: JD-GUI Java Decompiler</title>
		<link>http://blog.integryst.com/webcenter-interaction/2011/04/03/cool-tools-16/</link>
		<comments>http://blog.integryst.com/webcenter-interaction/2011/04/03/cool-tools-16/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 21:20:29 +0000</pubDate>
		<dc:creator>Matt Chiste</dc:creator>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[Integryst]]></category>
		<category><![CDATA[decompilers]]></category>

		<guid isPermaLink="false">http://blog.integryst.com/webcenter-interaction/?p=969</guid>
		<description><![CDATA[There was a spirited discussion in the comments for our .NET decompiler post (hey, 2 comments is close to the record for this blog!), and this is long overdue, but in the past year, I&#8217;ve become a fanatic user of Emmanuel Dupuy&#8217;s JD-GUI Java Decompiler.  It&#8217;s free, it works, and it has the ability to decompile [...]]]></description>
			<content:encoded><![CDATA[<p>There was a spirited discussion in the comments for our <a href="http://blog.integryst.com/webcenter-interaction/2010/04/21/cool-tools-5-net-decompilers/">.NET decompiler</a> post (hey, 2 comments is close to the record for this blog!), and this is long overdue, but in the past year, I&#8217;ve become a fanatic user of Emmanuel Dupuy&#8217;s <a href="http://java.decompiler.free.fr/?q=jdgui#downloads" target="_blank">JD-GUI Java Decompiler</a>.  It&#8217;s free, it works, and it has the ability to decompile entire Java .jar files at once, saving all the source in a folder structure that matches the original source/package names.</p>
<p>The package export capability is excellent when you&#8217;d like to see what has changed between portal releases; you just decompile the WCI code before and after, and use <a href="http://www.function1.com/2007/11/cool-tools-part-iv-beyond-compare/" target="_blank">Beyond Compare</a> to highlight the differences between builds.</p>
<p>JD-GUI has been my tool of choice for many posts on this blog, and if you&#8217;re into getting down and dirty with your WebCenter Interaction Java code, I highly recommend this bad boy:</p>
<p><a href="http://blog.integryst.com/webcenter-interaction/files/2011/04/wci-java-decompile.png"><img class="alignnone size-full wp-image-973" title="wci-java-decompile" src="http://blog.integryst.com/webcenter-interaction/files/2011/04/wci-java-decompile.png" alt="" width="537" height="483" /></a></p>
<p>JD-GUI is a free download <a href="http://java.decompiler.free.fr/?q=jdgui#downloads" target="_blank">here</a>, but I suggest throwing these guys a couple bucks for the donationware.  C&#8217;mon, 20 bucks, anyone?  (before you ask, yes, I contributed to the cause..)</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.integryst.com/webcenter-interaction/2011/04/03/cool-tools-16/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cool Tools 15: Atlassian Crowd</title>
		<link>http://blog.integryst.com/webcenter-interaction/2011/02/23/cool-tools-15-atlassian-crowd/</link>
		<comments>http://blog.integryst.com/webcenter-interaction/2011/02/23/cool-tools-15-atlassian-crowd/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 04:56:57 +0000</pubDate>
		<dc:creator>Matt Chiste</dc:creator>
				<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[Crowd]]></category>
		<category><![CDATA[sso]]></category>

		<guid isPermaLink="false">http://blog.integryst.com/webcenter-interaction/?p=901</guid>
		<description><![CDATA[It&#8217;s official: I&#8217;m pretty much out of the kind of &#8220;Cool Tools&#8221; that started the feature in the first place.  I&#8217;m pretty sure I&#8217;ve covered every tool that I regularly use during the administration of the Plumtree/ ALUI/ WCI portal.  So while I may have a genuine new &#8220;Cool Tool&#8221; at some point, this category [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s official: I&#8217;m pretty much out of the kind of &#8220;<a href="http://blog.integryst.com/webcenter-interaction/category/cool-tools/">Cool Tools</a>&#8221; that started the feature in the first place.  I&#8217;m pretty sure I&#8217;ve covered every tool that I regularly use during the administration of the Plumtree/ ALUI/ WCI portal.  So while I may have a genuine new &#8220;Cool Tool&#8221; at some point, this category will mostly apply to <a href="http://blog.integryst.com/webcenter-interaction/2010/08/16/cool-tools-9-atlassian-confluence/">different applications</a> that augment or replace pieces of functionality in the out-of-the-box WebCenter Interaction product stack.</p>
<p>It&#8217;s also (mostly) <a href="http://blog.integryst.com/webcenter-interaction/2011/02/18/oracle-webcenter-interaction-lives-kind-of/">official</a> that WebCenter Interaction is winding down as a product line, and many clients are formulating their strategy for the next couple years.  While WCI isn&#8217;t going to go away tomorrow, at Integryst we&#8217;ve been working with a lot of different technologies to help clients evaluate &#8220;what&#8217;s next&#8221;.  It&#8217;s clear that there are pretty much three directions clients may pursue:</p>
<ol>
<li>Stay on the Oracle Gravy Train and work on a migration plan to WebCenter Spaces and the rest of the Oracle stack</li>
<li>Move to a similar competitive enterprise project &#8211; particularly, <a href="http://sharepoint.microsoft.com/en-us/Pages/default.aspx" target="_blank">Microsoft SharePoint</a></li>
<li>Look at building a best-of-breed open-source/inexpensive solution by tying together a bunch of great products</li>
</ol>
<p>None of these are bad approaches, and in fact all of them are appropriate in different client situations, depending on the portal profile and business requirements.  But expect to see more of option #3 in these pages in the coming months.</p>
<p>As such, let me introduce you to <a href="http://www.atlassian.com/" target="_blank">Atlassian&#8217;s</a> <a href="http://www.atlassian.com/software/crowd/" target="_blank">Crowd</a>.  Crowd is a Single Sign-on product that allows you to stitch together a bunch of disparate web applications together by allowing users to log into one application and navigate to another without having to log in again.  It allows you to create various directories (LDAP, AD, custom sources), and surface those user accounts to different applications (Confluence, Jira, and even &#8211; with some custom code &#8211; applications like WebCenter Interaction), and has integration points at pretty much every level of the stack.</p>
<p><a href="http://blog.integryst.com/webcenter-interaction/files/2011/02/atlassian_crowd.png"><img class="alignnone size-full wp-image-903" title="atlassian_crowd" src="http://blog.integryst.com/webcenter-interaction/files/2011/02/atlassian_crowd.png" alt="" width="500" height="200" /></a></p>
<p>You&#8217;ll be hearing more about Crowd in upcoming posts, as well as some pretty slick hybrid integration solutions that won&#8217;t completely lock you in to the Oracle stack, if that&#8217;s the way you might be rolling.  Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.integryst.com/webcenter-interaction/2011/02/23/cool-tools-15-atlassian-crowd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Tools 14: Actual Search &amp; Replace</title>
		<link>http://blog.integryst.com/webcenter-interaction/2011/02/11/cool-tools-14-actual-search-replace/</link>
		<comments>http://blog.integryst.com/webcenter-interaction/2011/02/11/cool-tools-14-actual-search-replace/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 12:46:19 +0000</pubDate>
		<dc:creator>Matt Chiste</dc:creator>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[search and replace]]></category>

		<guid isPermaLink="false">http://blog.integryst.com/webcenter-interaction/?p=872</guid>
		<description><![CDATA[Occasionally, you may need to modify hundreds of Plumtree style sheets on the WCI Image Server, or perform some other mass search-and-replace across a bunch of files (If you need search-and-replace in Publisher Content Items, check out Integryst&#8217;s PublisherManager). For this, I&#8217;ve found no better tool than DivlocSoft&#8217;s Actual Search &#38; Replace.  The tool is [...]]]></description>
			<content:encoded><![CDATA[<p>Occasionally, you may need to <a href="http://blog.integryst.com/webcenter-interaction/2010/06/24/cool-tools-6-ie-web-developer-2/">modify hundreds of Plumtree style sheets</a> on the WCI Image Server, or perform some other mass search-and-replace across a bunch of files (If you need search-and-replace in Publisher Content Items, check out <a href="http://blog.integryst.com/webcenter-interaction/2010/05/07/there%e2%80%99s-a-wci-app-for-that-2-publishermanager/">Integryst&#8217;s PublisherManager</a>).</p>
<p>For this, I&#8217;ve found no better tool than DivlocSoft&#8217;s <a href="http://www.divlocsoft.com/" target="_blank">Actual Search &amp; Replace</a>.  The tool is simple to use, inexpensive at $30 bucks (free if you just want to use the trial version for a quick one-time task), and allows a great deal of tailoring folders and actual strings you may want to replace.  For example, updating those Plumtree style sheets to fix all the broken crap when upgrading ALUI to WCI 10gR3 requires only a couple of regex search and replace strings like this:</p>
<p><a href="http://blog.integryst.com/webcenter-interaction/files/2011/01/search_and_replace.png"><img class="alignnone size-full wp-image-873" title="search_and_replace" src="http://blog.integryst.com/webcenter-interaction/files/2011/01/search_and_replace.png" alt="" width="524" height="439" /></a></p>
<p>Give it a shot, and let us know what you think!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.integryst.com/webcenter-interaction/2011/02/11/cool-tools-14-actual-search-replace/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cool Tools 13: UnixUtils</title>
		<link>http://blog.integryst.com/webcenter-interaction/2011/01/18/cool-tools-13-unixutils/</link>
		<comments>http://blog.integryst.com/webcenter-interaction/2011/01/18/cool-tools-13-unixutils/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 13:16:39 +0000</pubDate>
		<dc:creator>Matt Chiste</dc:creator>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[UnixUtils]]></category>

		<guid isPermaLink="false">http://blog.integryst.com/webcenter-interaction/?p=826</guid>
		<description><![CDATA[Here&#8217;s a great little set of apps if you&#8217;re a command-line type of person, you prefer Unix commands to DOS, and don&#8217;t want to install a &#8220;Linux-like environment&#8221; such as CygWin on your Windows servers.  Basically, UnixUtils is just a bunch of Windows executables that provides many Unix command-line functions from a Windows command prompt. [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a great little set of apps if you&#8217;re a command-line type of person, you prefer Unix commands to DOS, and don&#8217;t want to install a &#8220;Linux-like environment&#8221; such as <a href="http://www.cygwin.com/" target="_blank">CygWin</a> on your Windows servers.  Basically, <a href="http://sourceforge.net/projects/unxutils/" target="_blank">UnixUtils</a> is just a bunch of Windows executables that provides many Unix command-line functions from a Windows command prompt.</p>
<p>I don&#8217;t use it every day, but I do find myself using it when I&#8217;d like to run a quick <a href="http://en.wikipedia.org/wiki/Grep" target="_blank">grep</a> to parse huge PTSpy Log files that Plumtree Logging Spy can spit out.  You may also find it a simple way to brush up on your Linux skills from the comfort of your Windows environment.</p>
<p>There&#8217;s no installation &#8211; you just download the binaries, and add the bin directory to your Windows path.  Then just use the Unix commands like you would at a DOS prompt:</p>
<p><a href="http://blog.integryst.com/webcenter-interaction/files/2010/12/unix_utils.png"><img class="alignnone size-full wp-image-827" title="unix_utils" src="http://blog.integryst.com/webcenter-interaction/files/2010/12/unix_utils.png" alt="" width="504" height="188" /></a></p>
<p>UnixUtils is free, open-source, and available <a href="http://sourceforge.net/projects/unxutils/" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.integryst.com/webcenter-interaction/2011/01/18/cool-tools-13-unixutils/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Tools 12: CACE&#8217;s WireShark</title>
		<link>http://blog.integryst.com/webcenter-interaction/2010/10/30/cool-tools-12-caces-wireshark/</link>
		<comments>http://blog.integryst.com/webcenter-interaction/2010/10/30/cool-tools-12-caces-wireshark/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 02:36:17 +0000</pubDate>
		<dc:creator>Matt Chiste</dc:creator>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://blog.integryst.com/webcenter-interaction/?p=743</guid>
		<description><![CDATA[Sometimes tcpTrace just won&#8217;t do the trick when you need to monitor network traffic, such as when you need to see what&#8217;s going on in the network layer between servers where you can&#8217;t control the port used between endpoints.  I recently used today&#8217;s Cool Tool when diagnosing an email issue between IIS and a remote [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes <a href="http://www.function1.com/2007/10/cool-tools-part-iii-tcptrace/" target="_blank">tcpTrace</a> just won&#8217;t do the trick when you need to monitor network traffic, such as when you need to see what&#8217;s going on in the network layer between servers where you can&#8217;t control the port <a href="http://blog.integryst.com/webcenter-interaction/2010/09/12/alui-publisher-port-already-in-use">used between endpoints</a>.  I recently used today&#8217;s Cool Tool when diagnosing an email issue between IIS and a remote SMTP server trying to send mail: I needed to see why emails coming from the WebCenter Interaction Portal weren&#8217;t being accepted by the government server being used to route the traffic:</p>
<p><a href="http://blog.integryst.com/webcenter-interaction/files/2010/10/cool-tools-wireshark.png"><img class="alignnone size-full wp-image-744" title="cool-tools-wireshark" src="http://blog.integryst.com/webcenter-interaction/files/2010/10/cool-tools-wireshark.png" alt="" width="458" height="351" /></a></p>
<p>The problem ended up having to do with Reverse DNS lookups, which I&#8217;ll write about soon. </p>
<p>For the purposes of this post, though, the Cool Tool is <a href="http://www.wireshark.org/download.html" target="_blank">CACE&#8217;s WireShark</a>, the Big Brother (read: later version after a name change) to <a href="http://www.ethereal.com/" target="_blank">Ethereal</a> (see <a href="http://www.ethereal.com/lists/ethereal-users/200609/msg00117.html" target="_blank">this post</a> for a clarification to that comment: &#8220;ethereal is still ethereal, but ethereal development has ceased. All the core developers are currently working on wireshark. So do not expect new releases of ethereal any time soon, Wireshark is what&#8217;s being developed.&#8221;).</p>
<p>WireShark allows you to sniff all traffic going into and out of a network interface, which is hugely valuable (if not a bit more complicated as you get acquained with network protocols and WireShark&#8217;s powerful filtering capabilities).  As a portal administrator, you likely won&#8217;t need it daily, but when you do, it&#8217;s hands-down the best network sniffing tool for the good guys &#8211; and potentially dangerous for the bad guys if you haven&#8217;t, say, <a href="http://blog.integryst.com/webcenter-interaction/2010/10/06/communicating-directly-with-webcenter-interaction-search-server">locked down your search server</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.integryst.com/webcenter-interaction/2010/10/30/cool-tools-12-caces-wireshark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Tools 11: Microsoft BizSpark</title>
		<link>http://blog.integryst.com/webcenter-interaction/2010/10/22/cool-tools-11-microsoft-bizspark/</link>
		<comments>http://blog.integryst.com/webcenter-interaction/2010/10/22/cool-tools-11-microsoft-bizspark/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 01:08:57 +0000</pubDate>
		<dc:creator>Matt Chiste</dc:creator>
				<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[BizSpark]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blog.integryst.com/webcenter-interaction/?p=717</guid>
		<description><![CDATA[This &#8220;Cool Tool&#8221; is yet another one of those that won&#8217;t directly help you with the Plumtree / ALUI / WebCenter portal, but is more of a collection of tools that will help out my fellow consulting colleagues, entrepreneurs, and hobbyists by offering access to a huge library of &#8220;Cool Tools&#8221;: every single Microsoft product [...]]]></description>
			<content:encoded><![CDATA[<p>This &#8220;<a href="http://blog.integryst.com/webcenter-interaction/category/cool-tools/">Cool Tool</a>&#8221; is yet another one of those that won&#8217;t directly help you with the Plumtree / ALUI / WebCenter portal, but is more of a collection of tools that will help out my fellow consulting colleagues, entrepreneurs, and hobbyists by offering access to a huge library of &#8220;Cool Tools&#8221;: <em>every single Microsoft product ever created</em> through <a href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx" target="_blank">Microsoft&#8217;s MSDN</a>:</p>
<p><a href="http://blog.integryst.com/webcenter-interaction/files/2010/10/msdn.png"><img class="alignnone size-full wp-image-718" title="msdn" src="http://blog.integryst.com/webcenter-interaction/files/2010/10/msdn.png" alt="" width="453" height="411" /></a></p>
<p>The &#8220;Cool Tool&#8221; is the <a href="http://www.microsoft.com/bizspark/Startup/Default.aspx" target="_blank">Microsoft&#8217;s BizSpark</a> program.  Started in 2008, BizSpark is Microsoft&#8217;s idea to incubate the startup community developing software around its own products.  It&#8217;s a great concept, although as a startup and mostly Microsoft shop myself, I honestly haven&#8217;t leveraged it as a way to &#8220;get my company name out there&#8221;, which is <a href="http://www.bizspark.com/V2/PROGRAMS/Pages/BizSpark.aspx" target="_blank">how the program is positioned</a>.  Instead, as a consultant, I use it as a way to get almost-free ($100 or so) access to Microsoft&#8217;s MSDN program &#8211; which can cost in the thousands &#8211; for fully licensed versions of Microsoft&#8217;s products for some production applications I use (like Office 2010), and mostly test applications (like Excel 2003 to test the <a href="http://blog.integryst.com/webcenter-interaction/2010/09/20/bug-blog-8-webcenter-friendly-urls-break-plumtree-excel-portlets" target="_self">Plumtree Excel Portlets</a>).</p>
<p>I realize most of my readers don&#8217;t meet the criteria for this program, but there are a couple of my consulting peers &#8211; and clients with &#8220;side businesses&#8221; &#8211; who could greatly benefit from this incredibly valuable program.  Just go to <a href="http://microsoft.com/bizspark" target="_blank">microsoft.com/bizspark</a> if you meet the following criteria and sign up!</p>
<ul>
<li>Developing Software</li>
<li>Privately held</li>
<li>Less than three years old</li>
<li>Making less than $1M annually</li>
</ul>
<p>As a final note, the <a href="http://www.bizspark.com/v2/About/Pages/Team.aspx" target="_blank">BizSpark Team</a> is wildly helpful and personal; when I was having problems logging into the site and submitted a request via email, I wasn&#8217;t hopeful for a response from the &#8220;giant conglomerate&#8221; of Microsoft.  Instead, I was pleasantly surprised to end up on a phone call with a real person on a LiveMeeting call showing her exactly what my problem was, and she fixed it within 10 minutes!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.integryst.com/webcenter-interaction/2010/10/22/cool-tools-11-microsoft-bizspark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

