Article Network

All | June | May | April

Testing and Debugging in Grok 1.0: Part 1

by Carlos de la Guardia | February 2010 | Open Source Web Development

Some of the things that we will cover in this two-part article by Carlos de la Guardia, author of Grok 1.0 Web Development, includes:

  • Need for testing
  • Testing in Grok
  • Extending the functional test suite provided by grokproject
  • Other kinds of testing
  • Debugging tools
Read Testing and Debugging in Grok 1.0: Part 1 in full

jQuery 1.4 DOM Manipulation Methods for Style Properties and Class Attributes

by Jonathan Chaffer Karl Swedberg | February 2010 | AJAX Open Source Web Development

All of the methods in this article by Karl Swedberg and Jonathan Chaffer, authors of jQuery 1.4 Reference Guide, manipulate the DOM in some manner. A few of them simply change one of the attributes of an element, while others set an element's style properties. All of these methods are referred to as setters, as they change the values of properties. A few of these methods such as .attr() also act as getters, retrieving information from DOM elements for later use.

Read jQuery 1.4 DOM Manipulation Methods for Style Properties and Class Attributes in full

PHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 1

by Shu-Wai Chow | February 2010 | AJAX MySQL Open Source PHP Web Development

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 full

Call Control using 3CX

by Matthew M. Landis Robert Lloyd | February 2010 | Networking & Telephony

Once your extensions are working, we can begin exploring call routing also called as call control. When someone calls from the outside world, what do you want to do with the call? How do you want your calls to get to an extension? Unless you want your calls to go directly to an extension, you will need to configure one or more of the following features which we'll be covering in this article by Matthew M. Landis and Robert Lloyd, authors of The 3CX IP PBX Tutorial:

  • Ring groups (also called Hunt groups in other PBX systems)
  • Digital Receptionists or Auto-attendants
  • Call by name (also called Dial by Name in some PBX systems)
  • Call queues
Read Call Control using 3CX in full

N-Way Replication in Oracle 11g Streams: Part 2

by Ann L. R. McKinnell | February 2010 | Oracle

This article series by Ann L.R. McKinnell and Eric Yen explains N-way replication using Oracle 11g Streams.

This article series covers the following:

  1. Planning for N-way replication
  2. Technique to avoid conflict
  3. The setup:
    • Configure replication from STRM1 to STRM2
    • Configure replication from STRM2 to STRM1
  4. Configure conflict resolution
  5. Expanding the example
  6. Rinse and repeat

Read N-Way Replication in Oracle 11g Streams: Part 1 here.

Read N-Way Replication in Oracle 11g Streams: Part 2 in full

Melody: The Other Movable Type

by Serdar Yegulalp | February 2010 | Open Source

Melody is an open source content management system for bloggers and publishers where its community of users and contributors is its most important feature. This article by Serdar Yegulalp covers the salient features of Melody and how a vibrant community is the foundation on which all successful products and services are built today. The article also guides us through the setup process for pre-1.0 build of Melody, while the full 1.0 revision shouldn’t be more than a few months around the corner.

Read Melody: The Other Movable Type in full

JBoss RichFaces 3.3 Supplemental Installation

by Nirav Assar | February 2010 | JBoss Open Source

This article by Nirav Assar, is a supplement to the book JBoss RichFaces 3.3 by Demetrio Filocamo. The book offers a thorough explanation on how to effectively use RichFaces technology to enhance your enterprise applications. The book provides many code examples for the reader to experiment with and run on their local machine. It also provides some very important installation steps for developers such as the Seam Framework download, seam-gen tool operation, and Eclipse with JBoss tools. As a supplement to the book, this article provides a guide to install several other necessary components. The components will provide the user with a sufficient environment to deploy and test the examples provided in the book. These installations prove invaluable when trying to learn new technologies and can possibly avoid large amounts of time wasted searching for the correct path.

This article provides guidance for:

  • JBoss Server Installation
  • Starting JBoss Server within Eclipse
  • MySql Installation
  • Build and Deploy Example applications
Read JBoss RichFaces 3.3 Supplemental Installation in full

Build your own Application to access Twitter using Java and NetBeans: Part 2

by Alfonso V. Romero | February 2010 | Cookbooks Java Open Source Web Development

In Build your own Application to access Twitter using Java and NetBeans: Part 1 of this article series, we saw a simple way to see your last tweet via a Java application called SwingAndTweet using the Twitter4J API.

In this article by Alfonso Romero, we will add some more functionality to our SwingAndTweet Java application.

Here, we will learn how to:

  • Create a twitterLogin dialog to take care of the login process
  • Add functionality to show your 20 most recent tweets right after logging in
  • Add the functionality to update your Twitter status
Read Build your own Application to access Twitter using Java and NetBeans: Part 2 in full

Exploring ADempiere Client and Performing Tasks: Part 1

by Bayu Cahya Pamungkas | January 2010 | Open Source

In this article series by Bayu Cahya Pamungkas, author of ADempiere 3.4 ERP Solutions, we will learn:

  • How to establish a connection to a specific ADempiere server
  • The standard format of an ADempiere screen
  • Application preferences
  • How to perform tasks
Read Exploring ADempiere Client and Performing Tasks: Part 1 in full

Migrating a MySQL table using Oracle SQL Developer 1.5

by Jayaram Krishnaswamy | January 2010 | MySQL Oracle

Oracle SQL Developer Tool is a stand alone graphic database developer tool that connects to Oracle as well as third-party databases which can be used to perform a variety of tasks from running simple queries to migration of databases from third party vendor products to Oracle.

This article by Dr. Jayaram Krishnaswamy, shows how the reader may use Oracle's most recent tool, the Oracle SQL Developer 1.5 to work with the MySQL database. An example of migrating a table in MySQL to Oracle 10G XE is also described.

Read Migrating a MySQL table using Oracle SQL Developer 1.5 in full

Exploring ADempiere Client and Performing Tasks: Part 2

by Bayu Cahya Pamungkas | January 2010 | Open Source

In this article series by Bayu Cahya Pamungkas, author of ADempiere 3.4 ERP Solutions, we will learn:

  • How to establish a connection to a specific ADempiere server
  • The standard format of an ADempiere screen
  • Application preferences
  • How to perform tasks

Read Exploring ADempiere Client and Performing Tasks: Part 1 here.

Read Exploring ADempiere Client and Performing Tasks: Part 2 in full

Managing Your Joomla! Media Files with Media Manager

by Allan Walker | January 2010 | Joomla! Content Management Open Source PHP

This article by Allan Walker, author of Joomla! 1.5 Multimedia, explores one of the most important tasks when using multimedia in our Joomla! websites, the ability to upload and manage the files on your web server. Once uploaded, this content may not require further attention, or you might need the ability for constant management and file revisions.

In this article, we will look at using the built-in Joomla! Media Manager which includes:

  • Overview of the Joomla! Media Manager
  • Uploading media using the Media Manager
  • The view
  • Organizing your content
  • Uploading your content
  • Managing media using the Media Manager
Read Managing Your Joomla! Media Files with Media Manager in full

Linux E-mail: Providing Webmail Access (Part 1)

by Alistair McDonald | January 2010 | Linux Servers

In this article series by Alistair McDonald, author of Linux Email, you will learn about the following:

  • The benefits and disadvantages of a webmail access solution
  • The SquirrelMail webmail package
  • Setting up and configuring SquirrelMail
  • What SquirrelMail plugins are and what they can do
  • How to make SquirrelMail more secure
Read Linux E-mail: Providing Webmail Access (Part 1) 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