Latest Articles

View : All | June | May | April | Alphabetical:A-Z | Z-A

Linux E-mail: Busting Spam with SpamAssassin

by Alistair McDonald | November 2009 | Linux Servers Open Source

In this article series by Alistair McDonald, we will cover some important topics that talks about the use of Spam Assassin in conjunction with Procmail to filter out the wide range of spam that afflicts the modern e-mail user.

In this article, we will learn:

  • Why spam is difficult to deal with and why spam filters requires regular updates.
  • How to download, install, and configure SpamAssassin.
Read Linux E-mail: Busting Spam with SpamAssassin in full

User Interface Design in ICEfaces 1.8: Part 1

by Rainer Eschen | November 2009 | AJAX Java Web Development

In this article by Rainer Eschen, we will take a look at what a desktop-like presentation means to modern web applications. We will learn the design principles and start with a common page layout based on the Facelets templating.

Read User Interface Design in ICEfaces 1.8: Part 1 in full

Controlling Which Class Sees Our Resources in Moodle 1.9

by Mary Cooch | November 2009 | e-Learning Moodle Open Source

Very often in Moodle we might have several teachers working together on the same course but with different classes. We saw in the article Setting up your Moodle gradebook that this is made easier by the use of groups where each teacher and their students can be put into one class or "group" in the gradebook. In this article by Mary Cooch, we will see how the resources can be accessed by the group selectively by using "groupings" in Moodle.

Read Controlling Which Class Sees Our Resources in Moodle 1.9 in full

User Interface Design in ICEfaces 1.8: Part 2

by Rainer Eschen | November 2009 | AJAX Java Web Development

This is the second part of the article series on User Interface Design in ICEfaces 1.8. This article will cover facelets templating and templating in ICEfusion. Read User Interface Design in ICEfaces 1.8: Part 1 here.

Read User Interface Design in ICEfaces 1.8: Part 2 in full

Geronimo Plugins

by Vamsavardhana Reddy Chillakuru | November 2009 | Java Open Source

Apache Geronimo provides a mechanism for users to extend its functionality through plugins. In this article by Vamsavardhana Reddy Chillakuru, we will explore how to extend the functionality of Apache Geronimo, by using Geronimo plugins. In fact, all of the Java EE functionality in Apache Geronimo is installed as plugins. For example, the web services functionality is provided through the Axis, Axis2, and CXF plugins. EJB functionality is provided through the OpenEJB plugin, and so on. Therefore, if you want to extend the server to provide new functionality, such as job scheduling, then you can write a plugin to integrate a scheduler (such as Quartz) into Apache Geronimo. There are also a large number of plugins available for Apache Geronimo already. We will also cover the custom server assemblies feature in this article. This feature will enable you to export custom server assemblies, from either the server's Administration Console or the command-line shell. In this article, you will learn about:

  • Developing and installing Apache Geronimo plugins
  • Extending the Administration Console through plugins
  • Creating custom server assemblies
Read Geronimo Plugins 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