<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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: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>Comments on: Restyling/rebranding HR9.1/Tools 8.50</title>
	<atom:link href="http://peoplesofttipster.com/2010/01/12/restylingrebranding-hr9-1tools-8-50/feed/" rel="self" type="application/rss+xml" />
	<link>http://peoplesofttipster.com/2010/01/12/restylingrebranding-hr9-1tools-8-50/</link>
	<description>Tips and Tricks with a PeopleSoft slant</description>
	<lastBuildDate>Mon, 06 Sep 2010 13:59:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Tipster</title>
		<link>http://peoplesofttipster.com/2010/01/12/restylingrebranding-hr9-1tools-8-50/#comment-1200</link>
		<dc:creator>Tipster</dc:creator>
		<pubDate>Thu, 29 Apr 2010 12:37:13 +0000</pubDate>
		<guid isPermaLink="false">http://peoplesofttipster.com/?p=432#comment-1200</guid>
		<description>I was incorrect about something I mentioned above.  I stated that it&#039;s difficult to search freeform style-sheets for instances of text for the purpose of find and replace.  I was looking at the stylesheet translated to HEX in PSCONTENT.  

I was typically complicating something that is simple.  There is a new value in the drop-down in &#039;Find In...&#039; dialogue in App Designer that allows you to &#039;Find String in Freeform Stylesheet&#039;.</description>
		<content:encoded><![CDATA[<p>I was incorrect about something I mentioned above.  I stated that it&#8217;s difficult to search freeform style-sheets for instances of text for the purpose of find and replace.  I was looking at the stylesheet translated to HEX in PSCONTENT.  </p>
<p>I was typically complicating something that is simple.  There is a new value in the drop-down in &#8216;Find In&#8230;&#8217; dialogue in App Designer that allows you to &#8216;Find String in Freeform Stylesheet&#8217;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yvonne Hogan</title>
		<link>http://peoplesofttipster.com/2010/01/12/restylingrebranding-hr9-1tools-8-50/#comment-1182</link>
		<dc:creator>Yvonne Hogan</dc:creator>
		<pubDate>Thu, 01 Apr 2010 00:52:19 +0000</pubDate>
		<guid isPermaLink="false">http://peoplesofttipster.com/?p=432#comment-1182</guid>
		<description>I found the original project on the Allinity site many years ago.

We absolutely love being able to identify which database we are in by color.
It prevents T.I.P.&#039;ing (Testing In Production)...LOL

We are in the process of upgrade to FSCM 9.0. PTools 8.50

Once completed, we will be sure to apply the new format.
Can hardly wait.</description>
		<content:encoded><![CDATA[<p>I found the original project on the Allinity site many years ago.</p>
<p>We absolutely love being able to identify which database we are in by color.<br />
It prevents T.I.P.&#8217;ing (Testing In Production)&#8230;LOL</p>
<p>We are in the process of upgrade to FSCM 9.0. PTools 8.50</p>
<p>Once completed, we will be sure to apply the new format.<br />
Can hardly wait.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Marion</title>
		<link>http://peoplesofttipster.com/2010/01/12/restylingrebranding-hr9-1tools-8-50/#comment-1098</link>
		<dc:creator>Jim Marion</dc:creator>
		<pubDate>Wed, 20 Jan 2010 21:09:32 +0000</pubDate>
		<guid isPermaLink="false">http://peoplesofttipster.com/?p=432#comment-1098</guid>
		<description>Ah Duncan, you are so right about SQL updating the structured stylesheets. I had not considered that. It is also true that Firebug only shows the parent stylesheet.

I do recommend the CSS override, because it eliminates all the CSS hunting. You can even source an IScript as a stylesheet, which would allow you to derive portions of the CSS at run time (user configurable themes perhaps?). Using a ServletFilter, you can cache the IScript results, so it performs as well as a static stylesheet.

This is a good discussion Duncan.</description>
		<content:encoded><![CDATA[<p>Ah Duncan, you are so right about SQL updating the structured stylesheets. I had not considered that. It is also true that Firebug only shows the parent stylesheet.</p>
<p>I do recommend the CSS override, because it eliminates all the CSS hunting. You can even source an IScript as a stylesheet, which would allow you to derive portions of the CSS at run time (user configurable themes perhaps?). Using a ServletFilter, you can cache the IScript results, so it performs as well as a static stylesheet.</p>
<p>This is a good discussion Duncan.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tipster</title>
		<link>http://peoplesofttipster.com/2010/01/12/restylingrebranding-hr9-1tools-8-50/#comment-1097</link>
		<dc:creator>Tipster</dc:creator>
		<pubDate>Wed, 20 Jan 2010 20:18:01 +0000</pubDate>
		<guid isPermaLink="false">http://peoplesofttipster.com/?p=432#comment-1097</guid>
		<description>Thanks for your response Jim.  I agree that Firebug does make it significantly easier, however the mix of structured and freeform stylesheets does slow me down.  When a PeopleSoft Stylesheet contains substyle sheets, the CSS tab in Firebug that you mention only shows the parent style sheet (at least the way I was using it).  I then found myself rummaging through 6 or 8 freeform style sheets trying to find the appropriate style class to override.

If all style sheets were structured I could find each of the colours I wanted to change (and there&#039;s probably only 20 or 30 unique shades of blue in the delivered PIA) and use SQL to update every instance of each colour.  That way, when a single colour appears many times (if it&#039;s a border colour it&#039;ll appear at least 4 times), I only have to update once.  

My reference to converting to Hex was that this is the only way I&#039;ve found to update the database tables.  I use the colour dropper from a graphics program (Paint Shop Pro) to select my colour, take the Hex value and then convert this to the value needed for PSSTYLEDEFN.  The Hex value is a intermediary step to getting these values.  

You&#039;re definitely right about the changes in page Tabs.  I did intend to put this in my post, so thanks for reminding me of the omission.  The sliding doors approach that&#039;s used now is far, far preferable to the old method of branding tabs.  

I do like your idea about appending an &#039;override&#039; style sheet.  That does sound a much quicker way of doing things.  I might have to try that method when I come to do this next.  

Thanks!</description>
		<content:encoded><![CDATA[<p>Thanks for your response Jim.  I agree that Firebug does make it significantly easier, however the mix of structured and freeform stylesheets does slow me down.  When a PeopleSoft Stylesheet contains substyle sheets, the CSS tab in Firebug that you mention only shows the parent style sheet (at least the way I was using it).  I then found myself rummaging through 6 or 8 freeform style sheets trying to find the appropriate style class to override.</p>
<p>If all style sheets were structured I could find each of the colours I wanted to change (and there&#8217;s probably only 20 or 30 unique shades of blue in the delivered PIA) and use SQL to update every instance of each colour.  That way, when a single colour appears many times (if it&#8217;s a border colour it&#8217;ll appear at least 4 times), I only have to update once.  </p>
<p>My reference to converting to Hex was that this is the only way I&#8217;ve found to update the database tables.  I use the colour dropper from a graphics program (Paint Shop Pro) to select my colour, take the Hex value and then convert this to the value needed for PSSTYLEDEFN.  The Hex value is a intermediary step to getting these values.  </p>
<p>You&#8217;re definitely right about the changes in page Tabs.  I did intend to put this in my post, so thanks for reminding me of the omission.  The sliding doors approach that&#8217;s used now is far, far preferable to the old method of branding tabs.  </p>
<p>I do like your idea about appending an &#8216;override&#8217; style sheet.  That does sound a much quicker way of doing things.  I might have to try that method when I come to do this next.  </p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Marion</title>
		<link>http://peoplesofttipster.com/2010/01/12/restylingrebranding-hr9-1tools-8-50/#comment-1096</link>
		<dc:creator>Jim Marion</dc:creator>
		<pubDate>Wed, 20 Jan 2010 19:00:05 +0000</pubDate>
		<guid isPermaLink="false">http://peoplesofttipster.com/?p=432#comment-1096</guid>
		<description>Hi Duncan, I actually find branding easier in PT 8.50. Using Firebug&#039;s HTML tab and style sidebar, you can prototype the entire UI online real time. When you are done, you switch to the CSS tab, use the file name drop down to identify the CSS file you are interested in, copy the contents, and then paste it into the same free form stylesheet in App Designer. Using Firebug, I can brand a server in a couple of hours.

The Style sidebar of the HTML tab gives you the source file name and shows which file overrides which style, so you know what to change to get the desired result.

And, when it is all said and done, I actually find the easiest way to brand is to ignore all the PeopleSoft delivered stylesheets and create your own. For the homepage, all you have to do is add a stylesheet link just before the end head tag and point that link at a custom stylesheet (file based, IScript, etc). Anything you define in the final stylesheet overrides whatever is delivered. For actual pages, you can use PT_PAGESCRIPT, PT_COPYURL, etc to override delivered stylesheets by using the JavaScript I posted here: http://jjmpsj.blogspot.com/2007/01/importing-custom-stylesheets-into.html.

You are right in saying it is different, but I actually wish they would get rid of the structured stylesheets altogether. I find native CSS far more appealing.

One more thing about colors... You don&#039;t actually have to convert colors to hex. You can use the RGB macro in free form CSS instead: rgb(255,0,0), etc. I find the easiest way to handle colors is to take a screen shot and then use the dropper in a program like WinGIMP/GIMP, Photoshop, etc. These programs give you RGB, HTML/HEX, etc.

When I brand homepage tabs, I eliminate the table based design with IMG tags and replace it with div&#039;s or li&#039;s (depends on how I feel at the time) with background images. background images are much easier to override through CSS than the IMG tag (which requires JavaScript replacement code or server side URL rewriting).

I really like the way component page tabs are styled in PT 8.50. They use a derivative of the &quot;sliding doors&quot; technique, which means they use one image and two elements: an &quot;a&quot; parent and a &quot;span&quot; child. The first element&#039;s background controls the left side image, and the child/second element&#039;s background controls the right side image. This design gives you a significant amount of freedom in styling your tabs. Even better, it allows you to override the delivered style without touching delivered stylesheets (see my comments above).

About being able to search for colors, etc across stylesheets... Interesting idea. It would be a good enhancement. In the mean time, I recommend Firebug&#039;s Style information. I haven&#039;t found myself searching for style information across stylesheets because Firebug tells me exactly which stylesheet provides an element&#039;s styling information.

I hope this additional information helps.</description>
		<content:encoded><![CDATA[<p>Hi Duncan, I actually find branding easier in PT 8.50. Using Firebug&#8217;s HTML tab and style sidebar, you can prototype the entire UI online real time. When you are done, you switch to the CSS tab, use the file name drop down to identify the CSS file you are interested in, copy the contents, and then paste it into the same free form stylesheet in App Designer. Using Firebug, I can brand a server in a couple of hours.</p>
<p>The Style sidebar of the HTML tab gives you the source file name and shows which file overrides which style, so you know what to change to get the desired result.</p>
<p>And, when it is all said and done, I actually find the easiest way to brand is to ignore all the PeopleSoft delivered stylesheets and create your own. For the homepage, all you have to do is add a stylesheet link just before the end head tag and point that link at a custom stylesheet (file based, IScript, etc). Anything you define in the final stylesheet overrides whatever is delivered. For actual pages, you can use PT_PAGESCRIPT, PT_COPYURL, etc to override delivered stylesheets by using the JavaScript I posted here: <a href="http://jjmpsj.blogspot.com/2007/01/importing-custom-stylesheets-into.html" rel="nofollow">http://jjmpsj.blogspot.com/2007/01/importing-custom-stylesheets-into.html</a>.</p>
<p>You are right in saying it is different, but I actually wish they would get rid of the structured stylesheets altogether. I find native CSS far more appealing.</p>
<p>One more thing about colors&#8230; You don&#8217;t actually have to convert colors to hex. You can use the RGB macro in free form CSS instead: rgb(255,0,0), etc. I find the easiest way to handle colors is to take a screen shot and then use the dropper in a program like WinGIMP/GIMP, Photoshop, etc. These programs give you RGB, HTML/HEX, etc.</p>
<p>When I brand homepage tabs, I eliminate the table based design with IMG tags and replace it with div&#8217;s or li&#8217;s (depends on how I feel at the time) with background images. background images are much easier to override through CSS than the IMG tag (which requires JavaScript replacement code or server side URL rewriting).</p>
<p>I really like the way component page tabs are styled in PT 8.50. They use a derivative of the &#8220;sliding doors&#8221; technique, which means they use one image and two elements: an &#8220;a&#8221; parent and a &#8220;span&#8221; child. The first element&#8217;s background controls the left side image, and the child/second element&#8217;s background controls the right side image. This design gives you a significant amount of freedom in styling your tabs. Even better, it allows you to override the delivered style without touching delivered stylesheets (see my comments above).</p>
<p>About being able to search for colors, etc across stylesheets&#8230; Interesting idea. It would be a good enhancement. In the mean time, I recommend Firebug&#8217;s Style information. I haven&#8217;t found myself searching for style information across stylesheets because Firebug tells me exactly which stylesheet provides an element&#8217;s styling information.</p>
<p>I hope this additional information helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus</title>
		<link>http://peoplesofttipster.com/2010/01/12/restylingrebranding-hr9-1tools-8-50/#comment-1094</link>
		<dc:creator>Marcus</dc:creator>
		<pubDate>Wed, 13 Jan 2010 16:28:51 +0000</pubDate>
		<guid isPermaLink="false">http://peoplesofttipster.com/?p=432#comment-1094</guid>
		<description>Bye, Bye, Corpoprate Identity?</description>
		<content:encoded><![CDATA[<p>Bye, Bye, Corpoprate Identity?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy</title>
		<link>http://peoplesofttipster.com/2010/01/12/restylingrebranding-hr9-1tools-8-50/#comment-1093</link>
		<dc:creator>Roy</dc:creator>
		<pubDate>Wed, 13 Jan 2010 15:48:40 +0000</pubDate>
		<guid isPermaLink="false">http://peoplesofttipster.com/?p=432#comment-1093</guid>
		<description>Thanks. This is a great tip.  I will definitely pass it on.</description>
		<content:encoded><![CDATA[<p>Thanks. This is a great tip.  I will definitely pass it on.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
