<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Beaver Creek Consulting &#187; Joomla</title>
	<atom:link href="http://beavercreekconsulting.com/blog/category/joomla/feed/" rel="self" type="application/rss+xml" />
	<link>http://beavercreekconsulting.com/blog</link>
	<description>Delivering Results in Application Development</description>
	<lastBuildDate>Thu, 06 May 2010 17:33:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Clearing and Busting the GWT Hosted Mode Cache</title>
		<link>http://beavercreekconsulting.com/blog/2009/02/clearing-and-busting-the-gwt-hosted-mode-cache/</link>
		<comments>http://beavercreekconsulting.com/blog/2009/02/clearing-and-busting-the-gwt-hosted-mode-cache/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 20:48:47 +0000</pubDate>
		<dc:creator>martykube</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Simply Schedules]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://beavercreekconsulting.com/blog/?p=19</guid>
		<description><![CDATA[We&#8217;ve chosen to use GWT for Beaver Creek Consulting&#8217;s latest product (Simply Schedules).  The back end is a REST API with JSON payloads.
I was having trouble with the hosted mode browser.  A list of application objects for a luser are loaded with a request to the server such as:
GET /app/luser/items
The issue is that as the [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve chosen to use GWT for Beaver Creek Consulting&#8217;s latest product (<a title="Simply Schedules" href="http://simplyschedules.com/">Simply Schedules</a>).  The back end is a REST API with JSON payloads.</p>
<p>I was having trouble with the hosted mode browser.  A list of application objects for a <a title="Looser User" href="http://en.wikipedia.org/wiki/Luser">luser</a> are loaded with a request to the server such as:</p>
<p>GET /app/luser/items</p>
<p>The issue is that as the application runs, the list of items on the server changes.  Next time I tried to load the list of items from the server, the hosted browser sees the same URL and decides to use the cached response.</p>
<p>This <a title="How to clear the GWt cache" href="http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/da550bf5cc987029">post</a> on the GWT forum recommended clearing the IE (if you are on windows) cache.  I needed something more permanent as the cache issue is part of the normal operation of the client (this is to say it modifies the items).</p>
<p>The correct answer is to not clear the cache, but to bust the cache.  A little bit of <a title="Google cache Bustin'" href="http://www.google.com/search?q=cache+busting+random+number">research</a> shows that appending a query parameter with a random number or a timestamp will do the trick.  For the above example, I used the current timestamp:</p>
<p>GET /app/luser/items?cache-buster=1233516109751</p>
<p>The timestamp is generated in &#8220;Java&#8221; on the client:</p>
<pre class="brush: java">
String url = &quot;/app/luser/items?cache-buster=&quot; + new java.util.Date().getTime();
</pre>
<p>It&#8217;s quite likely that you don&#8217;t even need to name the parameter, just append the time stamp:</p>
<p>GET /app/luser/items?1233516109751</p>
]]></content:encoded>
			<wfw:commentRss>http://beavercreekconsulting.com/blog/2009/02/clearing-and-busting-the-gwt-hosted-mode-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JoomlaPack Rocks!</title>
		<link>http://beavercreekconsulting.com/blog/2008/12/joomlapack-rocks/</link>
		<comments>http://beavercreekconsulting.com/blog/2008/12/joomlapack-rocks/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 01:53:29 +0000</pubDate>
		<dc:creator>martykube</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Simply Schedules]]></category>

		<guid isPermaLink="false">http://beavercreekconsulting.com/blog/?p=15</guid>
		<description><![CDATA[I&#8217;ve been working on Beaver Creek Consulting&#8217;s latest product (Simply Schedules) and had a chance to use JoomlaPack.  Story short &#8212; it rocks.
I&#8217;m using Joomla for this site as I&#8217;ve decided that a CMS is the way to go.
I spent many hours configuring the site.  I did all of this work live on my shared [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on Beaver Creek Consulting&#8217;s latest product (<a title="Simply Schedules" href="http://simplyschedules.com">Simply Schedules</a>) and had a chance to use <a title="JoomlaPack.net" href="http://www.joomlapack.net/">JoomlaPack</a>.  Story short &#8212; it rocks.</p>
<p>I&#8217;m using <a href="http://www.joomla.org/">Joomla</a> for this site as I&#8217;ve decided that a <a title="Wikipedia on CMS" href="http://en.wikipedia.org/wiki/Content_management_system">CMS</a> is the way to go.</p>
<p>I spent many hours configuring the site.  I did all of this work live on my shared hosting account.  Late today, after many hours of trial and tribulations, the site started to look good enough that I was happy with it.  My next thought was, I need a back up!</p>
<p>Joomla keeps stuff on the file system of the web server and in a MySql database.  That&#8217;s a pain to back up.</p>
<p>So, I found JoomlaPack, which you can just install in as a Joomla 1.5 component and then create a complete backup of the file system and database.</p>
<p>After I made the backup, I used <a title="Joomla kick Start" href="http://www.joomlapack.net/help-support-documentation/joomlapack-20-stable-documentation/kickstart-beforeusing.html">kickstart</a> to restore to my local development server.   No Problems!</p>
<p>I have to say that JoomlaPack is a great tool.  You can backup your production site, restore production in case of serious issues, and use JoomlaPack to move your site between environments and/or servers.</p>
<p>Rock away JoomlaPack!</p>
]]></content:encoded>
			<wfw:commentRss>http://beavercreekconsulting.com/blog/2008/12/joomlapack-rocks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
