Article Network

Installing Mahara

by Richard Hand | February 2010 | MySQL Open Source PHP Web Development

This article by Richard Hand covers the installation of Mahara, along with the requirements for installation.

Read Installing Mahara in full

Trunks using 3CX: Part 2

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

Read Part One of Trunks using 3CX here.

Read Trunks using 3CX: Part 2 in full

jQuery 1.4 DOM Manipulation Methods for Replacement, Copying and Removal

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. In a previous article we saw methods that simply change one of the attributes of an element, while others set an element's style properties. Later we saw DOM Insertion methods. In this article we cover methods that modify entire elements (or groups of elements) themselves by replacment, copying, and removal. All of these methods are referred to as setters, as they change the values of properties. A few of these methods such as .html(), .val() also act as getters, retrieving information from DOM elements for later use.

Read jQuery 1.4 DOM Manipulation Methods for Replacement, Copying and Removal in full

jQuery 1.4 DOM Insertion Methods

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. In a previous article we saw methods that simply change one of the attributes of an element, while others set an element's style properties. In this article we cover methods for DOM insertion—inside, outside, and around. These methods allow us to insert new content inside and outside an existing element, and also surrounding existing content.

Read jQuery 1.4 DOM Insertion Methods in full

Forms in Grok 1.0

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

Grok has a mechanism for automating the creation and processing of forms. We'll see how it works in this article by Carlos de la Guardia, author of Grok 1.0 Web Development, along with a few other form-related subjects:

  • What is an interface
  • What is a schema
  • How interfaces and schemas are used to generate forms automatically, using Grok's form components
  • How to create, add, and edit forms
  • How to filter fields and prevent them from appearing in a form
  • How to change form templates and presentation
Read Forms in Grok 1.0 in full

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
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