PHP 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 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 fullRendering Images in TYPO3 4.3: Part 1
In this article by Dan Osipov, author of TYPO3 4.3 Multimedia Cookbook, we will cover:
- Rendering images using content elements
- Embedding images in RTE
- Rendering images using TypoScript
- Rendering links to files using the
tags - Creating a gallery using ce_gallery
- Rendering metadata from a DAM object
Rendering Images in TYPO3 4.3: Part 2
Read Part One of Rendering Images in TYPO3 4.3 here.
Read Rendering Images in TYPO3 4.3: Part 2 in fullMagento's Architecture: Part 1
Magento has a wonderful architecture behind its system. It's a very strict architecture that relies on us knowing where the files should be placed and how to structure our templates and modules. But this is part of what makes Magento a great system, in that it enforces these standards.
Here in this two-part article by Jamie Huskisson, we will learn about this architecture and how it applies to development with Magento. We will learn:
- Where everything is within Magento
- What all the base directory files and folders do
- The basics of how the template system works
- How modules work within the system
- How the Zend Framework fits into the equation
- The best methods for backing up Magento
Magento's Architecture: Part 2
Read Part One of Magento's Architecture here.
Read Magento's Architecture: Part 2 in fullTYPO3 for Connecting External APIs: Flicker and Youtube
In this article by Dan Osipov, we will see how external services specifically Flickr and YouTube, can be leveraged to expand the system. We pull in files from YouTube and Flickr.
Read TYPO3 for Connecting External APIs: Flicker and Youtube in full

