Developing the Joomla! Component and Understanding its Structure
Joomla!'s Component Structure
Joomla! employs a specific naming scheme, which is used by all components. Each component in the system has a unique name with...
Testing a HELP System in a Java Application
Introduction
{literal}As more and more features get added to your software, the Help system for the software becomes extensive. It could probably contains hundreds of...
Real Content in PHP5 CMS: Part 3
Administering text items—viewer
Generating the XHTML is handled in a separate class, thus implementing the principles of the MVC pattern. The viewer class constructor establishes...
Real Content in PHP5 CMS: Part 2
Framework solution
To explore implementation details, we will look at an example that is simple enough to be shown in some detail. It is an...
Real Content in PHP5 CMS: Part 1
The problem
There are some common features in providing website content, but also many differences. Applications easily become complex as they tackle real world problems,...
How to Bridge the Client-Server Gap using AJAX (Part I)
Technically, AJAX is an acronym standing for Asynchronous JavaScript and XML. The technologies involved in an AJAX solution include:
JavaScript, to capture interactions with the...
Simple Item Selector Using jQuery
(For more resources on jQuery, see here.)
Adding jQuery to your page
You can download the latest version of jQuery from jQuery site (http://jquery.com/) and can...
PHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 2
Parsing With PEAR
If we were to start mashing up right now, between XSPF, YouTube's XML response, and RSS, we would have to create three...
PHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 1
Project Overview
What
Mashup the web APIs from Last.fm and YouTube to create a video jukebox of songs
Protocols Used
REST (XML-RPC available)
Data Formats
XML, XPSF, RSS
Tools...
Reports and Statistics in OpenX Ad Server
OpenX provides a very detailed and useful statistics and reports mechanism to evaluate the progress as well as performance of any campaign. OpenX reports...