Article Network

All | June | May | April

Product Cross-selling and Layout using Panels with Drupal and Ubercart 2.x

by George Papadongonas Yiannis Doxaras | March 2010 | MySQL Drupal e-Commerce Open Source PHP

This article by George Papadongonas and Yiannis Doxaras, authors of Drupal E-commerce with Ubercart 2.x, helps you to implement more complex marketing techniques. You may wonder why is there a need to invest more time after having already set up your e-shop. But, you have to keep in mind that there are thousands of competitors out there, selling similar or the same products that you're selling. So, being good is not enough, you have to be one of the best. In this article we are going to show you:

  • How to implement more complex marketing techniques, such as cross-selling using taxonomy and recommendation systems
  • How to create an alternative layout for products using panels
  • How to enhance the user interface using views
Read Product Cross-selling and Layout using Panels with Drupal and Ubercart 2.x in full

Start Ad Serving with OpenX

by Murat Yilmaz | March 2010 | Open Source

In this article by Murat Yilmaz, author of OpenX Ad Server: Beginner's Guide, we will start our first campaign and show the first banner as fast as we can by using the minimum settings of OpenX Ad Server.

In this article we shall:

  • Define an advertiser
  • Create a campaign and banner
  • Define a website and zone on this website
  • Link the banner to this zone
  • Serve this banner on this website zone by using a web page
Read Start Ad Serving with OpenX in full

User Interface Enhancement Techniques with Drupal and Ubercart 2.x

by George Papadongonas Yiannis Doxaras | March 2010 | MySQL Drupal e-Commerce Open Source PHP

In the previous article by George Papadongonas and Yiannis Doxaras, authors of Drupal E-commerce with Ubercart 2.x, we saw how to implement more complex marketing technique such as cross-selling using taxonomy and recommendation systems for Drupal with Ubercart, how to create an alternative layout for products using panels and enhance user interface using views. In this article we show we will you how to offer a better browsing experience to your visitors, and how to use enhanced marketing techniques to attract more clients and to make them spend more money in your store. In this article we are going to show you:

  • How to improve the shopping cart
  • How to manage product prices and discounts in a better way
Read User Interface Enhancement Techniques with Drupal and Ubercart 2.x in full

Preventing Attacks on Joomla! 1.5 Websites

by James Kennard | March 2010 | Joomla! Content Management Open Source

In this article by James Kennard, author of Mastering Joomla! 1.5 Extension and Framework Development, we will investigate some of the more common forms of attack and how we can prevent them from affecting our extensions and we will take a look at how we can deal with users whom we believe to be attackers.

Read Preventing Attacks on Joomla! 1.5 Websites in full

Configuring and Formatting iReport Elements

by Shamsuddin Ahammad | March 2010 | Java Open Source

In this article by Shamsuddin Ahammad, author of iReport 3.7, we will cover:

  • Understanding bands
  • Configuring and using report bands
  • Maintaining the size, position, and alignment of the report elements
  • Modifying report fonts
  • Using the library
  • Using borders
  • Modifying element properties

This article is a follow up of the article Setting Up the iReport Pages.

Read Configuring and Formatting iReport Elements in full

Setting Up the iReport Pages

by Shamsuddin Ahammad | March 2010 | Java Open Source

This article by Shamsuddin Ahammad, author of iReport 3.7, covers configuring report properties

If we use the Report Wizard for generating reports, some default report properties (page size, margins, and so on) are set automatically. For our software or reports, we may need to modify the default report properties at times, so that it fulfills the user (or software) requirements.

Read Setting Up the iReport Pages in full

Customizing and Extending Apache MyFaces ExtVal

by Bart Kummel | March 2010 | Java Web Development

This article by Bart Kummel, author of Apache MyFaces 1.2 Web Application Development, discusses how we can extend ExtVal by creating our own custom validation strategy. This article is a follow up on Apache MyFaces Extensions Validator, an article by the same author that is an introduction to ExtVal.

Read Customizing and Extending Apache MyFaces ExtVal in full

Content Management Modules In PHP-Nuke

by Douglas Paterson | March 2010 | MySQL Content Management Open Source PHP

The previous article of the series by Douglas Paterson, author of Building Websites with PHP-Nuke, shows us an overview of stories and the story publication process, also the way stories on our site are organized; stories are classified into topics and categories, and also how to edit and manage them. In this article which is the seventh article of the article series, we'll look at the PHP-Nuke modules for handling content. We will see how each of them works, how you add content with them, and what features they possess. We will cover these modules:

  • Content
  • FAQ
  • Encyclopedia
  • Web Links and Downloads
  • Reviews

For each module, we will explore both the visitor and administrator experience, and see how to work with the types of content these modules handle

Read Content Management Modules In PHP-Nuke in full

Creating a Voice Track with Audacity 1.3

by Bethany Hiitola | March 2010 | Open Source

This article by Bethany Hiitola, author of Getting started with Audacity 1.3, provides some practical instructions to get you started using Audacity to record voice tracks. We will discuss how to actually record the script, save it, and learn some tricks about adding more to an already-recorded voice track, record additional tracks, label and delete tracks.

Read Creating a Voice Track with Audacity 1.3 in full

Recording an Interview with Skype using Audacity 1.3

by Bethany Hiitola | March 2010 | Open Source

In a previous article we described everything that you need to know about recording voice tracks. In this article by Bethany Hiitola, author of Getting started with Audacity 1.3, we will learn all the details of using third-party internet telephony software such as Skype to record telephone interviews. We will also cover how to set up a timed recording.

Read Recording an Interview with Skype using Audacity 1.3 in full

Organizing your Content Effectively using Joomla 1.5- A Sequel

by Eric Tiggeler | March 2010 | Joomla!

In this article series by Eric Tiggeler, author of Joomla! 1.5: Beginner's Guide, you'll:

  • Understand how to translate a basic site map to a workable blueprint for a Joomla!-based site
  • Design a clear, scalable framework for your content, grouping your content with sections and categories
  • Use uncategorized pages to build sites that don't require a multi-level content

Read Organizing your Content Effectively using Joomla 1.5 here.

Read Organizing your Content Effectively using Joomla 1.5- A Sequel in full

Organizing your Content Effectively using Joomla 1.5

by Eric Tiggeler | March 2010 | Joomla!

In this article series by Eric Tiggeler, author of Joomla! 1.5: Beginner's Guide, you'll:

  • Understand how to translate a basic site map to a workable blueprint for a Joomla!-based site
  • Design a clear, scalable framework for your content, grouping your content with sections and categories
  • Use uncategorized pages to build sites that don't require a multi-level content
Read Organizing your Content Effectively using Joomla 1.5 in full

OpenX Advanced Reports

by Murat Yilmaz | March 2010 | Open Source

In this article series by Murat Yilmaz, author of OpenX Ad Server: Beginner's Guide, we will learn how to provide every tool to efficiently analyze the performance of websites, website zones, advertisers, campaigns, and banners. We will learn how we can get such statistics online. Then, we will investigate how we can export the data into a spreadsheet such as in Excel and analyze it with a real example.

Here, we shall learn:

  • How to view advertisers and campaign statistics
  • How to export data to Excel for further analysis
  • Types of advanced OpenX reports
  • How to retrieve advertising analysis reports using Excel

Read Reports and Statistics in OpenX Ad Server.

Read OpenX Advanced Reports in full

Drupal 6 Performance Optimization Using DB Maintenance and Boost: Part 1

by TJ Holowaychuk Trevor James | March 2010 | MySQL Content Management Drupal Open Source PHP

In this two-part article by Trevor James and T J Holowaychuk, authors of Drupal 6 Performance Tips, we're going to install, configure, and utilize the DB Maintenance and Boost modules. DB Maintenance will allow us to maintain and optimize our MySQL database from within the Drupal admin interface. Boost will help us to speed up page load times on our site for our anonymous site users by using its sophisticated and advanced page, HTML, CSS, and JavaScript caching mechanisms. Both of these contributed modules will help you diagnose problems on your site and server as well as help to keep your site running smoothly and in an optimized fashion.

By the end of this article you will know how to install, configure, and use the following contributed performance modules:

  • DB Maintenance module
  • Boost
Read Drupal 6 Performance Optimization Using DB Maintenance and Boost: 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