<?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"
	>
<channel>
	<title>Comments on: Adding Live Search to PeopleSoft Enterprise</title>
	<atom:link href="http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/feed/" rel="self" type="application/rss+xml" />
	<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/</link>
	<description>enhancing your experience since 2003.</description>
	<pubDate>Fri, 05 Dec 2008 01:42:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Giriprasad</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-19117</link>
		<dc:creator>Giriprasad</dc:creator>
		<pubDate>Fri, 15 Aug 2008 22:26:29 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-19117</guid>
		<description>Great work Rich! We probably use your solution to one of our clients!! Thanks for sharing such a cool idea..:)</description>
		<content:encoded><![CDATA[<p>Great work Rich! We probably use your solution to one of our clients!! Thanks for sharing such a cool idea..:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zyban</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-19101</link>
		<dc:creator>zyban</dc:creator>
		<pubDate>Wed, 28 May 2008 15:06:08 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-19101</guid>
		<description>Zyban is an antidepressant and indicated as an aid to smoking cessation treatment.
http://cialis.buyantibiotics.net/buy-cialis-omline.html</description>
		<content:encoded><![CDATA[<p>Zyban is an antidepressant and indicated as an aid to smoking cessation treatment.<br />
<a href="http://cialis.buyantibiotics.net/buy-cialis-omline.html" rel="nofollow">http://cialis.buyantibiotics.net/buy-cialis-omline.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guided User Input - AJAX et al &#171; Rowset</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-19096</link>
		<dc:creator>Guided User Input - AJAX et al &#171; Rowset</dc:creator>
		<pubDate>Tue, 20 May 2008 04:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-19096</guid>
		<description>[...] Guided User Input - AJAX et&#160;al  One of these days, I will write a post on how we solved a common PeopleSoft user interface issue - lack of mouse over help for field and other UI elements. For now do check out this article by Rich Manalang on Adding Live Search to a PeopleSoft Application. [...]</description>
		<content:encoded><![CDATA[<p>[...] Guided User Input - AJAX et&nbsp;al  One of these days, I will write a post on how we solved a common PeopleSoft user interface issue - lack of mouse over help for field and other UI elements. For now do check out this article by Rich Manalang on Adding Live Search to a PeopleSoft Application. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zjseiero</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18768</link>
		<dc:creator>Zjseiero</dc:creator>
		<pubDate>Sat, 28 Jul 2007 17:39:47 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18768</guid>
		<description>broadbeach holiday gymnasium &lt;a href="http://ginxcark.t35.com/air-travel " rel="nofollow"&gt;aids beltone hearing&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>broadbeach holiday gymnasium <a href="http://ginxcark.t35.com/air-travel " rel="nofollow">aids beltone hearing</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Giving Due Credit &#171; PS Tech Blog</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18764</link>
		<dc:creator>Giving Due Credit &#171; PS Tech Blog</dc:creator>
		<pubDate>Fri, 30 Mar 2007 20:42:25 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18764</guid>
		<description>[...] Check out his posting on adding live search to a PeopleSoft Enterprise Application -&#62; http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/. His posting is using his server filter Monkey Grease, which enables him to inject the Java-Script [...]</description>
		<content:encoded><![CDATA[<p>[...] Check out his posting on adding live search to a PeopleSoft Enterprise Application -&gt; <a href="http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/" rel="nofollow">http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/</a>. His posting is using his server filter Monkey Grease, which enables him to inject the Java-Script [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nethaji</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18763</link>
		<dc:creator>Nethaji</dc:creator>
		<pubDate>Sat, 25 Nov 2006 14:05:24 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18763</guid>
		<description>Hi Jim

Excellent article.I like to implement AJAX for all search view in PS.We can get only 300 rows in any search view,so if you click next the user should retrieve faster.

Jim can you please help me on this</description>
		<content:encoded><![CDATA[<p>Hi Jim</p>
<p>Excellent article.I like to implement AJAX for all search view in PS.We can get only 300 rows in any search view,so if you click next the user should retrieve faster.</p>
<p>Jim can you please help me on this</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Marion</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18762</link>
		<dc:creator>Jim Marion</dc:creator>
		<pubDate>Tue, 12 Sep 2006 00:15:29 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18762</guid>
		<description>Thanks Rich.  I have used AJAX to add contextually related data to PeopleSoft pages as well.  I'm planning to post some details on my &lt;a href="http://jjmpsj.blogspot.com" rel="nofollow"&gt;blog&lt;/a&gt;.  I am also currently working on a modified version of Chris Heller's &lt;a href="http://blog.greysparling.com/2006/02/enhancing-usability-of-peoplesoft.html" rel="nofollow"&gt;grid enhancement&lt;/a&gt; that will use jquery and MonkeyGrease.  I will post details about this project on my blog when I'm finished.

I'm already signed up for your OpenWorld session!  I am looking forward to it.  See you in San Francisco!</description>
		<content:encoded><![CDATA[<p>Thanks Rich.  I have used AJAX to add contextually related data to PeopleSoft pages as well.  I&#8217;m planning to post some details on my <a href="http://jjmpsj.blogspot.com" rel="nofollow">blog</a>.  I am also currently working on a modified version of Chris Heller&#8217;s <a href="http://blog.greysparling.com/2006/02/enhancing-usability-of-peoplesoft.html" rel="nofollow">grid enhancement</a> that will use jquery and MonkeyGrease.  I will post details about this project on my blog when I&#8217;m finished.</p>
<p>I&#8217;m already signed up for your OpenWorld session!  I am looking forward to it.  See you in San Francisco!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich Manalang</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18761</link>
		<dc:creator>Rich Manalang</dc:creator>
		<pubDate>Mon, 11 Sep 2006 23:04:39 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18761</guid>
		<description>Hi Jim.  Believe me, if it was easily done, this would have been the first thing I would have attempted.  The problem is that the PSFT component buffer is not built for AJAX based transactions.  At one point PeopleSoft was looking at doing partial-page refreshes on events that waranted it, however, I don't know where that project ever went.

I've looked into do this on my own, but the problem is that a PIA page's form is built for a full page submit.  There's really nothing that distinguishes a field change event vs. a save on the client side -- I think all of that is handled on the appserver.  So, because of that, it's difficult to figure out what event to act on.

With that said, there are lots of other things you can do to improve a PIA page with Monkeygrease.  I've seen other people improving the prompt drop-downs, adding context sensitive related data (similar to the Context Manager feature of the PSFT portal), replacing the date picker, adding WYSIWYG editting to textareas, etc.

Let me know if you end up building something with Monkeygrease... or Ajax enabling your PSFT app.  I'm got a session this year at Oracle Open World on PeopleSoft and Ajax.</description>
		<content:encoded><![CDATA[<p>Hi Jim.  Believe me, if it was easily done, this would have been the first thing I would have attempted.  The problem is that the PSFT component buffer is not built for AJAX based transactions.  At one point PeopleSoft was looking at doing partial-page refreshes on events that waranted it, however, I don&#8217;t know where that project ever went.</p>
<p>I&#8217;ve looked into do this on my own, but the problem is that a PIA page&#8217;s form is built for a full page submit.  There&#8217;s really nothing that distinguishes a field change event vs. a save on the client side &#8212; I think all of that is handled on the appserver.  So, because of that, it&#8217;s difficult to figure out what event to act on.</p>
<p>With that said, there are lots of other things you can do to improve a PIA page with Monkeygrease.  I&#8217;ve seen other people improving the prompt drop-downs, adding context sensitive related data (similar to the Context Manager feature of the PSFT portal), replacing the date picker, adding WYSIWYG editting to textareas, etc.</p>
<p>Let me know if you end up building something with Monkeygrease&#8230; or Ajax enabling your PSFT app.  I&#8217;m got a session this year at Oracle Open World on PeopleSoft and Ajax.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Marion</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18760</link>
		<dc:creator>Jim Marion</dc:creator>
		<pubDate>Mon, 11 Sep 2006 19:09:29 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18760</guid>
		<description>Rich,

I have been using AJAX with PeopleSoft to display database content to users without requiring them to navigate to separate components.  This seems to be a very light-weight, user-friendly approach.  Posting to an IScript with AJAX and writing the response to an HTML object (div, etc) is a logical approach.  As you demonstrate above, this is a very user-friendly way to interact with data outside the current component buffer.  But what about data within the current component buffer?

I recently wrote a budget module "bolt-on" for our PeopleSoft Financials system (EPM didn't meet our user's needs).  Because budgets contain a lot of complex what-if calculations, I had to forego deferred processing in favor of a change-value/see-results real-time processing approach.  Our budget users were accustomed to spreadsheet real-time calculation updates.  I, therefore, had to emulate this behavior in my PeopleSoft pages.  As you know, this makes data entry a bit more painful because users have to wait for the "flicker" associated with a page post-back for every field change (as I said, deferred processing was not an option).

AJAX provides the potential to interact with the component buffer (execute FieldChange PeopleCode, etc) without a full page refresh.  Using a JavaScript library like &lt;a href="http://www.jquery.com" rel="nofollow"&gt;jquery&lt;/a&gt; or &lt;a href="http://prototype.conio.net/" rel="nofollow"&gt;prototype&lt;/a&gt; it would be possible to write a library that transforms the form post into an AJAX post with partial page rendering (PPR).  Can you imagine the end-user applause?  A generic library could be included in all pages using MonkeyGrease.  Please let me know if you have any ideas for making this a reality.  I posted a similar question on my September blog at &lt;a href="http://jjmpsj.blogspot.com/" rel="nofollow"&gt;http://jjmpsj.blogspot.com/&lt;/a&gt;.  Wouldn't it be great to be able to retrofit the existing PeopleTools 8.4 implementation with web 2.0 PPR using a MonkeyGrease script file?</description>
		<content:encoded><![CDATA[<p>Rich,</p>
<p>I have been using AJAX with PeopleSoft to display database content to users without requiring them to navigate to separate components.  This seems to be a very light-weight, user-friendly approach.  Posting to an IScript with AJAX and writing the response to an HTML object (div, etc) is a logical approach.  As you demonstrate above, this is a very user-friendly way to interact with data outside the current component buffer.  But what about data within the current component buffer?</p>
<p>I recently wrote a budget module &#8220;bolt-on&#8221; for our PeopleSoft Financials system (EPM didn&#8217;t meet our user&#8217;s needs).  Because budgets contain a lot of complex what-if calculations, I had to forego deferred processing in favor of a change-value/see-results real-time processing approach.  Our budget users were accustomed to spreadsheet real-time calculation updates.  I, therefore, had to emulate this behavior in my PeopleSoft pages.  As you know, this makes data entry a bit more painful because users have to wait for the &#8220;flicker&#8221; associated with a page post-back for every field change (as I said, deferred processing was not an option).</p>
<p>AJAX provides the potential to interact with the component buffer (execute FieldChange PeopleCode, etc) without a full page refresh.  Using a JavaScript library like <a href="http://www.jquery.com" rel="nofollow">jquery</a> or <a href="http://prototype.conio.net/" rel="nofollow">prototype</a> it would be possible to write a library that transforms the form post into an AJAX post with partial page rendering (PPR).  Can you imagine the end-user applause?  A generic library could be included in all pages using MonkeyGrease.  Please let me know if you have any ideas for making this a reality.  I posted a similar question on my September blog at <a href="http://jjmpsj.blogspot.com/" rel="nofollow">http://jjmpsj.blogspot.com/</a>.  Wouldn&#8217;t it be great to be able to retrofit the existing PeopleTools 8.4 implementation with web 2.0 PPR using a MonkeyGrease script file?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Husain</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18759</link>
		<dc:creator>Husain</dc:creator>
		<pubDate>Wed, 07 Jun 2006 11:03:10 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18759</guid>
		<description>I am trying to have a text search plugin in peoplesoft for searching applicant resumes. Want to use something other than verity. Have any of you worked on this?</description>
		<content:encoded><![CDATA[<p>I am trying to have a text search plugin in peoplesoft for searching applicant resumes. Want to use something other than verity. Have any of you worked on this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Goodwin</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18758</link>
		<dc:creator>Jeff Goodwin</dc:creator>
		<pubDate>Fri, 05 May 2006 12:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18758</guid>
		<description>Hi Rich,

I am new to Monkeygrease and was wondering if you had to install the servlet filter on the PeopleSoft Web Server?  If so, could you post instructions on how to do so?

Great work!!!

Thanks,
Jeff</description>
		<content:encoded><![CDATA[<p>Hi Rich,</p>
<p>I am new to Monkeygrease and was wondering if you had to install the servlet filter on the PeopleSoft Web Server?  If so, could you post instructions on how to do so?</p>
<p>Great work!!!</p>
<p>Thanks,<br />
Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Graham</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18757</link>
		<dc:creator>Graham</dc:creator>
		<pubDate>Thu, 04 May 2006 14:28:10 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18757</guid>
		<description>Daniel
Tried to get this working on PeopleTools 8.47 without success.  I think part of the problem is that iscript record WEBLIB_EO_PE_LN.ISCRIPT1.FieldFormula.IScript_EPPLN_INFRAME does not exist.  I wonder if this is because I do not have the Enterprise Portal?  I do however have an inout box in the header and verity works.  Presumeably I need to track down the iscript that creates that input box and use that in the monkeygreas.xml rule.  8.4x is quite new to me so any help on how to track down this iscript would be very welcome indeed.

Thanks
Graham</description>
		<content:encoded><![CDATA[<p>Daniel<br />
Tried to get this working on PeopleTools 8.47 without success.  I think part of the problem is that iscript record WEBLIB_EO_PE_LN.ISCRIPT1.FieldFormula.IScript_EPPLN_INFRAME does not exist.  I wonder if this is because I do not have the Enterprise Portal?  I do however have an inout box in the header and verity works.  Presumeably I need to track down the iscript that creates that input box and use that in the monkeygreas.xml rule.  8.4x is quite new to me so any help on how to track down this iscript would be very welcome indeed.</p>
<p>Thanks<br />
Graham</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RG</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18756</link>
		<dc:creator>RG</dc:creator>
		<pubDate>Thu, 27 Apr 2006 19:50:31 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18756</guid>
		<description>Rich,
This is awesome.
I was prototyping the resizing textarea along with peoplesoft using monkeygrease. I keep getting this error.

Safari can’t open the page “http://clancy.corp.apple.com:11400/psp/gcrmweb/EMPLOYEE/CRM/s/WEBLIB_PTPP_SC.HOMEPAGE.FieldFormula.IScript_AppHP?pt_fname=CR_SUPPORT&#38;FolderPath=PORTAL_ROOT_OBJECT.CR_SUPPORT&#38;IsFolder=true”. The error was: “bad server response” (NSURLErrorDomain:-1011) Please choose Report Bug to Apple from the Safari menu, note the error number, and describe what you did before you saw this message.
Page hangs on IE.
Any pointers....</description>
		<content:encoded><![CDATA[<p>Rich,<br />
This is awesome.<br />
I was prototyping the resizing textarea along with peoplesoft using monkeygrease. I keep getting this error.</p>
<p>Safari can’t open the page “http://clancy.corp.apple.com:11400/psp/gcrmweb/EMPLOYEE/CRM/s/WEBLIB_PTPP_SC.HOMEPAGE.FieldFormula.IScript_AppHP?pt_fname=CR_SUPPORT&amp;FolderPath=PORTAL_ROOT_OBJECT.CR_SUPPORT&amp;IsFolder=true”. The error was: “bad server response” (NSURLErrorDomain:-1011) Please choose Report Bug to Apple from the Safari menu, note the error number, and describe what you did before you saw this message.<br />
Page hangs on IE.<br />
Any pointers&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich Manalang</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18755</link>
		<dc:creator>Rich Manalang</dc:creator>
		<pubDate>Wed, 08 Feb 2006 17:13:28 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18755</guid>
		<description>Will, excellent!  You should take a look at Monkeygrease (http://monkeygrease.org).  It makes adding Ajax features to PSFT a  lot easier.</description>
		<content:encoded><![CDATA[<p>Will, excellent!  You should take a look at Monkeygrease (http://monkeygrease.org).  It makes adding Ajax features to PSFT a  lot easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: will bailey</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18754</link>
		<dc:creator>will bailey</dc:creator>
		<pubDate>Wed, 08 Feb 2006 15:06:12 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18754</guid>
		<description>Great Work.  I'm a PS consultant and I've actually implemented some Ajax tricks like this.  One of them gave the ability to copy text on a page and asynchronously post that data to the server using a javascript driven contextual menu and the selection object.  This posted data was received by an iScript (as you have done) and stored in a table that was used in another component.  This basically gave the user an easy way to copy data from one component in the system to another without having customize peoplesoft objects, since it was all driven through a single html definition which included the js and html (as you have done).

I'm currently looking into using ajax to populate rowset data asynchronously behind a tab in a ps grid control to ease user perceived performance of a complex grid.

Cool to see somebody else is looking into this sort of thing with PeopleSoft as well.</description>
		<content:encoded><![CDATA[<p>Great Work.  I&#8217;m a PS consultant and I&#8217;ve actually implemented some Ajax tricks like this.  One of them gave the ability to copy text on a page and asynchronously post that data to the server using a javascript driven contextual menu and the selection object.  This posted data was received by an iScript (as you have done) and stored in a table that was used in another component.  This basically gave the user an easy way to copy data from one component in the system to another without having customize peoplesoft objects, since it was all driven through a single html definition which included the js and html (as you have done).</p>
<p>I&#8217;m currently looking into using ajax to populate rowset data asynchronously behind a tab in a ps grid control to ease user perceived performance of a complex grid.</p>
<p>Cool to see somebody else is looking into this sort of thing with PeopleSoft as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Sohigian</title>
		<link>http://manalang.com/archives/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18753</link>
		<dc:creator>Dave Sohigian</dc:creator>
		<pubDate>Mon, 06 Feb 2006 20:43:08 +0000</pubDate>
		<guid isPermaLink="false">http://manalang.wordpress.com/2006/02/01/adding-live-search-to-peoplesoft-enterprise/#comment-18753</guid>
		<description>Rich,

Ridiculously great! This is a fantastic demonstration of exactly why MonkeyGrease is such a great tool. Really cool stuff!

Dave</description>
		<content:encoded><![CDATA[<p>Rich,</p>
<p>Ridiculously great! This is a fantastic demonstration of exactly why MonkeyGrease is such a great tool. Really cool stuff!</p>
<p>Dave</p>
]]></content:encoded>
	</item>
</channel>
</rss>
