<?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>ServerPress.com</title>
	<atom:link href="http://serverpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://serverpress.com</link>
	<description>Developer and Designer Solutions for WordPress</description>
	<lastBuildDate>Thu, 23 May 2013 12:51:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>New DesktopServer Version 3.5.6 Released</title>
		<link>http://serverpress.com/news/new-desktopserver-version-3-5-6-released/</link>
		<comments>http://serverpress.com/news/new-desktopserver-version-3-5-6-released/#comments</comments>
		<pubDate>Tue, 07 May 2013 19:57:14 +0000</pubDate>
		<dc:creator>Stephen Carroll</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Software Updates]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://serverpress.com/?p=8884</guid>
		<description><![CDATA[A new version of DesktopServer (version 3.5.6) is now available in our downloads section. This version includes important updates to both our free DesktopServer Limited and DesktopServer Premium version. Update Instructions For new installations, please follow the &#8220;Install and Upgrade Steps&#8221; section on the Installing DesktopServer page. Change Log This version (3.5.6) includes the following [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of <a href="http://serverpress.com/products/desktopserver/#compare" target="_blank">DesktopServer</a> (version 3.5.6) is now available in our downloads section. This version includes important updates to both our free DesktopServer Limited and DesktopServer Premium version.</p>
<p><span id="more-8884"></span></p>
<h4>Update Instructions</h4>
<p>For new installations, please follow the <a href="http://serverpress.com/support/installing-desktopserver/" target="_blank">&#8220;Install and Upgrade Steps&#8221; section on the Installing DesktopServer page</a>.</p>
<h4>Change Log</h4>
<p>This version (3.5.6) includes the following updates:</p>
<ul>
<li>New Support for BackUp WordPress .zip file format.</li>
<li>New Support for BackWP Up .zip file format.</li>
<li>Fixes delay with keyboard shortcuts (select-all, copy, cut, paste) on OS X.</li>
<li>Fixes mis-interpreted domain name when export/copying WordPress Multisite.</li>
<li>Fixes &#8220;UnsupportedFormatException &#8211; path&#8230;invalid&#8221; error on startup.</li>
<li>Fixes DirectDeploy caching issue when doing back to back deploys.</li>
<li>Fixes omitting .git and .svn folders on export and deployment.</li>
<li>Fixes UTF8 issue on Duplicator file imports.</li>
<li>Faster <a href="http://serverpress.com/news/using-direct-deploy-to-launch-websites/" target="_blank">DirectDeploy</a> omits redundant compression on compressed files.</li>
<li>Increased <a href="http://serverpress.com/news/using-direct-deploy-to-launch-websites/" target="_blank">DirectDeploy</a> compatibility with memory meager&nbsp;hosts.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://serverpress.com/news/new-desktopserver-version-3-5-6-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New DesktopServer Version 3.5.3 Released</title>
		<link>http://serverpress.com/news/new-desktopserver-version-3-5-3-released/</link>
		<comments>http://serverpress.com/news/new-desktopserver-version-3-5-3-released/#comments</comments>
		<pubDate>Sun, 10 Mar 2013 00:48:03 +0000</pubDate>
		<dc:creator>Stephen Carroll</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Software Updates]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://serverpress.com/?p=8072</guid>
		<description><![CDATA[A new version of DesktopServer (version 3.5.3) is now available in our downloads section. This version includes important updates to&#160;both our free DesktopServer Limited and DesktopServer Premium version. Update Instructions Please follow the &#8220;Install and Upgrade Steps&#8221; section on the Installing DesktopServer page. Change Log This version (3.5.3) includes the following updates: Fixes &#8220;XAMPP domain [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of <a href="http://serverpress.com/products/desktopserver/#compare" target="_blank">DesktopServer</a> (version 3.5.3) is now available in our downloads section. This version includes important updates to&nbsp;both our free DesktopServer Limited and DesktopServer Premium version.</p>
<p><span id="more-8072"></span></p>
<h4>Update Instructions</h4>
<p>Please follow the <a href="http://serverpress.com/support/installing-desktopserver/" target="_blank">&#8220;Install and Upgrade Steps&#8221; section on the Installing DesktopServer page</a>.</p>
<h4>Change Log</h4>
<p>This version (3.5.3) includes the following updates:</p>
<ul>
<li>Fixes &#8220;XAMPP domain error 1&#8243; on some Macintosh systems with permissions issues.</li>
<li>Fixes crashing on Duplicator imports with German character set in filenames.</li>
<li>Fixes database failure importing BackupBuddy files when cart66 is present.</li>
<li>Fixes memory leak on Windows resulting in crash during direct deploy.</li>
<li>Optimizes file transfer compression when using direct deploy.</li>
<li>Optimizes file transfer speed on both Mac and Windows.</li>
<li>Scrubbing now includes wp-config.php and .htaccess (in addition to wp-content).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://serverpress.com/news/new-desktopserver-version-3-5-3-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New DesktopServer Version 3.5.2 Released</title>
		<link>http://serverpress.com/news/new-desktopserver-version-3-5-2-released/</link>
		<comments>http://serverpress.com/news/new-desktopserver-version-3-5-2-released/#comments</comments>
		<pubDate>Fri, 01 Mar 2013 01:29:44 +0000</pubDate>
		<dc:creator>Stephen Carroll</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Software Updates]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://serverpress.com/?p=7824</guid>
		<description><![CDATA[Note: Existing users should follow the How to Install DesktopServer&#8217;s upgrade instructions to preserve existing websites. Note: Manual installation will ERASE existing sites and is not recommended. A new version of DesktopServer (version 3.5.2) is now available in our downloads section. This version includes a new features and an important critical update for Windows users [...]]]></description>
			<content:encoded><![CDATA[<p><span style="background-color: #ffff99;"><em>Note: Existing users should follow the How to Install DesktopServer&#8217;s upgrade instructions to preserve existing websites. Note: Manual installation will ERASE existing sites and is not recommended.</em></span></p>
<p>A new version of DesktopServer (version 3.5.2) is now available in our downloads section. This version includes a new features and <span style="text-decoration: underline;">an important critical update for Windows users</span> to both our free DesktopServer Limited and DesktopServer Premium version.</p>
<p><span id="more-7824"></span></p>
<h4>Update Instructions</h4>
<p>Due to installer object caching issues, please ensure that you do not have any older unzipped installer packages (zipped are fine) present on your system before running the installer application.</p>
<ol>
<li>Download the ZIP archive for your specific platform (Windows or Macintosh) from our <a href="http://serverpress.com/downloads">download page</a>.</li>
<li>Unpack the ZIP archive (right-click, Extract All&#8230; on Windows) and run (right-click, Open) the Install DesktopServer icon (blue box with green arrow).</li>
<li>Select the default &#8216;Upgrade DesktopServer&#8217; followed by the Continue button; <strong>DO NOT</strong> select &#8220;uninstall&#8221; (uninstall will delete your existing data).</li>
</ol>
<p><span style="line-height: 24px;">After upgrade, you must start DesktopServer to turn on Apache and MySQL services.</span></p>
<h4>Change Log</h4>
<p>This version (3.5.2) includes the following updates:</p>
<ul>
<li><a href="http://serverpress.com/news/using-direct-deploy-to-launch-websites/" target="_blank">New direct deployment feature for hosts that support File System Direct</a>.</li>
<li><span style="color: #993300;">Critical fix for Windows for all scrubbing (copy, move, import/export)</span>.</li>
<li>Fixes scrubbing anomaly when export baseDir is a descendant.</li>
<li>Fixes export to an external drive on Windows systems.</li>
<li>Scrubbing optimizations for increased accuracy.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://serverpress.com/news/new-desktopserver-version-3-5-2-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Using Direct Deploy to Launch Websites</title>
		<link>http://serverpress.com/news/using-direct-deploy-to-launch-websites/</link>
		<comments>http://serverpress.com/news/using-direct-deploy-to-launch-websites/#comments</comments>
		<pubDate>Fri, 01 Mar 2013 01:25:33 +0000</pubDate>
		<dc:creator>Stephen Carroll</dc:creator>
				<category><![CDATA[How To Tutorials]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[deploy]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[transfer]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://serverpress.com/?p=7827</guid>
		<description><![CDATA[DesktopServer version 3.5.2 has a new direct deployment feature to get your WordPress websites from your desktop to your hosting provider in just a few clicks. No FTP or SSH client is necessary. In fact, you won&#8217;t even need such credentials to launch. What you will need is a hosting provider that supports WordPress&#8217; File [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://serverpress.com/wp-content/uploads/2013/02/launch-site.jpg"><img class="alignleft size-medium wp-image-7828" title="launch-site" src="http://serverpress.com/wp-content/uploads/2013/02/launch-site-300x254.jpg" alt="" width="300" height="254" /></a><a href="http://serverpress.com/news/new-desktopserver-version-3-5-2-released/">DesktopServer version 3.5.2</a> has a new direct deployment feature to get your WordPress websites from your desktop to your hosting provider in just a few clicks. No FTP or SSH client is necessary. In fact, you won&#8217;t even need such credentials to launch. What you will need is a hosting provider that supports WordPress&#8217; File System Direct feature (fortunately, most shared and VPS hosts support this). This post will show you how to use the new feature to launch your site live or to setup a preview site on an existing domain for client previews. A quick summary of what we will cover follows:</p>
<ol>
<li><span style="line-height: 22px;">Install WordPress on your destination server. </span></li>
<li><span style="line-height: 22px;">Activate the DesktopServer for WordPress plugin.</span></li>
<li><span style="line-height: 22px;">Use DesktopServer&#8217;s &#8220;Direct deploy to an existing server&#8221; option.</span></li>
</ol>
<div class="clear"><span id="more-7827"></span></div>
<h4>Requirements</h4>
<p>First, your host should naturally support WordPress. Also, your host must support File System Direct. File System Direct is a (PHP) feature that allows WordPress to write files to the local file system on the server. This is used primarily to update WordPress, install plugins, or install themes without having to provide FTP or SSH credentials. Files are written to the file system under the user account of the running web server. Some shared hosts do not support this because a misconfigured or web server running as &#8220;root&#8221; (which would allow writing files anywhere) could put a server at risk. Thankfully, most shared hosts today have properly configured servers that have separate isolated accounts for providing web services. Most cPanel enabled hosts such as <a href="http://secure.hostgator.com/~affiliat/cgi-bin/affiliates/clickthru.cgi?id=scarroll" target="_blank">Hostgator</a> or <a href="http://www.bluehost.com/track/scarroll" target="_blank">Bluehost</a> support File System Direct and work well with DesktopServer&#8217;s direct deploy feature.</p>
<h4>Step 1 &#8211; Install WordPress</h4>
<p><a href="http://serverpress.com/wp-content/uploads/2013/02/create-subdomain.jpg"><img class="alignleft size-thumbnail wp-image-7851" title="Create a subdomain" src="http://serverpress.com/wp-content/uploads/2013/02/create-subdomain-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://serverpress.com/wp-content/uploads/2013/02/crate-subdomain2.jpg"><img class="alignleft size-thumbnail wp-image-7850" title="Name the subdomain" src="http://serverpress.com/wp-content/uploads/2013/02/crate-subdomain2-150x150.jpg" alt="" width="150" height="150" /></a>Some designers may wish to provide a preview of their website to a client before deploying to their main domain name.  If you don&#8217;t want a subdomain, just skip to the next paragraph to install WordPress. You can make a preview site by creating a subdomain which is the preferred method of doing a preview website. This is because WordPress uses &#8220;fully qualified URLs&#8221; instead of what traditional HTML websites may use: &#8220;relative URLs&#8221;. The former being more secure but more difficult to change. It is far easier to have your development website mirror your live website and switching domain names is a lot easier.  For this example, I&#8217;ll show you how to create a preview website on a hosting provider that supports subdomains so that we can make a http://testing.example.com without affecting the main http://www.example.com website. We&#8217;ll be using a <a href="http://en.wikipedia.org/wiki/CPanel" target="_blank">cPanel</a> powered hosting provider such as <a href="http://secure.hostgator.com/~affiliat/cgi-bin/affiliates/clickthru.cgi?id=scarroll" target="_blank">Hostgator</a> or <a href="http://www.bluehost.com/track/scarroll" target="_blank">Bluehost</a> which supports subdomains on all their hosting plans. Just go to your cPanel and look for the &#8220;Subdomains&#8221; icon. You can add a subdomain and give it a unique name, such as &#8220;testing&#8221; to end up with something like http://testing.my-domain.com. The subdomain will live in a separate folder that will house all of our website files.</p>
<p><a href="http://serverpress.com/wp-content/uploads/2013/02/fantastico-install.jpg"><img class="alignleft size-thumbnail wp-image-7852" title="Fantastico Install" src="http://serverpress.com/wp-content/uploads/2013/02/fantastico-install-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://serverpress.com/wp-content/uploads/2013/02/quick-install-wordpress.jpg"><img class="alignleft size-thumbnail wp-image-7854" title="Quick Install" src="http://serverpress.com/wp-content/uploads/2013/02/quick-install-wordpress-150x150.jpg" alt="" width="150" height="150" /></a>Next, you will need to install WordPress on your hosting provider. Thankfully, most hosts provide an automated wizard to install WordPress or at the very least, provide free support to get WordPress up and running. This will provide a &#8216;blank canvas&#8217; and will also validate your host as capable of running WordPress. You can think of it as formatting a disk before use. It&#8217;s okay if you already have a WordPress site with content at your destination, but please note that this process is <span style="text-decoration: underline;"><strong>destructive</strong></span>. You will <span style="text-decoration: underline;"><strong>overwrite</strong></span> any existing data at your destination site. Be sure to make a backup if you want to preserve any existing data on your live site. If you look at your hosting provider&#8217;s control panel, they may feature an icon for Fantastico or QuickInstall. The later is preferred as QuickInstall provides the latest version of WordPress. Simply select WordPress on the left hand side followed by the domain or subdomain where you want to install WordPress. Be sure to write down your admin username and password (we will need this for step 3).</p>
<h4>Step 2 &#8211; Activate DesktopServer for WordPress</h4>
<p><a href="http://serverpress.com/wp-content/uploads/2013/02/install-desktopserver-for-wordpress.jpg"><img class="alignleft size-thumbnail wp-image-7853" title="install-desktopserver-for-wordpress" src="http://serverpress.com/wp-content/uploads/2013/02/install-desktopserver-for-wordpress-150x150.jpg" alt="" width="150" height="150" /></a>Login to the WordPress administration screen after installing WordPress on your live hosting provider&#8217;s server. We will need to install the DesktopServer for WordPress plugin that is freely available from the WordPress directory. From the administration menu, visit Plugins -&gt; Add New, and type &#8220;DesktopServer&#8221; in the search form. Be sure to activate the DesktopServer for WordPress plugin after installation. The plugin will allow you to deploy your development website to the live server without having to go though an FTP or SSH client. This plugin will test to see if your hosting provider supports File System Direct and will automatically be removed after deployment. Click the screenshot to the left for a detailed view. If the WordPress installation on your live host is older than version 3.5 , you will need to turn on the XML-RPC via WordPress&#8217; Settings -&gt; Writing options page (see the section for &#8220;Remote Publishing&#8221;). XML-RPC is now a standard feature for all WordPress installations. See lower right side of WordPress&#8217; dashboard to determine the WordPress version number.</p>
<h4>Step 3 &#8211; Use Direct Deploy</h4>
<p><a href="http://serverpress.com/wp-content/uploads/2013/02/direct-deploy.jpg"><img class="alignleft size-thumbnail wp-image-7863" title="Direct Deploy" src="http://serverpress.com/wp-content/uploads/2013/02/direct-deploy-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://serverpress.com/wp-content/uploads/2013/02/deploy-options.jpg"><img class="alignleft size-thumbnail wp-image-7865" title="Deployment options" src="http://serverpress.com/wp-content/uploads/2013/02/deploy-options-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://serverpress.com/wp-content/uploads/2013/02/progress-bar.jpg"><img class="alignleft size-thumbnail wp-image-7864" title="Deployment progress" src="http://serverpress.com/wp-content/uploads/2013/02/progress-bar-150x150.jpg" alt="" width="150" height="150" /></a>You can use DesktopServer&#8217;s export feature to deploy your development site to your live host. Start DesktopServer and select the option to &#8220;Import, export or share a website&#8221;, followed by &#8220;Export or deploy a WordPress website&#8221;. Click next and you will be presented with a drop down combo box to select the development website you want to deploy. Be sure to type in the domain name (or preview subdomain name) you wish to deploy to (i.e. testing.postmy.info) in the &#8220;Export As&#8221; text box. Select the &#8221;Direct deploy to an existing server&#8221; option and you will be prompted for your WordPress admin credentials. These will be the credentials of your destination server&#8217;s WordPress installation (see screenshot).</p>
<p>The next screen will provide you with three options: 1) Encourage search engine visibility (which you will want to turn OFF if you are creating a preview site to prevent contaminating your SEO results or leave checked ON for your real site), 2) Purge post and page revisions (the default is on to make deployments faster), and 3) Customize scrubbing options. Click next and DesktopServer will prepare your development website for deployment by performing a number of important tasks, such as:</p>
<ul>
<li><span style="line-height: 22px;">Replacing your development site .dev domain name with the real top level domain name in both your files and database.</span></li>
<li><span style="line-height: 22px;">Copy only your site data to a temporary folder, purging unnecessary files that might pose a security risk (Netbeans and Dreamweaver notes and project files).</span></li>
<li><span style="line-height: 22px;">Remove any bulky hidden folders such as .git/.svn source code repositories (this is done on the copy, not your actual development folder).</span></li>
<li><span style="line-height: 22px;">Compress files and split large files (such as video) for faster upload and processing on your hosting provider.</span></li>
</ul>
<div>DesktopServer receives information from your hosting provider that will tell it the maximum upload package size. If your site is large, you may notice the progress bar pause during the deployment process. Be patient, as it is normal for your server to tell DesktopServer to pause while it processes items. Upload times vary depending on your ISP&#8217;s upstream capabilities (which are most likely slower than download) . Your hosting provider&#8217;s bandwidth availability will also influence deploy times. Grab a cup of coffee and your site should be uploaded as quickly as possible. The &#8220;Next&#8221; button will automatically enable after the deployment process completes. The last screen will present you with a hyper link to visit your deployed site. If all goes well, you should see your site on your live hosting provider. For support, <a href="http://serverpress.com/forums" target="_blank">please be sure to post in our Premium forum</a>. Feel free to let us know who your favorite (or least favorite) hosting provider is.</div>
]]></content:encoded>
			<wfw:commentRss>http://serverpress.com/news/using-direct-deploy-to-launch-websites/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Using LAN Sharing for Mobile Device Testing</title>
		<link>http://serverpress.com/news/using-lan-sharing-for-mobile-device-testing/</link>
		<comments>http://serverpress.com/news/using-lan-sharing-for-mobile-device-testing/#comments</comments>
		<pubDate>Thu, 28 Feb 2013 06:44:39 +0000</pubDate>
		<dc:creator>Stephen Carroll</dc:creator>
				<category><![CDATA[How To Tutorials]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://serverpress.com/?p=4927</guid>
		<description><![CDATA[DesktopServer is about convenience as well as meeting the needs of developers and designers that use WordPress. For Professionals, that means leveraging the latest technology to ensure that you reach your target market accurately. At some point, you may wish to test your development website on the same types of devices your client uses or [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://serverpress.com/wp-content/uploads/2012/06/multidevice.jpg"><img class=" wp-image-5297 alignleft" title="LAN Sharing allows all devices on your network to see your development server." src="http://serverpress.com/wp-content/uploads/2012/06/multidevice.jpg" alt="" width="269" height="230" /></a><a href="http://serverpress.com/products/desktopserver">DesktopServer</a> is about convenience as well as meeting the needs of developers and designers that use WordPress. For Professionals, that means leveraging the latest technology to ensure that you reach your target market accurately. At some point, you may wish to test your development website on the same types of devices your client uses or to just preview &#8220;responsive design&#8221; features. This post won&#8217;t go into details as to why this is important as there are already plenty of articles that explain why <a href="http://mashable.com/2012/12/11/responsive-web-design/" target="_blank">2013 is the Year of Responsive Web Design</a>. Rather, I&#8217;ll focus on how to do this with DesktopServer and your development WordPress websites.<span id="more-4927"></span></p>
<div class="clear"></div>
<h4>The Complicated Issue</h4>
<p>You can already access your DesktopServer websites (on your computer) via the fictitious&nbsp;&#8221;.dev&#8221; domain names you create for each of your website projects (i.e. http://www.example.dev). However, how do you access the site from a mobile device on your LAN (local area network)? The .dev domain names won&#8217;t work as they are not real and no one knows about them except the computer running DesktopServer. &nbsp;But what about your mobile device that is not running DesktopServer? It turns out that every device on your LAN (or WiFi network) uses an IP address, an enumerated number that can be used to access the device. You can use this number to access DesktopServer from your mobile device (if you knew the numerical address). Unfortunately this address may vary depending on the number of network devices you have, your router manufacturer or ISP provided hardware. It gets even more complicated as unlike traditional HTML based websites that may use relative URLs, WordPress uses fully qualified URLs to reference the various components that make up a given site. While fully qualified URLs have security benefits, it inhibits the ability to easily change them (which we will need to do to access your website from a mobile device using the numerical address i.e. http://192.168.0.88).</p>
<h4>The Solution</h4>
<p>DesktopServer provides an easy way to resolve this issue by finding out the IP address of your computer for you. DesktopServer also adjusts WordPress&#8217; fully qualified URL requirements so that you can properly access your site from your mobile device. DesktopServer will handle address translation in realtime to allow for office workgroups. For instance, you can have a co-worker access your development website&#8217;s WordPress admin pages from another computer to upload and update media, posts, and pages to accelerate your website development needs. DesktopServer will automatically handle remapping of the IP address back to the project domain name in the database to make sure everything stays tidy. An important provision is that just one development website can be accessed or &#8220;shared&#8221; via the IP address at a time (which also excludes sub-domains in WordPress Multisite mode). Because DesktopServer only takes a few seconds to switch between sites to share, you can test all your projects conveniently and in a timely manner. Follow the stapes below to get started using DesktopServer&#8217;s sharing feature and to see what your development website looks like on your mobile device (such as an iPhone, iPad or Android device).</p>
<p><a href="http://serverpress.com/wp-content/uploads/2013/02/sharing-1.jpg"><img class="alignleft size-medium wp-image-7806" title="Select &quot;Import, export or share from the main menu&quot;." src="http://serverpress.com/wp-content/uploads/2013/02/sharing-1-300x232.jpg" alt="" width="300" height="232" /></a>First, from DesktopServer&#8217;s main menu of options, select the last item titled &#8220;Import, export or share a website&#8221;, followed by the option &#8220;Share a development website&#8221;.</p>
<div class="clear"></div>
<p><a href="http://serverpress.com/wp-content/uploads/2013/02/sharing-2.jpg"><img src="http://serverpress.com/wp-content/uploads/2013/02/sharing-2-300x231.jpg" alt="" title="Select the project domain name to share." width="300" height="231" class="alignleft size-medium wp-image-7807" /></a>You will then be presented with a list of your development websites.
<ol>
<li>Highlight the development website that you want to share and access from another computer or mobile device.</li>
<li>Click the option &#8216;Local Area Network&#8217;, followed by clicking next. DesktopServer will then initialize sharing. </li>
</ol>
<div class="clear"></div>
<p>Lastly, you will be shown a hyper link with the share URL using the local area network IP Address. Type this URL on your mobile device&#8217;s browser or from another computer to access the shared site. Be sure to turn off or update your firewall&#8217;s rules (on the computer running DesktopServer) to allow you to serve your web pages outside of your computer. Likewise, be sure that your mobile device or other computers are on the same LAN and/or WiFi network. You should now be able to view your site on your mobile device for testing. This feature is only available to DesktopServer Premium users. Please post questions for support in the Premium forum at <a href="http://serverpress.com/forum/premium-support/desktopserver-support/">http://serverpress.com/forum/premium-support/desktopserver-support/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://serverpress.com/news/using-lan-sharing-for-mobile-device-testing/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New DesktopServer Version 3.5.1 Released</title>
		<link>http://serverpress.com/news/new-desktopserver-3-5-1-released/</link>
		<comments>http://serverpress.com/news/new-desktopserver-3-5-1-released/#comments</comments>
		<pubDate>Tue, 19 Feb 2013 16:55:04 +0000</pubDate>
		<dc:creator>Stephen Carroll</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Software Updates]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://serverpress.com/?p=7594</guid>
		<description><![CDATA[Note: Existing users should follow the How to Install DesktopServer&#8217;s upgrade instructions to preserve existing websites. Note: Manual installation will ERASE existing sites and is not recommended. A new version of DesktopServer (version 3.5.1) is now available in our downloads section. This version includes important updates and critical fixes to both our free DesktopServer Limited [...]]]></description>
			<content:encoded><![CDATA[<p><span style="background-color: #ffff99;"><em>Note: Existing users should follow the How to Install DesktopServer&#8217;s upgrade instructions to preserve existing websites. Note: Manual installation will ERASE existing sites and is not recommended.</em></span></p>
<p>A new version of DesktopServer (version 3.5.1) is now available in our downloads section. This version includes important updates and critical fixes to both our free DesktopServer Limited and DesktopServer Premium version.</p>
<p><span id="more-7594"></span></p>
<h4>Update Instructions</h4>
<p>Due to installer object caching issues, please ensure that you do not have any older unzipped installer packages (zipped are fine) present on your system before running the installer application.</p>
<ol>
<li>Download the ZIP archive for your specific platform (Windows or Macintosh) from our <a href="http://serverpress.com/downloads">download page</a>.</li>
<li>Unpack the ZIP archive (right-click, Extract All&#8230; on Windows) and run (right-click, Open) the Install DesktopServer icon (blue box with green arrow).</li>
<li>Select the default &#8216;Upgrade DesktopServer&#8217; followed by the Continue button; <strong>DO NOT</strong> select &#8220;uninstall&#8221; (uninstall will delete your existing data).</li>
</ol>
<p><span style="line-height: 24px;">After upgrade, you must start DesktopServer to turn on Apache and MySQL services.</span></p>
<h4>Change Log</h4>
<p>This version (3.5.1) includes the following updates:</p>
<ul>
<li>New QuickDeploy script updated for MySQL import format.</li>
<li>New installer version 1.4.0 fixes missing htdocs issue.</li>
<li>New updated phpMyAdmin version 3.5.7.</li>
<li>Fixes error where webOwner attempts to start as root.</li>
<li>Fixes non-WordPress blueprint Nil Object exception.</li>
<li>Fixes ownership issues on external drives (OS X).</li>
<li>Fixes owner/group issues on wp-config.php file.</li>
<li>Fixes missing QuickDeploy script.</li>
</ul>
<h4>Known Issues</h4>
<p>Exporting to an external or secondary drive on Windows based system fails. This will be addressed in the next release.</p>
]]></content:encoded>
			<wfw:commentRss>http://serverpress.com/news/new-desktopserver-3-5-1-released/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Exporting for Deployment with DesktopServer 3.5.0</title>
		<link>http://serverpress.com/news/exporting-for-deployment-with-desktopserver-3-5-0/</link>
		<comments>http://serverpress.com/news/exporting-for-deployment-with-desktopserver-3-5-0/#comments</comments>
		<pubDate>Mon, 11 Feb 2013 08:16:38 +0000</pubDate>
		<dc:creator>Stephen Carroll</dc:creator>
				<category><![CDATA[How To Tutorials]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[deploy]]></category>
		<category><![CDATA[desktopserver]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[transfer]]></category>

		<guid isPermaLink="false">http://serverpress.com/?p=7243</guid>
		<description><![CDATA[DesktopServer Premium edition has new export functionality for greater compatibility when deploying your WordPress creations to a live host. This document will show you how to use the new features with the original deployment methods to deploy your sites successfully on a wider range of hosting providers and with greater success when migrating proprietary theme [...]]]></description>
			<content:encoded><![CDATA[<p>DesktopServer Premium edition has new export functionality for greater compatibility when deploying your WordPress creations to a live host. This document will show you how to use the new features with the original deployment methods to deploy your sites successfully on a wider range of hosting providers and with greater success when migrating proprietary theme and plugin settings. I&#8217;ll start by summarizing the new steps we&#8217;ll need to perform followed by a detailed step by step description below:</p>
<ol>
<li>Ensure your target compatible host server has a working WordPress installation (to be overwritten).</li>
<li>Install the &#8220;DesktopServer for WordPress&#8221; plugin on your target live host&#8217;s WordPress instance.</li>
<li>Export your localhost development website to a compatible .zip archive for deployment.</li>
</ol>
<p><span id="more-7243"></span></p>
<h4>Step 1 &#8211; WordPress on Your Target Server</h4>
<p>To get started deploying to your live hosting provider, you should first ensure that you have a working version of WordPress installed on your target server. Any version greater or equal to WordPress version 2.8 will do. This will validate your host as being WordPress compatible and make it easier to gather the required information for a successful deployment package that is compatible with your host server. The WordPress installation can be from a prior loaded website (to be overwritten with your new deployment) or an empty default installation. Most WordPress compatible hosting providers have an automated &#8220;WordPress install&#8221; feature on their control panels (should you not have WordPress already installed). For instance,&nbsp;<a href="http://www.youtube.com/watch?v=n1tpauUXGZk" target="_blank">QuickInstall</a>,&nbsp;<a href="https://www.youtube.com/watch?v=MuolWmyCeYw&amp;feature=fvsr" target="_blank">Fantastico</a>,&nbsp;<a href="https://www.youtube.com/watch?v=oFLgg8f9FjI" target="_blank">SimpleScripts</a>, or&nbsp;<a href="https://www.youtube.com/watch?v=hT_ZtoyTUYw&amp;feature=related" target="_blank">Site Software</a>&nbsp;just to name a few. Alternatively, many hosts provide free installation of WordPress (contact your hosting provider for details). Please ensure that you have WordPress pre-installed at the destination you wish when users type the domain name to visit your site.</p>
<h4>Step 2 &#8211; Install the &#8220;DesktopServer for WordPress&#8221; Plugin</h4>
<p><a href="http://serverpress.com/wp-content/uploads/2013/02/add-plugin.jpg"><img class="alignleft  wp-image-7321" title="Add the DesktopServer for WordPress plugin" src="http://serverpress.com/wp-content/uploads/2013/02/add-plugin-300x236.jpg" alt="" width="180" height="142" /></a>Gathering your target server&#8217;s details is automated by installing the &#8220;DesktopServer for WordPress&#8221; plugin. At the time of this writing, the &#8220;DesktopServer for WordPress&#8221; plugin is being evaluated for availability in the official WordPress Plugin Directory. However, you can install this plugin manually via our downloads&nbsp;page at <a href="http://serverpress.com/downloads/ ">http://serverpress.com/downloads/</a> (scroll towards the bottom). Simply download the zip archive to your computer. Mountain Lion users may need to re-zip the folder as OS X is known to automatically unzip on download by default.&nbsp;Next, login to your live server&#8217;s WordPress installation and visit the admin section menu; click Plugins -&gt; Add New -&gt; Upload to select the &#8220;DesktopServer for WordPress&#8221; zip file you downloaded from our site. Be sure to activate the plugin after installation.</p>
<h4>Step 3 &#8211; Export Your Development Website for Deployment</h4>
<p><a href="http://serverpress.com/wp-content/uploads/2013/02/ds-4-wp.jpg"><img class="alignleft  wp-image-7322" title="ds-4-wp" src="http://serverpress.com/wp-content/uploads/2013/02/ds-4-wp-300x236.jpg" alt="" width="180" height="142" /></a>Lastly, use DesktopServer&#8217;s export feature to prepare your development website archive for use on your live host&#8217;s server. Start by selecting the &#8220;Export, import or share a website&#8221; option and click next, followed by the &#8220;Export a WordPress website archive&#8221; option. On the next screen, select your development website from the drop down combo box and then type the domain name of the live server where you want to deploy to in the &#8220;Export As&#8221; text box. The &#8220;Export As&#8221; text box value should be equal to the domain name your visitors can type to visit your site in step one (and where your pre-existing WordPress installation resides).&nbsp;The next screen will present you with a number of fields for filling in information that is specific to your hosting provider. It is important that you fill out this information correctly. To make things easier, the prior&nbsp;steps one and two (above) will allow you to use the &#8220;Fetch live hosting server details&#8221; checkbox. Click the checkbox and this feature will attempt to contact the live host where you have WordPress pre-installed with the &#8220;DesktopServer for WordPress plugin&#8221; activated. You will be prompted for the administrator password of your WordPress website (see screenshot). The credentials are your administrator username and password you use to login to WordPress on the target&nbsp;live host server. DesktopServer will retrieve your hosting provider details and automatically fill in the fields for you. Click next and you can select an output folder for your zip file and/or click next one last time to have DesktopServer produce the zip file. You can use this zip file to deploy to your live host using one of the compatible methods below:</p>
<ul>
<li><a href="http://serverpress.com/news/using-quick-deploy-on-a-live-server/">Use Quick Deploy on Live Server</a> &#8211; You may skip the instructions in step 1 as the process above replaces this.</li>
<li><a href="http://serverpress.com/news/deploying-your-website-using-cpanel/">Deploying You Website Using cPanel</a> &#8211; You may skip step 2 as the process above replaces this.</li>
<li><a href="http://serverpress.com/support/assisted-deployment/">Requesting Assisted Deployment</a> &#8211; We can help you deploy on your hosting provider server.</li>
</ul>
<div>Using DesktopServer&#8217;s new export options will allow you to create more viable exports for use with a variety of hosting providers. In future releases, we will be continuing to streamline the deployment process and merge both Quick Deploy and the &#8220;DesktopServer for WordPress&#8221; plugin to provide a simple one-click option for deployment. Please feel free <a href="http://serverpress.com/forums">to post in our premium forum</a> if you require additional support to deploy your solution to a live hosting provider.</div>
]]></content:encoded>
			<wfw:commentRss>http://serverpress.com/news/exporting-for-deployment-with-desktopserver-3-5-0/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>New DesktopServer Version 3.5.0 Released</title>
		<link>http://serverpress.com/news/new-desktopserver-version-3-5-0-released/</link>
		<comments>http://serverpress.com/news/new-desktopserver-version-3-5-0-released/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 02:00:39 +0000</pubDate>
		<dc:creator>Stephen Carroll</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Software Updates]]></category>
		<category><![CDATA[AirPreview]]></category>
		<category><![CDATA[Blueprints]]></category>
		<category><![CDATA[Coda]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://serverpress.com/?p=7088</guid>
		<description><![CDATA[Note: Existing users should follow the How to Install DesktopServer&#8217;s upgrade instructions to preserve existing websites. Note: Manual installation will ERASE existing sites and is not recommended. A new version of DesktopServer (version 3.5.0) is now available in our downloads section. This version includes important updates and new functionality to both our free DesktopServer Limited [...]]]></description>
			<content:encoded><![CDATA[<p><span style="background-color: #ffff99;"><em>Note: Existing users should follow the How to Install DesktopServer&#8217;s upgrade instructions to preserve existing websites. Note: Manual installation will ERASE existing sites and is not recommended.</em></span></p>
<p>A new version of DesktopServer (version 3.5.0) is now available in our downloads section. This version includes important updates and new functionality to both our free DesktopServer Limited and DesktopServer Premium version. Updates to documentation to follow.</p>
<p><span id="more-7088"></span></p>
<h4>Update Instructions</h4>
<ol>
<li>Download the ZIP archive for your specific platform (Windows or Macintosh) from our <a href="http://serverpress.com/downloads">download page</a>.</li>
<li>Unpack the ZIP archive (right-click, Extract All&#8230; on Windows) and run (right-click, Open) the Install DesktopServer icon.</li>
<li>Select the default &#8216;Upgrade DesktopServer&#8217; followed by the Continue button; <strong>DO NOT</strong> select &#8220;uninstall&#8221; (uninstall will delete your existing data).</li>
</ol>
<p><span style="line-height: 24px;">After upgrade, you must start DesktopServer to turn on Apache and MySQL services.</span></p>
<h4>Change Log</h4>
<p>This version (3.5.0) includes the following updates:</p>
<ul>
<li>New <a href="http://searchsoa.techtarget.com/definition/native-code" target="_blank">native</a> import/export engine is many times faster than previous &amp; competing scripted (PHP) solutions.</li>
<li>New &#8220;Customize scrubbing options&#8221; screen provides simplified and more powerful data translations.</li>
<li>New import support for .zip files containing full backups made with InfiniteWP and ManageWP.</li>
<li>New private localhost page for version info, phpMyAdmin and development websites links.</li>
<li>New sharing support for external Internet IP address (with IP address auto-discovery).</li>
<li>New support for .zip files in Blueprints folder for easier WordPress core updates.</li>
<li>New support for pre-configured database content in Blueprints folder.</li>
<li>New move feature with support for secondary and external hard disks.</li>
<li>New longer, enhanced, authentication keys and salts generation.</li>
<li>Now includes WordPress 3.5.1 core files in blueprints folder.</li>
<li>Fixes for updated Coda 2 + Diet Coda AirPreview; restores broken previewing functionality.</li>
<li>Fixes &#8220;MySQL Server has gone away&#8221; error on Windows systems with limited memory.</li>
<li>Fixes import and export &#8220;no primary key&#8221; error with third party plugins and themes.</li>
<li>Fixes &#8220;Not Responding&#8221; CPU hogging on Windows systems with limited resources.</li>
<li>Fixes acquiring wrong LAN IP address when sharing on certain Windows systems.</li>
<li>Fix, media/content editing on shares updates guid, correcting domain name.</li>
<li>Fix, auto-heals corrupted serialized and &#8220;double serialized&#8221; PHP objects.</li>
<li>Fix, now remembers file browsing path when using a native open dialog.</li>
<li>Fix, now supports server root path migration in proprietary locations.</li>
<li>Fix, increased MySQL max data packet size for more stable imports.</li>
<li>Fix, native file I/O threads now optimized for Mac and Windows.</li>
<li>Fix, missing apache/logs folder on certain Windows systems.</li>
<li>Fix, localhost security error on Macintosh systems.</li>
<li>Fix, main window on Mac can now be minimized.</li>
</ul>
<h4>Known Issues</h4>
<p>Here is the list of current known issues (which will be fixed in the next released):</p>
<ul>
<li>The original quick-deploy.php script is missing from the installation. You can download it here: <a href="http://serverpress.com/solutions/quick-deploy.zip">http://serverpress.com/solutions/quick-deploy.zip</a></li>
<li>Selecting a blank non-WordPress website causes a Nil Object exception. You can work around this by creating a regular WordPress site and deleting the files prior to installation.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://serverpress.com/news/new-desktopserver-version-3-5-0-released/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Using PhpStorm for WordPress Debugging &amp; Development</title>
		<link>http://serverpress.com/news/using-phpstorm-for-wordpress-debugging-development/</link>
		<comments>http://serverpress.com/news/using-phpstorm-for-wordpress-debugging-development/#comments</comments>
		<pubDate>Fri, 20 Jul 2012 21:47:40 +0000</pubDate>
		<dc:creator>Stephen Carroll</dc:creator>
				<category><![CDATA[How To Tutorials]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[phpstorm]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://serverpress.com/?p=5189</guid>
		<description><![CDATA[PhpStorm is a cross-platform, IDE (Integrated Development Environment) that delivers a feature packed, fast, and efficient user interface for debugging and code editing. As a commercial product, you will find the runtime to be fast and what you would expect from a well written commercial native application. While still requiring a Java runtime, PhpStorm feels [...]]]></description>
			<content:encoded><![CDATA[<p>PhpStorm is a cross-platform, IDE (Integrated Development Environment) that delivers a feature packed, fast, and efficient user interface for debugging and code editing. As a commercial product, you will find the runtime to be fast and what you would expect from a well written commercial native application. While still requiring a Java runtime, PhpStorm feels much faster than eclipse or even the lighter weight Netbeans IDE. Like Netbeans, it works with either DesktopServer Limited or DesktopServer Premium editions. It also provides all the common editing features you would expect to find in a professional IDE: code folding, code completion, debugging with breakpoints and step functions, variable watch lists and inspectors, and multiple disciplines for syntax highlighting (JavaScript, HTML, PHP, etc.) with an emphasis on PHP. Since WordPress &#8216;template tags&#8217; are just PHP functions, PhpStorm can make working with WordPress fast. However, first setup is a challenge as placement of user interface elements is less than intuitive. In this post, I will help you simplify the initial setup process of using PhpStorm with DesktopServer to give you a fast and professional IDE for WordPress development. Once acclimated, users will find debugging quick, robust and even more responsive than Netbeans&#8217; typical debugging sessions.</p>
<p><span id="more-5189"></span></p>
<h4>Getting Started</h4>
<p><a href="http://serverpress.com/wp-content/uploads/2012/07/1-Enable-trace-and-debug.jpg"><img class="alignright size-medium wp-image-5205" title="Enable trace and debug services" src="http://serverpress.com/wp-content/uploads/2012/07/1-Enable-trace-and-debug-300x209.jpg" alt="" width="300" height="209" /></a>If you haven&#8217;t already installed PhpStorm, you can find a free, fully functional 30 day trial for either Macintosh or Windows from their website at <a href="http://www.jetbrains.com/phpstorm/">http://www.jetbrains.com/phpstorm/</a>. The installer is typical and straight forward. Simply install using the defaults. To work with DesktopServer, make sure you have checked the &#8216;Enable debug services&#8217; check box in DesktopServer. You can find this setting in DesktopServer&#8217;s first main menu option &#8216;Stop or restart&#8230;&#8217;. Be sure to select the &#8216;Restart&#8217; option followed by clicking the &#8216;Next&#8217; button.</p>
<div class="clear"></div>
<div class="divider-fullwidth"></div>
<h4>Create New Project from Existing Files</h4>
<p><a href="http://serverpress.com/wp-content/uploads/2012/07/2-Create-new-from-existing.jpg"><img class="alignleft size-medium wp-image-5206" title="Create a new project from existing files" src="http://serverpress.com/wp-content/uploads/2012/07/2-Create-new-from-existing-300x209.jpg" alt="" width="300" height="209" /></a>If you haven&#8217;t already created a DesktopServer website, take a moment to try the simple www.example.dev website as outlined in <a href="http://serverpress.com/news/getting-started-with-desktopserver/" target="_blank">&#8220;Getting Started with DesktopServer&#8221;</a>, steps 1 to 10. Adding your existing website to PhpStorm requires a few extra steps. From PhpStorm&#8217;s main dialog, select the option to &#8220;Create New Project from Existing Files&#8221;.</p>
<div class="clear"></div>
<p><a href="http://serverpress.com/wp-content/uploads/2012/07/3-Web-server-local-root.jpg"><img class="alignleft size-medium wp-image-5207" title="Web server local root" src="http://serverpress.com/wp-content/uploads/2012/07/3-Web-server-local-root-300x209.jpg" alt="" width="300" height="209" /></a>DesktopServer will personalize your website project with its own isolated, unique domain name in addition to its own document root. Therefore, when PhpStorm prompts you to &#8220;Choose Your Scenario&#8221;, simply select the first option titled, &#8220;Web server is installed locally, source files are located under its document root&#8221;.</p>
<div class="clear"></div>
<p><a href="http://serverpress.com/wp-content/uploads/2012/07/4-Choose-directory.jpg"><img class="alignleft size-medium wp-image-5208" title="Choose your site root folder" src="http://serverpress.com/wp-content/uploads/2012/07/4-Choose-directory-300x209.jpg" alt="" width="300" height="209" /></a>PhpStorm will then prompt you to &#8220;Choose Project Directory&#8221;. This will be your website&#8217;s site root folder. By default, DesktopServer creates your site root as a folder with the same name as your website&#8217;s domain name and as a sub-folder at ./Documents/Websites. Select the folder and click the &#8220;Next&#8221; button to continue. For our www.example.dev website, we&#8217;ve selected the ./Documents/Websites/www.example.dev folder.</p>
<div class="clear"></div>
<p><a href="http://serverpress.com/wp-content/uploads/2012/07/5-Specify-site-name.jpg"><img class="alignleft size-medium wp-image-5209" title="Specify a site name" src="http://serverpress.com/wp-content/uploads/2012/07/5-Specify-site-name-300x209.jpg" alt="" width="300" height="209" /></a>Next, PhpStorm will ask you to &#8220;Add Local Server&#8221;. You will want to fill out the name field (we use the website&#8217;s domain), i.e. www.example.dev. Then fill out the personalized &#8220;Web server root URL&#8221; field as it was created in DesktopServer, i.e. http://www.example.dev. Note that DesktopServer distinguishes between a www and no-www websites. Make sure that the URL matches that domain name you created in DesktopServer. Click the &#8220;Next&#8221; button to continue.</p>
<div class="clear"></div>
<p><a href="http://serverpress.com/wp-content/uploads/2012/07/5-1-Review-Settings.jpg"><img class="alignleft size-medium wp-image-5234" title="Check the Review Settings checkbox" src="http://serverpress.com/wp-content/uploads/2012/07/5-1-Review-Settings-300x204.jpg" alt="" width="300" height="204" /></a><em><strong>Important! </strong></em><strong></strong>PhpStorm will prompt you to &#8220;Specify a Web Path&#8221;. Leave this field blank, but <span style="text-decoration: underline;">be sure to click the checkbox option to &#8220;Review PHP Settings&#8221;</span>. This is important as we&#8217;ll need to modify include paths to allow DesktopServer to work with PhpStorm correctly. Currently, DesktopServer does not support PHPUnit. We will update PEAR and provide PHPUnit support in a subsequent version. For now, simply click the &#8220;Next&#8221; button to review and modify the PHP configuration to work with DesktopServer and your WordPress development website.</p>
<div class="clear"></div>
<p><a href="http://serverpress.com/wp-content/uploads/2012/07/6b-Review-paths-Mac.jpg"><img class="alignright size-medium wp-image-5211" title="6b-Review-paths-(Mac)" src="http://serverpress.com/wp-content/uploads/2012/07/6b-Review-paths-Mac-300x209.jpg" alt="" width="300" height="209" /></a><a href="http://serverpress.com/wp-content/uploads/2012/07/6a-Review-paths-Win.jpg"><img class="alignright size-medium wp-image-5210" title="6a-Review-paths-(Win)" src="http://serverpress.com/wp-content/uploads/2012/07/6a-Review-paths-Win-300x209.jpg" alt="" width="300" height="209" /></a><em><strong>Very Important!</strong> </em> At this point, PhpStorm should display PHP configuration information. Be sure to modify the include path(s) to match your platform. See the screenshot to the right for your system.</p>
<p>If you are on Windows, remove the &#8216;PEAR&#8217; part and make sure that the include path c:\xampplite\php is present. If you are on Macintosh, remove the /lib/php/pear and ensure that the path to /Applications/XAMPP/xamppfiles/etc is present.</p>
<div class="clear"></div>
<p><a href="http://serverpress.com/wp-content/uploads/2012/07/7b-Set-PHP-to-5.3-Mac.jpg"><img class="alignright size-medium wp-image-5213" title="7b-Set-PHP-to-5.3-(Mac)" src="http://serverpress.com/wp-content/uploads/2012/07/7b-Set-PHP-to-5.3-Mac-300x217.jpg" alt="" width="300" height="217" /></a><a href="http://serverpress.com/wp-content/uploads/2012/07/7a-Set-PHP-to-5.3-Win.jpg"><img class="alignright size-medium wp-image-5212" title="7a-Set-PHP-to-5.3-(Win)" src="http://serverpress.com/wp-content/uploads/2012/07/7a-Set-PHP-to-5.3-Win-300x193.jpg" alt="" width="300" height="193" /></a>DesktopServer is designed with specifications that matches most modern hosting providers to make deploying your WordPress website less complicated. WordPress requires a minimum of PHP 5.2.4, but most hosts use PHP 5.3.  Be sure to set PhpStorm&#8217;s language level to 5.3 as its default is 5.4. Use Ctrl+Alt+S on Windows or Command+, on Macintosh to bring up the PhpStorm Settings panel and select &#8220;PHP&#8221; in the settings list. Use the drop down combo box for &#8220;PHP language level&#8221; to set the value to 5.3.</p>
<div class="clear"></div>
<div class="divider-fullwidth"></div>
<h4>Debugging WordPress in PhpStorm</h4>
<blockquote>
<p style="text-align: center;">PhpStorm&#8217;s web debugging is a bit awkward [for the first time]&#8230; Despite this clumsy process, the user interface for debugging is significantly faster than Netbeans and well worth the initial burden.</p>
</blockquote>
<div class="clear"></div>
<p>Starting PhpStorm&#8217;s web debugging is a bit awkward and somewhat cumbersome when you use it for the first time in a given project. It departs from traditional IDEs that feature start and stop buttons that automatically open your web browser to kick off a debug process. While PhpStorm has a start (green &#8216;play&#8217; icon) button for console and linear web applications, it is awkward when using XDebug and WordPress; especially when dealing with permalink structures. Instead, you can ignore those buttons and click the &#8220;Start Listen PHP Debug Connections&#8221; button on the toolbar (that looks like an old telephone handset) followed by opening your web browser and entering a special URL argument (which you can later bookmark). But before you can use debugging for the first time, you will need to let the file indexing process complete. Like Netbeans and other modern IDEs, PhpStorm pre-indexes your project files for faster editing and search functionality. You will also have to answer a security dialog with an &#8216;Accept&#8217; button to authorize the XDebug connection. Thankfully, initial indexing is a one time process required before the debug button is enabled on the toolbar. The &#8216;Accept&#8217; debug authorization dialog is also remembered for your convenience. When you first create your project from existing source files, PhpStorm will automatically start indexing all of your files.  If indexing doesn&#8217;t start automatically (and it failed for me on both Mac and Windows on more then one occasion), you&#8217;ll simply need to close PhpStorm and re-open your project. Despite this clumsy process, the user interface for debugging is significantly faster than Netbeans and well worth the minor, initial burden.</p>
<p style="text-align: center;"><a href="http://serverpress.com/wp-content/uploads/2012/07/8-Wait-for-indexing.jpg"><img class="aligncenter  wp-image-5214" title="8-Wait-for-indexing" src="http://serverpress.com/wp-content/uploads/2012/07/8-Wait-for-indexing.jpg" alt="" width="717" height="470" /></a></p>
<p>The &#8220;Start Listen PHP Debug Connections&#8221; button will have a little telephone headset icon that should turn from red to green when clicked and enabled. You can then open one of your source code files that you would like to begin debugging or editing. In our example below, I have opened the index.php file from WordPress&#8217; default twentyeleven theme and placed a breakpoint on the source code line &#8220;get_header();&#8221;. To kick off the debug process, simply open your favorite web browser and enter the URL of your development website followed by the debug parameter &#8220;XDEBUG_SESSION_START&#8221;. For instance, to start debugging our example website&#8217;s home page, type http://www.example.dev/?XDEBUG_SESSION_START on the URL address bar and press enter.</p>
<p><a href="http://serverpress.com/wp-content/uploads/2012/07/9-XDEBUG_SESSION_START.jpg"><img class="wp-image-5215 alignleft" title="Open your browser and append the XDEBUG_SESSION_START parameter" src="http://serverpress.com/wp-content/uploads/2012/07/9-XDEBUG_SESSION_START.jpg" alt="" width="398" height="251" /> </a><a href="http://serverpress.com/wp-content/uploads/2012/07/10-Accept-incoming.jpg"><img class="wp-image-5216 alignleft" title="Click the &quot;Accept&quot; button to start debugging" src="http://serverpress.com/wp-content/uploads/2012/07/10-Accept-incoming.jpg" alt="" width="398" height="252" /></a></p>
<div class="clear"></div>
<div class="clear">The PhpStorm debugger will color the current line of code that the instruction pointer is about to execute blue. In our example below, the blue line will be the first breakpoint that PhpStorm encounters (the breakpoint we set for the &#8220;get_header();&#8221; line of code in our twentyeleven/index.php file). You can use the step buttons to &#8220;walk&#8221; through code logic to help you understand how WordPress, plugins and theme files work. Use the &#8220;Watches&#8221; window to examine local and <a href="http://codex.wordpress.org/Global_Variables" target="_blank">global variables</a>. You can stop the debug process at anytime by clicking the red square icon in the side pane of the debugger tab.</div>
<div class="clear"></div>
<div class="clear" style="text-align: center;"><a href="http://serverpress.com/wp-content/uploads/2012/07/11-PhpStorm-breakpoint.jpg"><img class="aligncenter  wp-image-5217" title="Use step buttons to &quot;walk&quot; through code and find errors" src="http://serverpress.com/wp-content/uploads/2012/07/11-PhpStorm-breakpoint.jpg" alt="" width="717" height="459" /></a></div>
<div class="clear" style="text-align: center;"></div>
<div class="clear" style="text-align: left;">You can hover your mouse pointer over pieces of PHP code to reveal variable contents while the instruction pointer is stopped. PhpStorm will automatically provide floating popups that reveal variable values or a &#8216;+&#8217; symbol to examine more complex data structures. PhpStorm provides additional windows that appear below the main code editor to show context variable values and a &#8220;Frames&#8221; window (a breadcrumb history of files processed before the breakpoint was encountered).</div>
<div class="clear" style="text-align: left;"></div>
<div class="clear" style="text-align: center;"><a href="http://serverpress.com/wp-content/uploads/2012/07/12-PhpStorm-features.jpg"><img class="aligncenter  wp-image-5218" title="PhpStorm's variable hints are fast and convenient; just hover over a variable." src="http://serverpress.com/wp-content/uploads/2012/07/12-PhpStorm-features.jpg" alt="" width="717" height="472" /></a></div>
<div class="clear" style="text-align: center;"></div>
<div class="divider-fullwidth"></div>
<h4 style="text-align: left;">Last Notes</h4>
<p>Regardless of the initial less than intuitive web debugging process, PhpStorm appears to match NetBeans in several key debug features and goes beyond with a more responsive and snappy feel. Performance is definitely kicked up a notch and key features like floating variable hints &#8220;just work&#8221;. This useful and touted NetBeans feature has never worked right in Netbeans and is currently broken in version 7. But it works really well in PhpStorm. In addition, the variable watch window and inspectors appear to be more consistent while stepping through code and refreshes are considerably faster than Netbeans. PhpStorm appears to also match Netbeans on a feature by feature basis with almost identical popup context menus for code navigation abilities like &#8220;Find Declaration&#8221;,  &#8221;Find Usages&#8221;, and included built-in difference tools. In fact, checking out the overview of features in the my <a href="http://serverpress.com/news/using-netbeans-for-wordpress-debugging-development/">&#8220;Using Netbeans for WordPress&#8230;&#8221;</a> post easily matches PhpStorm in almost every aspect, but with the polish you&#8217;d expect from a paid commercial product. Give it try; it might just be the productivity boost you&#8217;ve been looking for in a dedicated PHP editor.</p>
]]></content:encoded>
			<wfw:commentRss>http://serverpress.com/news/using-phpstorm-for-wordpress-debugging-development/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Using Coda 2 for WordPress Design and Development</title>
		<link>http://serverpress.com/news/using-coda-2-for-wordpress-design-and-development/</link>
		<comments>http://serverpress.com/news/using-coda-2-for-wordpress-design-and-development/#comments</comments>
		<pubDate>Wed, 11 Jul 2012 04:26:24 +0000</pubDate>
		<dc:creator>Stephen Carroll</dc:creator>
				<category><![CDATA[How To Tutorials]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[AirPreview]]></category>
		<category><![CDATA[Coda 2]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[Diet Coda]]></category>
		<category><![CDATA[editing]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://serverpress.com/?p=4920</guid>
		<description><![CDATA[DesktopServer Premium edition version 3.4.0 now includes extended support for Panic&#8217;s latest Coda 2 IDE (integrated development environment). Now you can develop WordPress websites in Coda 2 with enhanced features such as WYSIWYG split view editing on template files (formerly only available in Adobe Dreamweaver). In addition, DesktopServer includes support for AirPreview in Panic&#8217;s Diet [...]]]></description>
			<content:encoded><![CDATA[<p>DesktopServer Premium edition version 3.4.0 now includes extended support for Panic&#8217;s latest Coda 2 IDE (integrated development environment). Now you can develop WordPress websites in Coda 2 with enhanced features such as WYSIWYG split view editing on template files (formerly only available in Adobe Dreamweaver). In addition, DesktopServer includes support for AirPreview in Panic&#8217;s Diet Coda for Apple&#8217;s iPad. AirPreview will allow you to work in Coda 2 while seeing a site preview on your iPad device. DesktopServer unleashes AirPreview functionality to work with your dynamic, PHP driven WordPress website. DesktopServer is the only web server that enables this level of functionality and integration with Coda 2 and WordPress to help you design, develop, and deploy faster then ever. </p>
<p>Watch the video below to follow along and learn how to get started with WordPress, Coda 2, and Diet Coda using DesktopServer.</p>
<p><span style="text-align:center; display: block;"><a href="http://serverpress.com/news/using-coda-2-for-wordpress-design-and-development/"><img src="http://img.youtube.com/vi/Pw9-F8etBPY/2.jpg" alt="" /></a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://serverpress.com/news/using-coda-2-for-wordpress-design-and-development/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
