PHP

Debugging REST Web Services

by Samisa Abeysinghe | July 2009 | Architecture & Analysis MySQL PHP Web Development

Learning how to figure out why things are going wrong is one of the key aspects of developing software. We call it debugging. While dealing with REST services and clients, things can go wrong and it would help a great deal to know how to find out what is causing the problems.

In this article by Samisa Abeysinghe, we will look into the techniques such as message capturing and analyzing to get to know if things are going fine, and if not, what sort of problems are causing trouble.

Read Debugging REST Web Services in full

Working with Drupal Audio in Flash (part 1)

by Travis Tidwell | May 2009 | MySQL Content Management Drupal Open Source PHP

In this 2-part article series by Travis Tidwell, we will cover all the necessary steps to integrate audio content into our Drupal web site by building a custom Flash application that works seamlessly with Drupal multimedia. Here is what we will learn in this article:

  • Working with audio in Drupal
  • Building a custom audio player for Drupal
  • Creating an audio-handling class using ActionScript 3.0
  • Loading and playing audio in Flash
Read Working with Drupal Audio in Flash (part 1) in full

Feeds in Facebook Applications

by Dr Mark Alexander Bain Hasin Hayder | July 2009 | MySQL Open Source PHP

Feeds are a very important part of Facebook Applications. They are used to publish notifications and news in a user's profile. So, feeds are the best way to keep the friends of the users up-to-date about the user's current activities. Feeds are also a great way to publicize your applications, if you know what I mean.

In this article by Dr. Mark Alexander Bain and Hasin Hayder, we will go into the details of managing feeds (both news feed and mini feed) using Facebook REST APIs. The following sections will help you understand what the major differences between these two types of feed are, and how to use them properly in your application.

Read Feeds in Facebook Applications in full

Managing and Enhancing Multi-Author Blogs with WordPress 2.7(Part 1)

by Jean-Baptiste Jung | June 2009 | Content Management Open Source PHP WordPress

In this two-part article by Jean Baptiste-Jung, we shall learn about managing and enhancing a multi-author blog. Are you running a multi-author blog, or at least hiring some guest bloggers? Indeed, the more authors you have, the more content you will have, along with a greater number of visits. In the beginning of 2009, many successful blogs such as, Smashing Magazine, Lifehacker, or Mashable, were powered by a team of bloggers. In this article, we are going to learn how to create, enhance, and get the most out of your multi-author WordPress blog.

In this part, you will learn:

  • Creating an author page template
  • Displaying a custom login form in your blog’s sidebar
  • Adding a control panel to your blog’s sidebar
  • Configuring author roles
  • Displaying author-related information on posts
Read Managing and Enhancing Multi-Author Blogs with WordPress 2.7(Part 1) in full

Building a Facebook Application: Part 2

by Dr Mark Alexander Bain Hasin Hayder | July 2009 | Open Source PHP

In the previous part of this article by Dr. Mark Alexander Bain and Hasin Hayder, we covered developing a simple Facebook application and the way to write the Facebook profile. In this part, we will cover Mock AJAX and data storage.

Read Building a Facebook Application: Part 2 in full

Posting on Your WordPress Blog

by April Hodge Silver Hasin Hayder | May 2009 | Content Management Open Source PHP WordPress

Once your WordPress installation is up and running, you are ready to start blogging. WordPress is the right choice for blogging because it's quite a powerful tool with a seemingly infinite array of options and possibilities. The main focus of this article is to explain how to make a blog post and how to control all of the information for that post, and not just the title and content. In this article by Hasin Hayder and April Hodge Silver, we will explore how to keep your content organized and searchable using tags and categories.

Read Posting on Your WordPress Blog in full

Navigating the Online Drupal Community

by Marjorie Roswell | May 2009 | Content Management Drupal Open Source PHP

Drupal.org is an amazing resource rich in conversations, modules, documentation, patches, and more. In this article by Marjorie Roswell, we cover some important skills for use on the hefty site: how to interact with the issue queue and how to create and apply patch files. We'll also look at some additional helpful online resources.

Read Navigating the Online Drupal Community in full

Working with Drupal Audio in Flash (part 2)

by Travis Tidwell | May 2009 | Content Management Drupal Open Source PHP

In this 2-part article series by Travis Tidwell, we cover all the necessary steps to integrate audio content into our Drupal web site by building a custom Flash application that works seamlessly with Drupal multimedia.

In the first part we saw how audio is handled within Drupal and how to build a custom application that can play audio content created through Drupal. In this part, we will add controls to the audio player to give our users a way to interact with the playback of that audio track.

Read Working with Drupal Audio in Flash (part 2) in full

Creating a matrix report using the Analysis Services Cube

by Jayaram Krishnaswamy | June 2009 | Microsoft PHP

The Analysis Services can also be configured when the SQL Server 2008 is installed. Out of the box the analysis server has no objects and you need to deploy a database to work with this service. Two previous articles described the process of creating a CUBE from scratch using the TestNorthwind database, a copy of the Northwind database. In this article by Dr. Jayaram Krishnaswamy, we will be authoring a report based on an analysis services CUBE.

Read Creating a matrix report using the Analysis Services Cube in full

jQuery UI Accordion Widget - Part 1

by Dan Wellman | January 2009 | Open Source PHP Web Development

The accordion widget is another UI widget made up of a series of containers for your content, all of which are closed except for one. Therefore, most of its content is initially hidden from view. Each container has a heading element associated with it, which is used to open the container and display the content. When you click on a heading, its content is displayed. When you click on another heading, the currently visible content is hidden while the new content is shown.

It should be noted that the height of the accordion's container element will automatically be set so that there is room to show the tallest content panel in addition to the headers. This will vary, of course, depending on the width that you set on the widget's container.

In this article by Dan Wellman, we are going to cover the following topics:

  • The structure of an accordion widget
  • A default implementation of an accordion
  • Adding custom styling
  • The configurable properties
  • Built-in methods for working with the accordion
Read jQuery UI Accordion Widget - Part 1 in full
Syndicate content
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software