<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Core Content Only</title>
	<atom:link href="http://corecontentonly.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://corecontentonly.com</link>
	<description>ECM, SOA and WebCenter</description>
	<lastBuildDate>Sat, 11 Feb 2012 12:56:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='corecontentonly.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Core Content Only</title>
		<link>http://corecontentonly.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://corecontentonly.com/osd.xml" title="Core Content Only" />
	<atom:link rel='hub' href='http://corecontentonly.com/?pushpress=hub'/>
		<item>
		<title>Delete WebLogic Domain</title>
		<link>http://corecontentonly.com/2012/02/01/delete-weblogic-domain/</link>
		<comments>http://corecontentonly.com/2012/02/01/delete-weblogic-domain/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 13:29:27 +0000</pubDate>
		<dc:creator>Jason Stortz</dc:creator>
				<category><![CDATA[WebLogic]]></category>

		<guid isPermaLink="false">http://corecontentonly.com/?p=702</guid>
		<description><![CDATA[Deleting a WebLogic domain can be accomplished through a series of manual tasks.  There is no script or application to run that will accomplish deleting a domain or removing a domain.  The good news is the steps are fairly short and easy.  In the sample steps below it is assumed that your domain is named [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=702&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Deleting a WebLogic domain can be accomplished through a series of manual tasks.  There is no script or application to run that will accomplish deleting a domain or removing a domain.  The good news is the steps are fairly short and easy.  In the sample steps below it is assumed that your domain is named base_domain.</p>
<ol>
<li>Delete the domain folder (meaning base_domain) under %WL_HOME%/user_projects/domains</li>
<li>Delete the domain folder (meaning base_domain) under %WL_HOME%/user_projects/apps</li>
<li>Remove any references to the domain in the %WL_HOME%/domain-registry.xml file</li>
<li>Remove any references to the domain in the file WL_HOME/common/nodemanager/nodemanager.domains</li>
<li>Remove any schema/database associated with the domain</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corecontentonly.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corecontentonly.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corecontentonly.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corecontentonly.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corecontentonly.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corecontentonly.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corecontentonly.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corecontentonly.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corecontentonly.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corecontentonly.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corecontentonly.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corecontentonly.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corecontentonly.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corecontentonly.wordpress.com/702/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=702&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corecontentonly.com/2012/02/01/delete-weblogic-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e45f21e7847d928151e69a4908648599?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">jasonstortz</media:title>
		</media:content>
	</item>
		<item>
		<title>Java Filter &#8211; Retrieving a File</title>
		<link>http://corecontentonly.com/2012/01/13/java-filter-retrieving-a-file/</link>
		<comments>http://corecontentonly.com/2012/01/13/java-filter-retrieving-a-file/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 02:26:37 +0000</pubDate>
		<dc:creator>Jonathan Hult</dc:creator>
				<category><![CDATA[OracleUCM]]></category>

		<guid isPermaLink="false">http://corecontentonly.com/?p=689</guid>
		<description><![CDATA[When within a Java Filter, one may need to get the file for a particular revision of a content item. There is a class intradoc.server.DirectoryLocator that is very helpful. From this class, we can obtain the FileStoreProvider. FileStoreProvider fileStoreProvider = DirectoryLocator.m_fileStore; DirectoryLocator has several static methods that can get paths within the filestore to places such [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=689&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When within a Java Filter, one may need to get the file for a particular revision of a content item. There is a class intradoc.server.DirectoryLocator that is very helpful. From this class, we can obtain the FileStoreProvider.</p>
<pre>FileStoreProvider fileStoreProvider = DirectoryLocator.m_fileStore;</pre>
<p>DirectoryLocator has several static methods that can get paths within the filestore to places such as weblayout directory, the vault directory, the temporary directory, the provider directory, etc. It can provide you a String path to almost any directory you want.</p>
<p>IdcFileDescriptor is a class that can provide the pathing to files. From a FileStoreProvider, we can create an IdcFileDescriptor.</p>
<p>IdcFileDescriptor idcFileDescriptor = fileStoreProvider.createDescriptor(binder, null, context);</p>
<p>The first parameter is a DataBinder. This is where the paremeters that are needed to build the path to the file are set. The second parameter is not needed and can be set to null. The third parameter is the ExecutionContext.</p>
<p>The required parameters that need to be in the DataBinder are &#8220;RenditionId&#8221;, &#8220;dDocName&#8221;, &#8220;dDocType&#8221;, &#8220;dRevLabel&#8221;, &#8220;dSecurityGroup&#8221;, &#8220;dDocAccount&#8221;, &#8220;dID&#8221;, and &#8220;dExtension&#8221;. RenditionId should be set to &#8220;primaryFile&#8221; for the primary file and &#8220;web&#8221; for the alternateFile.</p>
<p>Fortunately, a lot of the time most of these required parameters are already in your the original DataBinder. If you are missing some parameters you should be able to make a service call to DOC_INFO to get a ResultSet which contains all of the necessary parameters. You can then dump these parameters into a new DataBinder and feed it to the createDescriptor method call.</p>
<p>The file descriptor that comes back will give you something like this:</p>
<pre>idcFileDescriptor: intradoc.filestore.BasicIdcFileDescriptor{dWebExtension=xml, dID=80, RenditionId.path=primaryFile, dStatus=RELEASED, StorageClass=vault, RenditionId=primaryFile, dSecurityGroup=Public, dDocType=Web, dOriginalName=jh000035.xml, dExtension=xml, uniqueId=c:/oracle/ucm/server/vault/web/80.xml, fileNamePrefix=null, dReleaseState=Y, dDocAccount=, path=c:/oracle/ucm/server/vault/web/80.xml, dDocName=JH000035, dRevLabel=27, dRenditionId=primaryFile}</pre>
<p>To get the path to the file, do the following:</p>
<pre>fileStoreProvider.forceToFilesystemPath(idcFileDescriptor, null, context);
String filePath = fileStoreProvider.getFilesystemPath(idcFileDescriptor, context);</pre>
<p>You can of course turn this file path into a Java object by using:</p>
<pre>File myFile = new File(filePath);</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corecontentonly.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corecontentonly.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corecontentonly.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corecontentonly.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corecontentonly.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corecontentonly.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corecontentonly.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corecontentonly.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corecontentonly.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corecontentonly.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corecontentonly.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corecontentonly.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corecontentonly.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corecontentonly.wordpress.com/689/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=689&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corecontentonly.com/2012/01/13/java-filter-retrieving-a-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b679f118d2377e5143720500ed1eafa9?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">jonathanhult</media:title>
		</media:content>
	</item>
		<item>
		<title>UCM Content Rule Side Effects</title>
		<link>http://corecontentonly.com/2012/01/11/ucm-content-rule-side-effects/</link>
		<comments>http://corecontentonly.com/2012/01/11/ucm-content-rule-side-effects/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 02:15:34 +0000</pubDate>
		<dc:creator>Jason Stortz</dc:creator>
				<category><![CDATA[OracleUCM]]></category>
		<category><![CDATA[content profiles]]></category>
		<category><![CDATA[ucm]]></category>
		<category><![CDATA[UCM10gR3]]></category>
		<category><![CDATA[UCM11gR1]]></category>

		<guid isPermaLink="false">http://corecontentonly.com/?p=698</guid>
		<description><![CDATA[Content Profiles and Content Rules provide a mechanism for customizing a variety of pages within UCM.  Generally just referred to as Profiles, you can conditionally configure/customize the check-in, update, search and information pages as relates to the context of the content and user intent. One of the often used by seldom explained parts of Profiles [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=698&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Content Profiles and Content Rules provide a mechanism for customizing a variety of pages within UCM.  Generally just referred to as Profiles, you can conditionally configure/customize the check-in, update, search and information pages as relates to the context of the content and user intent.</p>
<p>One of the often used by seldom explained parts of Profiles is something called Side Effects.  You will find the Side Effects tab on the Add/Edit Activation Conditions screen and it primarily allows you to accomplish two things:</p>
<ol>
<li>Add name/value pairs as IdocScript that will then get pushed to local data if the activation condition is true.</li>
<li>Add custom IdocScript to a rule that is only evaluated if the activation condition is true and this can include logic like if and else statements or loops.  Basically all IdocScript is possible here (though all of it may or may not be useful).  As such, once a rule is activated, you can include logic, use includes from a component, etc.</li>
</ol>
<p>What specifically might one use Side Effects for?  For a simple example let’s pretend we have a profile for some scanned content.  This content is checked in as an image based PDF (no OCR, no searchable text).  Your profile should not display the full text search box in this case.  There is no full text to be searched.  You can accomplish this with a Side Effect in your profile:</p>
<pre>&lt;$SearchEngineName="DATABASE.METADATA"$&gt;</pre>
<p>Let’s take another example.  Perhaps on the check-in page you want the alternate file field to be removed.  You could go into config.cfg and add this setting, but it would be universal.  More likely you want this to happen in a specific, conditional context.  Try adding this as a Side Effect to your rule:</p>
<pre>&lt;$suppressAlternateFile="1"$&gt;</pre>
<p>Want more examples of Profiles, Rules and Side Effects? See below:</p>
<ol>
<li><a title="Using Rules &amp; Profiles To Drive Custom Pages" href="http://blogs.oracle.com/kyle/entry/using_rules_profiles_to_drive" target="_blank">Using Rules &amp; Profiles To Drive Custom Pages</a></li>
<li><a title="Suppressing Alternate File" href="http://corecontentonly.com/2010/03/02/suppressing-alternate-file/" target="_blank">Suppressing Alternate File</a></li>
<li><a title="Thumbnail search in Content Server" href="http://webmonkeymagic.blogspot.com/2010/10/thumbnail-search-in-content-server.html" target="_blank">Thumbnail search in Content Server</a></li>
<li><a title="Thumbnail search in Content Server #2" href="http://webmonkeymagic.blogspot.com/2011/01/thumbnail-search-in-content-server-2.html" target="_blank">Thumbnail search in Content Server #2</a></li>
<li><a title="Hiding the Primary File field in UCM" href="http://blogs.oracle.com/kyle/entry/hiding_the_primary_file_field" target="_blank">Hiding the Primary File field in UCM</a></li>
<li><a title="Metadata field tool tips" href="http://bexhuff.com/2009/10/free-10gr3-component-add-tool-tips-to-metadata-fields" target="_blank">Metadata field tool tips</a></li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corecontentonly.wordpress.com/698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corecontentonly.wordpress.com/698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corecontentonly.wordpress.com/698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corecontentonly.wordpress.com/698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corecontentonly.wordpress.com/698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corecontentonly.wordpress.com/698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corecontentonly.wordpress.com/698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corecontentonly.wordpress.com/698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corecontentonly.wordpress.com/698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corecontentonly.wordpress.com/698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corecontentonly.wordpress.com/698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corecontentonly.wordpress.com/698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corecontentonly.wordpress.com/698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corecontentonly.wordpress.com/698/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=698&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corecontentonly.com/2012/01/11/ucm-content-rule-side-effects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e45f21e7847d928151e69a4908648599?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">jasonstortz</media:title>
		</media:content>
	</item>
		<item>
		<title>ADF and WebLogic 12c</title>
		<link>http://corecontentonly.com/2011/12/13/adf-and-weblogic-12c/</link>
		<comments>http://corecontentonly.com/2011/12/13/adf-and-weblogic-12c/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 18:11:13 +0000</pubDate>
		<dc:creator>Jason Stortz</dc:creator>
				<category><![CDATA[WebLogic]]></category>

		<guid isPermaLink="false">http://corecontentonly.com/?p=692</guid>
		<description><![CDATA[Oracle recently released WebLogic 12c.  I have had a lot of customers ask about running ECM products and ADF on the newly released WebLogic Application server.  We talked with Oracle and basically the current releases of 11.1.1.5 ECM Products and ADF are not certified for WebLogic Application Server 12c.  Also, it does not look like [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=692&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oracle recently released WebLogic 12c.  I have had a lot of customers ask about running ECM products and ADF on the newly released WebLogic Application server.  We talked with Oracle and basically the current releases of 11.1.1.5 ECM Products and ADF are not certified for WebLogic Application Server 12c.  Also, it does not look like 11.1.1.6 will be certified either.</p>
<p>In short, 12c looks neat and there looks to be a lot of new features but those toys are not currently part of our playground.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corecontentonly.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corecontentonly.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corecontentonly.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corecontentonly.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corecontentonly.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corecontentonly.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corecontentonly.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corecontentonly.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corecontentonly.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corecontentonly.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corecontentonly.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corecontentonly.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corecontentonly.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corecontentonly.wordpress.com/692/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=692&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corecontentonly.com/2011/12/13/adf-and-weblogic-12c/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e45f21e7847d928151e69a4908648599?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">jasonstortz</media:title>
		</media:content>
	</item>
		<item>
		<title>Parse Date using RIDC</title>
		<link>http://corecontentonly.com/2011/10/24/parse-date-using-ridc/</link>
		<comments>http://corecontentonly.com/2011/10/24/parse-date-using-ridc/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 13:56:58 +0000</pubDate>
		<dc:creator>Jonathan Hult</dc:creator>
				<category><![CDATA[OracleWCM]]></category>

		<guid isPermaLink="false">http://corecontentonly.com/?p=666</guid>
		<description><![CDATA[Recently, I had a need to parse a String which contained a date returned from running a UCM search. The field in question was stored as an Oracle Database TIMESTAMP datatype (in the format 2010-02-04 06:00:00Z). I spent a while trying to parse it using the usual Java approaches (java.text.SimpleDateFormat,  java.sql.Time, javax.xml.bind.DatatypeConverter). After getting nowhere but receiving several [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=666&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently, I had a need to parse a String which contained a date returned from running a UCM search. The field in question was stored as an <a href="http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/sql_elements001.htm#autoId14" target="_blank">Oracle Database TIMESTAMP datatype</a> (in the format 2010-02-04 06:00:00Z). I spent a while trying to parse it using the usual Java approaches (<a href="http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html" target="_blank">java.text.SimpleDateFormat</a>,  <a href="http://download.oracle.com/javase/6/docs/api/java/sql/Time.html" target="_blank">java.sql.Time</a>, <a href="http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/1.6/api/javax/xml/bind/DatatypeConverter.html" target="_blank">javax.xml.bind.DatatypeConverter</a>). After getting nowhere but receiving several parsing exceptions, a co-worker (thanks Wes Keppy) suggested I try using <a href="http://download.oracle.com/docs/cd/E10316_01/ContentIntegration/ridc/Javadoc/oracle/stellent/ridc/model/impl/DataObjectEncodingUtils.html#decodeDate(java.lang.String)" target="_blank">oracle.stellent.ridc.model.impl.DataObjectEncodingUtils.decodeDate</a> to transform the String (in format 2010-02-04 06:00:00Z) to a <a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html" target="_blank">Java Calendar</a> object and it worked perfectly.</p>
<div>Since I was working in <a href="http://download.oracle.com/docs/cd/E14571_01/doc.1111/e13650/toc.htm">SSXA</a>, the objects were using <a href="http://download.oracle.com/docs/cd/E14571_01/doc.1111/e16819/toc.htm" target="_blank">RIDC</a> (Remote Intradoc Client). If I was within UCM and needed to parse a date, the <a href="http://redstonecontentsolutions.com/intradoc/intradoc/common/LocaleResources.html" target="_blank">intradoc.common.LocaleResources</a> has methods that should be of some help. Sometimes it is best not to <a href="http://en.wikipedia.org/wiki/Reinventing_the_wheel" target="_blank">reinvent the wheel</a>.</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corecontentonly.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corecontentonly.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corecontentonly.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corecontentonly.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corecontentonly.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corecontentonly.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corecontentonly.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corecontentonly.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corecontentonly.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corecontentonly.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corecontentonly.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corecontentonly.wordpress.com/666/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corecontentonly.wordpress.com/666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corecontentonly.wordpress.com/666/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=666&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corecontentonly.com/2011/10/24/parse-date-using-ridc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b679f118d2377e5143720500ed1eafa9?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">jonathanhult</media:title>
		</media:content>
	</item>
		<item>
		<title>AlphabetizeMenus &#8211; 11g</title>
		<link>http://corecontentonly.com/2011/09/29/alphabetizemenus-11g/</link>
		<comments>http://corecontentonly.com/2011/09/29/alphabetizemenus-11g/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 15:33:53 +0000</pubDate>
		<dc:creator>Jonathan Hult</dc:creator>
				<category><![CDATA[OracleUCM]]></category>

		<guid isPermaLink="false">http://corecontentonly.com/?p=614</guid>
		<description><![CDATA[We recently updated our AlphabetizeMenus component to work with 11g. Do not worry, it is still backwards compatible with 10g. You can grab the newest version build_5_20110913 here. Sometimes a picture is worth a thousand words, so I will demonstrate with some before and after screenshots. After the screenshots will be an in-depth code review of what all [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=614&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We recently updated our <a title="Alphabetize or Sort Navigation Menus" href="http://corecontentonly.com/2008/12/01/alphabetize-or-sort-navigation-menus/">AlphabetizeMenus</a> component to work with 11g. Do not worry, it is still backwards compatible with 10g. You can grab the newest version build_5_20110913 <a href="http://redstonecontentsolutions.com/downloads/AlphabetizeMenus_build_5_20110913.zip">here</a>. Sometimes a picture is worth a thousand words, so I will demonstrate with some before and after screenshots. After the screenshots will be an in-depth code review of what all is being done to accomplish menu sorting on both 10g and 11g.</p>
<h3>Trays &#8211; Before (unsorted)<br />
<a href="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_trays_unsorted.png"><img class="alignnone size-full wp-image-639" title="alphabetizemenus_trays_unsorted" src="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_trays_unsorted.png?w=600" alt=""   /></a></h3>
<h3>Trays &#8211; After (sorted)<br />
<a style="font-size:13px;font-weight:normal;" href="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_trays_sorted.png"><img class="alignnone size-full wp-image-640" title="alphabetizemenus_trays_sorted" src="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_trays_sorted.png?w=600" alt=""   /></a></h3>
<h3></h3>
<h3>Top Menus &#8211; Before (unsorted)<br />
<a href="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_top_menus_unsorted.png"><img class="alignnone size-full wp-image-641" title="alphabetizemenus_top_menus_unsorted" src="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_top_menus_unsorted.png?w=600&#038;h=371" alt="" width="600" height="371" /></a></h3>
<h3></h3>
<h3>Top Menus &#8211; After (sorted)<br />
<a href="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_top_menus_sorted.png"><img class="alignnone size-full wp-image-643" title="alphabetizemenus_top_menus_sorted" src="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_top_menus_sorted.png?w=600&#038;h=653" alt="" width="600" height="653" /></a></h3>
<p>The first thing we do in this component is hook into the dynamichtml include for custom_finish_layout_init. We want to first call all other includes that might be using this hook by calling super.custom_finish_layout_init. Almost any time you want to add something to a dynamichtml include, the first thing you should do is call super on that include.</p>
<pre>&lt;@dynamichtml custom_finish_layout_init@&gt;
  &lt;$include super.custom_finish_layout_init$&gt;</pre>
<p>Next, we want to determine what version of UCM this component is installed on. There is an Idoc Script variable, ProductVersion, in 11g  that will start with 11 if the UCM instance is 11g. If it is, we call a custom include for 11g. Otherwise, we call a custom include for 10g.</p>
<pre>&lt;$if ProductVersion like "11*"$&gt;
  &lt;$include alphabetize_menus_11g$&gt;
&lt;$else$&gt;
  &lt;$include alphabetize_menus_10g$&gt;
&lt;$endif$&gt;</pre>
<p><span style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:13px;line-height:19px;white-space:normal;">And here is all that code put together.</span></p>
<pre>&lt;@dynamichtml custom_finish_layout_init@&gt;
  &lt;$include super.custom_finish_layout_init$&gt;
  &lt;$if isTrue(#env.EnableMenuSorting)$&gt;
    &lt;$if ProductVersion like "11*"$&gt;
      &lt;$include alphabetize_menus_11g$&gt;
    &lt;$else$&gt;
      &lt;$include alphabetize_menus_10g$&gt;
    &lt;$endif$&gt;
  &lt;$endif$&gt;
&lt;@end@&gt;</pre>
<h3>10g Menus</h3>
<p>We first create a new array. Then we get the children of the node that was passed in.</p>
<pre>var sortData = new Array();
var children = navBuilder.getNodeById(menuID).childNodes;</pre>
<p>Next, we want to loop through the children. If we find children of children (I suppose you would call these grandchildren), then we recursively call the sortMenu function. After we have finished dealing with any children, we build a <a href="http://www.hunlock.com/blogs/Mastering_JSON_(_JavaScript_Object_Notation_)#quickIDX4" target="_blank">JSON style array object</a> containing the node object (what object type that may be) and the text label.</p>
<pre>for (var i = 0; i &lt; children.length; i++) {
  if (children[i].childNodes.length &gt; 0) {
    this.sortMenu(children[i].getAttribute("id"));
  }

  sortData[sortData.length] = {
    id: children[i].getAttribute("id"),
    label: children[i].getAttribute("label")
  };
}</pre>
<p>Next, we need to sort the array of items on the current level and we do this by defining our own JavaScript sort method.</p>
<pre>sortData.sort (
  function (a, b) {
    if (a.label &lt; b.label)
      return -1;
    if (a.label &gt; b.label)
      return 1;
    return 0; [[% a == b %]]
  }
);</pre>
<p>After our data (for the current level) is sorted, we loop over the sorted array and add/remove the items to get them in the correctly alphabetized order.</p>
<pre>for (var i = 0; i &lt; sortData.length; i++) {
  navBuilder.moveItemInto(menuID, sortData[i].id, false);
  if (its.safari)	{
    navBuilder.deleteItem(sortData[i].id);
  }
}</pre>
<p>The last step is to call our menuSortingMachine.sortMenu function. Most people choose to pass in &#8220;NAVTREE&#8221; which will sort all the menus (except the menubar level items such as My Content Server, Adminsitration, Browse Content, etc.). However, you can pass in a specific &#8220;ADMINISTRATION&#8221; and that will sort only that menu and its children.</p>
<pre>menuSortingMachine.sortMenu("NAVTREE");</pre>
<p>And finally all the 10g  Trays and Top Menus layout sorting code together.</p>
<pre>var menuSortingMachine = {
  sortMenu:function(menuID) {

    var sortData = new Array();

    var children = navBuilder.getNodeById(menuID).childNodes;

    for (var i = 0; i &lt; children.length; i++) {
      if (children[i].childNodes.length &gt; 0) {
	this.sortMenu(children[i].getAttribute("id"));
      }

      sortData[sortData.length] = {
	id: children[i].getAttribute("id"),
	label: children[i].getAttribute("label")
      };
    }

    sortData.sort (
      function (a, b) {
	if (a.label &lt; b.label)
	  return -1;
	if (a.label &gt; b.label)
	  return 1;
	return 0; [[% a == b %]]
      }
    );

    for (var i = 0; i &lt; sortData.length; i++) {
      navBuilder.moveItemInto(menuID, sortData[i].id, false);
      if (its.safari)	{
	navBuilder.deleteItem(sortData[i].id);
      }
    }
  }
};
[[% menuSortingMachine.sortMenu("ADMINISTRATION"); %]]
menuSortingMachine.sortMenu("NAVTREE");</pre>
<h3>11g Menus</h3>
<p>The <a href="http://www.scribd.com/doc/57856203/73/The-navBuilder-Variables" target="_blank">navBuilder object</a> that we used in 10g should be considered deprecated in 11g. Instead, we have new objects we can use manipulate menus such as: <a href="http://developer.yahoo.com/yui/docs/YAHOO.widget.MenuManager.html" target="_blank">YAHOO.widget.MenuManager</a>, <a href="http://developer.yahoo.com/yui/docs/YAHOO.widget.Menu.html" target="_blank">YAHOO.widget.Menu</a>, <a href="http://developer.yahoo.com/yui/docs/YAHOO.widget.MenuItem.html" target="_blank">YAHOO.widget.MenuItem</a>, <a href="http://developer.yahoo.com/yui/docs/YAHOO.widget.TreeView.html" target="_blank">YAHOO.widget.TreeView</a>, <a href="http://developer.yahoo.com/yui/docs/YAHOO.widget.Node.html" target="_blank">YAHOO.widget.Node</a></p>
<p>oMenuBarA is a YAHOO.widget.MenuBar for menuA. This is the menu that contains items such<span style="font-family:Consolas, Monaco, monospace;font-size:12px;line-height:18px;white-space:pre;">(such as &#8220;Search&#8221; and &#8220;New Check In&#8221;).<br />
</span>oMenuBarB is a YAHOO.widget.MenuBar for menuB.<br />
oTreeViewA is a YAHOO.idc.widget.TrayTreeView for the side tray (in Trays layout). Many of the methods from YAHOO.widget.TreeView can be used for the oTreeViewA object.</p>
<p>For more information on the new menu objects in 11g, seeKyle Hatlestad&#8217;s post <a href="http://blogs.oracle.com/kyle/entry/modifying_navigation_menus_in_ucm" target="_blank">Modifying Navigation Menus in UCM 11g</a>.</p>
<h3>11g Top Menus</h3>
<p>The first thing we want to do is get the submenus or what we called children in 10g.</p>
<pre>var subMenus = menu.getSubmenus();</pre>
<p>Next. <span style="font-family:Consolas, Monaco, monospace;font-size:12px;line-height:18px;white-space:pre;">we want to loop through the submenus and recursively call the sortMenu function.</span></p>
<pre>for (var i = 0; i &lt; subMenus.length; i++) {
  menuSortingMachine.sortMenu(subMenus[i], new Boolean(true));
}</pre>
<p>Next, we always add a check to make sure we want to sort this level and check to make sure the menu parent exists.</p>
<pre>if (sortLevel == true || typeof menu.parent != "undefined") {}</pre>
<p>Next, we get an array of the current level&#8217;s children menuItems and we also create a new array to hold our sorted data.</p>
<pre>var items = menu.getItems();
var sortData = new Array();</pre>
<p>Next, we want to loop through the menuItems and build a JSON style array object containing the MenuItem object and the text label.</p>
<pre>for (var j = 0; j &lt; items.length; j++) {
  sortData[j] = {
    element: items[j].element,
    label: items[j].cfg.getProperty("text")
  };
}</pre>
<p>Like in 10g, we need to sort the array of items on the current level and we do this by defining our own JavaScript sort method.</p>
<pre>sortData.sort (
  function (a, b) {
    if (a.label &lt; b.label)
      return -1;
    if (a.label &gt; b.label)
      return 1;
    return 0; [[% a == b %]]
  }
);</pre>
<p>Similar to 10g, after our data (for the current level) is sorted, we loop over the sorted array and add the items to get them in the correctly alphabetized order.</p>
<pre>for (var k = 0; k &lt; sortData.length; k++) {
  menu.element.appendChild(sortData[k].element);
}</pre>
<p>The last step is to call the menuSortingMachine.sortMenu function. We first check to make sure the variable (oMenuBarA or oMenuBarB has a value) and if so, we can use that menu to start sorting from. If we want the menubar level items for oMenuBarA or oMenuBarB to get sorted alphabetically, we can pass in true boolean value.</p>
<pre>if (typeof oMenuBarA != "undefined" &amp;&amp; oMenuBarA != undefined) {
  menuSortingMachine.sortMenu(oMenuBarA, new Boolean(false));
}
if (typeof oMenuBarB != "undefined" &amp;&amp; oMenuBarB != undefined) {
  menuSortingMachine.sortMenu(oMenuBarB, new Boolean(false));
  [[% menuSortingMachine.sortMenu(YAHOO.widget.MenuManager.getMenu("MENU_B_ADMINISTRATION"), new Boolean(true)) %]];
}</pre>
<p>And finally all the Top Menus layout sorting code together.</p>
<pre>var menuSortingMachine = {
  sortMenu:function(menu, sortLevel) {

    var subMenus = menu.getSubmenus();

    for (var i = 0; i &lt; subMenus.length; i++) {
      menuSortingMachine.sortMenu(subMenus[i], new Boolean(true));
    }

    if (sortLevel == true || typeof menu.parent != "undefined") {
      var items = menu.getItems();

      var sortData = new Array();

      for (var j = 0; j &lt; items.length; j++) {
        sortData[j] = {
          element: items[j].element,
          label: items[j].cfg.getProperty("text")
        };
      }

      sortData.sort (
        function (a, b) {
          if (a.label &lt; b.label) {
            return -1;
          }
          else if (a.label &gt; b.label) {
            return 1;
          }
          return 0; [[% a == b %]]
        }
      );

      for (var k = 0; k &lt; sortData.length; k++) {
        menu.element.appendChild(sortData[k].element);
      }
    }
  }
};
if (typeof oMenuBarA != "undefined" &amp;&amp; oMenuBarA != undefined) {
  menuSortingMachine.sortMenu(oMenuBarA, new Boolean(false));
}
if (typeof oMenuBarB != "undefined" &amp;&amp; oMenuBarB != undefined) {
  menuSortingMachine.sortMenu(oMenuBarB, new Boolean(false));
  [[% menuSortingMachine.sortMenu(YAHOO.widget.MenuManager.getMenu("MENU_B_ADMINISTRATION"), new Boolean(true)) %]];
}</pre>
<h3>11g Trays Menus</h3>
<p>For Trays layout, we can do very similar code to that for 10g, except we have some different objects and method calls. We first create a new array. Then we get the children of the node that was passed in.</p>
<pre>var sortData = new Array();
var children = node.children;</pre>
<p>Similar to 10g, we want to loop through the children and recursively call the sortMenu function. Then we build a JSON style array object containing the YAHOO.widget.Node object and the text label.</p>
<pre>for (var i = 0; i &lt; children.length; i++) {
  if (children[i].children.length &gt; 0) {
    this.sortMenu(children[i]);
  }

  sortData[sortData.length] = {
    node: children[i],
    label: children[i].label
  };
}</pre>
<p>Like in 10g, we need to sort the array of items on the current level and we do this by defining our own JavaScript sort method.</p>
<pre>sortData.sort (
  function (a, b) {
    if (a.label &lt; b.label)
      return -1;
    if (a.label &gt; b.label)
      return 1;
    return 0; [[% a == b %]]
  }
);</pre>
<p>Similar to 10g, after our data (for the current level) is sorted, we loop over the sorted array and add/remove the items to get them in the correctly alphabetized order.</p>
<pre>for (var i = 0; i &lt; sortData.length; i++) {
  oTreeViewA.popNode(sortData[i].node);
  node.appendChild(sortData[i].node);
}</pre>
<p>The last step is to call the menuSortingMachine.sortMenu function. We first check to make sure the variable (oTreeViewA has a value) and then we can use the getRoot() method on the oTreeViewA variable to get the root node to start sorting from.</p>
<pre>if (typeof oTreeViewA != "undefined" &amp;&amp; oTreeViewA != undefined) {
  menuSortingMachineTrays.sortMenu(oTreeViewA.getRoot());
}</pre>
<p>And finally all the Trays layout sorting code together.</p>
<pre>var menuSortingMachineTrays = {
  sortMenu:function(node) {

    var sortData = new Array();

    var children = node.children;

    for (var i = 0; i &lt; children.length; i++) {
      if (children[i].children.length &gt; 0) {
	this.sortMenu(children[i]);
      }

      sortData[sortData.length] = {
	node: children[i],
	label: children[i].label
      };
    }

    sortData.sort (
      function (a, b) {
	if (a.label &lt; b.label)
	  return -1;
	if (a.label &gt; b.label)
	  return 1;
	return 0; [[% a == b %]]
	}
      );

    for (var i = 0; i &lt; sortData.length; i++) {
      oTreeViewA.popNode(sortData[i].node);
      node.appendChild(sortData[i].node);
    }
  }
};
if (typeof oTreeViewA != "undefined" &amp;&amp; oTreeViewA != undefined) {
  menuSortingMachineTrays.sortMenu(oTreeViewA.getRoot());
}</pre>
<p>Note: Any code you see between [[% %]] is an Idoc Script comment.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corecontentonly.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corecontentonly.wordpress.com/614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corecontentonly.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corecontentonly.wordpress.com/614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corecontentonly.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corecontentonly.wordpress.com/614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corecontentonly.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corecontentonly.wordpress.com/614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corecontentonly.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corecontentonly.wordpress.com/614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corecontentonly.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corecontentonly.wordpress.com/614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corecontentonly.wordpress.com/614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corecontentonly.wordpress.com/614/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=614&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corecontentonly.com/2011/09/29/alphabetizemenus-11g/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b679f118d2377e5143720500ed1eafa9?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">jonathanhult</media:title>
		</media:content>

		<media:content url="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_trays_unsorted.png" medium="image">
			<media:title type="html">alphabetizemenus_trays_unsorted</media:title>
		</media:content>

		<media:content url="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_trays_sorted.png" medium="image">
			<media:title type="html">alphabetizemenus_trays_sorted</media:title>
		</media:content>

		<media:content url="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_top_menus_unsorted.png" medium="image">
			<media:title type="html">alphabetizemenus_top_menus_unsorted</media:title>
		</media:content>

		<media:content url="http://corecontentonly.files.wordpress.com/2011/09/alphabetizemenus_top_menus_sorted.png" medium="image">
			<media:title type="html">alphabetizemenus_top_menus_sorted</media:title>
		</media:content>
	</item>
		<item>
		<title>11g Publish Static Files Using Custom Component</title>
		<link>http://corecontentonly.com/2011/09/28/11g-publish-static-files-using-custom-component/</link>
		<comments>http://corecontentonly.com/2011/09/28/11g-publish-static-files-using-custom-component/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 15:29:51 +0000</pubDate>
		<dc:creator>Jonathan Hult</dc:creator>
				<category><![CDATA[OracleUCM]]></category>

		<guid isPermaLink="false">http://corecontentonly.com/?p=653</guid>
		<description><![CDATA[Recently on the forums it was asked how to publish static files to the Weblayout folder using a custom component in 11g. We covered this earlier for 10g. Publishing files is slightly different for 11g. Follow the steps below to publish static files in 11g. 1. In the custom component directory, create a folder &#8220;publish&#8221;. Files that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=653&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently on the forums it was <a href="https://forums.oracle.com/forums/thread.jspa?threadID=2284422&amp;tstart=0">asked</a> how to publish static files to the Weblayout folder using a custom component in 11g. We covered <a href="http://corecontentonly.com/2011/01/05/including-files-with-custom-components/">this</a> earlier for 10g. Publishing files is slightly different for 11g. Follow the steps below to publish static files in 11g.</p>
<p>1. In the custom component directory, create a folder &#8220;publish&#8221;. Files that are placed within this folder will become relative to the weblayout folder.</p>
<p>2. In Component Wizard -&gt; Build -&gt; Build Settings, add a “Component Extra” entry type and link to the above path (customComponentName/publish/).</p>
<p><a href="http://corecontentonly.files.wordpress.com/2011/09/component_wizard_publish_directory.png"><img class="alignnone size-full wp-image-654" title="component_wizard_publish_directory" src="http://corecontentonly.files.wordpress.com/2011/09/component_wizard_publish_directory.png?w=600" alt=""   /></a></p>
<p>3. In Component Wizard, under the Resource Definition tab, click the &#8220;Add&#8221; button to add a new resource.</p>
<p><a href="http://corecontentonly.files.wordpress.com/2011/09/component_wizard_add_resource.png"><img class="alignnone size-full wp-image-655" title="component_wizard_add_resource" src="http://corecontentonly.files.wordpress.com/2011/09/component_wizard_add_resource.png?w=600" alt=""   /></a></p>
<p>4. Check the box for &#8220;Resource &#8211; Static Table (HTML Format)&#8221;. Set the &#8220;File name&#8221; to something such as &#8220;resources/customComponent_published_static_files.htm&#8221; so that you can easily identify what this resource definition is by looking at the file name. Set the &#8220;Load Order&#8221; to &#8220;1000&#8243;. Click &#8220;Next&#8221;.</p>
<p><a href="http://corecontentonly.files.wordpress.com/2011/09/published_static_files.png"><img class="alignnone size-full wp-image-656" title="published_static_files" src="http://corecontentonly.files.wordpress.com/2011/09/published_static_files.png?w=600&#038;h=446" alt="" width="600" height="446" /></a></p>
<p>5. Set the &#8220;Table Name&#8221; to something such as &#8220;CustomComponent_PublishedStaticFiles&#8221;. Make sure the &#8220;Merge To&#8221; box is checked and set it to &#8220;PublishedStaticFiles&#8221;. Click &#8220;Finish&#8221;.</p>
<p><a href="http://corecontentonly.files.wordpress.com/2011/09/published_static_files2.png"><img class="alignnone size-full wp-image-657" title="published_static_files2" src="http://corecontentonly.files.wordpress.com/2011/09/published_static_files2.png?w=600&#038;h=445" alt="" width="600" height="445" /></a></p>
<p>6. Edit the file that was just created with your favorite text editor. You want the second &lt;tr&gt; to contain something like the following:</p>
<pre>&lt;td&gt;publish/resources&lt;/td&gt;
&lt;td&gt;resources&lt;/td&gt;
&lt;td&gt;resources:sitestudio&lt;/td&gt;
&lt;td&gt;1000&lt;/td&gt;
&lt;td&gt;&lt;$doPublish = 1$&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;</pre>
<ol>
<li>The first &lt;td&gt; represents the source folder to publish</li>
<li>The second represents the path, relative to weblayout, to place the files</li>
<li>The third represents the &#8220;class&#8221; that controls the publishing and processing of the content</li>
<li>The fourth is the loadOrder and should be set to 1000 (which is the highest available)</li>
<li>The fifth is doPublish.  This is a string of iDocScript that can be used to determine whether or not this set of files should be published.  You can do fancy things like construct time of day, week or month to conduct publishing.</li>
<li>The sixth (canDeleteDir) should be set to 1.</li>
</ol>
<p><a href="http://corecontentonly.files.wordpress.com/2011/09/published_static_files3.png"><img class="alignnone size-full wp-image-658" title="published_static_files3" src="http://corecontentonly.files.wordpress.com/2011/09/published_static_files3.png?w=600&#038;h=148" alt="" width="600" height="148" /></a></p>
<p>That is it! Build your component and try it out.</p>
<p>Note: If you have problems with the files publishing (for example they should publish on start-up) you can manually invoke this action by invoking Administration -&gt; Admin Actions &#8211; &gt; Weblayout Publishing -&gt; Publish static, string and dynamic files.  This will likely take a few minutes to complete.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corecontentonly.wordpress.com/653/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corecontentonly.wordpress.com/653/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corecontentonly.wordpress.com/653/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corecontentonly.wordpress.com/653/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corecontentonly.wordpress.com/653/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corecontentonly.wordpress.com/653/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corecontentonly.wordpress.com/653/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corecontentonly.wordpress.com/653/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corecontentonly.wordpress.com/653/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corecontentonly.wordpress.com/653/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corecontentonly.wordpress.com/653/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corecontentonly.wordpress.com/653/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corecontentonly.wordpress.com/653/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corecontentonly.wordpress.com/653/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=653&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corecontentonly.com/2011/09/28/11g-publish-static-files-using-custom-component/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b679f118d2377e5143720500ed1eafa9?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">jonathanhult</media:title>
		</media:content>

		<media:content url="http://corecontentonly.files.wordpress.com/2011/09/component_wizard_publish_directory.png" medium="image">
			<media:title type="html">component_wizard_publish_directory</media:title>
		</media:content>

		<media:content url="http://corecontentonly.files.wordpress.com/2011/09/component_wizard_add_resource.png" medium="image">
			<media:title type="html">component_wizard_add_resource</media:title>
		</media:content>

		<media:content url="http://corecontentonly.files.wordpress.com/2011/09/published_static_files.png" medium="image">
			<media:title type="html">published_static_files</media:title>
		</media:content>

		<media:content url="http://corecontentonly.files.wordpress.com/2011/09/published_static_files2.png" medium="image">
			<media:title type="html">published_static_files2</media:title>
		</media:content>

		<media:content url="http://corecontentonly.files.wordpress.com/2011/09/published_static_files3.png" medium="image">
			<media:title type="html">published_static_files3</media:title>
		</media:content>
	</item>
		<item>
		<title>UCM PS3 Search Cache off by Default</title>
		<link>http://corecontentonly.com/2011/09/20/ucm-ps3-search-cache-off-by-default/</link>
		<comments>http://corecontentonly.com/2011/09/20/ucm-ps3-search-cache-off-by-default/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 13:05:11 +0000</pubDate>
		<dc:creator>Jason Stortz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://corecontentonly.com/?p=661</guid>
		<description><![CDATA[If you are using Oracle Universal Content Management PS3 (11.1.1.4.0) and are experiencing some search performance woes you might be surprised to find out that the search cache is turned off by default.  This seems to be a known issue that is being addressed for the next patch set.  In the mean time, you can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=661&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2><span class="Apple-style-span" style="font-size:13px;font-weight:normal;">If you are using Oracle Universal Content Management PS3 (11.1.1.4.0) and are experiencing some search performance woes you might be surprised to find out that the search cache is turned off by default.  This seems to be a known issue that is being addressed for the next patch set.  In the mean time, you can turn it on by editing your config.cfg file located here:</span></h2>
<p>&lt;WLS path&gt;/user_projects/domains/&lt;UCM domain&gt;/cs/config/config.cfg</p>
<p>Add the following entry:</p>
<p>UseSearchCache=true</p>
<p>Save and restart your content server.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corecontentonly.wordpress.com/661/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corecontentonly.wordpress.com/661/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corecontentonly.wordpress.com/661/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corecontentonly.wordpress.com/661/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corecontentonly.wordpress.com/661/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corecontentonly.wordpress.com/661/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corecontentonly.wordpress.com/661/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corecontentonly.wordpress.com/661/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corecontentonly.wordpress.com/661/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corecontentonly.wordpress.com/661/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corecontentonly.wordpress.com/661/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corecontentonly.wordpress.com/661/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corecontentonly.wordpress.com/661/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corecontentonly.wordpress.com/661/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=661&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corecontentonly.com/2011/09/20/ucm-ps3-search-cache-off-by-default/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e45f21e7847d928151e69a4908648599?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">jasonstortz</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting Memory Arguments in WebLogic Application Server</title>
		<link>http://corecontentonly.com/2011/09/15/setting-memory-arguments-in-weblogic-application-server/</link>
		<comments>http://corecontentonly.com/2011/09/15/setting-memory-arguments-in-weblogic-application-server/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 13:00:51 +0000</pubDate>
		<dc:creator>Jonathan Hult</dc:creator>
				<category><![CDATA[WebLogic]]></category>

		<guid isPermaLink="false">http://corecontentonly.com/?p=547</guid>
		<description><![CDATA[If you need to change the memory allocation to your WebLogic administration server and/or managed server, the following guide will show you how. Note: This will raise the limit for both the WebLogic administration server and managed server. You can verify these settings by watching the server startup script. Optionally, if you are setting the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=547&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you need to change the memory allocation to your WebLogic administration server and/or managed server, the following guide will show you how. Note: This will raise the limit for both the WebLogic administration server and managed server. You can verify these settings by watching the server startup script. Optionally, if you are setting the memory for Oracle UCM, you can verify this setting on the System Audit Information page.</p>
<h3>Windows</h3>
<h2><span style="font-size:13px;font-weight:normal;">1. Open the domain environment cmd file:</span></h2>
<blockquote><p>&lt;middleware home&gt;\user_projects\domains\base_domain\bin\setDomainEnv.cmd</p></blockquote>
<p>2. Locate the following remark, inside the cmd file: (‘Search’ -&gt; “@REM IF USER_MEM_ARGS”)</p>
<blockquote><p>@REM IF USER_MEM_ARGS the environment variable is set, use it to override ALL MEM_ARGS values</p></blockquote>
<p>3. Directly after this remark, add the following line:</p>
<p>set USER_MEM_ARGS=-Xms256m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m</p>
<p>4. The portion of the file you have edited looks like this:</p>
<blockquote><p>@REM IF USER_MEM_ARGS the environment variable is set, use it to override ALL MEM_ARGS values</p>
<p>set USER_MEM_ARGS=-Xms256m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m</p>
<p>if NOT &#8220;%USER_MEM_ARGS%&#8221;==&#8221;" (</p>
<p>set MEM_ARGS=%USER_MEM_ARGS</p>
<p>)</p></blockquote>
<h3>UNIX/Linux</h3>
<h1><span style="font-size:13px;font-weight:normal;">1. Open the domain environment sh file:</span></h1>
<blockquote><p>&lt;middleware home&gt;\user_projects\domains\base_domain\bin\setDomainEnv.sh</p></blockquote>
<p>2. Locate the following remark, inside the sh file: (‘Search’ -&gt; “#REM IF USER_MEM_ARGS”)</p>
<blockquote><p>#REM IF USER_MEM_ARGS the environment variable is set, use it to override ALL MEM_ARGS values</p></blockquote>
<p>3. Directly after this remark, add the following line:</p>
<blockquote><p>USER_MEM_ARGS=-Xms256m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m</p></blockquote>
<p>4. The portion of the file you have edited looks like this:</p>
<blockquote><p>#REM IF USER_MEM_ARGS the environment variable is set, use it to override ALL MEM_ARGS values</p>
<p>USER_MEM_ARGS=-Xms256m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m</p>
<p>if NOT &#8220;%USER_MEM_ARGS%&#8221;==&#8221;" (</p>
<p>MEM_ARGS=%USER_MEM_ARGS</p>
<p>)</p></blockquote>
<h3>References</h3>
<p>Note that the basic difference between Windows and UNIX/Linux regarding this issue is the use of the “set” command for the Windows environment.</p>
<h3>Final Thoughts</h3>
<p>This is certainly not the only way to accomplish this task, and it does affect all managed servers in the domain.  However, if you&#8217;re running a dev box with plenty of memory it is the simplest and gives you the best &#8220;umph&#8221; when running your various instances with the least amount of work.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corecontentonly.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corecontentonly.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corecontentonly.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corecontentonly.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corecontentonly.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corecontentonly.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corecontentonly.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corecontentonly.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corecontentonly.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corecontentonly.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corecontentonly.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corecontentonly.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corecontentonly.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corecontentonly.wordpress.com/547/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=547&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corecontentonly.com/2011/09/15/setting-memory-arguments-in-weblogic-application-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b679f118d2377e5143720500ed1eafa9?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">jonathanhult</media:title>
		</media:content>
	</item>
		<item>
		<title>Remove paragraph tag from WYSIWYG</title>
		<link>http://corecontentonly.com/2011/09/14/remove-paragraph-tag-from-wysiwyg/</link>
		<comments>http://corecontentonly.com/2011/09/14/remove-paragraph-tag-from-wysiwyg/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 11:23:12 +0000</pubDate>
		<dc:creator>Jonathan Hult</dc:creator>
				<category><![CDATA[OracleWCM]]></category>

		<guid isPermaLink="false">http://corecontentonly.com/?p=617</guid>
		<description><![CDATA[A question was once asked in the forums about how to stop WYSIWYG content from being wrapped in HTML p tags. Below are the steps to solve this problem. 1. Using JDeveloper (for 11g SSXA) or Site Studio Designer, open the element definition for the WYSIWYG in question. 2. Check the box for &#8220;Do Not Enclose [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=617&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A question was once asked in the <a href="https://forums.oracle.com/forums/thread.jspa?threadID=2275719&amp;tstart=0">forums</a> about how to stop WYSIWYG content from being wrapped in HTML p tags. Below are the steps to solve this problem.</p>
<p>1. Using JDeveloper (for 11g <a href="http://download.oracle.com/docs/cd/E17904_01/doc.1111/e13650/ssxa_understanding.htm" target="_blank">SSXA</a>) or <a href="http://download.oracle.com/docs/cd/E10316_01/SiteStudio/10gr4/WebHelp-Designer/toc.htm" target="_blank">Site Studio Designer</a>, open the <a href="http://download.oracle.com/docs/cd/E10316_01/SiteStudio/10gr4/WebHelp-Designer/c02_websites012.htm" target="_blank">element definition</a> for the WYSIWYG in question.</p>
<p>2. Check the box for &#8220;Do Not Enclose Text in Editor&#8221;.</p>
<p><a href="http://corecontentonly.files.wordpress.com/2011/09/wysiwyg_do_not_enclose_text2.png"><img class="alignnone size-full wp-image-632" title="wysiwyg_do_not_enclose_text" src="http://corecontentonly.files.wordpress.com/2011/09/wysiwyg_do_not_enclose_text2.png?w=600" alt=""   /></a></p>
<p>The <a href="http://download.oracle.com/docs/cd/E10316_01/SiteStudio/10gr4/WebHelp-Designer/x_el_wysiwyg.htm" target="_blank">10gR4 Site Studio Designer Guide</a> has this to say about the topic:</p>
<blockquote><p>Do Not Enclose Text in Editor: Used to define how carriage returns are handled in HTML. If text is enclosed, each time the contributor enters a return, a paragraph is created. If not enclosed, a line break is inserted for each return.</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corecontentonly.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corecontentonly.wordpress.com/617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corecontentonly.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corecontentonly.wordpress.com/617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corecontentonly.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corecontentonly.wordpress.com/617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corecontentonly.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corecontentonly.wordpress.com/617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corecontentonly.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corecontentonly.wordpress.com/617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corecontentonly.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corecontentonly.wordpress.com/617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corecontentonly.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corecontentonly.wordpress.com/617/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corecontentonly.com&amp;blog=11043685&amp;post=617&amp;subd=corecontentonly&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corecontentonly.com/2011/09/14/remove-paragraph-tag-from-wysiwyg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b679f118d2377e5143720500ed1eafa9?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">jonathanhult</media:title>
		</media:content>

		<media:content url="http://corecontentonly.files.wordpress.com/2011/09/wysiwyg_do_not_enclose_text2.png" medium="image">
			<media:title type="html">wysiwyg_do_not_enclose_text</media:title>
		</media:content>
	</item>
	</channel>
</rss>
