Building a Calender Application in Joomla! using Fabrik
Joomla! has many extensions that can help develop a custom application, especially simple form-based applications. With introduction of Content Construction Kits (CCK) now it is possible to create many types of contents without knowledge of coding PHP. Besides these newly introduced Content Creation Kits, there is another application builder for Joomla! that can be used to build database applications without coding PHP. It is called Fabrik. Fabrik is Joomla! application builder that can be used for building many types of applications. In this article by Suhreed Sarkar, we will learn how to build a event calendar application for Joomla! using Fabrik.
Read Building a Calender Application in Joomla! using Fabrik in fullPHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 1
In this article by Shu-Wai Chow, we will begin with a project to create our own personalized video jukebox. This mashup will pull music lists feeds from the social music site, Last.fm. We will parse out artist names and song titles from these feeds and use that information to search videos on YouTube, a user-contributed video site, using the YouTube web service. We will also take a look at the three different XML-based file formats from those two sites: XSPF for song playlists, RSS for publishing frequently updated information, and YouTube's custom XML format. Rather than creating our own XML-based parsers to parse the three formats, we will use parsers from PEAR, one for each of the three formats. Using these PEAR packages, we will create an object-oriented abstraction of these formats, which can be consumed by our mashup application.
Read PHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 1 in fullPHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 2
Read PHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 1 here.
Read PHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 2 in fullInstalling Mahara
This article by Richard Hand covers the installation of Mahara, along with the requirements for installation.
Read Installing Mahara in fullDrupal 6 Performance Optimization Using Views and Panels Caching
In this article by Trevor James and TJ Holowaychuk, authors of Drupal 6 Performance Tips, we'll look at caching mechanisms in two of the larger scale contributed modules, Views and Panels, which you may find yourself using frequently. Panels and Views both allow you to cache the data and content that you insert into these modules. We'll look at how these caching mechanisms work and how you can maintain your cache in both modules. To summarize, here's what we'll be doing:
- How to run Views 2.x for best performance, including how to clear your Views cache
- Panels module caching mechanisms and how to maintain your Panels cache
Drupal 6 Performance Optimization Using Throttle and Devel Module
In this article by Trevor James and TJ Holowaychuk, authors of Drupal 6 Performance Tips, we're going to learn how to throttle modules and blocks on our site in order to increase performance and reduce server load during high traffic periods. We will use the Throttle module to do this. We'll also discuss the Devel module and how it can be used to generate dummy content, users, and taxonomy categories for our development site. Using Devel to generate test or dummy content provides an easy method of building a test or demo site quickly. To summarize, here's what we'll be doing:
- Throttling modules and blocks
- Using the Development module to generate taxonomy, users, and content
Building a Simple Address Book Application with jQuery and PHP
In this article by Mambe Nanje Churchill, we will explore the world of jQuery and PHP in achieving an AJAX style simple address book application using the JSON protocol. The basic application will help the user save, view and delete his or her contacts(name and phone). Its a basic application to demonstrate some key jQuery features like DOM transversing, jQquery event binding and AJAX calls with the $.ajax function.
Read Building a Simple Address Book Application with jQuery and PHP in fullAJAX Form Validation: Part 2
Read Part One of AJAX Form Validation here.
Read AJAX Form Validation: Part 2 in fullAJAX Form Validation: Part 1
In this two-part article by Audra Hendrix, Bogdan Brinzarea and Cristian Darie, authors of AJAX and PHP: Building Modern Web Applications 2nd Edition, we will create a form validation application that implements traditional techniques with added AJAX flavor, thereby making the form more user-friendly, responsive, and pleasing. In the AJAX world, entered data is validated on the fly, so the users are never confronted with waiting for full-page reloads or the rude "blank form" as a reply.
Read AJAX Form Validation: Part 1 in fullImplementing AJAX Grid using jQuery data grid plugin jqGrid
In this article by Audra Hendrix, Bogdan Brinzarea and Cristian Darie, authors of AJAX and PHP: Building Modern Web Applications 2nd Edition, we will discuss the usage of an AJAX-enabled data grid plugin, jqGrid.
Read Implementing AJAX Grid using jQuery data grid plugin jqGrid in full

