Latest Articles

Getting to Grips with the Facebook Platform

by Dr Mark Alexander Bain | May 2008 | MySQL Open Source PHP

In this article by Dr. Mark Alexander Bain, we will be dealing with building a Facebook application. However, before we jump into building a Facebook application, we need to spend some time looking at the Facebook platform, and by the end of this article you will:

  • Understand what the Facebook Platform is, and how it relates to your application
  • Know about the elements that make up the Facebook Platform, and how to test them without having to create an application
  • Know how to set up the Facebook Platform, ready for your new application
Read Getting to Grips with the Facebook Platform in full

SELinux - Highly Secured Web Hosting for Python-based Web Applications

by Joshua Kramer | May 2008 | Linux Servers Networking & Telephony Open Source

Traditionally, web hosts have had a difficult time offering efficient, highly secure web space for a multitude of customers. Generally, a host will provide cheap accounts on a shared server and offer virtual machines as a more expensive option for the more security-conscious site owners. In this article, Joshua Kramer will explain how to provide highly secure hosting for Python-based web applications in an efficient manner. With the popularity of applications such as Trac, Django, and TurboGears, Python-based web applications will become more prevalent in the future, and the concepts presented in this article will become more valuable.

Read SELinux - Highly Secured Web Hosting for Python-based Web Applications in full

Theming Modules in Drupal 6

by Matt Butcher | May 2008 | MySQL Content Management Drupal Open Source PHP Web Development

The Philosophy Quotes module that we will create in this article will use Drupal's theme system and a simple database query to theme the content of a custom content type.

Here are some of the items we will cover in this article by Matt Butcher while working on this module:

  • Creating a custom content type
  • Performing simple database operations
  • Registering a module's theme functions with the hook_theme() function
  • Adding theme hooks to a module
  • Adding CSS stylesheets to a module's default theme
  • Using theme CSS and template files to override default module theme functions
Read Theming Modules in Drupal 6 in full

Visual ETL Development With IBM DataStage

by Djoni Darmawikarta | May 2008 | Architecture & Analysis

ETL (Extract Transform Load) is the most resource consuming part of data warehouse development and maintenance. An ETL tool, particularly one that is GUI-based, can leverage the productivity and quality of ETL development and maintenance.

WebSphere DataStage from IBM is an ETL tool. In DataStage you build and execute ETL jobs visually on its GUI clients. This article by Djoni Darmawikarta shows how to build and execute an ETL job with DataStage. Specifically, we’ll build a job that loads a Customer Dimension table from an input sequential file (implementing an SCD1, Slowly Changing Dimension Type1; a well-known technique from Dimensional Data Warehouse methodology).

Read Visual ETL Development With IBM DataStage in full

Making the World Wide Web an Easier Place to Talk About

by Tim Walton | May 2008 | Beginner's Guides MySQL Content Management Open Source PHP

If you were tasked with finding the letter that when spoken out loud repeatedly was more awkward than any other, you would come up with the W. Every other letter in the English alphabet is pronounced with a single syllable, yet the W is unique in requiring an impressive three syllables to utter.

This campaign is to encourage people to forget that WWW ever existed. Don’t type it, don’t speak it, and complain to every website that still requires it.

Read Making the World Wide Web an Easier Place to Talk About in full
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