<?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:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>Core Content Only</title>
        <description>Fusion ECM Blog by Jason Stortz - Jason, Stellent, Oracle, Oracle UCM, Oracle Fusion ECM, Content Server, Stortz, Weblog, Blog, CoreContentOnly.com</description>
        <link>http://www.corecontentonly.com/RSS</link>
        <language>en</language>
        <image>
            <url>http://www.corecontentonly.com/Content/icons/flame.png</url>
            <title>Core Content Only</title>
            <link>http://www.corecontentonly.com/RSS</link>
            <width>64</width>
            <height>64</height>
        </image>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/CoreContentOnly" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
            <dc:creator>jason</dc:creator>
            <title>Collaborate 2010 Call for Papers Extended!</title>
            <description>&lt;p&gt;I just received this message and thought it might be of some interest to some people out there.  If you want to submit a presentation for Collaborate 2010, you STILL HAVE TIME!&lt;/p&gt;

&lt;p&gt;If you are on the fence about speaking at COLLABORATE 10 or missed the deadline,
you still can submit your presentation as the deadline has been extended through
Oct. 23rd.
&lt;/p&gt;

&lt;p&gt;There has been a good response so far but more speakers are still encouraged to
submit a presentation.
&lt;/p&gt;

&lt;p&gt;Don't miss your chance to attend COLLABORATE 10 in &lt;b&gt;Las Vegas&lt;/b&gt;, April 18-22 2010.
Submit your Content Management topic about UCM, IPM, URM, IRM, WCM, DAM,
Document Capture to the IOUG Fourm by Tuesday October 20th. Make your
presentation and receive a full COLLABORATE 10 registration FREE.
&lt;/p&gt;

&lt;p&gt;Use the following link to submit your presentation.
&lt;/p&gt;

&lt;p&gt;&lt;a href='http://collaborate10.ioug.org/Education/EducationalSessionsbyTrack/tabid/86/Default.aspx' target='_blank'&gt;http://collaborate10.ioug.org/Education/EducationalSessionsbyTrack/tabid/86/Default.aspx&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;When submitting your presentation, select one of the following tracks that best
fits the theme of your presentation.
&lt;/p&gt;

&lt;p&gt;
Application Strategy and Services&lt;br/&gt;
Infrastructure Technologies&lt;br/&gt;
Development&lt;br/&gt;
Governance Risk and Compliance&lt;br/&gt;
Master Data Management/Application Integration
&lt;/p&gt;

&lt;p&gt;For track descriptions please refer to the descriptions found on the track
descriptions page at the following link.
&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.ioug.org/collaborate10/tracks.cfm' target='_blank'&gt;http://www.ioug.org/collaborate10/tracks.cfm&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Have an idea about a topic but would like to bounce the idea off of someone
first? Try the Oracle Content Management SIG Facebook page or visit the Oracle
Content Management SIG webpage at http://www.ioug.org/networking/stellent.cfm
and send an email to a member of the board.
&lt;/p&gt;

&lt;p&gt;Regards&lt;br/&gt;
IOUG Content Management SIG&lt;br/&gt;
www.ioug.org
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/q2cR1z_PGK8" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/q2cR1z_PGK8/Collaborate-2010-Call-for-Papers-Extended</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Collaborate-2010-Call-for-Papers-Extended</guid>
            <pubDate>Wed, 21 Oct 2009 18:53:42 GMT</pubDate>
            <category>OracleUCM</category>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Collaborate-2010-Call-for-Papers-Extended</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>11g XE - Don't Hold Your Breath</title>
            <description>&lt;p&gt;If you're waiting for Oracle Database Express Edition 11g don't hold your breath.&lt;/p&gt;

&lt;p&gt;Last year Oracle indicated they would not be exploring an express edition of 11g until the 11g R2 release was accomplished.  Now we read that they really meant it might be a year or two after the 11g R2 release.&lt;/p&gt;

&lt;p&gt;This is a bit disappointing.&lt;/p&gt;

&lt;p&gt;The 10g XE release makes a pretty decent platform for developing with UCM (though it isn't without its faults as well), but it sure would be nice to get some of the more advanced Oracle Text 11g features in an express package.&lt;/p&gt;

&lt;p&gt;Alas, I don't want 2011 to be any earlier than it has to!&lt;/p&gt;

&lt;p&gt;Read more &lt;a href='http://www.networkworld.com/news/2009/101209-oracle-11g-xpress-edition-a.html' target='_blank'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/d1Q_sLVRdbg" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/d1Q_sLVRdbg/11g-XE-Dont-Hold-Your-Breath</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/11g-XE-Dont-Hold-Your-Breath</guid>
            <pubDate>Mon, 19 Oct 2009 23:37:05 GMT</pubDate>
            <category>Mindlessness</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/11g-XE-Dont-Hold-Your-Breath</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Site Studio 10gR4 Link to Rendition</title>
            <description>&lt;p&gt;In my Oracle OpenWorld 2009 demo I showed how to link to specific renditions from a WYSIWYG Element in the Site Studio 10gR4 Contributor Application.  This post is about that topic and one of the components I demonstrated during that session.&lt;/p&gt;

&lt;p&gt;Download the component right away from &lt;a href='http://www.corecontentonly.com/Content/binary/2009_10_15_build_1_SSLinkToRendition.zip'&gt;here&lt;/a&gt;, or visit the &lt;a href='http://www.corecontentonly.com/Downloads'&gt;Downloads&lt;/a&gt; page.&lt;/p&gt;

&lt;p&gt;You may also want to check out the other related posts and free components: &lt;a href='http://www.corecontentonly.com/Blog/Web-URL-Map-Extras'&gt;Web URL Map Extras and Web&lt;/a&gt; and &lt;a href='http://www.corecontentonly.com/Blog/Web-Sites-Menu-Filtering'&gt;Web Sites Menu Filtering&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This particular component is very simple.  We accomplish this by overriding two Dynamic HTML includes named ss_compute_doc_url and rendition_info_select_form.  Crack the component open to see more specifics.&lt;/p&gt;

&lt;p&gt;Once this component is installed (either via Component Manager in the Admin Server or Component Wizard) the select buttons next to each rendition in the Renditions page will insert the correct rendition into the contributor element.&lt;/p&gt;

&lt;p&gt;Disclaimer: Accessing renditions may pull the file from a zip file.  To learn more about how renditions are stored and the performance implications of this kind of flexibility please contact your favorite &lt;a href='http://www.redstonecontentsolutions.com' target='_blank'&gt;Oracle UCM/WCM/URM/DAM partner&lt;/a&gt;.  Solutions do exist, and they can guide you through the pitfalls.&lt;/p&gt;

&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/StepOne_ClickInsertImage.png' alt='Step One'/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/StepTwo_ClickRenditionsIcon.png' alt='Step Two'/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/StepThree_ClickSelectButton.png' alt='Step Three'/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/StepFour_AllDone.png' alt='Step Four'/&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/v_gbNNT6ZBM" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/v_gbNNT6ZBM/Site-Studio-10gR4-Link-to-Rendition</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Site-Studio-10gR4-Link-to-Rendition</guid>
            <pubDate>Fri, 16 Oct 2009 06:05:45 GMT</pubDate>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Site-Studio-10gR4-Link-to-Rendition</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Web URL Map Extras</title>
            <description>&lt;p&gt;Download the component &lt;a href='http://www.corecontentonly.com/Content/binary/2009_10_14_build_1_WebUrlMapExtras.zip'&gt;here&lt;/a&gt; or head over to the &lt;a href='http://www.corecontentonly.com/Downloads'&gt;Downloads&lt;/a&gt; page.&lt;/p&gt;

&lt;p&gt;In my Oracle OpenWorld 2009 demo I showed how to use the Web URL Map feature of Content Server to make images and renditions easier to use in Cascading Style Sheets.  This post is about that topic and one of the components I demonstrated during that session.&lt;/p&gt;

&lt;p&gt;One way to make referencing images (and especially renditions) in Cascading Style Sheets and other places in your web sites is to use the Web URL Mapping tool that comes with Content Server.  Check out &lt;a href='http://blogs.oracle.com/kyle/2009/09/friendly_urls_for_ucm.html' target='_blank'&gt;Kyle's blog&lt;/a&gt;, he has  a whole post about this feature.&lt;/p&gt;

&lt;p&gt;I have several of these mappings that I always like to add to a server.  So, I made a component that will add these mappings to the server when you install the component.  Also, I wanted an example component showing how you can read from a defined map and add it to another map.  Hence, the WebMapUrlExtras component was born and is available here.&lt;/p&gt;

&lt;p&gt;WebMapUrlExtras adds the following four mappings.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;w/&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;pass in a dDocName and get back the web rendition of an image&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;n/&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;pass in a dDocName and get back the native file&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;qs/&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;pass in a query string and get back the quick search results&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;r/&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;pass in a dDocName and get back the web rendition, or you can optionally specify the rendition by tagging on a ?Rendtion=&amp;lt;rendition name&amp;gt;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;Prior to the component your Web Map URL configuration might look like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.corecontentonly.com/Content/binary/InitialUrlMaps.png"/&gt;&lt;/p&gt;
&lt;p&gt;After installing the component and restarting it should look similar to this:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.corecontentonly.com/Content/binary/NewUrlMaps.png"/&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/2R-LV9J8MQs" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/2R-LV9J8MQs/Web-URL-Map-Extras</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Web-URL-Map-Extras</guid>
            <pubDate>Wed, 14 Oct 2009 07:06:00 GMT</pubDate>
            <category>OracleUCM</category>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Web-URL-Map-Extras</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Web Sites Menu Filtering</title>
            <description>&lt;p&gt;I am starting to release some of the example components demonstrated at my session this year at Oracle OpenWorld 2009.  In the demo I briefly showed the Web Sites menu and talked about filtering the sites in this menu based on UCM Roles.  This component demonstrates how one might accomplish such a task.  As other articles related to my session come on line I will inter-link them together.&lt;/p&gt;

&lt;p&gt;You know that Web Sites menu Site Studio adds to Content Server?  Can I limit the links in that list somehow?  This question is asked fairly regularly.  I wanted to get a sample of how one might 
accomplish just that out for general consumption.  Once you see an example accomplishing the filtering of that list you'll be able to apply your own specific business logic as well.&lt;/p&gt;

&lt;p&gt;In this example we're going to use Roles to control what web sites are listed in the menu for any given user.  I've seen this list controlled by Roles, Accounts, Custom User Metadata and every
combination of those aspects and more.  This is a LOT less about securing sites away from the users (as it doesn't do that AT ALL) and more about thinning the sites list to something more context
appropriate for individuals attempting to do their everyday job.&lt;/p&gt;

&lt;p&gt;How to do this?  Override the custom_finish_layout_init dynamic html include.  Here's the important snippet (don't worry, there is an example component!):&lt;/p&gt;

&lt;pre&gt;

	&lt;$c=" STARTING EDIT HERE, JS"$&gt;
	&lt;$if UserIsAdmin OR userHasRole("SSMENU" &amp; siteId)$&gt;
		navBuilder.addChildNodeTo
		(
			'SS_DISPLAY_WEBSITES',
			'item',
			'id==SS_WEBSITE_&lt;$n$&gt;',
			'label==&lt;$js(label)$&gt;',
			'url==&lt;$js(siteRef)$&gt;',
			'icon==WebItem.gif'
		);
	&lt;$endif$&gt;
	&lt;$c=" ENDING EDIT HERE, JS"$&gt;


&lt;/pre&gt;

&lt;p&gt;So, sysadmin has the admin role, so s/he can see our three site samples in the web sites list:&lt;/p&gt;

&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/WebSitesMenu_sysadmin.jpg' alt='Sysadmin Sample Image'/&gt;&lt;/p&gt;

&lt;p&gt;Now, pretend we've created a new user named SingleSiteGuy (stay on task here, this is not a dating site side story...).  We'll give SingleSiteGuy our new SSMENUPayPalDemo Role.&lt;/p&gt;

&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/WebSitesMenu_newrole.jpg' alt='Role'/&gt;&lt;/p&gt;

&lt;p&gt;And TA DA!  Now SingleSiteGuy can only see the menu we gave him a role to access.&lt;/p&gt;

&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/WebSitesMenu_singlesiteguy.jpg' alt='Single Site Guy'/&gt;&lt;/p&gt;

&lt;p&gt;Grab the component &lt;a href='http://www.corecontentonly.com/Content/binary/2009_10_13_build_1_WebSitesMenuFilter.zip'&gt;here&lt;/a&gt; or head over to the &lt;a href='http://www.corecontentonly.com/Downloads'&gt;downloads&lt;/a&gt; page.&lt;/p&gt;

&lt;p&gt;&lt;embed src="http://www.youtube.com/v/tX2Q0PNTrJk&amp;hl=en&amp;fs=1&amp;rel=0&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"&gt;&lt;/embed&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/3PcxxUMEohE" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/3PcxxUMEohE/Web-Sites-Menu-Filtering</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Web-Sites-Menu-Filtering</guid>
            <pubDate>Tue, 13 Oct 2009 10:47:00 GMT</pubDate>
            <category>OOW09</category>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Web-Sites-Menu-Filtering</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Oracle OpenWorld 2009 - Monday</title>
            <description>&lt;p&gt;Monday had a lot of action.  I caught a couple of ADF sessions today.  That stuff is pretty neat.  Also attended the 11g UCM Roadmap session with Andy MacMillan and Roel Stalman.  The world (UCM world) is changing!  A few more UCM sessions including creating real world ROI (nice job Michelle and Brian!) and had a great time at the Town Hall for the UCM Party sponsored by Fujitsu.&lt;/p&gt;

&lt;p&gt;The Microsoft Office Document integration and Desktop Integration Suite changes look very slick.  Some of the Digital Asset Management changes also looked interesting, but they did not get into specifics on that.&lt;/p&gt;

&lt;p&gt;One of the topics they spent a fair amount of time around was the introduction of WebLogic Server as the install platform.  Several slides showed the new architecture and the use of WLST or Enterprise Manager as new ways to control UCM.&lt;/p&gt;

&lt;p&gt;I also attended Billy Cripe's Amazon Web Services "preview" in the Fusion Middleware Lounge.  I call this a preview as he spoke for only about 15 minutes.  Billy, you need to do a full two hour session on this!  We've been using AWS to run our demos since the beginning and it is absolutely the way to go.  We even do a lot of our development in that environment.&lt;/p&gt;

&lt;p&gt;Let's take an example...&lt;/p&gt;

&lt;p&gt;Let's say I start with a big beefy consultant machine where I can easily spend $3,500+.  Oh wait, you think that's high?  I think it's low actually...recall you'll need to run Oracle DB, UCM, WebCenter and SOA all at once (and maybe some other nifty things too).&lt;/p&gt;

&lt;p&gt;Amazon offers a variety of machine sizes (Processing Power, RAM, Storage) with &lt;a href='http://aws.amazon.com/ec2/#pricing' target='_blank'&gt;pricing&lt;/a&gt; ranging from $0.10 to $0.80 or more.  I'll select a mid-range instance at $0.40 an hour.  This equates to 8,750 hours or 364.6 days.  We can stretch that out with all kinds of tricks like shutting down the server overnight, not running on holidays or vacations and buying what they call a reserved instance, which lowers the hourly rate.  If you plan to run the machine over the course of a year a reserved instance will allow you to achieve an early ROI.&lt;/p&gt;

&lt;p&gt;Recall that 8,750 hours at $0.40 per hour equates to $3,500.  A one year reserved instance has a cost of $910 and changes the hourly use rate to $0.12 an hour.  So now, 8.750 x $0.12 + $910 = $1,960.  Big difference.  They also have a cheaper rate per year if you get a three year reserved instance agreement.&lt;/p&gt;

&lt;p&gt;Looks like I might need to pour more into a whole post about using AWS as your developer lab as I still haven't even gotten into things like backups, one-off-instances and networking.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/goTCUTZiB-g" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/goTCUTZiB-g/Oracle-OpenWorld-2009-Monday</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Oracle-OpenWorld-2009-Monday</guid>
            <pubDate>Tue, 13 Oct 2009 08:19:53 GMT</pubDate>
            <category>OOW09</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Oracle-OpenWorld-2009-Monday</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>OOW09 - Sunday</title>
            <description>&lt;p&gt;Today was pretty busy for what I thought might be the "light" day of the trip.  We started out with a light tour of some Special Interest Group sessions in the morning.  From there it was on to the Oracle Partner Network meetings, events and presentations.&lt;/p&gt;

&lt;p&gt;I conducted our Leveraging Digital Asset Management with Oracle's Site Studio 10gR4 presentation today for a very pleasant group.  Lots of questions afterwards so I think it went well.  I did promise that a variety of components demonstrated in the presentation would be available hopefully by Friday, so if you were there, I am going to try to keep that promise!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/iA2rdKan2Ak" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/iA2rdKan2Ak/OOW09-Sunday</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/OOW09-Sunday</guid>
            <pubDate>Sun, 11 Oct 2009 21:09:59 GMT</pubDate>
            <category>OOW09</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/OOW09-Sunday</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>ORA-01658 Unable to create initial extent for segment in tablespace</title>
            <description>&lt;p&gt;The other day I was using an Oracle database tablespace supplied by a dba for a development environment and when I went to rebuild the full text index the Repository Manager greeted me with this nifty little error:&lt;/p&gt;
&lt;pre&gt;
ORA-01658: unable to create initial extent for segment in tablespace

&lt;/pre&gt;
&lt;p&gt;Fun huh?&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/01659Error.jpg' alt='error'/&gt;&lt;/p&gt;
&lt;p&gt;Ok, this is a development box, lots of space.  I thought this was all setup to expand on need, but let's check it out.  First, we need to go to the database via something like Toad, SQL Developer or JDeveloper and execute a Query similar to this one:&lt;/p&gt;
&lt;pre&gt;
select file_name, bytes, autoextensible, maxbytes from dba_data_files where tablespace_name='DEVWCM_SYSTEM';

&lt;/pre&gt;
&lt;p&gt;You're tablespace name will vary, BUT REMEMBER: the value you supply for tablespace name is case sensitive&lt;/p&gt;
&lt;p&gt;Running this query I find out that autoextend is NOT turned on, and further exploration yields a maxed out datafile.  Fine, let's get autoextend turned ON.  Here's two samples:&lt;/p&gt;
&lt;pre&gt;
alter database datafile 
   'C:\Oracle\app\oradata\orcl\DEVWCM_SYSTEM.DBF' 
   autoextend on;

alter database datafile 
   'C:\Oracle\app\oradata\orcl\DEVWCM_SYSTEM.DBF'
   autoextend on next 100m maxsize 2000m;

&lt;/pre&gt;
&lt;p&gt;In the first case we're going to simply turn on autoextend and let it ride.  In case number two you can see some extra instructions including how much to extend and a limit.&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/JDeveloperSQLAutoextend.jpg' alt='error'/&gt;&lt;/p&gt;
&lt;p&gt;And did this take care of the problem?  Yep.  Sweet, a fresh, clean, working index.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/bYpLLdU48p0" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/bYpLLdU48p0/ORA-01658-Unable-to-create-initial-extent-for-segment-in-tablespace</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/ORA-01658-Unable-to-create-initial-extent-for-segment-in-tablespace</guid>
            <pubDate>Thu, 24 Sep 2009 06:05:26 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/ORA-01658-Unable-to-create-initial-extent-for-segment-in-tablespace</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>jQuery Hosted by Google AND Microsoft</title>
            <description>&lt;p&gt;Last Tuesday, 9/15/2009, &lt;a href='http://weblogs.asp.net/scottgu/archive/2009/09/15/announcing-the-microsoft-ajax-cdn.aspx' target='_blank'&gt;Scott Gutherie&lt;/a&gt; of Microsoft broke the news about jQuery on the Microsoft CDN.  Now, whichever side of the fence you sit on in the Google vs. Microsoft religious fervor you will still enjoy being able to use jQuery on their dime!  Happy, happy, joy joy!&lt;/p&gt;
&lt;p&gt;
The official ASP.NET Page about the CDN: &lt;a href='http://www.asp.net/ajax/cdn/' target='_blank'&gt;http://www.asp.net/ajax/cdn/&lt;/a&gt;&lt;br/&gt;
An in action sample: &lt;a href='http://stephenwalther.com/blog/archive/2009/09/16/microsoft-ajax-cdn-and-the-jquery-validation-library.aspx' target='_blank'&gt;http://stephenwalther.com/blog/archive/2009/09/16/microsoft-ajax-cdn-and-the-jquery-validation-library.aspx&lt;/a&gt;&lt;br/&gt;
Which should you use? &lt;a href='http://stackoverflow.com/questions/1447184/microsoft-cdn-for-jquery-or-google-cdn' target='_blank'&gt;http://stackoverflow.com/questions/1447184/microsoft-cdn-for-jquery-or-google-cdn&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;Those of us using jQuery in our Oracle Web Content Management initiatives need to be aware of this and the Google AJAX APIs.  I always like to have options.  This is just one more option for us.&lt;/p&gt;
&lt;p&gt;You can also check out the Google jQuery hosting options &lt;a href='http://code.google.com/apis/ajaxlibs/documentation/index.html#jquery'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/-s2gnL0Nb7g" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/-s2gnL0Nb7g/jQuery-Hosted-by-Google-AND-Microsoft</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/jQuery-Hosted-by-Google-AND-Microsoft</guid>
            <pubDate>Mon, 21 Sep 2009 13:54:09 GMT</pubDate>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/jQuery-Hosted-by-Google-AND-Microsoft</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Find Your UCM Search Active Index in Java</title>
            <description>&lt;p&gt;Out on the &lt;a href='http://forums.oracle.com/forums/thread.jspa?messageID=3700130' target='_blank'&gt;Oracle ECM Forums&lt;/a&gt; a question came up about how to find out which index is currently active (from Java).  It's quite simple really.  Just use the getActiveProperty method of the ActiveIndexState class.&lt;/p&gt;
&lt;p&gt;Like so:&lt;/p&gt;
&lt;pre&gt;
String activeIndexRoot = ActiveIndexState.getActiveProperty("ActiveIndex");

&lt;/pre&gt;
&lt;p&gt;I've created a sample component to show this in action, have &lt;a href='http://www.corecontentonly.com/Content/binary/2009_09_17_build_1_DisplayActiveIndexSample.zip'&gt;at it straight away&lt;/a&gt;, or head over to the &lt;a href='http://www.corecontentonly.com/Downloads'&gt;downloads&lt;/a&gt; to page and have a look around.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/Wjhp7S1cvDY" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/Wjhp7S1cvDY/Find-Your-UCM-Search-Active-Index-in-Java</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Find-Your-UCM-Search-Active-Index-in-Java</guid>
            <pubDate>Thu, 17 Sep 2009 14:06:48 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Find-Your-UCM-Search-Active-Index-in-Java</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Ping Enabling Your Firewall</title>
            <description>&lt;p&gt;Today I was setting up a VMWare workstation instance.  I tried to ping the host.  It did not work.  Figures.  I thought to myself, what's the setting to enable that again?  I get tired of hunting this down for the Windows Firewall as and my Norton Firewall.&lt;/p&gt;
&lt;p&gt;I also wanted an excuse to play with creating HD quality YouTube videos.  So here goes.&lt;/p&gt;
&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jHTmqTnKB6Y&amp;hl=en&amp;fs=1&amp;rel=0&amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/jHTmqTnKB6Y&amp;hl=en&amp;fs=1&amp;rel=0&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/5yN3XBfsw7E" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/5yN3XBfsw7E/Ping-Enabling-Your-Firewall</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Ping-Enabling-Your-Firewall</guid>
            <pubDate>Sat, 12 Sep 2009 20:52:00 GMT</pubDate>
            <category>Mindlessness</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Ping-Enabling-Your-Firewall</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>UCM Community Expands Again - Welcome Kyle!</title>
            <description>&lt;p&gt;While my blog output the last couple months has been lackluster at best the community at large has benefited from a new author in the arena.  Take a look at &lt;a href='http://blogs.oracle.com/kyle'&gt;http://blogs.oracle.com/kyle&lt;/a&gt;.  Leave a comment.  Welcome Kyle Hatlestad to our blog-o-sphere.&lt;/p&gt;

&lt;p&gt;I am adding Kyle to the blog roll here.  He has already produced a series of very nice articles and I strongly encourage you to take a gander and add his site to your RSS Reader.  To give you a sample, here are the titles of his first eight posts:&lt;/p&gt;

&lt;p&gt;
2009.08.31 - &lt;a href="http://blogs.oracle.com/kyle/2009/08/how_to_set_up_a_public_documen.html"&gt;How to set up a Public Document Library in WebCenter Spaces&lt;/a&gt;&lt;br/&gt;
2009.08.21 - &lt;a href="http://blogs.oracle.com/kyle/2009/08/positioning_sections_in_site_s.html"&gt;Positioning Sections in Site Studio Designer&lt;/a&gt;&lt;br/&gt;
2009.08.20 - &lt;a href="http://blogs.oracle.com/kyle/2009/08/site_studio_naming_best_practi.html"&gt;Site Studio Naming Best Practices&lt;/a&gt;&lt;br/&gt;
2009.08.18 - &lt;a href="http://blogs.oracle.com/kyle/2009/08/ucm_black_hole_check_in.html"&gt;UCM Black Hole Check In&lt;/a&gt;&lt;br/&gt;
2009.08.14 - &lt;a href="http://blogs.oracle.com/kyle/2009/08/allow_contributors_to_add_frag.html"&gt;Allow Contributors To Add Fragments To Your UCM Site Studio Pages&lt;/a&gt;&lt;br/&gt;
2009.08.06 - &lt;a href="http://blogs.oracle.com/kyle/2009/08/ucm_custom_skins_and_layouts_a.html"&gt;UCM Custom Skins and Layouts&lt;/a&gt;&lt;br/&gt;
2009.07.23 - &lt;a href="http://blogs.oracle.com/kyle/2009/07/global_rules_for_standard_chec.html"&gt;Global Rules for Standard Check In and Search Only&lt;/a&gt;&lt;br/&gt;
2009.07.21 - &lt;a href="http://blogs.oracle.com/kyle/2009/07/displaying_native_content_with.html"&gt;Displaying Native Content With Site Studio 10gR4 in External Apps&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Excellent work so far.  Kyle has been involved in various aspects of the community for a while.  I see his name in forums and blogs occasionally.  This is a great next step for him, and a benefit for all of us learning and using Content Server on a weekly basis.&lt;/p&gt;

&lt;p&gt;In an effort to learn more about Kyle I have been sending him questions and tabulating his answers to form a kind of "Web Interview".  I wanted to introduce him as a community participant, point out his great work and demonstrate to people just how approachable he is.  Here's some of the questions I asked and his responses.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Where have you worked other than Oracle (did you come over with the Stellent acquisition)?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Yes, I came over as part of the acquisition of Stellent.  I joined Stellent (which was formally named IntraNet Solutions) in July of 1998.  Prior to Stellent, I worked at Camax which was a Computer Aided Manufacturing (CAM) software company for 3 years.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Where is home?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;I work in Eden Prairie, MN which was the Stellent headquarters.  I live about 20 miles north and was born and raised in Minnesota.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Can you describe what you do now for Oracle and the previous roles you have played in the history of Stellent?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;I work in the sales organization in a department known as the Enterprise Solution Group.  Our charter is to put together reusable sales assets that can be used during sales cycles.  Prior to sales, I was in the Quality Assurance department doing testing for several years.  I was also a consultant for several years and did go to customers to do initial installs and configurations of systems.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Is there anyone you can single out has influential in your career development?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Frank Radichel who is a Vice President in Software Development at Oracle and was head of R&amp;D under Stellent has been a big influence on me.  I've worked directly for him when I was in the Quality Assurance group and have always worked with him in the other various roles that I've had (Tech Support, Consulting, Sales).  He’s always been a great mentor and someone I could always turn to with questions.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;What products do you work with on a semi-regular basis at Oracle besides UCM (your recent blog post indicates WebCenter Spaces)?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;The major ones within what we call the 'Enterprise 2.0' group.  They include the portal products of WebCenter Spaces, WebCenter Interaction, and WebLogic Portal.  I also work a lot with Information Rights Management and Oracle Capture.  Outside of the E 2.0 products, I've done work with BPEL Process Manager, Siebel, AutoVue, &amp; BI Publisher.  It's basically the laundry list of products that integrate with UCM.  Which seem to be growing every day.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Within UCM what are your favorite two products and why?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;I generally like to work with Site Studio.  Web Content Management offers a lot of flexibility and creativity.  I also like working with the core Content Server which has proven to have a great architecture over the years.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Outside of UCM what are your favorite two Oracle products?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;WebCenter Spaces is a great product to work with.  It's a very advanced product with a lot of flexibility and control.  Provides a great portal/workspace environment that we use internally on a day-to-day basis with our own projects.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;And I guess the other product would have to be the database.  Under Stellent I was often intimidated when working with the Oracle Database, but have really enjoyed digging into all the things it can do and benefits it provides.  Things like Secure Files with compression, deduplication, and encryption of unstructured data, the Application Express (APEX) interface, Oracle Text searching, etc.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;What’s one piece of functionality that you would like to see added to Content Server?  (I get asked this on support follow-up calls all the time!)&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Yeah...this is a tough one because it's always changing depending on what I'm working on at the time and what's missing.&lt;/i&gt;&lt;/p&gt;  

&lt;p&gt;&lt;i&gt;While it's not technically functionality, I think a redesign of the UI would be nice.  I think functionally it can do most of the things customers need (or can be customized to), but the general UI can be difficult to use for the non-technical user.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;One enhancement I've always wanted to be included since day one has been the ability to store and present comments in Workflow.  For both rejection and approval.  I've been asked too many times then I can count if you can add comments when you approve in workflow.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;What do you feel is the hardest part about customizing Content Server?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Tracing resource includes across different components and patches.  Resource includes are great in that they are modular and reusable, but given the number of core and extra components that generally get loaded, it can be cumbersome at times to find the code you need to override for your component.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Do you have any advice to share with those that have just purchased Content Server and are intimidated by “the possibilities” it provides them?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Well, I've always tried to encourage customers to start small and try to do quick win projects first.  It helps with the learning curve and encourages adoption.  I’ve seen too many initial big projects that get bogged down in politics, lack of understanding, and poor planning.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Also, I tell every customer to buy the book "The Definitive Guide to Stellent Content Server Development" by Brian "Bex" Huff.  Even though it was written prior to the acquisition, the majority of it still holds true for UCM 10gR3 and is a tremendous resource.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Please tell us your vision for the future of Content Management (2-3 years out).  What are some forthcoming trends, technologies, etc.?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;I think it's something that Billy Cripe has been saying for a few years now and that's "invisible ECM".  It's the concept that ECM is sitting behind the systems that businesses use to do their day-to-day work.  So it will be less important that it be a primary system that users go directly to and use but rather transparent to them as they are executing their business process.  So I see a lot more integrations down the line that tie Content Management systems closer to these business systems.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;Here's to hoping that Kyle can find the time to continue sharing his insights with all of us in the community for a long time to come.  Thanks for the info Kyle, keep the posts coming!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/bHpVXv0O7Cs" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/bHpVXv0O7Cs/UCM-Community-Expands-Again-Welcome-Kyle</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/UCM-Community-Expands-Again-Welcome-Kyle</guid>
            <pubDate>Thu, 10 Sep 2009 10:20:25 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/UCM-Community-Expands-Again-Welcome-Kyle</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Oracle 11g R2 Database Now Available</title>
            <description>&lt;p&gt;If you use Oracle DB on Linux you can now get your hands on 11g R2.&lt;/p&gt;
&lt;p&gt;&lt;a href='http://www.oracle.com/database/index.html'&gt;Get More Info&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Have not tried this with UCM yet.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/2z9LPxUIeIg" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/2z9LPxUIeIg/Oracle-11g-R2-Database-Now-Available</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Oracle-11g-R2-Database-Now-Available</guid>
            <pubDate>Tue, 01 Sep 2009 13:12:46 GMT</pubDate>
            <category>OracleDB</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Oracle-11g-R2-Database-Now-Available</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Change Folder Link Format</title>
            <description>&lt;script src="/standard.js" type="text/javascript"&gt;&lt;/script&gt;
&lt;p&gt;When browsing folders through the Web UI in Stellent the title field is hyperlinked to the native file by default.  Users can personalize their profile to link to the web viewable by default if they find that more helpful.&lt;/p&gt;
&lt;div id="CaptivateContent"&gt;&amp;nbsp;
	&lt;/div&gt;
	&lt;script type="text/javascript"&gt;
	   var so = new SWFObject("/Content/binary/ChangeFolderLinkFormat/ChangeFolderLinkFormat.swf", "Captivate", "795", "572", "9", "#CCCCCC");
		so.addParam("quality", "high");
		so.addParam("name", "Captivate");
		so.addParam("id", "Captivate");
		so.addParam("wmode", "window");
		so.addParam("bgcolor","#F1F4F5");
		so.addParam("menu", "false");
		so.addVariable("variable1", "value1");
		so.setAttribute("redirectUrl", "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash");
		so.write("CaptivateContent");
	&lt;/script&gt;
      

	&lt;script type="text/javascript"&gt;
		document.getElementById('Captivate').focus();
		document.Captivate.focus();
	&lt;/script&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/xoMk2oYzQFk" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/xoMk2oYzQFk/Change-Folder-Link-Format</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Change-Folder-Link-Format</guid>
            <pubDate>Sun, 23 Aug 2009 21:14:59 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Change-Folder-Link-Format</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Uninstall Stellent Services</title>
            <description>&lt;p&gt;When attempting to install or uninstall Content Server or the related services on a Windows box you may occasionally run into some problems.  Whatever the scenario is, you may get to a place where you need to manually uninstall the services.&lt;/p&gt;

&lt;p&gt;Note:  As you will recall, uninstalling Content Server is generally a very simple task of finding the bin directory on the command line and issuing this command:&lt;/p&gt;

&lt;pre&gt;
Installer UnregisterAll

&lt;/pre&gt;

&lt;p&gt;This should cleanup everything.  When it doesn't, you can attempt these maneuvers:&lt;/p&gt;

&lt;pre&gt;
-cs install-\bin\IdcServerNT -uninstall 
-cs install-\admin\bin\IdcAdminNT -uninstall
-ibr install-\bin\IdcRefineryNT -uninstall

&lt;/pre&gt;

&lt;p&gt;If this doesn't work, you can also try this beauty:&lt;/p&gt;

&lt;pre&gt;
sc delete "service name"

&lt;/pre&gt;

&lt;p&gt;And finally, you can go hack the registry at your own risk:&lt;/p&gt;

&lt;pre&gt;
1. Open command prompty
2. Type "regedit"
3. Press enter  
4. Navigate to 'HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services' 
5. Find service name you wish to remove
6. Select it
7. Delete it  

&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/pnrRAS3trg8" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/pnrRAS3trg8/Uninstall-Stellent-Services</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Uninstall-Stellent-Services</guid>
            <pubDate>Tue, 18 Aug 2009 08:33:00 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Uninstall-Stellent-Services</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Release State Values Defined (dReleaseState)</title>
            <description>&lt;p&gt;A question was asked on the Oracle ECM forums about what the various values for Release State meant.  I  knew which states some of the single character values represented, but not all of them.  I was interested in finally finding out this answer for myself once and for all so I dug in.  What follows are of what I found as a result of this snooping around.&lt;/p&gt;

&lt;pre&gt;
N
apStateNew=New, this item was newly added to the system

Y
apStateCurrent=This refers to the revision status of the content item (so it's the most recent revision of the content item)

O
apStateOld=This refers to the revision status of the content item (so it's not the most recent revision of the content item)

E
apStateWorkflow=This means the content items is currently in a workflow

R
apStateProcessing=This means the content items is currently being processed by the indexer

U
apStateUpdate=This means the content item is being updated

I
apStateIndexing=This means the content items is currently being indexed

&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/G2g9_vb-AbQ" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/G2g9_vb-AbQ/Release-State-Values-Defined-dReleaseState</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Release-State-Values-Defined-dReleaseState</guid>
            <pubDate>Wed, 12 Aug 2009 09:13:19 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Release-State-Values-Defined-dReleaseState</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>iDocScript - Learning and Extending</title>
            <description>&lt;p&gt;What do you feel is the hardest part about learning iDocScript?  In the end, iDocScript is not a hard "language" to acclimate yourself with.  Is it just the fact that there is "yet another" thing to learn?  This scripting language has some nifty features, is fairly easy to extend and is buried in nearly every part of Content Server.  To be a good developer/administrator of UCM you will need to know iDocScript to at least some extent.&lt;/p&gt;

&lt;p&gt;Recently, Oracle has opened a source code site.  We are waiting for a Content Management classification group.  When that arrives, I might try to kick off a project that extends the iDocScript language set with additional useful (in my opinion) functions.  Someone else may beat me to it, and that would be fine as well.  That's just a project I would like to see become reality.  If it does, what kinds of iDocScript functions or calculated variables would anyone like to see added?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/WF0e0aur22Y" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/WF0e0aur22Y/iDocScript-Learning-and-Extending</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/iDocScript-Learning-and-Extending</guid>
            <pubDate>Sun, 09 Aug 2009 20:23:51 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/iDocScript-Learning-and-Extending</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Case Insensitive User Name Logins</title>
            <description>&lt;p&gt;A recent client has users who were getting frustrated about the case sensitivity of the UCM logins.  Their old system did not have this restriction (feature?) and they wanted this removed.  The more of these types of things you remove the less secure the login becomes, but depending on each situation the risk/reward analysis plays to either side of the fence.&lt;/p&gt;

&lt;p&gt;This turns out to be a fairly easy task to accomplish.  First, the users in question need to be changed to "Global" in the User Admin applet.&lt;/p&gt;

&lt;p style="padding-left: 30px;"&gt;NOTE:  This means you cannot perform this action with &lt;b&gt;SYSADMIN.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Having switched the appropriate users to Global, you need to add this setting via Admin Server (under General Configuration) or directly to the confing.cfg file.  Once added, do not forget to restart the services.&lt;/p&gt;

&lt;pre&gt;
AllowCaseInsensitiveLogin=true

&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/3r1HKrOXsBk" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/3r1HKrOXsBk/Case-Insensitive-User-Name-Logins</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Case-Insensitive-User-Name-Logins</guid>
            <pubDate>Sun, 02 Aug 2009 20:54:26 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Case-Insensitive-User-Name-Logins</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Defaulting Query Form Type</title>
            <description>&lt;p&gt;The default query form setting out-of-the-box is the expanded “standard” form.  New with 10gR3, you also get the Query Builder form that allows non-technical users to build more advanced queries.  Query Builder also includes some new advanced options for power users.&lt;/p&gt;

&lt;p&gt;One thing you may want to do at some point is change the default query form view.  Users can set their preferred query form view in their profile.  Once a user sets this in the profile it will override anything you or your admin set as the system default.&lt;/p&gt;

&lt;p&gt;To see where all this query form view decision making is happening we will take a quick peek at the “determine_search_form_type” dynamic html include:&lt;/p&gt;

&lt;pre&gt;

&lt;@dynamichtml determine_search_form_type@&gt;
	&lt;$if not searchFormType$&gt;
		&lt;$searchFormType = utGetValue("pne_portal", "searchFormType")$&gt;
	&lt;$endif$&gt;
	&lt;$if not searchFormType and DefaultSearchFormType$&gt;
		&lt;$searchFormType = DefaultSearchFormType$&gt;
	&lt;$endif$&gt;
	&lt;$if not searchFormType$&gt;
		&lt;$searchFormType = "standard"$&gt;
	&lt;$endif$&gt;

	&lt;$if DisabledSearchFormTypes$&gt;
		&lt;$DisabledSearchFormTypes = DisabledSearchFormTypes$&gt;
	&lt;$else$&gt;
		&lt;$DisabledSearchFormTypes = ""$&gt;
	&lt;$endif$&gt;
	&lt;$if DisabledSearchFormTypes like ("*" &amp; searchFormType &amp; "*")$&gt;
		&lt;$if DefaultSearchFormType$&gt;
			&lt;$searchFormType = DefaultSearchFormType$&gt;
		&lt;$else$&gt;
			&lt;$searchFormType = "standard"$&gt;
		&lt;$endif$&gt;
	&lt;$endif$&gt;
&lt;@end@&gt;

&lt;/pre&gt;

&lt;p&gt;Upon examination of this include you can see that you can use DefaultSearchFormType as a configuration variable in Admin Server or [install]/config/config.cfg to control the default query form view.  Also note, they provide a variable to disable a particular query form view, DisabledSearchFormTypes.&lt;/p&gt;

&lt;p&gt;Out-of-the-box, possible values we can set are “standard” which is the default, and "queryBuilder".&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/w376kz6pF7Y" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/w376kz6pF7Y/Defaulting-Query-Form-Type</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Defaulting-Query-Form-Type</guid>
            <pubDate>Thu, 23 Jul 2009 10:11:16 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Defaulting-Query-Form-Type</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Announcing Redstone Content Solutions!</title>
            <description>&lt;h3&gt;Announcing: &lt;b&gt;&lt;a href="http://www.redstonecontentsolutions.com" title="Visit Redstone Content Solutions!" target="_blank"&gt;Redstone Content Solutions&lt;/a&gt;&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;I have been working with my business partner, &lt;a href='http://www.redstonecontentsolutions.com/ECM/Content/JohnKleinBio' title="Visit John's Bio page to learn more" target="_blank"&gt;John Klein&lt;/a&gt;, to form a new Advanced Training &amp; Consulting company focused on Oracle products.  We work specifically in the Enterprise 2.0 landscape.  Please visit our new &lt;a href="http://www.redstonecontentsolutions.com" title="Visit Redstone Content Solutions!" target="_blank"&gt;website&lt;/a&gt; to learn more about us and our services.  Please feel free to contact us at any time for answers to your questions.&lt;/p&gt;

&lt;p&gt;As one might imagine, starting a new company can be a bit of an adventurous undertaking.  I wanted to take a moment to thank the various people who offered so much help and advice.  So as to protect the innocent, we will not get into names, however, you all know who you are.  Thank you so much for reviewing our content, tearing apart the website and answering way too many questions about running a business, accounting, insurance and legal advice.&lt;/p&gt;

&lt;p&gt;Press Release: &lt;a href="http://www.redstonecontentsolutions.com/ECM/NewsRoom/NWS_RCSOPENS" target="_blank" title="Open For Business"&gt;Open For Business&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;The Blog&lt;/h3&gt;

&lt;p&gt;The presence of and my involvement and commitment to Redstone Content Solutions will have no negative effect on Core Content Only.  I intend to continue posting code samples and giving away free components as time permits.  In fact, the possibility of MORE posting and samples is very real as time may actually be more available now that we have opened Redstone Content Solutions.&lt;/p&gt;

&lt;h3&gt;Belated Anniversary&lt;/h3&gt;

&lt;p&gt;Nearly one year ago, on July 14th, 2008, I released the first post for Core Content Only.  One full, eventful year later I want thank you for visiting my corner of the internet and I appreciate all the feedback  presented by my various visitors.  I hope you have found the last year as rewarding as I have.&lt;/p&gt;
&lt;p&gt;One year has presented 104 posts or approximately 8.6 posts per month as well as 14 free downloadable examples/components.  This is a little below my posting target of 10 posts a month while still satisfying my "freebie quota" of one new download per month.&lt;/p&gt;
&lt;p&gt;One of the most interesting parts of any public endeavor is monitoring the statistics.  The first couple of months were a little slow and it was fun to see the visits and page views spike whenever the blog was mentioned in another public space.  Visits and page views have fairly consistently grown by about 10% each month.  The download page gets the most traffic by far.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/RPNeV6R6q8Q" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/RPNeV6R6q8Q/Announcing-Redstone-Content-Solutions</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Announcing-Redstone-Content-Solutions</guid>
            <pubDate>Tue, 21 Jul 2009 09:54:00 GMT</pubDate>
            <category>OracleUCM</category>
            <category>Mindlessness</category>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Announcing-Redstone-Content-Solutions</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>YSlow Updated for FireFox 3.5</title>
            <description>&lt;p&gt;Looks like I might have jumped on this too quickly.  The age-old advice stands true: "Don't believe everything you read on the internet."  Yahoo &lt;b&gt;IS&lt;/b&gt; updating YSlow for FireFox 3.5.  I am usually ok with being wrong, and in this case, I am doubly so as I got to play with and use Page Speed and looks like I can keep YSlow in the tool shed as well.&lt;/p&gt;

&lt;p&gt;I fired up FireFox 3.5 this morning and low-and-behold, YSlow 2.0.0b4 is available.  It sports the following notice:&lt;/p&gt;

&lt;pre&gt;
Version 2.0.0b4 is certified to work with Firefox 3.5 and Firebug 1.4b5.

Known Issue
----------------
1. Opening the Firebug panel may sometimes require a refresh of the page if Autorun is disabled. We are actively  addressing this. 

&lt;/pre&gt;

&lt;p&gt;So, looks like now I'll have two of these in the arsenal as I was not using Page Speed before.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/od4MpyVtBSY" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/od4MpyVtBSY/YSlow-Updated-for-FireFox-35</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/YSlow-Updated-for-FireFox-35</guid>
            <pubDate>Thu, 16 Jul 2009 10:31:18 GMT</pubDate>
            <category>Mindlessness</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/YSlow-Updated-for-FireFox-35</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>FireFox 3.5 &amp; Google Page Speed (Bye, bye YSlow)</title>
            <description>&lt;p&gt;&lt;a href='http://www.mozilla.com/en-US/firefox/ie.html'&gt;FireFox 3.5&lt;/a&gt; has arrived been around for a little while now.  I finally got around to upgrading and found out the handy YSlow add-on I used to use no longer works.  Bummer.  After a little digging around it looks like it is discontinued.  Yahoo will not be updating it.  Big bummer.&lt;/p&gt;

&lt;p&gt;Enter &lt;a href='http://code.google.com/speed/page-speed/'&gt;Google Page Speed&lt;/a&gt;!  This add-on will help you evaluate your web pages for efficiency, load times, etc.&lt;/p&gt;

&lt;p&gt;&lt;object width="873" height="525"&gt;&lt;param name="movie" value="http://www.youtube.com/v/a-9pCfyYPdQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/a-9pCfyYPdQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="873" height="525"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;object width="873" height="525"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IWWBnJEsUtU&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/IWWBnJEsUtU&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="873" height="525"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/2MD3vNAcZ2A" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/2MD3vNAcZ2A/FireFox-35--Google-Page-Speed-Bye-bye-YSlow</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/FireFox-35--Google-Page-Speed-Bye-bye-YSlow</guid>
            <pubDate>Sun, 12 Jul 2009 20:45:11 GMT</pubDate>
            <category>Mindlessness</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/FireFox-35--Google-Page-Speed-Bye-bye-YSlow</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Search UCM (Stellent) With Groovy</title>
            <description>&lt;p&gt;In a &lt;a href="http://www.corecontentonly.com/Blog/Get-Groovy-With-UCM-Stellent"&gt;previous article&lt;/a&gt; we talked about using Groovy to execute the PING_SERVER service of our SOA enabled Content Server.  Interesting, but fairly useless you might say.  Let’s see how we can conduct a search using Groovy and then access specific metadata from those search results.&lt;/p&gt;

&lt;p&gt;You may want to keep the &lt;a href="http://download.oracle.com/docs/cd/E10316_01/ContentIntegration/ridc/Javadoc/index.html"&gt;RIDC JavaDoc&lt;/a&gt; link handy as you explore Groovy Integration further.&lt;/a&gt;

&lt;p&gt;First, the script, and then some discussion.&lt;/p&gt;

&lt;h3&gt;The Script&lt;/h3&gt;
&lt;pre&gt;
// Import needed classes from Remote Intradoc Jar
import oracle.stellent.ridc.IdcClientManager
import oracle.stellent.ridc.IdcContext

// Create the client for request/response, connect directly to server
client = (new IdcClientManager()).createClient("idc://localhost:4444")

// Create a user/security context
userContext = new IdcContext("sysadmin", "idc")

// Setup the request, search for two pieces of content
req = client.createBinder()
req.putLocal("IdcService", "GET_SEARCH_RESULTS")
req.putLocal("QueryText", "")
req.putLocal("ResultCount", "2")

// Get the response
resp = client.sendRequest(userContext, req).getResponseAsBinder()

// Dump out the local data of the response
println "LocalData:"
resp.getLocalData().keySet().each
{
    println "  $it = ${resp.getLocalData().get(it)}"
}

// Dump out the names of the resultsets in the response
println "\nResultSets:"
resp.getResultSetNames().each
{
    println "  $it"
}

// Dump out dDocTitle for each piece of content in the response
println "\nTitles:"
rsSearchResults = resp.getResultSet("SearchResults")
rsSearchResults.getRows().each
{
    println "  ${it.get('dDocTitle')}"
}

// Wrap it up!
println "\nDone"


&lt;/pre&gt;

&lt;h3&gt;Closures&lt;/h3&gt;
&lt;p&gt;The above script makes extensive use of a language feature in Groovy known as a &lt;a href="http://en.wikipedia.org/wiki/Closure_(computer_science)"&gt;closure&lt;/a&gt;.  Closures are not specific to Groovy and they are certainly not a new concept.  They are found in many other programming languages.  One such language you may be very familiar with is JavaScript!&lt;/p&gt;

&lt;p&gt;In this particular case we are using the "each" closure function.  Here is an excerpt from the sample script:&lt;/p&gt;

&lt;pre&gt;
println "LocalData:"
resp.getLocalData().keySet().each
{
    println "  $it = ${resp.getLocalData().get(it)}"
}


&lt;/pre&gt;

&lt;p&gt;See that "each" statement in the second line?  The word each followed by curly brackets forges the wrapping closure and the code inside is what becomes executed when the closure is invoked.  In this case, our closure is invoked for each key in the Key Set of the Local Data collection.  Within the closure you can use the "it" variable (as in iterator) to access each key.&lt;/p&gt;
&lt;p&gt;If you have something against the name "it" for the variable you can alter the variable name.  As an example, let’s change the syntax so the variable will be named "key", try this:&lt;/p&gt;

&lt;pre&gt;
println "LocalData:"
resp.getLocalData().keySet().each
{
key -&gt;
    println "  $key = ${resp.getLocalData().get(key)}"
}


&lt;/pre&gt;

&lt;p&gt;This is also very helpful when using a closure within a closure.  An example?  Sure.  What if you wanted to loop the resultsets and print the value for each column for each row of each resultset?  You’re code might use nested closures and look something like this:&lt;/p&gt;

&lt;pre&gt;
resp.getResultSetNames().each
{
    println "\nResult Set '$it':"
    
    resp.getResultSet(it).getRows().each
    {
        row -&gt;
        resp.getResultSet(it).getFields().each
        {
            field -&gt;
            println "\t${field.getName()} = ${row.get(field.getName())}"
        }
    }
    print("\t----------------")
}

&lt;/pre&gt;

&lt;h3&gt;Additional Sample Scripts&lt;/h3&gt;

&lt;p&gt;Groovy Scripts are available from the &lt;a href="http://www.corecontentonly.com/Downloads"&gt;downloads&lt;/a&gt; page.  Here are two scripts related to searching for you to try out.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.corecontentonly.com/Content/binary/Groovy/Scripts/SearchTargetTitle.groovy"&gt;Search &amp;amp; Target Title&lt;/a&gt;, and &lt;a href="http://www.corecontentonly.com/Content/binary/Groovy/Scripts/SearchListResultSets.groovy"&gt;Search &amp;amp; List Result Sets&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/mLQNT-BGvDY" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/mLQNT-BGvDY/Search-UCM-Stellent-With-Groovy</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Search-UCM-Stellent-With-Groovy</guid>
            <pubDate>Thu, 09 Jul 2009 13:06:25 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Search-UCM-Stellent-With-Groovy</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Get Groovy With UCM (Stellent)</title>
            <description>&lt;p&gt;Yet another way to work with UCM?  You bet!  But this one is super Groovy (sorry, I had to do that).  Check out how to setup Groovy and the Remote Intradoc Client to integrate with the Oracle Fusion Enterprise Content Management platform.  You know you want to!&lt;/p&gt;

&lt;p&gt;I really like the Remote Intradoc Client (RIDC).  RIDC allows me to control UCM (Stellent) from a Java based application (Console, JSP, Servlet, etc.).  What was that?  Sounds similar to Content Integration Suite (CIS) you say?  Yes, so far it does.  RIDC is a thinner, light weight framework for those already familiar with UCM services.  RIDC has very few of those "helper methods" that would guide you through the intelli-sense embedded in your IDE.  However, for those familiar with services or willing to research them RIDC will offer tremendous capacity with little effort.&lt;/p&gt;

&lt;/p&gt;You can get RIDC as part of the CIS download from &lt;a href='http://www.oracle.com/technology/software/products/content-management/index.html' target='_blank'&gt;here&lt;/a&gt;.  Within the CIS download is a folder containing the jar files and documentation needed to get up to speed on RIDC.  This is not a deep dive on RIDC itself, but more of a sampling of how I use it to integrate/control UCM.  Bex Huff has a similar article using &lt;a href='http://bexhuff.com/2009/04/scripting-oracle-ucm-with-jython' target='_blank'&gt;Jython with RIDC&lt;/a&gt;.  There is always more than one way to &lt;a href='http://www.worldwidewords.org/qa/qa-mor1.htm' target='_blank'&gt;skin a cat&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I make use of RIDC via &lt;a href='http://groovy.codehaus.org' target='_blank'&gt;Groovy&lt;/a&gt;.  Side Note:  Groovy is built in with &lt;a href='http://www.oracle.com/technology/products/jdev/11/how-tos/groovy/introduction_to_groovy.pdf' target='_blank'&gt;ADF 11g&lt;/a&gt; and Oracle uptake on Groovy will go even deeper in the future.&lt;/p&gt;
&lt;br/&gt;
&lt;h3&gt;Important Groovy Links&lt;/h3&gt;
&lt;br/&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href='http://groovy.codehaus.org/Download' target='_blank'&gt;Download&lt;/a&gt; - As of this writing the latest version of Groovy was 1.6.3.&lt;/li&gt;
&lt;li&gt;&lt;a href='http://groovy.codehaus.org/Documentation' target='_blank'&gt;Documentation&lt;/a&gt; - (Tons of examples!)&lt;/li&gt;
&lt;li&gt;&lt;a href='http://groovy.codehaus.org/Tutorial+1+-+Getting+started' target='_blank'&gt;Getting Started&lt;/a&gt; - Discusses configuration of the JDK and variables like JAVA_HOME&lt;/li&gt;
&lt;/ul&gt;
&lt;br/&gt;
&lt;h3&gt;Pure Groovy Examples&lt;/h3&gt;
&lt;br/&gt;
&lt;p&gt;&lt;i&gt;Sample #1 - Hello World&lt;/i&gt;&lt;/p&gt;
&lt;pre&gt;
   println "Hello, World!"
   
   &lt;img src='http://www.corecontentonly.com/Content/binary/Groovy/PingServerIntro/GroovyConsoleHelloWorld.jpg' alt='Hello World Groovy Console Sample'/&gt;&lt;/p&gt;

&lt;/pre&gt;


&lt;p&gt;&lt;i&gt;Sample #2 - JSON Like Syntax Possibilities&lt;/i&gt;&lt;/p&gt;
&lt;pre&gt;
   scores = [ "Brett":100, "Pete":"Did not finish" ]
   println scores["Pete"]
   println scores.Pete
   
   &lt;img src='http://www.corecontentonly.com/Content/binary/Groovy/PingServerIntro/GroovyConsoleDataSample.jpg' alt=Date Structure Groovy Console Sample'/&gt;&lt;/p&gt;

&lt;/pre&gt;
&lt;br/&gt;
&lt;h3&gt;Groovy UCM Sample&lt;/h3&gt;
&lt;p&gt;How about we start with a very simple example?  We will use Groovy to Ping the Content Server.  Start by opening the Groovy Console application.  From there I need to use the "Script" menu to add a reference to the RIDC JAR file.  At this point the environment is pretty well ready to go and we can start writing code in the console to be executed.  To execute the code you can use CTRL-R, and to clear the output window you can use CTRL-W.&lt;/p&gt;

&lt;p&gt;Using RIDC is easiest when we are familiar with the services calls, the parameters to send the calls, and 
what to expect in the response from the calls.  If you set your profile to Top Menus so you can see the URL you will
be able to look at the variables passed around to service calls as you surf through content server.  You could also
use a tool like Fiddler or another HTTP proxy/sniffer to spy on the parameters being swapped with content server
by your browser.&lt;/p&gt;

&lt;p&gt;Use the "Script" menu to add JARs&lt;br/&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/Groovy/PingServerIntro/GroovyConsoleAddJar.jpg' alt='Use script menu to add jars'/&gt;&lt;/p&gt;
&lt;p&gt;Add the RIDC JAR specifically&lt;br/&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/Groovy/PingServerIntro/GroovyConsoleAddRIDC.jpg' alt='Add the RIDC JAR'/&gt;&lt;/p&gt;

&lt;p&gt;As an example, when I execute this url:&lt;/p&gt;

&lt;p&gt;http://localhost/idc/idcplg?IdcService=PING_SERVER&amp;IsJava=1&lt;/p&gt;

&lt;p&gt;I get back a response like this one below, which I can then use RIDC/Groovy to access the response data.&lt;/p&gt;

&lt;pre&gt;
&amp;lt;?hda version="10.1.3.4.1 (090528)" jcharset=UTF8 encoding=utf-8?&amp;gt;
@Properties LocalData
dUser=sysadmin
blFieldTypes=StatusMessage message
refreshSubMonikers=
StatusMessage=You are logged in as 'sysadmin'.
blDateFormat=M/d/yy {h:mm[:ss] {aa}[zzz]}!mAM,PM!tAmerica/Chicago
XmlEncodingMode=Full
changedSubjects=
refreshSubjects=
refreshMonikers=
changedMonikers=
IdcService=PING_SERVER
IsJava=1
@end

&lt;/pre&gt;

&lt;p&gt;Armed with this request/response knowledge, we can create a Groovy script using RIDC like this (or download the script from &lt;a href='http://www.corecontentonly.com/Content/binary/Groovy/Scripts/PingServer.groovy'&gt;here&lt;/a&gt;):&lt;/p&gt;

&lt;pre&gt;
// Import needed classes from Remote Intradoc Client Jar
import oracle.stellent.ridc.IdcClientManager
import oracle.stellent.ridc.IdcContext

// Create the client for request/response
client = (new IdcClientManager()).createClient("idc://localhost:4444")

// Create a user/security context, don't need a as we're connecting directly to ucm and we're a trusted ip
userContext = new IdcContext("sysadmin")

// Setup the request
req = client.createBinder()
req.putLocal("IdcService", "PING_SERVER")

// Get the response
resp = client.sendRequest(userContext, req).getResponseAsBinder()

// Use the response, should say "Response: you are logged in as 'sysadmin'"
println "Response: ${resp.getLocal("StatusMessage")}"

// Wrap it up!
println "Done"

&lt;/pre&gt;

&lt;p&gt;Here's what this looks like run in Groovy Console:&lt;/p&gt;

&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/Groovy/PingServerIntro/GroovyConsolePingServer.jpg' alt='PING_SERVER run in Groovy'/&gt;&lt;/p&gt;

&lt;p&gt;You may need to add your ip address to the IP Address Filter of content server for this script to run (as it is written).  You can also use a user name and password with RIDC.  This is covered in the documentation.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/9-7Pulfwm1U" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/9-7Pulfwm1U/Get-Groovy-With-UCM-Stellent</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Get-Groovy-With-UCM-Stellent</guid>
            <pubDate>Thu, 11 Jun 2009 05:42:01 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Get-Groovy-With-UCM-Stellent</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Hide Primary File In Site Studio Contributor</title>
            <description>&lt;p&gt;When users create new datafiles through Site Studio Contributor the Primary File (primaryFile) field can be the source of some questions or confusion.  This field is usually pre-populated with “default.xml”.  Sometimes users will ask what this field is and/or why they see it.  One of the easiest ways to deal with this issue or answer this problem is to hide that field!  Add the following field to the server's config.cfg and restart.  It looks like this setting may have been added in the may releases, so this may or may not work for you depending on your version and when this new feature was added.&lt;/p&gt;

&lt;pre&gt;
SSHidePrimaryFileInContributor=true

&lt;/pre&gt;

&lt;p&gt;Before&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/SSHidePrimaryFileInContributor/SSHidePrimaryFileInContributorDisplayed.jpg' alt=''/&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;After&lt;/p&gt;
&lt;p&gt;&lt;img src='http://www.corecontentonly.com/Content/binary/SSHidePrimaryFileInContributor/SSHidePrimaryFileInContributorHidden.jpg' alt=''/&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/Wcfydo9VrgM" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/Wcfydo9VrgM/Hide-Primary-File-In-Site-Studio-Contributor</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Hide-Primary-File-In-Site-Studio-Contributor</guid>
            <pubDate>Wed, 10 Jun 2009 05:10:00 GMT</pubDate>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Hide-Primary-File-In-Site-Studio-Contributor</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Link To a Specific PDF Page</title>
            <description>&lt;p&gt;Sometimes I need to send someone to the documentation.  Now and then it will be easier to tell them, "Hey, check out page 10 of the iDocScript guide!"  This can easily accomplished by tagging #page=&lt;some page number&gt; onto the end of the PDF URL.&lt;/p&gt;

&lt;p&gt;As an example, check out page 30 of the "Using Components" PDF:&lt;br/&gt;&lt;br/&gt;
&lt;a href='http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/developer/using_components_10en.pdf#page=30'&gt;http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/developer/using_components_10en.pdf#page=30&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Send users directly to a certain page makes the process much easier for them.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/b_YlkXOiP0E" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/b_YlkXOiP0E/Link-To-a-Specific-PDF-Page</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Link-To-a-Specific-PDF-Page</guid>
            <pubDate>Tue, 09 Jun 2009 08:13:00 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Link-To-a-Specific-PDF-Page</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Saying I Don't Know</title>
            <description>&lt;p&gt;How do you say “I don’t know”?  More often than I would like I am presented with an opportunity to tell a client or potential client how little I know about topic XYZ.  In consulting, each opportunity presents itself as new twists to an old problem or some completely new animal that catches you totally off guard.&lt;/p&gt;

&lt;p&gt;If you have had success in your past endeavors you usually have an answer or a process that quickly derives an answer in your back pocket.  For those days when you get blind-sided, just how do you say you are clueless without coming off as inept?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Discuss something you have done that is similar&lt;/li&gt;
&lt;li&gt;Demonstrate some degree of familiarity with the problem space (though perhaps not a solution)&lt;/li&gt;
&lt;li&gt;Admit you simply do not know&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I have found that trying to know everything is generally a recipe for disaster.  It comes back to bite you in the end.  I will usually opt for total transparency whenever possible and point out where I may be lacking in hopes of fostering a trust relationship with the client.  This in turn sometimes leads them to grant a little latitude or even an allotment of time to learn something new.&lt;/p&gt;

&lt;p&gt;Since I am always looking for new ways to not look totally moronic, how do you say “I don’t know” gracefully?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/60NlCqw3P6M" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/60NlCqw3P6M/Saying-I-Dont-Know</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Saying-I-Dont-Know</guid>
            <pubDate>Tue, 02 Jun 2009 21:27:49 GMT</pubDate>
            <category>Mindlessness</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Saying-I-Dont-Know</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Manually Disable Component</title>
            <description>&lt;p&gt;It is very easy to disable a Stellent component manually.  Sometimes when you install a new component you may find something is wrong and the server does not restart.  Other times you might be developing the component yourself and the server again fails to restart.  On a variety of occasions you will not even be able to fire up Component Wizard.  This process also comes in handy when content server is installed on a remote machine and you do not have access to be able to pull up component wizard.&lt;/p&gt;
&lt;p&gt;That is where this trick comes in.  Find this file: &lt;install dir&gt;/config/components.hda&lt;/p&gt;
&lt;p&gt;Remove the name and location entries for the component causing the issue.  I suggest storing those strings somewhere else, perhaps another text file?&lt;/p&gt;
&lt;p&gt;Now attempt to restart your content server and all should be right with the world once again.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/BR4aX7aahL0" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/BR4aX7aahL0/Manually-Disable-Component</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Manually-Disable-Component</guid>
            <pubDate>Mon, 01 Jun 2009 15:46:41 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Manually-Disable-Component</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Hide Standard Profile Menus</title>
            <description>&lt;p&gt;Content Profiles allow administrators to craft custom check-in and search screens.  They can perform all sorts of default metadata tips and tricks and generally craft targeted, context centric pages that help users properly apply metadata to their content.&lt;/p&gt;

&lt;p&gt;On occasion I have been asked about how to hide the Standard Check-In and Search menus once Content Profiles have been enabled.  At the end of this article you will find a link to a component that enables just such functionality.  This component is also available on the &lt;a href="http://www.corecontentonly.com/Downloads"&gt;downloads&lt;/a&gt; page.&lt;/p&gt;

&lt;p&gt;When you install this component it will prompt you for four (4) preference variables.  These variables (2 for each menu) indicate if the functionality is currently enabled and what iDocScript should be executed to determine if the menu item should show or not.  The default settings hide the menu from anyone without the admin role.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.corecontentonly.com/Content/binary/RemoveProfileStandardMenus/RemoveProfileStandardMenusInstallSettings.gif" alt="preference variable settings"/&gt;&lt;/p&gt;

&lt;p&gt;As sysadmin, a user with the admin role:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.corecontentonly.com/Content/binary/RemoveProfileStandardMenus/RemoveProfileStandardMenusWithMenu.gif" alt="Sample screenshot of menus enabled"/&gt;&lt;/p&gt;

&lt;p&gt;As a test user, a user without the admin role:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.corecontentonly.com/Content/binary/RemoveProfileStandardMenus/RemoveProfileStandardMenusWithoutMenu.gif" alt="Sample screenshot of menus disabled"/&gt;&lt;/p&gt;

&lt;p&gt;Download the component &lt;a href="http://www.corecontentonly.com/Content/binary/2009_05_29_Build_1_RemoveProfileStandardMenus.zip"&gt;here&lt;/a&gt; or off the &lt;a href="http://www.corecontentonly.com/Downloads"&gt;downloads&lt;/a&gt; page.&lt;/p&gt;

&lt;p&gt;Components are freely available for you to do as you wish with.&lt;/p&gt;

&lt;p&gt;You may also be interested in the &lt;a href="http://www.corecontentonly.com/Blog/AlphabetizeOrSortNavigationMenus"&gt;Alphabetize Menus&lt;/a&gt; component!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/_Mm6wEpo7J0" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/_Mm6wEpo7J0/Hide-Standard-Profile-Menus</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Hide-Standard-Profile-Menus</guid>
            <pubDate>Fri, 29 May 2009 10:03:44 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Hide-Standard-Profile-Menus</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Force Security Group Choice (Stellent)</title>
            <description>&lt;p&gt;Similar to the article on forcing users to select a Content Type (dDocType) there is a setting that forces the selection of a security group.&lt;/p&gt;

&lt;pre&gt;
ForceSecurityGroupChoice=true

&lt;/pre&gt;

&lt;p&gt;This setting adds a new blank list item for Security Group and sets this new blank list item as the default selection thereby requiring the user to select a Security Group.&lt;/p&gt;

&lt;p&gt;Place this setting in &amp;lt;install_dir&amp;gt;/config/config.cfg&lt;/p&gt;

&lt;p&gt;Or, put this setting in place in the General Configuration section of the Admin Server.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/RgIGXK1Rjzs" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/RgIGXK1Rjzs/Force-Security-Group-Choice-Stellent</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Force-Security-Group-Choice-Stellent</guid>
            <pubDate>Thu, 28 May 2009 06:06:05 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Force-Security-Group-Choice-Stellent</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Force Doc Type Selection (Stellent)</title>
            <description>&lt;p&gt;By default, when the check-in page loads up the Content Type select list automatically sets itself to the first item in the list.  Sometimes this can cause problems if users do not pay attention, get lazy, etc.  On occasion it will be desirable to force the selection of a Content Type (dDocType).  Through the admin server go to general configuration and add this setting:&lt;/p&gt;

&lt;pre&gt;
ForceDocTypeChoice=1

&lt;/pre&gt;

&lt;p&gt;Restart content server and you should be all set.  Now when you visit a check-in page they Content Type will not be preset and users will be forced to make a selection from the list.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/B-e1BiHZP5s" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/B-e1BiHZP5s/Force-Doc-Type-Selection-Stellent</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Force-Doc-Type-Selection-Stellent</guid>
            <pubDate>Fri, 22 May 2009 09:17:46 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Force-Doc-Type-Selection-Stellent</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Collaborate 2009 – Customizing Site Studio Contributor</title>
            <description>&lt;p&gt;In support of Thursday’s session at &lt;a href='http://www.collaborate09.com/'&gt;Collaborate 2009&lt;/a&gt; I am releasing some information here for those that attended as well as those that could not make it.  You will find the PowerPoint presentation, accompanying paper and components.  The components will also be available on the &lt;a href='http://www.corecontentonly.com/Downloads'&gt;downloads&lt;/a&gt; page.  Also, be sure to find out more about other products, projects and processes over at &lt;a href='http://www.ioug.org'&gt;ioug.org&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.corecontentonly.com/Content/binary/Collaborate09/2009_95_stortz_ppt.ppt'&gt;Presentation&lt;/a&gt; - 22 slides of fantastic fun sure to keep you awake well into the night&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.corecontentonly.com/Content/binary/Collaborate09/2009_95_stortz_ppr.doc'&gt;Paper&lt;/a&gt; - 14 pages of riveting reading revealing the deepest, darkest secrets of Site Studio Contributor&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.corecontentonly.com/Content/binary/Collaborate09/2009_05_06_Build_1_SSContribLookAndFeelSample.zip'&gt;2009_05_06_Build_1_SSContribLookAndFeelSample&lt;/a&gt; - Component that demonstrates customizing the look and feel of the contributor application&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.corecontentonly.com/Content/binary/Collaborate09/2009_05_06_Build_1_SiteStudioHelp.zip'&gt;2009_05_06_Build_1_SiteStudioHelp&lt;/a&gt; - Component that demonstrates adding help icons and infrastructure to your contributor mode region markers&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/9SkY1O1EaS8" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/9SkY1O1EaS8/Collaborate2009CustomizingSiteStudioContributor</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Collaborate2009CustomizingSiteStudioContributor</guid>
            <pubDate>Fri, 08 May 2009 10:04:54 GMT</pubDate>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Collaborate2009CustomizingSiteStudioContributor</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Collaborate 2009 - Tuesday and Wednesday</title>
            <description>&lt;p&gt;Wow.  Tuesday and Wednesday were a blur.  I met so many people and my brain hurts pretty badly.  In the end, I am not all that great with names so this has been a personal growth opportunity.  There have been a few customers/clients in particular that I have been able to connect with though and that has been a really great relationship building exercise.&lt;/p&gt;
&lt;p&gt;Tomorrow is the presentation, and I think it will be fun.  Tomorrow I will have a big post, so check back!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/540DFcs7Xfw" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/540DFcs7Xfw/Collaborate2009TuesdayAndWednesday</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Collaborate2009TuesdayAndWednesday</guid>
            <pubDate>Wed, 06 May 2009 19:14:59 GMT</pubDate>
            <category>Mindlessness</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Collaborate2009TuesdayAndWednesday</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Collaborate 2009 - Monday – Keynote</title>
            <description>&lt;p&gt;Charles Phillips performed the opening Keynote at Collaborate09 this year.  He presented similar material during Open World in 2008 primarily based on integration of applications.  Some of the more exciting portions of the presentation revolved around release announcements:&lt;/p&gt;

&lt;p&gt;Business Suite 12.1
&lt;ul&gt;
&lt;li&gt;Many new standalone solutions&lt;/li&gt;
&lt;li&gt;Modular impl&lt;/li&gt;
&lt;li&gt;Immediate value without upgrade&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Announced Extended Support: Products that were scheduled to have the extended support fee waived through 2009 or 2010 have had this extended another year, some of them through 2011.  This means a longer honeymoon period to get used to working with Oracle while enjoying maximum support without the cost.&lt;/p&gt;

&lt;p&gt;Oracle Business Intelligence App, release 7.9.6&lt;/p&gt;

&lt;p&gt;AIA Foundation Pack Release 2.4&lt;/p&gt;

&lt;p&gt;Beehive: Team Collaboration portion announced.  This makes Beehive a much more complete product in my opinion.  We are now starting to see and realize a more complete value proposition than before.  This is more what Beehive was always meant to be.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/MECf_VnArYY" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/MECf_VnArYY/Collaborate2009MondayKeynote</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Collaborate2009MondayKeynote</guid>
            <pubDate>Mon, 04 May 2009 10:19:12 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Collaborate2009MondayKeynote</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Collaborate 2009 – Sunday – The Arrival</title>
            <description>&lt;p&gt;Thanks to AirTran who supplied a great trip and even a free upgrade!  The weather in Orlando is beautiful.  We got here at about noon.  After checking in at the hotel we went over to register and picked up our bag and conference information.&lt;/p&gt;

&lt;p&gt;I went to the new speaker orientation and they had some nice tips for things to make your presentation better.  Hopefully I will use those tips wisely!  All in all, the suggestions delivered around presenting were great.  After that it was on to the IOUG SIG meeting.  Lots of people to talk to and some chips and salsa to hold over until dinner later were appreciated.&lt;/p&gt;

&lt;p&gt;We got to meet with some of the Oracle personnel attending the seminar.  I encourage you to try to meet and talk with product managers from your product line of interest if you can arrange it.  We went to Cuba Libre for some food and it was very good, try it out!&lt;/p&gt;

&lt;p&gt;Finally, back to the room to wrap up for the day.  Worked on the presentation for Thursday some more.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/p3yMh0qgE84" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/p3yMh0qgE84/Collaborate2009SundayTheArrival</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Collaborate2009SundayTheArrival</guid>
            <pubDate>Mon, 04 May 2009 09:45:31 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Collaborate2009SundayTheArrival</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Profiles vs Folders - Default Values</title>
            <description>&lt;p&gt;If you have folders installed and profiles enabled you might have some confusion about which one ultimately wins in the battle of default metadata values.  When content is checked into a folder the default values set at the folder level take precedence over the value set in any matching Content Profile Rule or Global Rule.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/vk7L-OY-Kp0" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/vk7L-OY-Kp0/Profiles-vs-Folders-Default-Values</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Profiles-vs-Folders-Default-Values</guid>
            <pubDate>Wed, 29 Apr 2009 15:19:09 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Profiles-vs-Folders-Default-Values</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Collaborate 2009 - Get Informed and Stay Informed</title>
            <description>&lt;h3&gt;Phase One: Briefing&lt;/h3&gt;

&lt;p&gt;With &lt;a href='http://www.collaborate09.com/agendabuilder' target='_blank'&gt;Collaborate 09&lt;/a&gt; looming on the horizon I wanted a plan for maximizing my visit.  How might I best find information PRIOR to 
arrival?  I will also need a game plan to stay informed after the conference begins.  For me, the best way to prepare is to pay close attention to blogs and social networking sites/concepts such 
as facebook or twitter.  When you are on site, in the heat of the moment, twitter seems to be the best.&lt;/p&gt;

&lt;h3&gt;Phase Two: Reconnaissance&lt;/h3&gt;

&lt;p&gt;I like to find out as much about what is supposed to happen as I can before I get 
there.  It looks like Sunday night is already booked as I have a speaker meeting and the rest of 
my team will be arriving.  Once everyone is together I am sure we will beat down some of the local paths
and see what's going on.  Also, I will keep the content management specific sessions &lt;a href='http://www.ioug.org/collaborate09/attending/COLLABORATE09_CM_Schedule.pdf' target='_blank'&gt;list&lt;/a&gt; 
 on hand.  In the days leading up to the conference keep an eye specifically on blogs by &lt;a href='http://blogs.oracle.com/fusionecm/' target='_blank'&gt;Billy Cripe&lt;/a&gt;, 
&lt;a href='http://www.bexhuff.com/' target='_blank'&gt;Bex Huff&lt;/a&gt; and &lt;a href='http://rpc.blogrolling.com/redirect.php?r=449c5a15077fab227b717bb10383facb&amp;url=http%3A%2F%2Fbdirking.blogspot.com' target='_blank'&gt;Brian Dirking&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;Phase Three: Real Time Intelligence&lt;/h3&gt;

&lt;p&gt;Good, bad or ugly I am going to rely mostly on Twitter for real time feedback at the 
conference.  I will be following the three people listed above along with others.  If I find out &lt;a href='http://contentoncontentmanagement.com/' target='_blank'&gt;David Roe&lt;/a&gt; 
is attending I would follow him too, he kept the live feedback coming strong at Open World '08.  I will 
start with this list, if anyone has additional suggestions leave them in the 
comments please!&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Billy Cripe - &lt;a href='http://twitter.com/billycripe' target='_blank'&gt;http://twitter.com/billycripe&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Brian Dirking - &lt;a href='http://twitter.com/bdirking' target='_blank'&gt;http://twitter.com/bdirking&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Bex Huff - &lt;a href='http://twitter.com/bex' target='_blank'&gt;http://twitter.com/bex&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Jennifer Marzolf - &lt;a href='http://twitter.com/jenmarzolf' target='_blank'&gt;http://twitter.com/jenmarzolf&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;David Roe - &lt;a href='http://twitter.com/david167' target='_blank'&gt;http://twitter.com/david167&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Oh yeah, and myself at &lt;a href='http://twitter.com/jasonstortz' target='_blank'&gt;http://twitter.com/jasonstortz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;Using Hashtags&lt;/b&gt;&lt;/i&gt;:&lt;/p&gt;
&lt;p&gt;If you are "following" some of the people/groups listed above you may start seeing things 
like #c09 or #ioug in some of the tweets.  These are called hashtags.  Think of them as metadata 
for tweets.  If everyone that posts about Collaborate 09 and/or IOUG uses these 
hashtags the tweets are captured in special ways for us to consume without having 
to follow the original authors.&lt;/p&gt;

&lt;p&gt;So if I send a tweet with #c09 in the message people can use sites like hashtags.org to 
see all tweets, including mine, that have the #c09 hashtag.  You can even subscribe to an 
RSS or Atom feed of these tweets.  Some of the places I am going to use include:&lt;/p&gt;

&lt;p&gt;&lt;a href='http://hashtags.org/tag/c09/messages' target='_blank'&gt;http://hashtags.org/tag/c09/messages&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href='http://hashtags.org/tag/ioug/messages' target='_blank'&gt;http://hashtags.org/tag/ioug/messages&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/2hHjyRrOkHY" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/2hHjyRrOkHY/Collaborate-2009-Get-Informed-and-Stay-Informed</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Collaborate-2009-Get-Informed-and-Stay-Informed</guid>
            <pubDate>Tue, 28 Apr 2009 06:24:01 GMT</pubDate>
            <category>OracleUCM</category>
            <category>Mindlessness</category>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Collaborate-2009-Get-Informed-and-Stay-Informed</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Adding Fields to Quick Search</title>
            <description>&lt;p&gt;The Quick Search box in Oracle Fusion ECM (Stellent) will search Content ID, Title and the full text of 
content by default.  To change the fields this functionality uses you will need to add two configuration 
variables: QuickSearchFields &amp; QuickSearchOperators.&lt;/p&gt;

&lt;p&gt;For example, say you wanted to make the quick search use the default fields AND the comments field.  Through 
the Admin Server then General Configuration add the following (then restart and try it out):&lt;/p&gt;

&lt;pre&gt;
QuickSearchFields=dDocName|dDocTitle|dDocFullText|xComments
QuickSearchOperators=hasAsSubstring,hasAsSubstring,fullText,hasAsSubstring

&lt;/pre&gt;

&lt;p&gt;Possible values for Quick Search Operators:&lt;/p&gt;

&lt;pre&gt;
equals
hasAsSubstring
beginsWith
endsWith
hasAsWord
fullText
dateGreater
dateGE
dateEquals
dateLE
dateLess
numberGreater
numberGE
numberEquals
numberLE
numberLess
zoneHasAsWord
zoneHasAsWordPrefix
&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/gCNzE328EVo" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/gCNzE328EVo/Adding-Fields-to-Quick-Search</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Adding-Fields-to-Quick-Search</guid>
            <pubDate>Thu, 23 Apr 2009 06:20:05 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Adding-Fields-to-Quick-Search</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Collaborate 2009 - Customizing Site Studio 10gR4 Contributor (Stellent)</title>
            <description>&lt;p&gt;Join &lt;a href='http://www.midlandcorp.com' target='_blank'&gt;us&lt;/a&gt; at &lt;a href='http://www.ioug.org/collaborate09/' target='_blank'&gt;Collaborate 2009&lt;/a&gt; in Orlando!  If you are going to be attending Collaborate '09 I invite you to stop my session "Customizing Site Studio Contributor".  
I will be talking about creating components to skin the Contributor, creating Custom Element Forms and Debugging Contributor interaction with the Content Server.  Tons of demos.&lt;/p&gt;

&lt;P&gt;
&lt;b&gt;Customizing Site Studio Contributor &lt;/b&gt;&lt;br/&gt;
&lt;table border="0" cellpadding="2" cellspacing="2"&gt;
&lt;tr&gt;
&lt;td&gt;Session ID&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;747&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Day&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;Thursday, May 7, 2009&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Time&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;11:00 AM - 12:00 PM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Room&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;W340CD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Event Type&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;Technical Session (1 Hour)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Speakers&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;Jason Stortz (&lt;a href="http://www.midlandcorp.com" target='_blank'&gt;Midland Information Resources&lt;/a&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Track&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;Middleware&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sub-Category&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;Content Management (e.g. Stellent)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Objective 1&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;Customize the look and feel of the contributor application&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Objective 2&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;Become educated about custom elements and why they require an upgrade from older versions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Objective 3&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;Learn to Debug/Modify Contributor Communication with Content Server&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;The new Site Studio Contributor platform is all web based and this opens a lot of doors for customization 
and enhancement that was not previously possible.  This session will cover three primary topics including customizing the look 
and feel of the contributor, learning about the new structure for custom elements and modifying/debugging communication 
between the contributor and Content Server.&lt;/p&gt; 

&lt;p&gt;Rotten vegetables will be available for purchase prior to the session.  Those with a strong arm are encouraged to sit more towards the back so as to give others a chance to pelt me.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/pHNCJSCcoz8" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/pHNCJSCcoz8/Collaborate-2009-Customizing-Site-Studio-10gR4-Contributor-Stellent</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Collaborate-2009-Customizing-Site-Studio-10gR4-Contributor-Stellent</guid>
            <pubDate>Wed, 22 Apr 2009 07:19:00 GMT</pubDate>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Collaborate-2009-Customizing-Site-Studio-10gR4-Contributor-Stellent</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Lost Sysadmin Password for Oracle Fusion ECM (Stellent)?</title>
            <description>&lt;p&gt;Did you forget your sysadmin password for your Oracle Fusion ECM (Stellent) Content Server?!  There are those rare occasions where you might not know the sysadmin password for your Content Server.  The reasons for this are many and varied and certainly not limited to forgetting the password or the departure of your administrator who was the "keeper of the key".&lt;/p&gt;

&lt;p&gt;What can you do now?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Stop all Content Server services/processes including main, admin and inbound refinery services/processes&lt;/li&gt;
&lt;li&gt;Stop the Web Server (Apache, IIS, etc.)&lt;/li&gt;
&lt;li&gt;Find this file: -content server install directory-/data/users/SecurityInfo.hda&lt;/li&gt;
&lt;li&gt;Rename that file to something else so you can keep it, like SecurityInfo.hda.bak&lt;/li&gt;
&lt;li&gt;Open your Content Server database (perhaps with SQL Management Studio for SQL Server or SQL Developer for Oracle)&lt;/li&gt;
&lt;li&gt;Find the record in the Users table where dName equals sysadmin&lt;/li&gt;
&lt;li&gt;Remove the value for dPasswordEncoding for that record&lt;/li&gt;
&lt;li&gt;For that same record set the value for the dPassword column to a temporary password&lt;/li&gt;
&lt;li&gt;Commit your database changes&lt;/li&gt;
&lt;li&gt;Start the Content Server services&lt;/li&gt;
&lt;li&gt;Start the User Admin standalone application, not from the admin applets page&lt;/li&gt;
&lt;li&gt;Use your new password to login when prompted&lt;/li&gt;
&lt;li&gt;Find the sysadmin user and update the password to your new long term password&lt;/li&gt;
&lt;li&gt;Close the User Admin application&lt;/li&gt;
&lt;li&gt;Start the Content Server Web Server&lt;/li&gt;
&lt;li&gt;Enjoy!&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/9laAzrmVRHc" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/9laAzrmVRHc/Lost-Sysadmin-Password-for-Oracle-Fusion-ECM-Stellent</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Lost-Sysadmin-Password-for-Oracle-Fusion-ECM-Stellent</guid>
            <pubDate>Tue, 21 Apr 2009 07:35:00 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Lost-Sysadmin-Password-for-Oracle-Fusion-ECM-Stellent</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Oracle Buys Sun Microsystems</title>
            <description>&lt;p&gt;Oracle has bought Sun Microsystems!!&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Oracle.com Articles&lt;/b&gt;
&lt;br/&gt;
&lt;a href="http://www.oracle.com/sun/index.html"&gt;Oracle and Sun&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.oracle.com/sun/letter.html"&gt;Benefits&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.oracle.com/sun/sun-general-presentation.pdf"&gt;General Presentation&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.oracle.com/sun/sun-faq.pdf"&gt;FAQ&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Sun.com Articles&lt;/b&gt;
&lt;br/&gt;
&lt;a href="http://www.sun.com/aboutsun/pr/2009-04/sunflash.20090420.1.xml"&gt;Oracle to buy Sun&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.sun.com/aboutsun/media/presskits/2009-0420/index.jsp"&gt;Media and Press Links&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/_kAvS27RCWo" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/_kAvS27RCWo/Oracle-Buys-Sun-Microsystems</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Oracle-Buys-Sun-Microsystems</guid>
            <pubDate>Mon, 20 Apr 2009 08:42:21 GMT</pubDate>
            <category>Mindlessness</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Oracle-Buys-Sun-Microsystems</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Calling A Stored Procedure From Oracle Fusion ECM (Stellent)</title>
            <description>&lt;p&gt;You want to call a stored procedure from within your Oracle Fusion ECM Content Server (Stellent).  This post will detail two ways to accomplish that.  This post will also be written under the assumption that the stored procedure you are attempting to call resides in your Content Server database.&lt;/p&gt;

&lt;p&gt;The first step is to define a query resource.  This is fairly simple through Component Wizard.  When you create the actual query give it a name and put the word “exec”, a space, and the name of your stored procedure in the Query text area.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.corecontentonly.com/Content/binary/StoredProcExample/QueryDefinedAsStoredProcedure.gif" border="0"/&gt;&lt;/p&gt;

&lt;p&gt;A template is needed display our data.  The template will be attached to a service we will craft in just a few moments.  With your handy component wizard create a new template.  Add to it some iDocScript that looks like this:&lt;/p&gt;

&lt;pre&gt;
  dDocName (# of Revisions)
  &lt;$loop MOST_REVISED$&gt;
      &lt;$dDocName$&gt; (&lt;$REVCOUNT$&gt;)
  &lt;$endloop$&gt;
&lt;/pre&gt;
&lt;br/&gt;
&lt;p&gt;Now for a service with which to execute our query.  Through component wizard go ahead and create the service and then add an action.  The action is where we will execute our query resource which points to our stored procedure.  Note the parameters textbox as we name the Result Set that will hold our data returned from the stored procedure.  Do not forget to hook up your template you made earlier.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.corecontentonly.com/Content/binary/StoredProcExample/ActionDefinedWithStoredProcQuery.gif" border="0"/&gt;&lt;/p&gt;

&lt;p&gt;We have now used the triangle of power to produce results: Service, Query, Template.  To call your query resource from Java you can use the createResultSet method of the Workspace object.  You will need to copy the data from that ResultSet into a DataResultSet object and put that in the binder for your template to have access to it.&lt;/p&gt;

&lt;pre&gt;
    ResultSet rs = m_workspace.createResultSet("QmostRevisedContent", m_binder);
    DataResultSet drs = new DataResultSet();
    drs.copy(rs);
    m_binder.addResultSet("MOST_REVISED", drs);
&lt;/pre&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;p&gt;The sample:&lt;/p&gt;

&lt;p&gt;Below is a link to a sample component that demonstrates this functionality.  It was developed against SQL Server, not Oracle, but the same concepts apply.  The component includes a sample sql script you can run against your database to create a stored procedure for the component to execute.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.corecontentonly.com/Content/binary/2009_04_15_Build_1_StoredProcSample.zip"&gt;2009_04_15_Build_1_StoredProcSample.zip&lt;/a&gt; (22.9 KB)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/viw2DFyf95Y" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/viw2DFyf95Y/Calling-A-Stored-Procedure-From-Oracle-Fusion-ECM-Stellent</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Calling-A-Stored-Procedure-From-Oracle-Fusion-ECM-Stellent</guid>
            <pubDate>Wed, 15 Apr 2009 16:30:19 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Calling-A-Stored-Procedure-From-Oracle-Fusion-ECM-Stellent</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Site Stuido 10gR4 - April Patch Released</title>
            <description>&lt;p&gt;Get the April Site Studio Rollup Patch Set off metalink released yesterday, April 6th.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://updates.oracle.com/ARULink/AdvancedSearch/process_form?product=13946&amp;release=7114101400&amp;patch_type=all"&gt;Get It!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the items listed as fixed is the issues SS Designer was having when IE 8 was installed&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/p64qqSDmAtg" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/p64qqSDmAtg/Site-Stuido-10gR4-April-Patch-Released</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Site-Stuido-10gR4-April-Patch-Released</guid>
            <pubDate>Tue, 07 Apr 2009 10:28:00 GMT</pubDate>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Site-Stuido-10gR4-April-Patch-Released</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Beware the Best Practice</title>
            <description>&lt;p&gt;I typically have a hard time in meetings and conference calls when the term Best Practice springs to life. What is a Best 
Practice? Perhaps I should ask what it means in the context of this post. You can read all about what Best Practice might 
mean &lt;a href="http://en.wikipedia.org/wiki/Best_practices"&gt;here&lt;/a&gt;. 50% of the time I view this as one of the eighty 
thousand buzzwords that get tossed around during requirements gathering or the whole RFP, RFI, RF* process.&lt;/p&gt;

&lt;p&gt;Problems with best practices:&lt;/p&gt;

&lt;p&gt;
	&lt;ol&gt;
		&lt;li&gt;There may be NO Best practice for your particular issue&lt;/li&gt;
		&lt;li&gt;Using a Best Practice can easily fail because you used it instead of investigating the root problem&lt;/li&gt;
	&lt;/ol&gt;
&lt;/p&gt;

&lt;p&gt;Having problems figuring something out? Arguing over the best course of action? Ask the consultant what the Best Practice is. This 
is a great tactic. We grant our consultants a chance to prove themselves, absolve our self of responsibility, appear to be acting in 
the best interest of the project and get to check off another buzzword. All with a single question. I find this course can elude talking 
about the real issues. We fail to decide on a real solution for a tough business problem we are facing.&lt;/p&gt;

&lt;p&gt;Sure, there really is such a thing as a good course of action or…a Best Practice for various issues. News Flash: Not every problem 
HAS a Best Practice. In fact, a fairly large number of the problems we are trying to solve are likely not going to be solvable by 
a Best Practice. If there was a specific, well known, highly adopted and strongly verified process to solve the issue we are dealing 
with it would likely mean our company is not doing anything unique or special. That would be bad because then we would have no 
competitive edge now would we?&lt;/p&gt;

&lt;p&gt;Having established that a Best Practice cannot solve at least a portion of our roadblocks, and having noted we should not avoid 
tough, lengthy discussions we need to be aware of one more danger. Occasionally there IS a Best Practice that fits fairly well with 
the problem on the table. Please do not just follow the process blindly. Think for yourself. Sometimes you can just tell that there 
is a fundamental flaw in the process for your special scenario.&lt;/p&gt;  &lt;p&gt;Finally, an example. I tell you, when I was a small child 
my parents would get upset if I would yell across the house at them. It was quickly set forth as a rule that you went and found 
them and talked to them normally instead of yelling at them. I offer this as a Best Practice. Now I offer an example where following 
the Best Practice was not the Best Solution:&lt;/p&gt;

&lt;p&gt;&lt;img title="calvindogdoo" style="display: inline;" height="187" alt="calvindogdoo" src="http://www.corecontentonly.com/Content/binary/BewaretheBestPractice_8750/calvindogdoo_thumb.gif" width="589" border="0" /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/q6a6Prtzi5w" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/q6a6Prtzi5w/Beware-the-Best-Practice</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Beware-the-Best-Practice</guid>
            <pubDate>Mon, 06 Apr 2009 20:01:17 GMT</pubDate>
            <category>Mindlessness</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Beware-the-Best-Practice</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Twitter Any Faster/Better Than It Was?</title>
            <description>&lt;p&gt;As I look at getting back into Twitter I have snooped around for additional information.  You know the story:  If you're going to do something then really do it or just pack up and 
go home.  And so, I present a list of links to things I found interesting as I take this for a test drive once again:&lt;/p&gt;

&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twictionary.pbwiki.com/" target="_blank"&gt;Twictionary&lt;/a&gt; - lots of terms that help you understand what half that chatter means&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blendingthemix.com/2009/01/23/the-most-popular-100-twitter-applications/" target="_blank"&gt;Top 100 Twitter Clients&lt;/a&gt; - a few months old, but still might be a good resource&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/timer" target="_blank"&gt;@timer&lt;/a&gt; - Send a tweet "d timer 60 WAKE UP!" to take a roughly 60 minute nap&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mashable.com/2008/11/17/twitter-community-donts/" target="_blank"&gt;Do's &amp;amp; Don'ts&lt;/a&gt; - I liked the info about personal safety&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.usetrackthis.com/help" target="_blank"&gt;@TrackThis&lt;/a&gt; - Track Packages&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;What are some good clients for this?  I was thinking of using &lt;a href="http://www.digsby.com" target="_blank"&gt;Digsby&lt;/a&gt;...but I was hoping to get some suggestions.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.twitter.com/jasonstortz" target="_blank"&gt;@jasonstortz&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/3EkhGjdctbY" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/3EkhGjdctbY/Twitter-Any-FasterBetter-Than-It-Was</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Twitter-Any-FasterBetter-Than-It-Was</guid>
            <pubDate>Fri, 03 Apr 2009 07:49:00 GMT</pubDate>
            <category>Mindlessness</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Twitter-Any-FasterBetter-Than-It-Was</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Add jQuery Support to Content Server</title>
            <description>&lt;p&gt;There have been some updates to the jQuery platform recently that I want to help promote.&amp;#160; Here is a little history (my point: development is ongoing, it is not a dead end project):&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="508" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="141"&gt;January 14th, 2009&lt;/td&gt;        &lt;td valign="top" width="165"&gt;jQuery 1.3 &lt;a href="http://blog.jquery.com/2009/01/14/jquery-13-and-the-jquery-foundation/" target="_blank"&gt;released&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="200" rowspan="5"&gt;&lt;a href="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/logo_jquery_215x53.gif"&gt;&lt;img title="logo_jquery_215x53" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="128" alt="logo_jquery_215x53" src="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/logo_jquery_215x53_thumb.gif" width="173" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="141"&gt;January 16th, 2009&lt;/td&gt;        &lt;td valign="top" width="165"&gt;jQuery UI 1.6 RC5 &lt;a href="http://blog.jquery.com/2009/01/16/jquery-ui-16rc5-compatible-with-jquery-13/" target="_blank"&gt;released&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="141"&gt;January 21sth, 2009&lt;/td&gt;        &lt;td valign="top" width="165"&gt;jQuery 1.3.1 &lt;a href="http://blog.jquery.com/2009/01/21/jquery-131-released/" target="_blank"&gt;released&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="141"&gt;February 20th, 2009&lt;/td&gt;        &lt;td valign="top" width="165"&gt;jQuery 1.3.2 &lt;a href="http://blog.jquery.com/2009/02/20/jquery-132-released/" target="_blank"&gt;released&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="141"&gt;March 6th, 2009&lt;/td&gt;        &lt;td valign="top" width="165"&gt;jQuery UI 1.7 &lt;a href="http://blog.jquery.com/2009/03/06/jquery-ui-17-released-new-domain-new-css-framework-dramatic-updates-to-controls/" target="_blank"&gt;released&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="141"&gt;March 19th, 2009&lt;/td&gt;        &lt;td valign="top" width="165"&gt;jQuery UI 1.7.1 &lt;a href="http://blog.jqueryui.com/2009/03/jquery-ui-171/" target="_blank"&gt;released&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&amp;#160;&amp;#160;&amp;#160; &lt;p&gt;&lt;a href="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/image.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 15px; border-right-width: 0px" height="318" alt="image" src="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/image_thumb.png" width="310" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;jQuery is a very neat framework (my opinion).&amp;#160; It allows you to easily manipulate the page, introduce effects and interact with the server.&amp;#160; jQuery also makes it easy to extend with a rich community of plug-ins already available.&amp;#160; A lot of other frameworks can make similar promises and even deliver on those promises, including but not limited to script.aculo.us, prototype, EXT, etc.&amp;#160; These libraries (including jQuery) are not the answer to every problem you will ever have but they certainly provide solutions for many issues.&amp;#160; With these kinds of tools all around should you not seriously consider using them instead of rolling your own?&lt;/p&gt;  &lt;p&gt;You might say, “That’s nice Stortz, but how does this relate to content server?”&amp;#160; There are currently two components provided by our community of UCM blogs that grant support for a few of the previously mentioned frameworks.&amp;#160; David Roe has a component that adds support for script.aculo.us at his &lt;a href="http://contentoncontentmanagement.com/2007/11/10/scriptaculous-prototype-update/scriptaculous-component-for-oracle-stellent-content-server/" target="_blank"&gt;blog&lt;/a&gt;.&amp;#160; John Sim has a component to add EXT support at his &lt;a href="http://www.bluestudios.co.uk/blog/?p=210" target="_blank"&gt;blog&lt;/a&gt;.&amp;#160; Obviously I did not want to be left out, did I?&amp;#160; I am partial to jQuery, so I wanted a component to add jQuery support to Content Server.&lt;/p&gt;  &lt;p&gt;Download the component &lt;a href="http://www.corecontentonly.com/Content/binary/2009_03_27_build_1_jquerysupport.zip"&gt;here&lt;/a&gt; or from the &lt;a href="http://www.corecontentonly.com/Downloads"&gt;Downloads&lt;/a&gt; page.&amp;#160; Install and restart your Content Server service.&amp;#160; At this point jQuery 1.3.2 and jQuery UI 1.7.1 are available (in no conflict mode, so please use “jQuery” instead of “$”).&amp;#160; To get to the supplied jQuery/JSON playground go to the Administration menu and look for the JSON Lab menu item.&lt;/p&gt;  &lt;p&gt;A fully patched 7.5.x and 10gR3 Content Server adds the ability to invoke services on Content Server with the IsJson=1 request variable, similar to the IsJava=1 variable.&amp;#160; But, instead of returning HDA format data (IsJava=1), or SOAP (IsSoap=1) the IsJson=1 parameter and value will kick back the data in JavaScript Object Notation format (JSON).&lt;/p&gt;  &lt;p&gt;The JSON Lab provides a venue for you to execute services, review results and script against those results.&amp;#160; The Request tab executes services uses jQuery in the background to interact with Content Server.&amp;#160; When the service call you executed by clicking “Send Request” returns you are automatically flipped over to the Response tab where the JSON Data returned by Content Server is displayed and the data is also assigned to a variable named &lt;strong&gt;jsonData&lt;/strong&gt; that you can utilize later in the Work Bench.&amp;#160; Finally, the Help tab provides some…well…help.&lt;/p&gt;  &lt;p&gt;The Request tab presents a text area in which you can enter key/value pairs for the request one to a line, kind of like a properties file.&amp;#160; Use the Samples button to populate the request text area with prefabricated requests to learn more about what kinds of requests could be performed.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/image_3.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="422" alt="image" src="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/image_thumb_3.png" width="568" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/image_4.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="420" alt="image" src="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/image_thumb_4.png" width="570" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Once you click “Send Request” jQuery kicks in some AJAX to go get the response from Content Server in JSON format.&amp;#160; That response is plugged into a text area on the Response tab.&amp;#160; At this time that is meant only for review.&amp;#160; At some point I will get around to allowing editing of the response data and making those edits stick.&amp;#160; After you have examined the response, click the Work Bench tab.&amp;#160; Again, sample scripts are available to get you started.&amp;#160; You can take advantage of a div below the Work Bench area with the id of “canvas” to craft HTML from the response data.&lt;/p&gt;  &lt;p&gt;So remember, response data is in a variable named &lt;b&gt;&lt;i&gt;jsonData&lt;/i&gt;&lt;/b&gt; and the div you can populate with HTML, etc., is named &lt;b&gt;&lt;i&gt;canvas&lt;/i&gt;&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/image_5.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="410" alt="image" src="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/image_thumb_5.png" width="588" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/image_6.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="410" alt="image" src="http://www.corecontentonly.com/Content/binary/jQuery1.3.2andjQueryUI1.7Released_13BAB/image_thumb_6.png" width="527" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.corecontentonly.com/Content/binary/2009_03_27_build_1_jquerysupport.zip"&gt;Download 2009_03_27_build_1_jquerysupport.zip (2.43 KB)&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/yesjTEgMpcc" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/yesjTEgMpcc/jQuery-132-and-jQuery-UI-17-Released</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/jQuery-132-and-jQuery-UI-17-Released</guid>
            <pubDate>Fri, 27 Mar 2009 09:29:00 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/jQuery-132-and-jQuery-UI-17-Released</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Paging Your Custom ResultSet</title>
            <description>&lt;p&gt;When you want to get paging controls for your ResultSet and the ResultSet in question is SearchResults from one of a few search services you can include the xui_results_page_nav_controls dynamic html snippet to get paging controls on your page.  You may have to jump through a few hoops because the buttons may not currently point to YOUR page.  That’s doable with some detective work.&lt;/p&gt;

&lt;p&gt;But what if you have a custom ResultSet that you want to page across?  Your service points to your template which may include snippets from your resource file.  Somewhere in there you carefully create your own ResultSet.  Now you want to display this with x records at a time.&lt;/p&gt;

&lt;p&gt;This PagingSample component shows one way to accomplish this task.  I create a dummy ResultSet, display x records to the page, and setup paging controls at the bottom.  Quick, dirty and certainly could use more work, but I wanted to get the sample out there.&lt;/p&gt;

&lt;p&gt;Install, restart, and visit:&lt;/p&gt;

&lt;p&gt;&amp;lt;HttpCgiPath&amp;gt;?IdcService=GET_DOC_PAGE&amp;Action=GetTemplatePage&amp;Page=PAGING_SAMPLE&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.corecontentonly.com/Content/binary/2009_03_26_build_1_PagingSample.zip"&gt;2009_03_26_build_1_PagingSample.zip&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/qu6ecHLzBBg" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/qu6ecHLzBBg/PagingYourCustomResultSet</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/PagingYourCustomResultSet</guid>
            <pubDate>Thu, 26 Mar 2009 09:51:00 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/PagingYourCustomResultSet</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Scripting UCM Startup and Shutdown</title>
            <description>&lt;p&gt;&lt;a href="http://www.corecontentonly.com/Content/binary/ScriptingUCMStartupandShutdown_12C6D/powerShellIcon.jpg"&gt;&lt;img title="powerShellIcon" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 15px 5px 0px; border-right-width: 0px" height="102" alt="powerShellIcon" src="http://www.corecontentonly.com/Content/binary/ScriptingUCMStartupandShutdown_12C6D/powerShellIcon_thumb.jpg" width="137" align="left" border="0" /&gt;&lt;/a&gt;I do content server development a lot.&amp;#160; Unfortunately I have other responsibilities as well.&amp;#160; I also move around a fair bit so I fire up the old laptop and shut it down a lot.&amp;#160; I set my SQL Server, Apache and Content Server services all to manual.&amp;#160; I really hate waiting for all that to load up when all I want to do is get online to triage email, etc.&lt;/p&gt;  &lt;p&gt;I have created two PowerShell scripts I have used to startup and shutdown various services in the &amp;quot;proper order&amp;quot;.&amp;#160; The scripts themselves are very simple. They include a list of service names set into a variable and one more line to start or stop each service in the list.&lt;/p&gt;  &lt;p&gt;The StartUCM Script&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;$services = &amp;quot;MSSQLSERVER&amp;quot;, &amp;quot;msftesql&amp;quot;, &amp;quot;SQLWriter&amp;quot;, &amp;quot;IdcAdminService idc_admin&amp;quot;, &amp;quot;IdcContentService idc&amp;quot;, &amp;quot;IdcRefineryService ibr&amp;quot;, &amp;quot;Apache2.2&amp;quot;      &lt;br /&gt;$services | get-service -ErrorAction silentlycontinue | start-service&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;The StopUCM Script&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;$services = &amp;quot;Apache2.2&amp;quot;, &amp;quot;IdcContentService idc&amp;quot;, &amp;quot;IdcAdminService idc_admin&amp;quot;, &amp;quot;IdcRefineryService ibr&amp;quot;, &amp;quot;SQLWriter&amp;quot;, &amp;quot;msftesql&amp;quot;, &amp;quot;MSSQLSERVER&amp;quot;      &lt;br /&gt;$services | get-service -ErrorAction silentlycontinue | start-service&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;When I fire up my laptop and want to work with content server I can click start and enter &amp;quot;powershell startcum&amp;quot; and press enter. I could also have shortcut on the desktop, etc.&amp;#160; For the trick I use to work I had to add the directory where I keep my PowerShell scripts to my Path environment variable.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.corecontentonly.com/Content/binary/ScriptingUCMStartupandShutdown_12C6D/powershellstartucm.jpg"&gt;&lt;img title="powershellstartucm" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="118" alt="powershellstartucm" src="http://www.corecontentonly.com/Content/binary/ScriptingUCMStartupandShutdown_12C6D/powershellstartucm_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/EzUJxpYZiIQ" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/EzUJxpYZiIQ/ScriptingUCMStartupAndShutdown</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/ScriptingUCMStartupAndShutdown</guid>
            <pubDate>Thu, 12 Mar 2009 06:02:33 GMT</pubDate>
            <category>OracleUCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/ScriptingUCMStartupAndShutdown</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Custom Element Forms Ideas</title>
            <description>&lt;p&gt;What kinds of things have you done with Custome Element Forms?&lt;/p&gt;
&lt;p&gt;I have been brain storming about what kinds of things people might do with Custom Element Forms.  If you are unfamiliar with Custom Element Forms they are way for you to create highly customized, specific, pieces of user interface functionality within the Site Studio Contributor Application.  If you are planning to upgrade from 7.x Site Studio to 10gRx Site Studio keep in mind this is one area of broken backward compatibility.&lt;/p&gt;
&lt;p&gt;So, some of the things I could think of or have used Custom Element Forms for include:&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;Media Selector - a browse/preview ability that shows flash, quicktime, etc., not just JPEG/GIF&lt;/li&gt;
&lt;li&gt;Select/Drop Down Lists - Allows users to configure data and style (multiple/single) of drop down lists&lt;/li&gt;
&lt;li&gt;Integer Field - Allow only numbers to be entered into a text box, now included in the WCM Site Studio Sample Site&lt;/li&gt;
&lt;li&gt;SEO Data - Allow users to control variables like title, description, keywords, etc., for search engine optimization meta tags&lt;/li&gt;
&lt;li&gt;Dependent Choice Lists - Configuration of 1..n drop down lists that are dependent on the previously selected option, sometimes driven off of site navigation&lt;/li&gt;
&lt;li&gt;Instructions - Show instructions to the contributor, don't store anything&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Any more ideas?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/3Kqsoa9pumE" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/3Kqsoa9pumE/Custom-Element-Forms-Ideas</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Custom-Element-Forms-Ideas</guid>
            <pubDate>Wed, 11 Mar 2009 11:41:15 GMT</pubDate>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Custom-Element-Forms-Ideas</feedburner:origLink></item>
        <item>
            <dc:creator>jason</dc:creator>
            <title>Disabling Site Studio Contributor</title>
            <description>&lt;p&gt;Use can use the following configuration setting to disable contribution on a content server:&lt;/p&gt;
&lt;p&gt;DisableSiteStudioContribution=true&lt;/p&gt;
&lt;p&gt;Over on John's Blog you can find even more information about disabling and/or "enhancing" the contributor key-stroke&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.bluestudios.co.uk/blog/?p=215"&gt;Component: Site Studio - Consumption to Contribution Ctrl Shift F5 redirect&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.bluestudios.co.uk/blog/?p=219"&gt;Guide: Disable “ctrl + shift + f5″ Site Studio contributor option&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.bluestudios.co.uk/blog/?p=260"&gt;Updated: Consumption to Contribution Ctrl Shift F5 redirect.&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CoreContentOnly/~4/oN8yqvF56KU" height="1" width="1"/&gt;</description>
            <link>http://feedproxy.google.com/~r/CoreContentOnly/~3/oN8yqvF56KU/Disabling-Site-Studio-Contributor</link>
            <guid isPermaLink="false">http://www.corecontentonly.com/Blog/Disabling-Site-Studio-Contributor</guid>
            <pubDate>Tue, 10 Mar 2009 13:52:34 GMT</pubDate>
            <category>OracleWCM</category>
        <feedburner:origLink>http://www.corecontentonly.com/Blog/Disabling-Site-Studio-Contributor</feedburner:origLink></item>
    </channel>
</rss>
