Zend Studio for Eclipse V6.0.1 Released
I have been avid follower of Zend Studio ever since I hooked onto it for the first time. Now they have released the version v6.0.1 which was being awaited by the zend studio users.
Following are the New updates for Zend Studio for Eclipse V6.0.1 since last version.
Updated Zend Framework Support
Zend Framework 1.5.2 support
Added support for Zend Framework 1.5.2 so developer can now chose Zend Framework 1.0 or 1.5 when creating projects.
Semantic awareness View Helpers
View phtml files located in a Zend Framework projects are considered a Zend_View class. Zend Studio will provide code assist for all normal View helpers that are predefined by Zend Framework to help improve development productivity.
To add a user defined view helper and expose it in the code completion you should use the @uses annotation as in the following code snippet:
/**
* @uses helper My_Helper
*/
class My_Helper_FooBar
{
public $view;
public function fooBar()
{
}
public function setView(Zend_View_Interface $view)
{
$this->view = $view;
}
}
In addition, a new View Helper wizard was added to simplify the creation of a View Helper. The wizard automatically generates the file template and places the new View Helper file in the /application/default/views/helpers
In the phtml files (i.e. Zend_Views) ctrl-clicking the helper function name (go to source) and jump to the View helper method definition (open the file where the view helper is defined)
Zend Framework Layout support
The default Zend Framework project structure contains support for layouts.
New GUI translations for German, French and Italian
A language pack is available for download from http://www.zend.com/en/products/studio/downloadsTo activate the language pack you should:
1. Extract the language pack into a folder named “eclipse”
for example: c:translationseclipse
2. Create a new folder named “links” in your studio installation directory.
for example c:ZendStudiolinks
3. Create a file named translations.link in the folder “links” and to it the following line: path=c:/translations
4. Run: ZendStudio –nl de
where de for German, it for Italian and fr for French.
If your regional settings are for one of these languages Studio for Eclipse will recognize the settings and load itself with the appropriate language pack.
Improved Code formatter
The code formatter profile has been updated to allow control of the formatting preferences for control statements such as if, else, etc.
Improved Debugger performance
The debug protocol to retrieve the current call-stack information was modified to reduce the number of network calls to the server. This modification improved significantly the debugger performance.
New Server Debugger configuration checks
A new “Test debug server connectivity” button was added to the debug configuration dialog. Clicking the button verifies that the correct version of Zend Debugger is installed on your PHP web server.
Improved Code folding
Version 6.01 fixes several issues that caused the editor to flicker when doing operations such as delete, undo and other large operations.
Improved Stability and bug fixes
Version 6.0.1 fixes Memory leaks that caused Studio to crash or hang as well as several other issues. Please consult the release notes for more details.
New PHP extensions added on Windows
Various PHP extensions (such as php_mysql, php_mysqli and many others) were added to the bundled PHP binary that is used on Windows for locally debugging PHP scripts.
In v6.0.1 the Linux and Mac distributions still contain just the basic PHP binary without the extensions. To run/debug a PHP script locally and use extensions the user should install Zend Core (or any other distribution of PHP) and configure manually a new PHP Executable.
Updated Firefox 3 Toolbar support
There is a new Studio browser toolbar for that supports Firefox 3.0. In many cases the toolbar will automatically update during the migration from Firefox 2 to Firefox 3.
Source : http://www.zend.com/products/studio/whats-new
