<?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>GigPress &#187; Blog</title>
	<atom:link href="http://gigpress.com/blog/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://gigpress.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 11 Oct 2011 14:35:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Yes, GigPress is 3.0-compatible</title>
		<link>http://gigpress.com/blog/2010/06/yes-gigpress-is-3-0-compatible/</link>
		<comments>http://gigpress.com/blog/2010/06/yes-gigpress-is-3-0-compatible/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 20:16:42 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://gigpress.com/?p=348</guid>
		<description><![CDATA[It&#8217;s been a quiet six months on the GigPress front.  Since 2.1, I&#8217;ve basically been squashing bugs and adding small tweaks, almost exclusively based on feedback and support requests (I listen, I do!). But client work and life in general has precluded much serious development time, and will likely continue to do so into the [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a quiet six months on the GigPress front.  Since 2.1, I&#8217;ve basically been squashing bugs and adding small tweaks, almost exclusively based on <a href="http://getsatisfaction.com/gigpress">feedback and support requests</a> (I listen, I do!). But client work and life in general has precluded much serious development time, and will likely continue to do so into the summer as well.<span id="more-348"></span></p>
<p>The next planned update is version 2.2, which I hope will include some sort of &#8220;I&#8217;m Attending&#8221; feature, a &#8220;pending&#8221; show status, and perhaps an overhaul of permissions in GigPress (basically mimicking <acronym title="WordPress">WP</acronym>&#8217;s roles and permissions). But time will tell!</p>
<p>I just committed version 2.1.9, which as usual <a href="http://gigpress.com/download/#history">fixes some bugs and tweaks a few things</a>. I&#8217;m also happy to say that based on testing with the <a href="http://wordpress.org/development/2010/05/wordpress-3-0-release-candidate/">WordPress 3.0 Release Candidate</a>, GigPress is good-to-go for 3.0.</p>
<p>Thanks as always for the support and kind words about GigPress. Stay classy.</p>]]></content:encoded>
			<wfw:commentRss>http://gigpress.com/blog/2010/06/yes-gigpress-is-3-0-compatible/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>GigPress 2.1 available</title>
		<link>http://gigpress.com/blog/2009/12/gigpress-2-1-available/</link>
		<comments>http://gigpress.com/blog/2009/12/gigpress-2-1-available/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 15:11:11 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://gigpress.com/?p=309</guid>
		<description><![CDATA[I just committed GigPress 2.1 to the WordPress plugins repository; it should start to show up in your plugin update notifications shortly.  Most of what's new in version 2.1 was covered in my last post, but I wanted to highlight a few changes to prevent headaches.]]></description>
			<content:encoded><![CDATA[<p>I just committed GigPress 2.1 to the WordPress plugins repository; it should start to show up in your plugin update notifications shortly.  Most of what&#8217;s new in version 2.1 was <a href="http://gigpress.com/blog/2009/12/seeking-beta-testers-for-gigpress-2-1/">covered in my last post</a>, but I wanted to highlight a few changes to prevent headaches:<span id="more-309"></span></p>
<ul>
<li><strong>GigPress 2.1 requires WordPress 2.8 or newer</strong>, and is fully-compatible with WordPress 2.9</li>
<li>The GigPress widget has been overhauled for the better (multiple instances, and some new options), but this means that <strong>existing widgets will need to be reset</strong> due to the changes</li>
<li>Along with the widget changes comes changes to the <code>gigpress_sidebar()</code> function.  If you currently call this function directly (as opposed to using the widget), you&#8217;ll need to make a quick update your template.  <a href="http://gigpress.com/docs/#templatetags">Refer to the updated docs for details.</a></li>
<li>There are a couple of variable changes for the <code>sidebar-list-footer</code> template regarding the display of the feed links and the link to the main shows page. If you&#8217;re using a customized version of that template, a quick look at the new default <code>sidebar-list-footer.php</code> will show you the way.</li>
</ul>
<p>Be sure to review the docs for the new monthly/yearly archive menu and implement it on your site if it makes sense.  It&#8217;s been an oft-requested feature, and I think folks will find it very useful.</p>]]></content:encoded>
			<wfw:commentRss>http://gigpress.com/blog/2009/12/gigpress-2-1-available/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Seeking beta testers for GigPress 2.1</title>
		<link>http://gigpress.com/blog/2009/12/seeking-beta-testers-for-gigpress-2-1/</link>
		<comments>http://gigpress.com/blog/2009/12/seeking-beta-testers-for-gigpress-2-1/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 15:22:48 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://gigpress.com/?p=305</guid>
		<description><![CDATA[GigPress 2.0 has by all accounts been very popular with all you folks, and I&#8217;m glad to see if being so widely-used and well-received. I haven&#8217;t done much work on it since October, but I found some time over the last week or so to incorporate some oft-requested features. First, though, I want everyone to [...]]]></description>
			<content:encoded><![CDATA[<p>GigPress 2.0 has by all accounts been very popular with all you folks, and I&#8217;m glad to see if being so widely-used and well-received. I haven&#8217;t done much work on it since October, but I found some time over the last week or so to incorporate some oft-requested features.<span id="more-305"></span></p>
<p>First, though, I want everyone to be aware that as of GigPress 2.1, GigPress will only be fully-compatible with deprecated versions of WordPress for 6 months after a major point release.  This means that I&#8217;m <strong>discontinuing support for WordPress versions prior to 2.8 with GigPress 2.1,</strong> and with the imminent release of WordPress 2.9, I will only guarantee that updates will be compatible with WordPress 2.8 until mid-2010.</p>
<p>At this point WordPress is a very mature platform with an excellent auto-updating mechanism. There is no good reason to run outdated versions.  The number one reason people cite &#8212; plugin incompatibility &#8212;  is a sign of a larger problem. Any plugin that isn&#8217;t compatible by default &#8212; or cannot be brought up to speed with minor changes &#8212; is a plugin that is not fit to run, as chances are it&#8217;s not using official APIs.  Maintaining compatibility with old versions of WordPress prevents me from embracing new features, and generally makes development a <acronym title="Pain in the Ass">PITA</acronym>.</p>
<p>OK, onwards. The two major updates in 2.1 are an <strong>overhauled widget</strong> and a new <strong>front-end date filter</strong>.</p>
<p>The new widget uses the excellent <a href="http://codex.wordpress.org/Widgets_API">widget class</a> introduced in WordPress 2.8, meaning you can now have multiple instances of the GigPress widget, all with discrete settings.  I&#8217;ve also added the ability to filter the widget listing by artist, tour, or venue.</p>
<p>As part of the widget changes, the <code>gigpress_sidebar()</code> function got an overhaul as well, now behaving much like the <code>gigpress_shows()</code> function.  This means changes to your templates if you&#8217;re calling the function directly &#8212; the docs will be updated when 2.1 is released with instructions.</p>
<p>The new <strong>date filter</strong> is a dynamically-created dropdown menu that lets visitors filter any list of shows created with the GigPress shortcode by year or by month.  The menu can be created either by adding a new parameter to your existing shortcode (<code>show_menu=yearly</code> or <code>show_menu=monthly</code>), or by calling it directly via its own shortcode (or directly in your templates as a function).</p>
<p>I&#8217;ve also added both <strong>year</strong> and <strong>month</strong> parameters to the GigPress shortcode, so you can limit your initial display of shows to a particular date range. This means, for example, that if you have 3 years of past shows, you can write your shortcode with a <strong>year</strong> parameter of the current year (or perhaps a <strong>limit</strong> of <em>n</em> shows), and then include the date menu to allow filtering of past shows to display shows only from specific months or years. (When using the date menu, any <strong>limit</strong> parameter in your shortcode is ignored.)</p>
<p>I&#8217;d like to get some folks to install the 2.1 beta and put the new features through their paces before I release this into the wild &#8212; especially people who use GigPress with multiple artists, or who have a large database of shows. If you&#8217;re interested, <a href="mailto:derek@gigpress.com?subject=GigPress%202.1%20Beta">please drop me a line</a> and I&#8217;ll hook you up.</p>]]></content:encoded>
			<wfw:commentRss>http://gigpress.com/blog/2009/12/seeking-beta-testers-for-gigpress-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GigPress 2.0 released!</title>
		<link>http://gigpress.com/blog/2009/09/gigpress-2-0-released/</link>
		<comments>http://gigpress.com/blog/2009/09/gigpress-2-0-released/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 15:48:28 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://two.gigpress.com/?p=258</guid>
		<description><![CDATA[I&#8217;m happy today to announce that GigPress 2.0 (formerly known as GigPress 1.5) is available for download. This is a major upgrade that has seen most of the plugin rewritten and a tonne of new features added, and I&#8217;m pretty excited to finally have it out the door. Some of the new features have already [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy today to announce that GigPress 2.0 (formerly known as GigPress 1.5) is available for download. This is a major upgrade that has seen most of the plugin rewritten and a tonne of new features added, and I&#8217;m pretty excited to finally have it out the door.<span id="more-258"></span></p>
<p>Some of the new features have <a href="http://gigpress.com/blog/2009/08/gigpress-1-5-on-the-horizon/">already been covered in the previous post</a>, but I&#8217;ll recap here and touch on some of the other additions as well.</p>
<p><strong>I do strongly encourage you to <a href="/docs/">read the updated documentation</a></strong> &#8212; it explains the new shortcode parameters, templating and other features in more detail. Please also note that <strong>GigPress 2.0 requires WordPress 2.6.5</strong>, and that due to the scale of the rewrite, this release only includes localizations for Bulgarian, Dutch, French, German, Norwegian, Russian, and Swedish. Hopefully more translations will come in soon.</p>
<h3>New features</h3>
<p><strong>GigPress now supports multiple artists</strong> &#8212; perfect for record labels or booking agencies. If you&#8217;re using GigPress for a single artist or performer, don&#8217;t worry &#8212; the multi-artist feature won&#8217;t get in your way.  If you only have a single artist in the database, GigPress won&#8217;t needlessly display your artist name.</p>
<p><strong>Venues are now saved in the database</strong> &#8212; no more re-entering data for shows played at the local clubs or anywhere else.  You can easily add new venues on-the-fly when adding a new show as well, and edit venue info at any time.</p>
<p><strong>GigPress is now completely template-driven</strong> &#8212; customize some or all of GigPress&#8217; output using modular templates for both the main shows display and the sidebar widget.  From small language changes to complete rewrites of the <acronym title="HyperText Markup Language">HTML</acronym>, it&#8217;s up to you.  All of your changes are safe from plugin upgrades, so customize-away.</p>
<p><strong>More calendar-iffic-ness</strong> &#8212; GigPress now includes both Google Calendar and iCal download links for each show, plus an iCalendar feed for all shows, each artist&#8217;s shows, and each tour&#8217;s shows.  <acronym title="Really Simple Syndication">RSS</acronym> feeds have also been added for each artist&#8217;s shows and each tour&#8217;s shows.</p>
<p><strong>Import from <acronym title="Comma-Separated Values">CSV</acronym></strong> &#8212; import a history of past shows, or move shows between GigPress installations using the built-in <acronym title="Comma-Separated Values">CSV</acronym> export. Artists, venues and tours will be matched-up and/or created during the import process, and duplicate shows will be skipped.</p>
<p>Some other changes of note:</p>
<ul>
<li>The age restrictions menu is now customizable &#8212; add any type of age restrictions you like to the &#8220;Age restrictions&#8221; dropdown.</li>
<li>You can now control the title of automatically-created related posts using simple tokens which represent the artist, date, city and venue of the related show.  Plus, you can choose to publish the related post on the day of the show (for those using a future-posts plugin.)</li>
<li>You can now optionally display full country names instead of country codes.</li>
</ul>
<p>As always, please review the <a href="/download/#history">changelog</a> for the blow-by-blow.</p>
<h3>A note about tours in GigPress 2.0</h3>
<p>The behaviour of tours has changed somewhat in version 2.0.  First, tours no longer have a display order &#8212; instead, they are dynamically grouped within the list of shows, with a heading, and then with a <acronym title="Cascading Style Sheets">CSS</acronym> class applied which makes them visually distinct from the other shows.  Because of this, the &#8220;group by tour&#8221; option is gone, as tours are always grouped, but within chronological order.</p>
<p>So if you have 3 shows, then a tour of 5 shows, then a break with 2 one-off shows, then the tour resumes with 5 more shows, all of the dates will be in proper order, with two groups of shows for the tour, each with an inline heading, each visually distinct from the non-tour shows.</p>
<p>Those of you who have been using &#8220;tours&#8221; as &#8220;artists&#8221; pre-2.0 can automatically migrate all of your tours into artists by visiting a special <acronym title="Uniform Resource Locator">URL</acronym> on the new &#8220;manage artists&#8221; screen, like so:</p>
<p><code>http://yourwebsite.com/wp-admin/admin.php?page=gigpress-artists&#038;gpaction=import-tours</code></p>
<h3>Also of interest</h3>
<p>I&#8217;m now handling all support for GigPress through <a href="http://getsatisfaction.com/gigpress/">Get Satisfaction</a>.  This will hopefully help GigPress users learn from each other by searching the support history there, and subsequently cut down on support emails.</p>
<p>I&#8217;ve also setup a <a href="http://twitter.com/gigpress/">Twitter account for GigPress</a>, so you have another avenue by which to get news of updates and pending features &#8212; or cool examples of GigPress in the wild &#8212; pushed your way.</p>
<p>And lastly, you&#8217;re reading this on the newly-designed GigPress website.  Not really my usual design aesthetic for sure, but I thought this would be a good place to play with a slicker design style, and use some progressive-enhancement with CSS3 properties and transparency. I hope you like.</p>
<p>I welcome your feedback as always. (<a href="/donate/">As well as your donations!</a>)</p>]]></content:encoded>
			<wfw:commentRss>http://gigpress.com/blog/2009/09/gigpress-2-0-released/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>GigPress 1.5 on the horizon</title>
		<link>http://gigpress.com/blog/2009/08/gigpress-1-5-on-the-horizon/</link>
		<comments>http://gigpress.com/blog/2009/08/gigpress-1-5-on-the-horizon/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 14:36:17 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://gigpress.com/?p=86</guid>
		<description><![CDATA[I&#8217;ve been on a bit of a development sprint this past week, spending an inordinate number of hours working on GigPress, and the results so far are heartening. I&#8217;ve completed a tonne of code optimization and security enhancements, reduced almost all redundancies, and done all of the re-architecting required for the upcoming version. The admin-side [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been on a bit of a development sprint this past week, spending an inordinate number of hours working on GigPress, and the results so far are heartening. I&#8217;ve completed a tonne of code optimization and security enhancements, reduced almost all redundancies, and done all of the re-architecting required for the upcoming version.  The admin-side of GigPress 1.5 is 90% done, and I&#8217;m very happy with it.  I figured I&#8217;d give a small preview of what&#8217;s in store.<span id="more-86"></span></p>
<p><strong>UPDATE:</strong> <em>I may have lied about the whole &#8220;no templating&#8221; thing.  And it&#8217;s looking like this will actually be GigPress 2.0, not 1.5. That&#8217;s it &#8212; carry on!</em></p>
<p><strong>So, what&#8217;s new in version 1.5?</strong> The big feature that I&#8217;ve been asked about (and promising to deliver) for a while is <strong>multiple bands</strong>.  Labels and booking agencies will be happy to hear that multi-band is finished and ready to go for GigPress 1.5.  On upgrade, all of the shows in your database will be assigned to your first artist, which will be created based on the contents of your &#8220;band name&#8221; setting.  From there, add as many artists as you like, and choose them from a drop-down when adding new shows. The <em>tours</em> feature remains of course, and you can have multiple artists on the same tour (tours relate only to shows, not directly to artists).</p>
<p>With more data to manage for each show, I decided it was time for the <em>upcoming shows</em> administration to get overhauled.  As you can see below, it&#8217;s now much easier to find specific shows, with a unified screen that gives the ability to filter based on date (past or upcoming), artist, tour, and venue.  Plus, shows in the admin are now paginated (as are all other relevant screens in the GigPress admin).</p>
<p><img class="alignnone size-full wp-image-87 border" title="Shows administration in GigPress 1.5 " src="http://gigpress.com/wp-content/uploads/2009/08/shows_admin_1.5.png" alt="Shows administration in GigPress 1.5 " width="658" height="584" /></p>
<p class="aligncenter"><small>Shows administration in GigPress 1.5 </small></p>
<p>As you might have gleaned from the screenshot above, while re-engineering the plugin to add the new relationship for artists to shows, I decided to honour another oft-requested feature, which is a venues database.  Apparently a lot of you folks play the same venues frequently, and are sick of re-entering it all the time (despite help from browsers&#8217; intelligent form-filling).  When you upgrade to GigPress 1.5, your new venues database will be automatically populated with all of the venues previously played.</p>
<p>This step and some other design tweaks have (I think) made the <em>add a show</em> screen much more user-friendly, easier to digest, and more efficient.  Here&#8217;s a little QuickTime snippet of it in action:</p>
<div class="video">[See post to watch QuickTime movie]</div>
<p>So what else?  Export to <acronym title="Comma-Separated Values">CSV</acronym> has been updated and improved to comply with the new multi-band setup, and you can now <strong>import shows from a <acronym title="Comma-Separated Values">CSV</acronym> file</strong> (a properly-formatted <acronym title="Comma-Separated Values">CSV</acronym> file of course). I&#8217;ve done my best to ensure that you can import shows right over your existing database without fear of duplicating data, and after trying to match up the imported shows with existing artists, venues and tours, the import will create new artists, venues and tours if necessary.  (I&#8217;m still working on the import process, it being the remaining 10% of the admin-side work to be done.)</p>
<p>From here, there&#8217;s a lot of front-end work to be done to incorporate the multi-artist aspect and figure out how to best present this new level of hierarchy.  I also plan on expanding the capabilities of the <code>[gigpress]</code> shortcode, with the ability to control grouping, filter by artist, etc.  The <acronym title="Really Simple Syndication">RSS</acronym> feed is also getting the ability to filter by artist, tour, venue, or any combination thereof by using a simple query string in the feed <acronym title="Uniform Resource Locator">URL</acronym>. I&#8217;m also hoping to add pagination to the front-end (even if I&#8217;m not entirely sure how yet, haha).</p>
<p><strong>What&#8217;s not going to be in GigPress 1.5?</strong> Templating.  Any sort of templating.  Sorry, I really wanted to, and spent a lot of time thinking about it, but there are just too many conditionals involved, and I&#8217;m not about to write my own template parsing engine.  For now, you&#8217;re stuck with the markup I write and the classes I add.</p>
<p>After I get the front-end stuff finished, I have to send out updated language files to all of the kind people who&#8217;ve translated GigPress into 15 different languages.  So, I can&#8217;t promise when you&#8217;ll see it in your plugin update notifications, but hopefully sometime in September.</p>
<p>One last note &#8211; <strong>GigPress 1.5 will only be compatible with WordPress 2.6.5 and higher</strong>, so if you&#8217;re running an older (and consequently insecure!) version of WordPress, and depend on GigPress for your site, consider this your call to upgrade.</p>
<p>That&#8217;s it for now.  Thanks for all the kind words and support for the plugin. If you&#8217;re as excited as I am about version 1.5, maybe consider <a href="/donate/">making a donation to the cause?</a></p>]]></content:encoded>
			<wfw:commentRss>http://gigpress.com/blog/2009/08/gigpress-1-5-on-the-horizon/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Just minor updates for now</title>
		<link>http://gigpress.com/blog/2009/03/just-minors-updates-for-now/</link>
		<comments>http://gigpress.com/blog/2009/03/just-minors-updates-for-now/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 22:19:15 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://gigpress.com/?p=75</guid>
		<description><![CDATA[I&#8217;ve pushed out a couple of minor updates in the past few weeks &#8211; just small bug fixes and the like. As always, you can refer to the version history for the dirt. I&#8217;m stupidly busy right now, and I don&#8217;t see it letting up anytime soon, so major updates (like, uh, multi-band and pagination [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve pushed out a couple of minor updates in the past few weeks &#8211; just small bug fixes and the like.  As always, you can refer to the <a href="http://gigpress.com/download/#history">version history</a> for the dirt.<span id="more-75"></span></p>
<p>I&#8217;m stupidly busy right now, and I don&#8217;t see it letting up anytime soon, so major updates (like, uh, multi-band and pagination support) may be a little ways off, sorry to say. I am a terrible person, I know.</p>]]></content:encoded>
			<wfw:commentRss>http://gigpress.com/blog/2009/03/just-minors-updates-for-now/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Performance bugs resolved in version 1.4.4</title>
		<link>http://gigpress.com/blog/2009/01/performance-bugs-resolved-in-version-144/</link>
		<comments>http://gigpress.com/blog/2009/01/performance-bugs-resolved-in-version-144/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 14:22:20 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://gigpress.com/?p=63</guid>
		<description><![CDATA[See that on my face?  It&#8217;s egg.  Which is especially gross, as I&#8217;m vegan.  But that&#8217;s what happens when a one-letter typo in your plugin adds about 30 extra database queries to run on every single page load &#8212; in both the front-end and back-end &#8212; of a WordPress install. I made a number of [...]]]></description>
			<content:encoded><![CDATA[<p>See that on my face?  It&#8217;s egg.  Which is especially gross, as I&#8217;m vegan.  But that&#8217;s what happens when a one-letter typo in your plugin adds about 30 extra database queries to run on every single page load &#8212; in both the front-end and back-end &#8212; of a WordPress install.<span id="more-63"></span></p>
<p>I made a number of architectural changes to GigPress in version 1.4, and one that apparently didn&#8217;t get as thorough a review as it should have was the upgrade function that checks to see if anything needs to be added to GigPress&#8217; database tables.  Hence the typo.  Hence the piss-poor performance that some of you have seen.  (Why this only affected some hosts and not others I don&#8217;t fully understand &#8230; perhaps some sort of <acronym title="Structured Query Language">SQL</acronym> caching at work?) </p>
<p>So please, everyone, upgrade to version 1.4.4 and let me know if it resolves your performance problems (well, the ones related to GigPress that is &#8211; if you want help with your other, more personal performance problems, that costs extra). I&#8217;m still <a href="http://gigpress.com/news/2009/01/looking-for-sql-efficiency-wizard/">looking for someone who might review how GigPress builds its queries</a> to see if we can bring the number of queries down however.</p>
<p>This version also adds a couple of new small features and a couple of new translations &#8212; <a href="http://gigpress.com/download/#history">see the release notes for details</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://gigpress.com/blog/2009/01/performance-bugs-resolved-in-version-144/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Looking for SQL efficiency wizard</title>
		<link>http://gigpress.com/blog/2009/01/looking-for-sql-efficiency-wizard/</link>
		<comments>http://gigpress.com/blog/2009/01/looking-for-sql-efficiency-wizard/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 18:38:12 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://gigpress.com/?p=53</guid>
		<description><![CDATA[There&#8217;s been much discussion after the release of version 1.4 regarding the fact that this release seems to be bringing some sites to a slow crawl under certain server configurations. There doesn&#8217;t seem to be any rhyme or reason to this, as some of these servers are very similar to my own testing server, where [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been much discussion after the release of version 1.4 regarding the fact that this release seems to be bringing some sites to a slow crawl under certain server configurations.  There doesn&#8217;t seem to be any rhyme or reason to this, as some of these servers are very similar to my own testing server, where GigPress is performing like a champ.<span id="more-53"></span></p>
<p>First of all, I&#8217;d like to apologize to all of the users who&#8217;ve come to rely on GigPress to manage shows on their (or their clients&#8217;) sites, only to have this issue rear its head with an upgrade.  I know that sucks.</p>
<p>I&#8217;ve collected some feedback that may help me isolate this problem, and am working on it between my insane client workload.  I really want to resolve this as soon as possible, and your patience is appreciated.  Although GigPress is my free contribution to the WordPress community, that doesn&#8217;t give me license to abdicate my responsibility to its users.</p>
<p>Second, <strong>I&#8217;d like to put a call out to other developers and coders who may be able to help me optimize GigPress further.</strong>  Although I don&#8217;t think MySQL queries are the problem in this instance (as I didn&#8217;t really add any new queries), I&#8217;m well aware that GigPress&#8217; queries could be greatly optimized by someone who had a greater depth of experience in the art of query-crafting than I.  Anyone who has a little bit of time and is interested in making GigPress better, <a href="mailto:derek@gigpress.com">please drop me a line</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://gigpress.com/blog/2009/01/looking-for-sql-efficiency-wizard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Long time, no talk, but GigPress 1.4 is here</title>
		<link>http://gigpress.com/blog/2008/12/long-time-no-talk-but-gigpress-14-is-here/</link>
		<comments>http://gigpress.com/blog/2008/12/long-time-no-talk-but-gigpress-14-is-here/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 16:10:15 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://gigpress.com/?p=44</guid>
		<description><![CDATA[I know, I know, it&#8217;s been too long since an update &#8211; apologies. However, I think there&#8217;s enough in this new version to keep you all happy. First off, with WordPress 2.7 scheduled to be released tomorrow, I&#8217;ve added some compatibility and styling fixes for the yet-again-redesigned new version, so if you&#8217;re planning on upgrading [...]]]></description>
			<content:encoded><![CDATA[<p>I know, I know, it&#8217;s been too long since an update &#8211; apologies.  However, I <em>think</em> there&#8217;s enough in this new version to keep you all happy.<span id="more-44"></span></p>
<p>First off, with WordPress 2.7 scheduled to be released tomorrow, I&#8217;ve added some compatibility and styling fixes for the yet-again-redesigned new version, so if you&#8217;re planning on upgrading to 2.7, upgrading GigPress is a good idea.</p>
<p>Many people have asked for the ability to do things like include flyers, set lists, audio, and other info in their show listings.  I&#8217;ve been very hesitant to add much more data to each show, as it could get pretty unwieldily pretty fast  (though I <em>have</em> added fields for venue and box office phone numbers in this version).  All of these additional bits of info are really best suited to a regular post &#8211; one where you have <acronym title="WordPress">WP</acronym>&#8217;s built-in media uploader, unlimited room, and access to other plugins&#8217; features as well. So, I decided to enhance the &#8220;related post&#8221; feature so that it&#8217;s a viable solution to this problem.</p>
<p>New features which make using related posts easier and more robust include:</p>
<ul>
<li>GigPress can now automatically create a new post for each show you enter &#8211; universally, or on a case-by-case basis</li>
<li>You can optionally exclude the category you use for your related posts from other WordPress post listings</li>
<li>You can also now hyperlink both the Date and the City fields in your upcoming/past shows listing to each show&#8217;s related post</li>
<li>Each related post&#8217;s entry can now display all of your show&#8217;s data before or after its post content</li>
</ul>
<p>Some other notable features: shows can be marked <strong>CANCELLED</strong> or <strong>SOLD OUT</strong>; you can display the shows from a single tour using a new shortcode parameter (<a href="/docs/#shortcodes">see the docs for more info</a>); you can now export your shows to a tab-separated <acronym title="Comma-Separated Values">CSV</acronym> file right from within the admin; and more phrases are now customizable from the Settings page.  As always, for a full list of changes, see the <a href="/download/#history">version history</a>.</p>
<p>One note about compatibility: I&#8217;ve dropped support for WordPres 2.2.3 in this release (does anyone still use that dinosaur?), and I plan on dropping support for WordPress 2.3.3 in version 1.5 (which will <em>hopefully</em> bring in true mutli-band support.)</p>
<p>Thanks for the patience &#8211; hope you all enjoy the new features.</p>]]></content:encoded>
			<wfw:commentRss>http://gigpress.com/blog/2008/12/long-time-no-talk-but-gigpress-14-is-here/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Version 1.3.4</title>
		<link>http://gigpress.com/blog/2008/07/version-134/</link>
		<comments>http://gigpress.com/blog/2008/07/version-134/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 19:18:23 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://gigpress.com/?p=23</guid>
		<description><![CDATA[Non-English users of GigPress running WordPress 2.6 will definitely want to upgrade to version 1.3.4, as there was a bug under WP 2.6 that prevented the language files from loading. This release also fixes some XHTML validation issues in the output that somehow went completely unnoticed all this time. (Thanks Martin!)]]></description>
			<content:encoded><![CDATA[<p>Non-English users of GigPress running WordPress 2.6 will definitely want to upgrade to version 1.3.4, as there was a bug under <acronym title="WordPress">WP</acronym> 2.6 that prevented the language files from loading.  This release also fixes some <acronym title="eXtensible HyperText Markup Language">XHTML</acronym> validation issues in the output that somehow went completely unnoticed all this time.  (Thanks <a href="http://guerrilladigital.cc/">Martin</a>!)</p>]]></content:encoded>
			<wfw:commentRss>http://gigpress.com/blog/2008/07/version-134/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
	</channel>
</rss>

