<?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>23Systems &#187; php</title> <atom:link href="http://www.23systems.net/tag/php/feed/" rel="self" type="application/rss+xml" /><link>http://www.23systems.net</link> <description>Custom website design and development</description> <lastBuildDate>Thu, 19 Jan 2012 07:50:06 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Web Development and Design</title><link>http://www.23systems.net/</link> <comments>http://www.23systems.net/#comments</comments> <pubDate>Wed, 15 Dec 2010 18:28:15 +0000</pubDate> <dc:creator>Dan Zappone</dc:creator> <category><![CDATA[bbpress]]></category> <category><![CDATA[flir]]></category> <category><![CDATA[Lightbox Plus]]></category> <category><![CDATA[MediaWiki]]></category> <category><![CDATA[php]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[Web design]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[web sites]]></category> <category><![CDATA[Wordpress]]></category><guid
isPermaLink="false">http://www.23systems.net/</guid> <description><![CDATA[]]></description> <content:encoded><![CDATA[]]></content:encoded> <wfw:commentRss>http://www.23systems.net/web-development-and-design/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Speeding Up WordPress - Shorten load time for WordPress running on Apache and Linux using compression</title><link>http://www.23systems.net/2010/03/speeding-up-wordpress/</link> <comments>http://www.23systems.net/2010/03/speeding-up-wordpress/#comments</comments> <pubDate>Sat, 06 Mar 2010 21:53:21 +0000</pubDate> <dc:creator>Dan Zappone</dc:creator> <category><![CDATA[Apache]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Tweaks]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[compression]]></category> <category><![CDATA[css]]></category> <category><![CDATA[htaccess]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[php]]></category><guid
isPermaLink="false">http://www.23systems.net/?p=673</guid> <description><![CDATA[Over the past week or so as part of the project I am working on I wanted to speed up a WordPress site that is being used as a CMS.  During this process I discovered a two methods (well three &#8230; <a
href="http://www.23systems.net/2010/03/speeding-up-wordpress/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Over the past week or so as part of the project I am working on I wanted to speed up a WordPress site that is being used as a CMS.  During this process I discovered a two methods (well three technically) that can be used to dramatically shorten the load time for content and speed up WordPress.  These tweaks will only work with Apache though they may work on a Windows version of Apache it has not been tested.  One method only requires editing your template files while the other requires that you are able to edit your <code>.htaccess</code> file.  The first two methods work by compressing data before sending it and the third uses plugins that do a variety of things to speed up WordPress.<br
/> <span
id="more-673"></span><br
/> [ad#Google 468x60-2010.03.12]<br
/> You should back up the files you are going to modify before making these changes.  It is also advised to backup your WordPress database if you are using method three.</p><h3>Method One: Speed up WordPress by adding compression via .htaccess</h3><p>This is my preferred and recommended method as it is a more comprehensive solutions and works either domain or server wide depending on your configuration.  This is also a more advance and difficult to implement method so if you do not understand what I am talking about you should probably skip this method.  The easiest place to add these directive are in the .htaccess fill though you can also add the directives to your vhosts.conf of your apache configuration.  Method one does not apply to Apache 1.x please do not try it unless you are using Apache2.</p><p>First you will need to enable both mod_deflate and mod_headers with Apache. This can be done in one of the following two methods.  Apache 2 uses mod_deflate which has some built in detection to determine whether and how to compress data for browsers.</p><p>You can enter the following commands on some systems including Debian and Ubuntu.</p><pre lang="bash">sudo a2enmod deflate
sudo a2enmod headers
sudo /etc/init.d/apache2 force-reload</pre><p>This will enable mod_deflate and mod_headers in the apache config and the the last command will reload the configuration.</p><p>You can also manually enable the mods by looking in your apache configuration files and locating where mod are configured (hint: look for lines similar to those below).  You can either ad the following two lines or uncomment them if they already exist.</p><pre lang="apache">LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so</pre><p>Again you will need to reload the apache configuration as above.</p><p>There are two option that for compressing outgoing content with apache2, compress specific content or compress all content except specified.  Choose one option only.</p><h4>Option 1: Compress specific content</h4><p>You can add type such as text/html, text/css, text/plain or even x-application/javascript.  See <a
title="Webmaster Toolkit - Mime Types" href="http://www.webmaster-toolkit.com/mime-types.shtml">Webmaster Toolkit Mime Types</a> for a simple but exhaustive list.</p><pre lang="apache">

      #-- compress content with type html, text, css and javascript
      AddOutputFilterByType DEFLATE text/html text/plain text/css x-application/javascript

        # correctly handle http requests that come from behind a proxy
        Header append Vary User-Agent</pre><h4>Option 2: Compress all content</h4><p>Manually excluding specified file types such as images, zip files, pdfs, or other files that already have some sort of compression on them.  In this case you exclude file by their extension using regular expressions.</p><pre lang="apache">
    # set filter mod_deflate (chooses gzip or deflate compression based on browser support) on all outgoing content
    SetOutputFilter DEFLATE
    # exclude content that is already compressed or does not compress well via file type
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|rar|zip)$ no-gzip

      # correctly handle http requests that come from behind a proxy
      Header append Vary User-Agent</pre><h4>Additional Apache2 Directives</h4><p>This directive should probably be added to properly handle old browsers that do not support compression.</p><pre lang="apache">
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html</pre><p>Additionally you can add the following directives for additional logging</p><pre lang="apache">
    DeflateFilterNote Input instream
    DeflateFilterNote Output outstream
    DeflateFilterNote Ratio ratio
    LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
    CustomLog logs/deflate.log deflate</pre><p>Note: that the client browser has to request compression via headers sent on request and IE 6/7 will only request compression on .html, but not on .txt nor .css. Mozilla/Firefox/Chrome/Safari can handle all three types.  I am not sure about Opera or IE 8.</p><p>You should now test your site using various browsers and you can also check to make sure your are sending compressed content using the <a
title="GIDZipTest Page" href="http://www.gidnetwork.com/tools/gzip-test.php">GIDZipTest</a> page.</p><h3>Method Two: Speed up WordPress by adding compression via PHP</h3><p>If you don&#8217;t have the ability to modify you apache configuration files or .htaccess you can still try to get some compression by adding a small snippet of PHP code to your template.  This may work with Apache 1.x bu tI have not tested it.</p><p>This method is very simple to implement.  Open your <code>header.php</code> in the theme you are using and add the following line to top of the file or just above the <code>&lt;DOCTYPE! </code>line.</p><p>That&#8217;s all.</p><p>Again you should test with various browser to make sure your site is working and you can use the <a
title="GIDZipTest Page" href="http://www.gidnetwork.com/tools/gzip-test.php">GIDZipTest</a> page to see if you page is being compressed.</p><h3>Method Three: Speed up WordPress using a plugin</h3><p>There are many plugins for WordPress that will combine, minify and compress your WordPress output.  I haven&#8217;t had much luck with any of them due to some quirks with this site but they may be the simplest way to save bandwidth and speed up WordPress.  I am not going to go into detail on how to use these plugins but I will merely list the most promising &#8211; those which other WordPress developers I know have used successfully to achieve that same results.</p><p><a
title="PHP Speedy" href="http://aciddrop.com/php-speedy/">PHP Speedy</a> - PHP Speedy can consolidate javascript and CSS and combining them all into two files, one for the javascript code and the other for CSS. It also minifies and compresses the combined files and caches them then removes all the javascript and CSS links in the &lt;head&gt; tag and serves the combined file from the cache to the readers.</p><p><a
title="W3 Total Cache" href="http://www.w3-edge.com/wordpress-plugins/w3-total-cache/" class="broken_link">W3 Total Cache</a> &#8211; Increases you site&#8217;s performance  by using a variety of techniques including file caching, database query caching, minifying/combining/compressing files, content delivery network (CDN) integration and more.</p><p><a
title="Webo Site SpeedUp" href="http://wordpress.org/extend/plugins/web-optimizer/" class="broken_link">Webo Site SpeedUp</a> &#8211; This is a commercial plugin but it also have a free version that does quite a bit to speed up your site.  It is without a doubt the most configurable and the free version allows you to do file caching, minifying/combining/compressing files and more.  The commercial version gives you total control over optimizations ranging from the .htaccess tweaks listed here to various file and database caching methods.</p> ]]></content:encoded> <wfw:commentRss>http://www.23systems.net/2010/03/speeding-up-wordpress/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Facebook Rewrites PHP Runtime For Speed - HipHop for PHP: Move Fast</title><link>http://www.23systems.net/2010/02/facebook-rewrites-php-runtime-for-speed/</link> <comments>http://www.23systems.net/2010/02/facebook-rewrites-php-runtime-for-speed/#comments</comments> <pubDate>Thu, 04 Feb 2010 12:36:19 +0000</pubDate> <dc:creator>Dan Zappone</dc:creator> <category><![CDATA[development]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[php]]></category> <category><![CDATA[compiled]]></category> <category><![CDATA[facebook]]></category> <category><![CDATA[hiphop]]></category> <category><![CDATA[webserver]]></category><guid
isPermaLink="false">http://www.23systems.net/?p=526</guid> <description><![CDATA[On Tuesday, February 2nd, Facebook announced a new runtime for PHP, called HipHop. It was rumored that this project was an under the table sort of thing.   However it turns out, HipHop is not just a runtime, it&#8217;s also &#8230; <a
href="http://www.23systems.net/2010/02/facebook-rewrites-php-runtime-for-speed/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>On Tuesday, February 2nd, Facebook announced a new runtime for PHP, called <a
href="http://developers.facebook.com/news.php?tab=blog">HipHop</a>. It was rumored that this project was an under the table sort of thing.   However it turns out, HipHop is not just a runtime, it&#8217;s also a new webserver and has been powering 90 percent of Facebook&#8217;s servers for months now.  Starting this Tuesday evening you should be able to a look at the <a
href="http://github.com/facebook/hiphop-php">GitHub respoitory for HipHop</a>, the  <a
href="http://github.com/facebook/hiphop-php/wikis">HipHop wiki</a> or join the <a
href="http://groups.google.com/group/hiphop-php-dev">HipHop developer mailing list</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.23systems.net/2010/02/facebook-rewrites-php-runtime-for-speed/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lightbox Plus 1.5.5</title><link>http://www.23systems.net/2009/08/lightbox-plus-1-5-5/</link> <comments>http://www.23systems.net/2009/08/lightbox-plus-1-5-5/#comments</comments> <pubDate>Tue, 01 Sep 2009 03:18:34 +0000</pubDate> <dc:creator>Dan Zappone</dc:creator> <category><![CDATA[23Systems]]></category> <category><![CDATA[images]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[lightbox]]></category> <category><![CDATA[Lightbox Plus]]></category> <category><![CDATA[php]]></category> <category><![CDATA[Web 2.0]]></category> <category><![CDATA[Web design]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[Wordpress]]></category><guid
isPermaLink="false">http://www.23systems.net/?p=382</guid> <description><![CDATA[I&#8217;ve updated Lightbox Plus to version 1.5.5.  It has numerous fixes including: Optimized and updated additional code to use less memory and run faster Separated the admin panel output to a separate file Added some custom admin panel styles Fixed &#8230; <a
href="http://www.23systems.net/2009/08/lightbox-plus-1-5-5/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<div
id="attachment_45" class="wp-caption alignright" style="width: 160px"><a
href="/wp-content/uploads/2008/07/lbplus-example.jpg?9d7bd4" rel="lightbox[382]" title="Lightbox Plus Demo and Example"><img
class="size-thumbnail wp-image-45" title="Lightbox Plus Demo and Example" src="http://www.23systems.info/wp-content/uploads/2008/07/lbplus-example-150x112.jpg" alt="lbplus example 150x112 Lightbox Plus 1.5.5" width="150" height="112" /></a><p
class="wp-caption-text">Lightbox Plus Demo and Example</p></div><p>I&#8217;ve updated Lightbox Plus to version 1.5.5.  It has numerous fixes including:</p><ul><li>Optimized and updated additional code to use less memory and run faster</li><li>Separated the admin panel output to a separate file</li><li>Added some custom admin panel styles</li><li>Fixed bug where titles were being broken when DO NOT USE TITLE is checked.</li><li>Fixed issue with limited character sets &#8211; should allow any characters in the title</li><li>Updated <a
title="Colorbox" href="http://colorpowered.com/colorbox/">ColorBox</a> to version 1.2.9</li><li>Some cosmetic changes to admin panel</li></ul><p>You can get it from <a
title="Lightbox Plus at WordPress.org" href="http://wordpress.org/extend/plugins/lightbox-plus/">WordPress.org</a> or <a
title="Lightbox Plus" href="http://www.23systems.net/plugins/lightbox-plus/">23systems</a> download <a
href="http://www.23systems.net/downloads/file/lightbox-plus.zip?9d7bd4" title="Downloaded 9584 times">Lightbox Plus 2.4.6</a> directly.</p> ]]></content:encoded> <wfw:commentRss>http://www.23systems.net/2009/08/lightbox-plus-1-5-5/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>FLIR Change Log - Recent changes for Facelift Image Replacement for WordPress</title><link>http://www.23systems.net/plugins/facelift-image-replacement-flir/change-log/</link> <comments>http://www.23systems.net/plugins/facelift-image-replacement-flir/change-log/#comments</comments> <pubDate>Wed, 08 Jul 2009 19:24:38 +0000</pubDate> <dc:creator>Dan Zappone</dc:creator> <category><![CDATA[23Systems]]></category> <category><![CDATA[automatic]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[change log]]></category> <category><![CDATA[design]]></category> <category><![CDATA[facelift]]></category> <category><![CDATA[faq]]></category> <category><![CDATA[flir]]></category> <category><![CDATA[flirstyle]]></category> <category><![CDATA[ie 6]]></category> <category><![CDATA[image]]></category> <category><![CDATA[images]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[JQuery]]></category> <category><![CDATA[php]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[safari]]></category> <category><![CDATA[users]]></category> <category><![CDATA[Wordpress]]></category><guid
isPermaLink="false">http://www.23systems.net/?page_id=363</guid> <description><![CDATA[0.8.9.1 Minor interface updates Quick links in plugins list Added additiona support and FAQ links to admin panel Readme and faq update 0.8.9 Moved JavaScript calls to the footer to improve load times. You must have the wp_footer() call in &#8230; <a
href="http://www.23systems.net/plugins/facelift-image-replacement-flir/change-log/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<h3>0.8.9.1</h3><ul><li>Minor interface updates<ul><li>Quick links in plugins list</li><li>Added additiona support and FAQ links to admin panel</li></ul></li><li>Readme and faq update</li></ul><h3>0.8.9</h3><ul><li>Moved JavaScript calls to the footer to improve load times.<ul><li>You must have the <code>wp_footer()</code> call in your template for FLIR to work &#8211; see <code>/wp-content/theme/default/footer.php</code> for example.</li></ul></li><li>Updated Facelift to version 2.0b3.<ul><li>Various improvments to rendering and speed</li><li>Using minified version of FLIR for improved load times</li><li>Additional features (not all are implement with FLIR for WordPress)</li><li>Bug fixes from previous versions</li></ul></li><li>Added one additional setting &#8211; Single Cache Directory option</li><li>Updated admin panel to hide help text and provide icon to toggle</li></ul><h3>0.8.8</h3><ul><li>Updated Facelift to version 1.2.2.<ul><li>Corrects security vulnerability with Facelift</li></ul></li></ul><h3>0.8.7.1</h3><ul><li><span
style="font-weight: normal;">Minor adjustments to work with WordPress 2.8.</span></li><li><span
style="font-weight: normal;">Minor changes to jQuery method to ensure compatibility with jQuery 1.3.2. </span></li></ul><h3>0.8.7</h3><ul><li>Fixed typ0 in JavaScript which create issue with IE7.</li></ul><h3>0.8.6</h3><ul><li><span
style="font-weight: normal;">Fixed bug in disable for IE 6 that was also disabling for IE 7 (Thanks Zack for pointing out my stupid error)</span></li><li><span
style="font-weight: normal;">Change some text in the admin panel to clarify a few items.</span></li></ul><h3>0.8.5</h3><ul><li>Set the tags used by the Automatic method to follow the element types as defined in the configuration</li><li>Add checkbox to allow the use of external JavaScript libraries &#8211; jQuery, Scriptaculous and Prototype support only</li><li>Hide Elements to Replace section when using Automatic method as Elements to Replace is not used in that case.</li><li>Add checkbox to disable FLIR for IE6 or lower users to avoid rendering issues that sometimes occur.</li><li>Fix the global Use FancyFonts not showing it&#8217;s activated.</li><li>Other minor interface fixes for WordPress 2.7</li><li>Changed internal selection methods to increase speed and reduce memory usage.</li></ul><h3>0.8.0</h3><ul><li>Updated Facelift to 1.2 release<ul><li>Font Collections</li><li>Basic Callback Functions</li><li>Better error handling</li><li>Bug in generateURL causing HTML not to be sanitized</li><li>Added functionality/bug fixes for “wrap” mode.  Better line-height support.</li><li>Rewrote element replacement algorithm. You no longer need to encapsulate plain text in span elements to have it replaced.  The new algo is recursive so it can replace any number of child elements.  You could even run it on document.body if you wanted to!</li><li>Added flir-image and flir-span classnames to the elements flir creates</li><li>Javascript Plugin support!</li><li>Moved DetectImageState code from facelift.js into a Javascript plugin</li><li>querySelectorAll support for the browsers that support it (Safari, FF3.1 alpha)</li><li>Font size modifier for cSize in FLIRStyle. You can now specify a font size calculation to be applied against the CSS font size.  For example, if you want the generated image to have a font size that is 140% the one you specified in your CSS you could do   cSize:’*1.4&#8242;.  All font sizes will then be multipled by 1.4.</li><li>FLIRStyle.buildURL no longer requires an HTML object to be passed</li><li>Hover caching problems fixed.  Better hover style support.</li><li>JPG and GIF support! Set the “output” option in FLIRStyle.  The default output option is auto.  Auto will cause the generated image to be a transparent png if the element doesn’t have a background color set. Otherwise it will use GIF.</li><li>Hover now only works with &lt;A&gt; elements.</li></ul></li><li>Rewrote code for better readability and adherence to code conventions (hopefully)</li><li>Redesigned admin interface to be more logically organized (again, hopefully)<ul><li>Added more helpful information to the configuration text.</li></ul></li><li>Added ability to specify all elements to replace rather than just the few I had.<ul><li>For example you can specify something like h1,h2,div#sidebar a to have your h1, h2 headers and all of the sidebar links replaced.</li></ul></li><li>Fixed deactivation routine to preserve config-flir.php during auto upgrade.</li><li>If manually upgrading please deactivate plugin before upgrading to ensure config-flir.php is configured correctly.</li></ul><h3>0.7.7</h3><ul><li>Updated Facelift to 1.2b3-3</li></ul><h3>0.7.6</h3><ul><li>Updated Facelift to 1.2b3-2</li></ul><h3>0.7.5</h3><ul><li>Added Facelift FancyFonts plugin option.  FancyFonts uses ImageMagick to render fonts instaed of GD and can be useful</li><li>Fixed the errant semi-colon issue that everybody keeps telling me about but I kept not seeing for some reason</li><li>Added (hopefully) better text prompts to the admin panel</li></ul><h3>0.7.0</h3><ul><li>Initialize plugin and set basic settings on install &#8211; note: the new version will overwrite your current config-flir.php</li><li>Set all config-flir.php settings (except allowed domain and font discovery which is done by the plugin)</li><li>Ability to flush cache on demand</li><li>Ability to reset the entire plugin and reinitialize</li><li>Ability to choose to have fonts automatically replaced for h1 to h5 headers or select a specific JavaScript library to use (jQuery, Prototype, Scriptaculous)</li><li>Latest version of Facelift 1.2b2 which fixes numerous rendering issues.</li><li>Admin panel page reloads after saving changes to reflect updates</li><li>Reduced number of fonts that come with plugin &#8211; all fonts are freeware/open source and redistributable</li><li>Easy addition of your own fonts &#8211; just drop in fonts folder and configure from admin panel</li><li>Selection of what fonts to include during element font selection</li><li>Moved additional admin includes into subdirectory</li><li>Minor cosmetic and coding fixes</li></ul><h3>0.5.9</h3><ul><li>Fixed issue with not running correctly when WordPress is installed in a sub-directory (i.e. <a
class="linkification-ext" title="Linkification: http://yousite.com/personal/blog/" href="http://yousite.com/personal/blog/">http://yousite.com/personal/blog/</a>)</li></ul><h3>0.5.5</h3><ul><li>Removed prototype implementation in favor of jQuery, noticeable improvement in speed.</li><li>Bug with IE in rendering header in some cases not jQuery related</li></ul><h3>0.5.0</h3><ul><li>Added per element modes</li></ul><h3>0.4.1</h3><ul><li>Updated Facelift to 1.2b</li></ul><h3>0.4.0</h3><ul><li>Basic admin functionality added</li><li>Implemented prototype in plugin for per element rendering</li></ul><h3>0.3.0</h3><ul><li>Initial Release</li><li>Auto redering of <code>&lt;h1&gt;</code> to <code>&lt;h5&gt;</code> only</li><li>Using Facelift 1.1</li></ul> ]]></content:encoded> <wfw:commentRss>http://www.23systems.net/plugins/facelift-image-replacement-flir/change-log/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>FLIR Frequently Asked Questions - Frequently Asked Questions for Facelift Image Replacement for WordPress</title><link>http://www.23systems.net/plugins/facelift-image-replacement-flir/frequently-asked-questions/</link> <comments>http://www.23systems.net/plugins/facelift-image-replacement-flir/frequently-asked-questions/#comments</comments> <pubDate>Wed, 08 Jul 2009 19:21:11 +0000</pubDate> <dc:creator>Dan Zappone</dc:creator> <category><![CDATA[23Systems]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[design]]></category> <category><![CDATA[facelift]]></category> <category><![CDATA[flir]]></category> <category><![CDATA[image]]></category> <category><![CDATA[images]]></category> <category><![CDATA[integration]]></category> <category><![CDATA[JQuery]]></category> <category><![CDATA[php]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[Wordpress]]></category><guid
isPermaLink="false">http://www.23systems.net/?page_id=360</guid> <description><![CDATA[It doesn&#8217;t work There are number of reason the plugin might not work. Check the following: Please ensure that you have a cache directory at wp-content/plugins/facelift-image-replacement/facelift/cache and that it is writable. (chmod a+w /cache) Please ensure that your config-flir.php file &#8230; <a
href="http://www.23systems.net/plugins/facelift-image-replacement-flir/frequently-asked-questions/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<h3>It doesn&#8217;t work</h3><p>There are number of reason the plugin might not work.  Check the following:</p><ul><li>Please ensure that you have a cache directory at <code>wp-content/plugins/facelift-image-replacement/facelift/cache</code> and that it is writable. (<code>chmod a+w /cache</code>)</li><li>Please ensure that your <code>config-flir.php </code>file exists at <code>wp-content/plugins/facelift-image-replacement/facelift/config-flir.php</code> and that it is writable. (<code>chmod a+w config-flir.php</code>)</li><li>Make sure the <code>wp-content/plugins/facelift-image-replacement/facelift/</code> is readable</li><li>Check your theme&#8217;s <code>footer.php</code> file and make sure it has the <code>wp_footer();</code> function in it.  It should be located just above the <code>&lt;/body&gt;</code> element close tag.</li><li>Check your theme&#8217;s <code>header.php</code> file and make sure it has the <code>wp_head();</code> function in it.  It should be located just above the <code>&lt;/head&gt;</code> element close tag.</li><li>Check the FLIR admin panel under the design menu and make certain all the options are set in the FLIR Configuration section.  Read the help text on the right of each option for information.</li><li>Check the FLIR admin panel under the design menu and make certain all the options you want are set in the Elements to Replace section.  Heading 1 is generally used for the blog heading, Heading 2 is used for the posts on the main page and on individual post pages, Heading 3 is often used with posts on the catagories and tags pages.  Small is often used for the date and author of the post.</li></ul><h3>When I set FLIR to wrap the text the text overlaps on a single line, how can I fix that?</h3><p>FLIR 2.0b3 has a minor issue where the text will overlap if line-height isn&#8217;t specified in your CSS file for that particular style.  Adding line-height equal to the font size should correct that.  For example</p><pre lang="css">a.pagetitle{
    font-weight:bold;
    font-size:24px;
    display:block;
}</pre><p>Can be updated like so to add line-height:</p><pre lang="css">a.pagetitle{
    font-weight:bold;
    font-size:24px;
    line-height:24px;
    display:block;
}</pre><h3>Will FLIR be configurable from the admin panel?</h3><p>FLIR is almost completly configurable from the admin panel.  Eventually it is planned to be able to configure FLIR almost completely from the admin panel.  At present to configure how and what fonts are used with flir and certain element to be replaced by FLIR.</p><h3>Will the FLIR plugins be usable?</h3><p>At present the FancyFonts plugin is implemented.  QuickEffects will be implemented next.  They require ImageMagick 6.3.7 or higher to function correctly and will be configurable from the admin panel.</p><h3>What about the fonts that come with FLIR?</h3><p>All the fonts that come with FLIR are either free or Open Source.</p><h3>What advantages would you say FLIR provides over sIFR? Besides, of course, from needing flash?</h3><ul><li>Facelift creates transparent PNGs which can lie over the top of any background you want.   For example, take a look at <a
title="Facelift Example 5" href="http://facelift.mawhorter.net/examples/" class="broken_link">Example #5</a>.</li><li>It can easily create multi colored/font headers.  (<a
title="Facelift Example 3" href="href=&quot;http://facelift.mawhorter.net/examples/" class="broken_link">Example #3</a>)</li><li>It can replace links and maintain their clickability (though I believe this functionality was added to sIFR).</li><li>It is very easy to implement.  No other tools besides a web browser are needed and it is very easy to maintain.</li><li>It plays well with third party libraries such as jQuery and prototype.</li><li>You can take advantage of plugins such as the QuickEffects plugin and add things like drop shadows and pattern/gradient fills if you have ImageMagick installed on your server.</li></ul><h3>Is there some kind of caching system? If so, how does it work?</h3><p>Facelift caches all images it generates to disk.  It then will send appropriate headers to the browser if the image has not changed.  This allows for drastic speed increases in rendering when browsing a website.  After a couple of page views you sometimes won&#8217;t even notice the text get replaced.  By default, the cached images are saved indefinitely, but you can change facelift to run through the cache every so often and remove old images to save disk space.  Just change the settings in the admin panel.</p><h3>It still doesn&#8217;t work / I have other questions</h3><p>The best places to get answers are here on this page or <a
title="FLIR Integration with WordPress Forum" href="http://forums.mawhorter.net/viewforum.php?id=11" class="broken_link">FLIR Integration with WordPress Forum</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.23systems.net/plugins/facelift-image-replacement-flir/frequently-asked-questions/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>FLIR Installation - Installation instruction for Facelift Image Replacement for WordPress</title><link>http://www.23systems.net/plugins/facelift-image-replacement-flir/installation/</link> <comments>http://www.23systems.net/plugins/facelift-image-replacement-flir/installation/#comments</comments> <pubDate>Wed, 08 Jul 2009 19:18:25 +0000</pubDate> <dc:creator>Dan Zappone</dc:creator> <category><![CDATA[23Systems]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[design]]></category> <category><![CDATA[development]]></category> <category><![CDATA[facelift]]></category> <category><![CDATA[flir]]></category> <category><![CDATA[image]]></category> <category><![CDATA[installation]]></category> <category><![CDATA[ispconfig]]></category> <category><![CDATA[php]]></category> <category><![CDATA[plesk]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[Wordpress]]></category><guid
isPermaLink="false">http://www.23systems.net/?page_id=356</guid> <description><![CDATA[Requirements PHP and GD. Little testing has been done with different versions of PHP. If you have PHP 5 with GD enabled you shouldn&#8217;t have any problems. PHP 4 currently has some issues but should be resolved in the next &#8230; <a
href="http://www.23systems.net/plugins/facelift-image-replacement-flir/installation/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<h3>Requirements</h3><p>PHP and GD. Little testing has been done with different versions of PHP. If you have PHP 5 with GD enabled you shouldn&#8217;t have any problems. PHP 4 currently has some issues but should be resolved in the next release of Facelift. A newer version of ImageMagick (6.3.7+) is required for the FancyFonts and QuickEffects plugins.</p><p>If GD is not installed on your server you will have to recompile PHP to include GD. If you are comfortable in WHM for cPanel, you can do that under the &#8220;Update Apache&#8221; tab (check the &#8220;GD&#8221; box). Check your settings carefully (especially the PHP version &#8211; cPanel may try to change it) before you hit build. Plesk and ISPConfig should have GD enabled by default.  If you are not comfortable doing it yourself, ask your hosting company to do it for you. (Thanks Steve!)</p><h3>Delete your existing version before installing this version</h3><ol><li>Extract to your <code>wp-content/plugins</code> directory.</li><li>Look in <code>wp-content/plugins/facelift-image-replacement/facelift</code></li><li>Set the <code>wp-content/plugins/facelift-image-replacement/facelift/config-flir.php</code> to be writable (<code>chmod a+w config-flir.php</code>).</li><li>Set the <code>wp-content/plugins/facelift-image-replacement/facelift/cache</code> to be writable (<code>chmod a+w /cache</code>).</li><li>Add fonts of your choice to <code>wp-content/plugins/facelift-image-replacement/facelift/fonts</code> folder.</li><li>Make sure you have the `wp_footer()` call in the footer of your template See `/wp-content/theme/default/footer.php` for example.</li><li>Activate plugin in WordPress admin panel</li><li>Set FLIR configuration in the admin panel &#8211; <code>config-flir.php</code> must be writable for changes to take effect.</li><li>Customize tags for FLIR on FLIR submenu under the Design menu</li></ol><h3>Notes<strong><br
/> </strong></h3><ul><li>QuickEffect Plugin is not implemented yet</li><li>SuperCache Plugin is not implemented yet</li><li>If using a version older than 0.7 completely delete any old verions before upgrading as this plugin is under rapid development</li><li>You cannot auto-upgrade from versions older 0.7.0</li><li>Text remains intact in source so search engines see your page as text!</li></ul> ]]></content:encoded> <wfw:commentRss>http://www.23systems.net/plugins/facelift-image-replacement-flir/installation/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Plugin News</title><link>http://www.23systems.net/2009/06/plugin-news/</link> <comments>http://www.23systems.net/2009/06/plugin-news/#comments</comments> <pubDate>Mon, 08 Jun 2009 21:50:25 +0000</pubDate> <dc:creator>Dan Zappone</dc:creator> <category><![CDATA[development]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[actionable]]></category> <category><![CDATA[colorbox]]></category> <category><![CDATA[facelift]]></category> <category><![CDATA[facelift image replacement]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[JQuery]]></category> <category><![CDATA[lightbox]]></category> <category><![CDATA[NextGEN Gallery]]></category> <category><![CDATA[php]]></category> <category><![CDATA[Web design]]></category> <category><![CDATA[web server]]></category><guid
isPermaLink="false">http://www.23systems.net/?p=250</guid> <description><![CDATA[I&#8217;ve updated all my plugins to be compatible with WordPress 2.8.  There are still the lingering bugs that affect some people but not others.  Here&#8217;s the latest news and updates regarding the plugins. Actionable Actionable has been languishing for a &#8230; <a
href="http://www.23systems.net/2009/06/plugin-news/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I&#8217;ve updated all my plugins to be compatible with WordPress 2.8.  There are still the lingering bugs that affect some people but not others.  Here&#8217;s the latest news and updates regarding the plugins.<br
/> <span
id="more-250"></span></p><h3>Actionable</h3><p>Actionable has been languishing for a while now and needs some attention.  Among the work that needs done it to the following:</p><ol><li>Allow editing of action items from the admin pages</li><li>Create additional views for analyzing the data captured</li><li>Add widget that displays statistics</li><li>Convert animations to jQuery UI library</li></ol><p><strong>Version 0.8.3</strong> has the following changes:</p><ul><li>Updated animated collapse JavaScript to fix issue with jquery 1.3.2.<ul><li>This was causing Facelift Image Replacement to not work when both were in operation together.</li></ul></li><li>Tested to work with WordPress 2.8.</li></ul><h3>Facelift Image Replacement for WordPress</h3><p>I haven&#8217;t had time to do much more than minimal maintenance on Facelift Image Replacement.  I&#8217;ve seen that there are number of issues with the plugin for WordPress.  The roadmap for Facelift looks something like this:</p><p>Version 0.8.8 should include the following updates:</p><ol><li>Add realFontHeight as a checkbox item for Elements to Replace</li><li>Add option for custom FLIRStyles in Elements to Replace</li><li>Add correct wrap for FancyFonts</li><li>Add check for get_browser &#8211; disable checkbox for IE 6 option if not available and add notice</li><li>Fix location of global settings for Automatic (wrap/progressive/etc.) &#8211; currently listed with Elements to Replace which only shows when using methods other than Automatic</li><li>Fix font name issue &#8211; probably will only note that fonts cannot contain spaces</li></ol><p>I am planning the following for version 0.8.9:</p><ol><li>Update FLIR to 2.0x whatever version is available when I get there.<ol><li>No longer planning to branch FLIR for tighter integration of the plugin more closely with WordPress plan the following instead:<ol><li>On upgrade recreate config-flir.php from stored settings in WordPress DB.</li><li>Change the fonts path to wp-content/flir-fonts so user fonts are not removed when the plugin is updated from within WordPress.</li><li>Change the cache path to wp-content/flir-cache cache will not cause the upgrade to fail of directory permissions are not the same a web server user.</li></ol></li></ol></li><li>Add ability to upload and manage fonts from within the plugin.  Will include automatic renaming of fonts to reduce issues.</li><li>Fix the activation/deactivation of the plugin to clear the cache and hopefully eliminate the one remaining upgrade issue when upgrading from within WordPress.</li></ol><p>And by the time version 0.9.0 is released you should see the following features:</p><ol><li>Add the long promised QuickEffects to the plugin.</li><li>Fix all the bugs caused by me in the previous release.</li><li>Add any last feature requests that seem to fit.</li><li>Should be considered beta for 1.0</li></ol><p>Eventually a full verison (1.0) will be released and at that point the only real changes should be the following:</p><ol><li>Use Facelift 2.0 once released.</li><li>Squash any remaining bugs and release.</li></ol><p><strong>Version 0.8.7.1</strong> has the following changes:</p><ul><li>Minor adjustments to work with WordPress 2.8.</li><li>Minor changes to jQuery method to ensure compatibility with jQuery 1.3.2.</li></ul><h3>Lightbox Plus</h3><p>Finally Lightbox Plus is in need of a serious overhaul.  For this I have a number of plans:</p><ol><li>Rebuild lightbox to use Colorbox for image overlay with the following advantages<ol><li>Supports photos, photo groups, slideshow, ajax, inline, and iframed content.</li><li>Appearance is completely controlled through CSS so users can restyle the box.</li><li>Written in jQuery plugin format and can be chained with other jQuery commands.</li><li>Generates W3C valid XHTML and CSS, adds no JS global variables &amp; passes JSLint.</li></ol></li><li>Add enhanced features for use with NextGEN Gallery and WordPress built in gallery.</li><li>Solicit and implement language translations.</li></ol><p>Finally <strong>version 1.3.4</strong> of Lightbox Plus has been updated to work with WordPress 2.8</p><p>I&#8217;ve been thinking about some other plugin possibilities and I am looking for feedback regarding them.  I&#8217;ll post about them as soon as I can find my notes.</p> ]]></content:encoded> <wfw:commentRss>http://www.23systems.net/2009/06/plugin-news/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lightbox Plus and FLIR, Projects and Frameworks</title><link>http://www.23systems.net/2008/08/lightbox-plus-and-flir-projects-and-frameworks/</link> <comments>http://www.23systems.net/2008/08/lightbox-plus-and-flir-projects-and-frameworks/#comments</comments> <pubDate>Sat, 23 Aug 2008 01:53:50 +0000</pubDate> <dc:creator>Dan Zappone</dc:creator> <category><![CDATA[23Systems]]></category> <category><![CDATA[development]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[actionable]]></category> <category><![CDATA[cakephp]]></category> <category><![CDATA[facelift]]></category> <category><![CDATA[flir]]></category> <category><![CDATA[framework]]></category> <category><![CDATA[lightbox]]></category> <category><![CDATA[php]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[symfony]]></category><guid
isPermaLink="false">http://www.23systems.net/?p=170</guid> <description><![CDATA[I&#8217;ve got a whole lot on my plate and development efforts for Lightbox Plus, FLIR for WordPress and Actionable are going to have to go on hold for a bit.  I&#8217;m going to try to push out another release of &#8230; <a
href="http://www.23systems.net/2008/08/lightbox-plus-and-flir-projects-and-frameworks/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I&#8217;ve got a whole lot on my plate and development efforts for <a
title="Lightbox Plus" href="/plugins/lightbox-plus/">Lightbox Plus</a>, <a
title="FLIR for WordPress" href="/plugins/facelift-image-replacement-flir/">FLIR for WordPress</a> and <a
title="Actionable" href="/plugins/actionable/">Actionable</a> are going to have to go on hold for a bit.  I&#8217;m going to try to push out another release of Lightbox Plus either tonight or tomorrow then after that I probably won&#8217;t even be able to provide much in the way of support for about a week and a half.  I&#8217;ve got to literally cram a 3-4 week project into 3-4 days.  I&#8217;m not looking forward to it.  Then I&#8217;m going out of town for about five days for a much needed escape.</p><p>To get the project I need to finish out done by Thursday of next week I&#8217;m looking at some frameworks for PHP though I&#8217;m not sure they wouldn&#8217;t just slow me down.  Ideally they shouldn&#8217;t and right now I&#8217;m trying to decide between <a
title="CakePHP" href="http://cakephp.org/">CakePHP</a> and <a
title="Symfony" href="http://www.symfony-project.org/">Symfony</a>.  Both are good but it&#8217;s pretty much going to be whichever I can pick up on quickest tomorrow or Sunday night.</p><p>After I get back from being away I will still have more to do on the project but I should hopefully be able to put some time into the plugins &#8211; at the very least I should be able to do some support.  I hope everything doesn&#8217;t go to hell in a handbasket while I&#8217;m gone.</p> ]]></content:encoded> <wfw:commentRss>http://www.23systems.net/2008/08/lightbox-plus-and-flir-projects-and-frameworks/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Actionable Demo - Demonstration of the Actionable plugin for WordPress</title><link>http://www.23systems.net/plugins/actionable/actionable-demo/</link> <comments>http://www.23systems.net/plugins/actionable/actionable-demo/#comments</comments> <pubDate>Thu, 14 Aug 2008 21:46:39 +0000</pubDate> <dc:creator>Dan Zappone</dc:creator> <category><![CDATA[23Systems]]></category> <category><![CDATA[actionable]]></category> <category><![CDATA[JQuery]]></category> <category><![CDATA[php]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[users]]></category> <category><![CDATA[Wordpress]]></category><guid
isPermaLink="false">http://www.23systems.net/?page_id=136</guid> <description><![CDATA[http://www.23systems.net<p>By <a
href="/wp-register.php">registering</a>, you can create a green actions profile and save it for future reference.</p>]]></description> <content:encoded><![CDATA[http://www.23systems.net<p>By <a
href="/wp-register.php">registering</a>, you can create a green actions profile and save it for future reference.</p>]]></content:encoded> <wfw:commentRss>http://www.23systems.net/plugins/actionable/actionable-demo/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Database Caching 49/77 queries in 0.012 seconds using disk: basic
Object Caching 1633/1673 objects using disk: basic

Served from: www.23systems.net @ 2012-02-04 01:23:57 -->
