Z-Ray Technology Preview Released!

      2 Comments on Z-Ray Technology Preview Released!

I’m happy to announce the availability of a new version of the Z-Ray Technology Preview!

This new version includes new features, extended platform support, installation improvements and bug fixes.

Platform Support

Following your feedback, and as part of our ongoing effort of making Z-Ray available for as many PHP developers as possible, Z-Ray can now be installed on Mac. So if you’re running Homebrew or MAMP, go ahead and download Z-Ray here. Installation instructions can be found in the Online Help.

Installation

To make your lives easier, Z-Ray can now be automatically installed using a new installer shell script which ensures a correct and healthy installation process by verifying system requirements and issuing the correct package management commands to set Z-Ray up properly.

So there’s no need anymore for manually configuring the Z-Ray UI virtual host or enabling Z-Ray, simply run the script and Z-Ray is installed.

Note: The shell script can only be used to install Z-Ray on Linux. For Mac OS X, there are different methods of installation. For more information on installing Z-Ray, see the Online Help.

Plugins Gallery

One of the most exciting things about Z-Ray is the ability to extend its functionality by installing plugins. The new Z-Ray version supports the Zend Gallery – an online marketplace for sharing and installing Z-Ray plugins.

You can browse the Gallery for plugins developed by other Z-Ray users and deploy them on your machine. Installed plugins enjoy full life-cycle support – you can easily update, disable, and remove plugins if you want.

The Gallery is accessed via the Z-Ray UI, which is Z-Ray’s management dashboard for configuring Z-Ray and accessing additional functionality such as Z-Ray Live! and Access Modes.

To access the UI go to: http://<ServerIP>/ZendServer/, and then Plugins | Plugins Gallery.

Developing Plugins

Z-Ray was designed so that developers can easily add additional functionality. Using our extension API, you can tap into Z-Ray’s tracking mechanism, add Z-Ray panels, or even customize existing Z-Ray panels.

Z-Ray plugins are simple PHP scripts that use new dedicated APIs that can trace any function or method call in your app/framework, tapping into the call and return, allowing you to easily extract any piece of information from the function’s context.

How do I develop a Z-Ray plugin?

plugin_gallery_page

Bug Fixes

You guys reported a fair amount of bugs in the first version of the tech preview and we did our best to fix the major issues.

One of the issues that was fixed in this version involved database cleanup behavior which can now be configured, again, via the UI (Settings page).

What Else?

Isn’t that enough? :-)

We’d still greatly appreciate any feedback you may have. So if you’ve got an idea for a new feature, think we’ve missed something or simply want to report a bug, don’t be shy!

Please send us your comments using this form:

Z-Ray Feedback

Or drop us a line at:

zray-feedback@zend.com

Thanks and happy Z-RAYing!