In this article by Alfonso Romero, we will learn how to configure NetBeans, VirtualBox and the Turnkey LAMP Appliance to develop complex PHP applications in a virtual environment. This article explains the process of creating a virtual machine, configuring the NetBeans PHP IDE, and managing a WordPress project with NetBeans in a step wise manner.Read Develop PHP Web Applications with NetBeans, VirtualBox and Turnkey LAMP Appliance in full
Plugins are an essential, but rarely noticed part of a successful Joomla!-based business. Plugins are very flexible and can execute for various purposes at many different times. Part of this article by Daniel Chapman will be to look at these purposes and times, and understand how they can affect our web site by going through the following topics:
- plugin composition and operation
- plugin types
- plugin events
- plugin ordering
- plugin customization
We will also make some changes to an existing plugin so that it better meets our needs.Read Customizing Plugins in Joomla! 1.5x (Part 1) in full
In this two-part article by Ric Shreves, we will put together the various techniques and demonstrate how to modify and heavily customize an existing theme.
The majority of people who set out to master Drupal theming start out by modifying existing themes and learning from the process; that's exactly what we're going to do in this article. We will take an existing theme, look at how it works, then copy it and modify it until we have a very different looking theme. In this case, we will be building a basic fixed width, CSS-based, personal blog theme.
For the purpose of illustrating the examples in this article, we start with the Zen theme, which you can download from the Drupal site.Read Modifying an Existing Theme in Drupal 6: Part 1 in full
This article by David Heffelfinger teaches you how to add reporting capabilities to our Java applications. This can be easily done by taking advantage of the classes included in the JasperReports class library. JasperReports can be easily embedded into both client and server-side Java applications simply by adding the required libraries to our CLASSPATH and calling the appropriate methods in the JasperReports API.Read Adding Reporting Capabilities to our Java Applications Using JasperReports 3.5 in full