International PHP Conference 2009
It was one year ago, when I attended IPC conference for the first time in my life (it was my first PHP conference at all). At the time we released NetBeans 6.5 that was the first version of NetBeans with PHP support and only few people knew about NetBeans. The goal was to introduce NetBeans to the PHP developers.
This year I'm going to attend the conference as well. The Internation PHP Conference starts this Sunday. There will be one session about NetBeans on Monday and I will talk mainly about new features in NetBeans 6.8. There will be also a small NetBeans booth where we can meet during the conference. I should be there from Monday to Wednesday. We are looking forward to talking with you.
PHP Namespace Support Screencast
We've now finished a screencast demonstrating PHP 5.3 namespace support in NetBeans IDE 6.8. (See Code Completion for Namespaces part I). The screencast also shows code hints for assigning variables, namespace naming hints, and how to set the options for PHP code completion.
Formatting and Indentation
As a result I have decided to look at this and to try to fix as many bugs as possible. Because there is not much time for NetBeans 6.8, I would like to ask you for help. I have created task in our Issuezilla, where you can put the cases, when formatting or indentation doesn't work correctly. If you don't have Issuezilla account and you don't want to create it, you can paste the cases here as a comment. A case should contain an example of the code before formatting / indentation and also the same code, but in the right form.
I can not promise that we can fix all these cases, but we will try as many as possible.
Thanks for your help.
Sun GlassFish Web Stack video presentations
[Read More]
Community Contributed Docs
Frustrated by your PHP configuration?
There is now an alternative to setting up your own PHP environment. You can download a server-only OpenSolaris web stack and run it in
a virtual machine. XDebug, the PHP engine, Apache, and MySQL are preconfigured on the web stack. You can work on your PHP project in NetBeans IDE and use the FTP feature to deploy your PHP on the OpenSolaris web stack.
Follow these steps to use the OpenSolaris web stack:
- Download the OpenSolaris web stack image and create a virtual machine for it.
- Configure the network connection on the virtual machine.
- Configure port forwarding.
- Create an FTP connection in NetBeans for the web stack on the virtual machine.
Fwd: Code Completion for the Kohana & Code-igniter Frameworks
How to achieve PHP code completion in Netbeans for the CodeIgniter, Kohana frameworks? See following articles:
Mac users: MAMP now recommended, not XAMPP
Dear Mac users,
There have been a number of issues with configuring XAMP on the Mac for use with NetBeans IDE, most significantly that XAMP sets the owners of MySQL databases to "nobody", blocking Apache access. Therefore I have changed the Mac OS setup tutorial to use MAMP instead of XAMP. In my opinion, the MAMP setup is more straightforward than the one for XAMP, anyway.
Fwd: Model-based code insight and completion in NetBeans
I noticed article about developing CakePHP in NetBeans. Although Symen describes, how to improve PHP Doc for Cake PHP classes to help NetBeans to find out a type of a class property, this principle can be used for every framework and for your classes as well. Thanks to Symen for this article.
The first alpha version of Prado support
When I published the entry with the first screenshots of Prado support, I promised to publish first alpha version soon. Unfortunately from that time I'm extremely busy and I wasn't able to work on the project to fix all problems. On Sunday I found a little time to work on this and there is the first alpha version.
The bits are compiled against NetBeans development version. You can dawnload the latest nightly builds from NetBeans site. If you want to try it I suggest these steps:
- Download the nbm with the Prado support.
- Download the latest nightly build. Download the OS independent zip file.
- Unzip the zip file somewhere.
- Open a console window and go to the folder, where you unziped NetBeans.
- Go to the netbeans/bin folder.
- Start NetBeans with --userdir switch:
- Unix machines:
./netbeans --userdir /path/to/test/userdir/folder
- Win machines:
netbeans.exe --userdir X:\path\to\test\userdir\folder
- Unix machines:
- In NetBeans invoke Plugin Manager (Tools -> Plugins).
- In Download tab click on the Add Plugins... button.
- Browse the downloaded nbm.
- Click on the Install button and follow instruction.
- You have to restart the IDE.
I created the nbm against the development version, because it was for me much easier to fix certain problems. I have tested just little bit due to luck of time, but I don't expect that everything will work and not everything is implemented. I have noticed that the Prado code completion doesn't have to work in page files at the first time. In such case open the appropriate php file and go back to the page file.
When you will play with this, don't forgot to put Prado framework into the include path of the project.

Merry Christmas and Happy New Year
I would like to wish everyone a Merry Christmas and Happy New Year.
Patch for NetBeans 6.5 was released last week
On 10th December the first patch for NetBeans 6.5 was published. You can download the fixes through the IDE's Plugins Manager. The list of fixed issues is available here.
Evaluating of Symfony support
I have started to work on the Symfony support. In this time I'm evaluating, what we will be able to implement, how the support should be done, and what will offer to the developers.
Question for Symfony developers: Which productivity features should be a part of such support? I need to know the usecase, when you need a feature, understand the workflow etc. I hope that information from you help me to design useful support.
Is there any tool which support developing PHP applications based on Symfony framework?
NetBeans IDE 6.5 is available
Today NetBeans 6.5 has been released. The main page at NetBeans.org site was changed and point out that the new release can be downloaded. I have mentioned many times that NetBeans 6.5 is the first release of NetBeans which supports the PHP development.
Although the support for developing PHP applications is new and young, I hope that it will be useful for many PHP developers and for the PHP community too. I would like to say thanks to all people who contribute to this release and also thanks to you, who provides any feedback here or on the users@php.netbeans.org mailing list.
We did the first step. In front of us there is long way to fit as much as possible, what you need as a PHP developer. This first version was influeced by your requests and suggestions and I hope that we will continue in this cooperation and that the community around this PHP support will grow. Thanks.
Building a Flickr slideshow with PHP
A new screencast is now available on NetBeans TV: Building a Flickr slideshow with PHP. This demo shows off the new PHP features of NetBeans 6.5 by walking through building a simple application to access Flickr. You will then see how to turn your Flickr images into a simple slideshow using JavaScript and CSS.
Thanks to Justin Bolter for this screencast.
