Article Network

All | July | May | May

Short and Long-Running Processes in SOA-part2

by Michael Havey | May 2009 | Java Oracle

In this 2-part article series by Michael Havey, we have already learned about classified processes by duration, dividing them into three categories: short-running, mid-running, and long-running. Long-running processes need state, so we have examined three data models to keep process state: those used in BEA Weblogic Integration and Oracle's BPEL Process Manager, and our own custom model, which borrows ideas from these two. We then discussed how to build a long-running process out of several short-running processes (implemented in TIBCO's BusinessWorks) tied together with state in our custom data model. In this article you will learn how short-running BPEL processes can be compiled for faster execution.

Read Short and Long-Running Processes in SOA-part2 in full

Anatomy of TYPO3 Extension

by Dmitry Dulepov | May 2009 | Content Management Open Source PHP

This article by Dmitry Dulepov describes TYPO3 extensions from the developer's point of view. After reading this article, the reader will have basic knowledge of extension structure, files, and how extensions interact with TYPO3. This knowledge is necessary for extension planning and implementation.

Read Anatomy of TYPO3 Extension in full

Synchronous Communication and Interaction with Moodle 1.9 Multimedia

by João Pedro Soares Fernandes | May 2009 | Moodle Open Source

In this article by João Pedro Soares Fernandes, we will see how we can interact with our students in real time, specifically by using an online talk service and a desktop sharing application.
By the end of this article you will be able to:

  • Use text, audio, video chat and conferencing to support communication and collaboration in Moodle courses
  • Share your desktop and a collaborative whiteboard with students, supporting distance interaction in real-time in Moodle courses
Read Synchronous Communication and Interaction with Moodle 1.9 Multimedia in full

Documenting Your Python Project-part1

by Tarek Ziadé | May 2009 | Open Source

This is a 2-part article series by Tarek Ziadé, which is all about documentation and gives tips on technical writing and how Python projects should be documented. In the first part of this series, you will learn about the 7 golden rules of technical writing and understand reStructuredText Primer. In the next part, you will learn how to build the documentation.

Read Documenting Your Python Project-part1 in full

Creating Your First Web Page Using ExpressionEngine: Part 2

by Leonard Murphy | May 2009 | Content Management PHP

In the previous part of the article by Leonard Murphy, we Created a simple ExpressionEngine template and weblog. In this part, we will view the ExpressionEngine weblog and Integrate some basic CSS into our ExpressionEngine templates.

Read Creating Your First Web Page Using ExpressionEngine: Part 2 in full

Creating Our First Module using Drupal 6 (Part2)

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

In the first part of this 2-part article series we had created a basic module that uses hook_block() to add block content and installed this basic module. In this article by Matt Butcher, we are going to extend the module's functionality. We will add a few new functions that retrieve and format data from Goodreads.

Read Creating Our First Module using Drupal 6 (Part2) in full

Documenting Your Python Project-part2

by Tarek Ziadé | May 2009 | Open Source

This is a 2-part series by Tarek Ziadé. This series is all about documentation and gives tips on technical writing and how Python projects should be documented. In the first part of this series, you have learnt about the 7 golden rules of technical writing and understand reStructuredText Primer. In the this part of the series, you will learn how to build the documentation.

Read Documenting Your Python Project-part2 in full

Creating Our First Module using Drupal 6 (Part2)

by Matt Butcher | May 2009 | Content Management Drupal Open Source PHP

In the first part of this 2-part article series we had created a basic module that uses hook_block() to add block content and installed this basic module. In this article by Matt Butcher, we are going to extend the module's functionality. We will add a few new functions that retrieve and format data from Goodreads.

Read Creating Our First Module using Drupal 6 (Part2) in full

Creating Your First Web Page Using ExpressionEngine: Part 1

by Leonard Murphy | May 2009 | Content Management PHP

In this two-part article by Leonard Murphy, we are going to start from scratch and use ExpressionEngine to create a single web page that is easy for anyone to update. Following completion of this article, we will be able to:

  • Create a simple ExpressionEngine template that we can publish to the world
  • Create a simple ExpressionEngine weblog that we can use to keep our website content fresh
  • Integrate some basic CSS into our ExpressionEngine templates
Read Creating Your First Web Page Using ExpressionEngine: Part 1 in full

File Sharing in Grails

by Jon Dickinson | May 2009 | Java Open Source Web Development

Besides posting messages, our users also want to be able to upload files to share with other members of their team. Sounds good! But wait a minute, isn't file uploading a bit of a pain? First of all, we need to read the binary file data off the request, and then we need to figure out where to put the file. Do we store it on the file system, or in a database? Well, let's take a look.

In this article by Jon Dickinson, we will see how easy it is to manage file uploads and downloads in a Grails application.

Read File Sharing in Grails in full

Search Engine Optimization in WordPress-part2

by Paul Thewlis | May 2009 | Content Management Open Source PHP WordPress

In this two-part article series by Paul Thewlis, you will learn some of the most important Search Engine Optimization strategies and how to apply them, as well as how to submit your blog to the search engines. In the article Search Engine Optimization in WordPress-part1, we covered principles of SEO, how search engines find stuff, how to choose your keywords, figuring out the procedure to install Dean's Permalink migration plugin, and sitemaps. In this article, we will look into sitemaps in a little more detailed manner, also figure out search engine submissions, and learn about SEO software and tools.

Read Search Engine Optimization in WordPress-part2 in full

Search Engine Optimization in WordPress-part1

by Paul Thewlis | May 2009 | Content Management Open Source PHP WordPress

In this two-part article series by Paul Thewlis, you will learn some of the most important Search Engine Optimization strategies and how to apply them, as well as how to submit your blog to the search engines. In the first part of the article series, we will cover the principles of SEO, how search engines find stuff, how to choose your keywords, figuring out the procedure to install Dean's Permalink migration plugin, and sitemaps.

Read Search Engine Optimization in WordPress-part1 in full

Seam Data Validation

by David Salter | May 2009 | Java Open Source Web Development

Seam can act as JSF backing beans and as the glue between our server-tier Session Beans and our web-tier JSF pages. Unfortunately, though, users could easily break our sample application by entering invalid data (for example, entering blank values or non-numeric values into the edit boxes). Seam provides validation tools to help us to make our application more robust and provide feedback to our users. In this article by David Salter, let's look at these tools.

Read Seam Data Validation in full

Notifications and Events in Nagios 3.0- part2

by Wojciech Kocjan | May 2009 | Linux Servers Networking & Telephony Open Source

This is the second part of the two part series by Wojciech Kocjan in which we have covered notifications and events in Nagios 3.0. The first part covered:

In this article, we will cover the following sub-topics:

  • External Commands
  • Event Handlers
  • Modifying Notifications
  • Adaptive Monitoring

 

Read Notifications and Events in Nagios 3.0- part2 in full

Developing Seam Applications

by David Salter | May 2009 | Java Open Source Web Development

In this article by David Salter, we are going to start learning how to develop applications using Seam, and we will see some of the features of Seam. We will learn the basic structure of a Seam application. We will see in practice how Seam Injection and Outjection work, and we will learn more about Seam components. We will also see exactly how Seam bridges the gap between the Web tier (using Java Server Faces) and the Server tier (using Enterprise Java Beans).

Read Developing Seam Applications 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