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.
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.
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.
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.
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.
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).
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:
Or drop us a line at:
Thanks and happy Z-RAYing!