<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 23 May 2013 02:13:25 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: Make PHP-Based Android Applications with Zend Studio 10]]></title>
      <guid>http://www.phpdeveloper.org/news/18653</guid>
      <link>http://www.phpdeveloper.org/news/18653</link>
      <description><![CDATA[<p>
At this year's <a href="http://zendcon.com">ZendCon conference</a> a new technology was introduced (well, and upgrade to an existing product) that allows PHP developers to <a href="http://yourstory.in/2012/10/now-php-developers-can-build-android-apps-using-zend-studio-10/">create Android applications from Zend Studio 10</a>.
</p>
<blockquote>
ZendCon, the annual trade show for Zend, the PHP company, announced that Zend Studio 10 (Zend's IDE) will include functionalities that will let PHP developers prototype and build native mobile apps using PHP. The new capability includes a drag-and-drop mobile interface builder, integration with the Apache project's Cordova to access native mobile APIs such as those for cameras and accelerometers, and built-in PhoneGap integration for developers to publish native app packages to the various app stores.
</blockquote>
<p>
You can see an example of the software in action <a href="http://youtu.be/d7u2CYVUucY">here</a> (video) and get a bit more information about the offering from <a href="http://venturebeat.com/2012/10/23/huge-news-php-developers-can-now-design-build-and-publish-mobile-apps-right-in-zend-studio/">this article from VentureBeat</a>.
</p>]]></description>
      <pubDate>Wed, 24 Oct 2012 11:54:26 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Pablo Viquez: PHP debugging with JMeter and Zend Debugger]]></title>
      <guid>http://www.phpdeveloper.org/news/18633</guid>
      <link>http://www.phpdeveloper.org/news/18633</link>
      <description><![CDATA[<p>
<i>Pablo Viquez</i> has <a href="http://www.pabloviquez.com/2012/10/php-debugging-with-jmeter-and-zend-debugger">a new post to his site</a> today showing you how to debug your PHP code with the help of <a href="http://jmeter.apache.org/">JMeter</a> (an Apache project) that tests functional behavior and performance and the Zend Debugger.
</p>
<blockquote>
Now, I think JMeter is awesome, no doubt about it, however what if I want to test something while developing a new API Endpoint? well I used to be accustom to the nasty var_dump(); exit; combination or if the API was already completed I used to do error_log() everywhere and figure out the results. [...] I love the easy integration that Zend Server has with Zend Studio for debugging and I though to myself, why not just change the client that triggers the debugging console so instead of the browser use JMeter, at the end both uses HTTP so it should work, well guess what, IT DOES, and It's awesome. No more print_r, error_log, var_dump in the API, lets do the Step by Step debugging with JMeter!
</blockquote>
<p>
He walks you through the steps needed to get it all set up and working together, complete with screenshots. Really, you can use whatever debugger setup you prefer (with something like <a href="http://xdebug.org/">Xdebug</a>) and have jMeter execute on top of that - there's no interface directly between the debugger and jMeter.
</p>]]></description>
      <pubDate>Fri, 19 Oct 2012 10:15:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Andrew Eddie's Blog: Making the most out of Code Assist in Eclipse/PDT and Zend Studio for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/17198</guid>
      <link>http://www.phpdeveloper.org/news/17198</link>
      <description><![CDATA[<p>
<i>Andrew Eddie</i> has posted a helpful tutorial for Eclipse users out there showing how to <a href="http://www.theartofjoomla.com/home/9-developer/136-making-the-most-out-of-code-assist-in-eclipsepdt-and-zend-studio-for-php.html">get the most our of code assist</a> in Eclipse PDT/Zend Studio.
</p>
<blockquote>
One of the powerful features of an IDE like Eclipse is the ability for it to "read" your code and give you some assistance about your API as you type. This could include things like class property or methods names, constants, functions, argument lists, and so on. Eclipse/PDT and ZendStudio do this by parsing a PHP class directly, but they also look at your docblocks and some other special comments where the raw PHP is not enough. This article is a bag of tricks that help you get the most out of code assistance using Eclipse/PDT or Zend Studio in those awkward corners of your code that you might have through previously inaccessible.
</blockquote>
<p>
Among his tips are things like adding "@var" declarations to help with code completion, type hinting on methods/functions, using the "@property" annotation and using a "this" trick to override what class the IDE sees as the local object.
,/p>]]></description>
      <pubDate>Thu, 01 Dec 2011 12:55:32 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: Connecting to PHPCloud.com through Zend Studio 9]]></title>
      <guid>http://www.phpdeveloper.org/news/17133</guid>
      <link>http://www.phpdeveloper.org/news/17133</link>
      <description><![CDATA[<p>
If you're a Zend Studio user and have been wondering how to hook it directly into the <a href="http://phpcloud.com">phpcloud</a> service from Zend, <i>Kevin Schroeder</i> has <a href="http://www.eschrade.com/page/connecting-to-phpcloud-com-through-zend-studio-9">posted complete instructions</a> in a new post today (complete with screenshots).
</p>
<blockquote>
PHPCloud.com is the landing page for our new cloud offering.  Using the <a href="http://www.eschrade.com/page/what-is-phpcloud-com/">Zend Application Fabric</a> you can build your applications in the same environment as you will be deploying your apps to.  The application is built on my.phpcloud.com and you can then deploy it onto any platform where the Fabric is supported. But how do you get started?  Phpcloud.com has been built in a way where you can connect with any IDE.  With Zend Studio 9 that connectivity has been built directly in to the IDE.
</blockquote>
<p>
It's a simple six (well, technically seven) step process that involves setting up a new project, configuring some deployment options and hitting "deploy". Zend Studio makes it super simple to launch your application as many times as you need - a one-click deploy once things are all set up.
</p>]]></description>
      <pubDate>Wed, 16 Nov 2011 08:02:19 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: Debugging a mobile app]]></title>
      <guid>http://www.phpdeveloper.org/news/15292</guid>
      <link>http://www.phpdeveloper.org/news/15292</link>
      <description><![CDATA[<p>
<i>Kevin Schroeder</i> has been working on a Zend Framework-based mobile application (Android) and <a href="http://www.eschrade.com/page/debugging-mobile-4cb8acc8">ran up against a debugging issue</a> that he would normally solve with features of his IDE, but since those weren't available on the device, he got a bit more creative.
</p>
<blockquote>
The solution is similar to what I did with Debugging an RPC call in Zend Framework.  What this does is set the cookies from the remote browser to debug on the local instance of the Zend debugger.  To kick it off simply open up the URL to the debug kickoff page.  That will set the cookies in your mobile browser.  Then go to the page that you want to debug from your mobile phone and reload it.
</blockquote>
<p>
He includes the code you'll need (a method to drop into your Controller) to make that debugging work. It sets up an array of cookie values and, when the page to debug is reloaded, those values will be set again and the IDE (in his case, Zend Studio) will catch them as a key to start debugging.
</p>]]></description>
      <pubDate>Mon, 18 Oct 2010 08:45:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Five tips for speeding up Eclipse PDT and Zend Studio]]></title>
      <guid>http://www.phpdeveloper.org/news/15101</guid>
      <link>http://www.phpdeveloper.org/news/15101</link>
      <description><![CDATA[<p>
On the Zend Developer Zone there's <a href="http://devzone.zend.com/article/12521-Five-tips-for-speeding-up-Eclipse-PDT-and-Zend-Studio">a new post</a> giving you five tips you can use to help speed up Eclipse PDT and Zend Studio if you happen to use one of those IDEs.
</p>
<blockquote>
<a href="http://eclipse.org/helios/">Eclipse Helios (3.6)</a> includes an improved version of <a href="http://eclipse.org/pdt/">Eclipse PDT</a>, labeled 2.2. It is also included in the current <a href="http://www.zend.com/en/products/studio/">Zend Studio</a> (7.1 and above). Among other enhancements, it dramatically improved the performance of code lookup-related tasks like searching references, creating a type hierarchy and even code completion.
</blockquote>
<p>
Some of the recommendations have more to do with the system the IDE is running on, but they're helpful none the less:
</p>
<ul>
<li>Disable virus scanners
<li>Use a fast storage device
<li>Keep your JVM up to date
<li>Delete the database if your experience problems
<li>Do not backup the database
</ul>]]></description>
      <pubDate>Thu, 09 Sep 2010 09:47:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stanislav Malyshev's Blog: Adding new extensions to Zend Studio]]></title>
      <guid>http://www.phpdeveloper.org/news/15092</guid>
      <link>http://www.phpdeveloper.org/news/15092</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Stanislav Malyshev</i> talks about how Zend Studio users can <a href="http://php100.wordpress.com/2010/09/08/adding-new-exts-to-zend-studio/">get the tool to recognize new extensions</a> by adding in stubs with PHPDocumentor markup.
</p>
<blockquote>
If you have some extension, create stub file with PHPDOC descriptions [...] for each extension function, Studio will know to pick it up. You can put this file into Studio's prototypes directory - easiest way to find it is just write something like chdir() anywhere, select the name and press F3, the directory of the file that you'll get is the one you need.
</blockquote>
<p>
Not wanting to have to generate all of the stubs himself, he created the <a href="http://github.com/smalyshev/Reflector">Reflector</a> script that will, when pointed at an extension, create the stub file with definitions for each method it can use. There's also the <a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.pdt/plugins/org.eclipse.php.core/Resources/language/generate.php?root=Tools_Project&view=markup">generator script</a> that's a part of Zend Studio that works similarly.
</p>]]></description>
      <pubDate>Wed, 08 Sep 2010 08:32:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Flex and Zend Framework - Part 1]]></title>
      <guid>http://www.phpdeveloper.org/news/14319</guid>
      <link>http://www.phpdeveloper.org/news/14319</link>
      <description><![CDATA[<p>
The Zend Developer Zone has (re)posted a tutorial from <i>Kevin Schroeder</i> about <a href="http://devzone.zend.com/article/12013-Flex-and-Zend-Framework---Part-1">combining Flex and the Zend Framework</a> to create a simple application. This is the first part in a series of articles on the subject.
</p>
<blockquote>
Given that Zend has had a professional relationship with Adobe for a while, I have been looking for the time to actually dive into what Flash was offering so I could make some kind of judgment call on it. [...] With that in mind, I would like to talk about some introductory topics on what it would take to get a basic Flash/Flex application up and running. This will be part 1 of an X part series. I don't know how many parts there will be, but I would expect that there would be a few. 
</blockquote>
<p>
He walks you through the full process of using <a href="http://www.adobe.com/go/try_flashbuilder">Flash Builder 4</a> (a 60 day free trial is available) and Zend Studio/Eclipse PDT to set up a native environment for rapid development of Flex apps. He creates the basic "Hello World" app, showing how to connect PHP to the Flex application and a bit of additional work to get it to cooperate with a MVCed Zend Framework application too.
</p>]]></description>
      <pubDate>Thu, 08 Apr 2010 09:43:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: Zend Studio formatted for Zend Framework and ATK]]></title>
      <guid>http://www.phpdeveloper.org/news/14210</guid>
      <link>http://www.phpdeveloper.org/news/14210</link>
      <description><![CDATA[<p>
On the Ibuildings techPortal site today <i>Ivo Jansch</i> takes a look at a type formatter they've created to work with Zend Studio to more correctly format your code as per the <a href="http://framework.zend.com/manual/en/coding-standard.html">official coding standard</a> for the Zend Framework.
</p>
<blockquote>
One problem we have with the current versions of Zend Studio is that its default Zend Framework formatter is not consistent with the <a href="http://framework.zend.com/manual/en/coding-standard.html">official Zend Framework coding standard</a>. Luckily, that can be easily fixed. <a href="http://twitter.com/sndpl">Sandy Pleyte</a>, one of our developers, created a formatting file for Zend Studio that does adhere to the formal standard. There might be a few issues here and there but we've found it to work much better than the default one in Zend Studio.
</blockquote>
<p>
If you're a Zend Studio user and want to get a little less frustrated at the formatting it uses for your applications, <a href="http://www.ibuildings.com/downloads/zendstudio/Ibuildings_ZF.xml">download the tool</a> and follow the instructions in <a href="http://techportal.ibuildings.com/2010/03/18/zend-studio-formatter-for-zend-framework-and-atk/">the post</a> to get it working in your IDE.
</p>]]></description>
      <pubDate>Thu, 18 Mar 2010 12:49:49 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Davey Shafik's Blog: Fixing ZDE 5.5 on Snow Leopard (Crashing & Text Selection Bugs)]]></title>
      <guid>http://www.phpdeveloper.org/news/13133</guid>
      <link>http://www.phpdeveloper.org/news/13133</link>
      <description><![CDATA[<p>
If you're a Zend Studio IDE user and are having trouble on the latest release of Apple's operating system (Snow Leopard), <i>Davey Shafik</i> might be able to help. In these <a href="http://daveyshafik.com/archives/717-zde-5-5-on-osx.html">two</a> <a href="http://daveyshafik.com/archives/721-fixing-zde-5-5-in-snow-leopard.html">posts</a> he walks you through how you can fix a crashing issue and a problem that comes up when selecting text.
</p>
<p>
For the <a href="http://daveyshafik.com/archives/717-zde-5-5-on-osx.html">first problem</a>:
</p>
<blockquote>
OSX Leopard, it has seemed for a while, like the app was decaying - growing progressively crashier the more I used it. Literally, to the point where I could use it. I think, however, I have solved the issue. [...] This just explicitly makes it use JVM 1.5, which is, after all, what it was built for.
</blockquote>
<p>
And for the <a href="http://daveyshafik.com/archives/721-fixing-zde-5-5-in-snow-leopard.html">second</a> (text selection):
</p>
<blockquote>
If you are still using Zend Studio 5.5, and recently upgrade to Snow Leopard, you will have spotted pretty quickly there is a pretty severe display bug when selecting text. The reason for this, is that Snow Leopard only ships with Java 1.6 and 1.3 (wtf?) [...] It essentially comes down to this: Grab the Java 1.5 JDK from Leopard (original) and then tell OSX to use the 32bit version by default.
</blockquote>
<p>
You can find out more information on the cause of this problem <a href="http://wiki.oneswarm.org/index.php/OS_X_10.6_Snow_Leopard">here</a>.
</p>]]></description>
      <pubDate>Mon, 31 Aug 2009 08:40:22 -0500</pubDate>
    </item>
  </channel>
</rss>
