Article Network

How to Interact with a Database using Rhom

by Abhishek Nalwaya | July 2011 | Open Source

ORM stands for Object-Relational Mapping. ORM libraries map database tables to classes, rows of those tables to objects of the class, and columns to object attributes. Object wraps a row of a database table or view, encapsulates the database access, and adds domain logic on that data.

In this article by Abhishek Nalwaya, author of Rhomobile Beginners Guide, we'll explore Rhom, which is Object-Relational Mapping (ORM) provided by Rhodes and look at how it manipulates data in our application. We'll find how ORM manages table relationships in this article and dig into the ORM object life cycle.

Read How to Interact with a Database using Rhom in full

How to Integrate vtiger CRM with your Website

by Ric Shreves | July 2011 | Beginner's Guides CRM Open Source

Any organization that is prone to adopt an open source software package is bound to be using another—or soon will be. This article by Ian D. Rossi, author of vtiger CRM Beginner's Guide, takes your external systems, such as your website, and integrates them with vtiger CRM using vtiger's API and vtiger's Web Lead Form.

In this article we'll discuss:

  • vtiger's API
  • How to use vtiger's web lead feature
  • How to include custom fields in the lead form
Read How to Integrate vtiger CRM with your Website in full

How to Install VirtualBox Guest Additions

by Alfonso V. Romero | April 2010 | Beginner's Guides Linux Servers Open Source

In this article by Alfonso V. Romero, author of VirtualBox 3.1: Beginner's Guide, you shall learn what the Guest Additions are and how to install them on Windows, Linux, and Open Solaris virtual machines.

Read How to Install VirtualBox Guest Additions in full

How to get Incoming Links in Joomla! 1.5 SEO: Part 1

by Herbert-Jan van Dinther | October 2009 | Joomla! MySQL Content Management Open Source PHP

In this article by Herbert-Jan van Dinther, we will cover several different ways to get more incoming links, from commenting on other sites to blogging on other platforms. Building incoming links is time consuming, but if done the right way it is a very good way to boost your web site's rankings.

There are a few ways to get links to your web site, which we will learn about in this article, including:

  • Using paid options
  • Using forums to get incoming links
  • Commenting on other web sites to get links
  • Building your own incoming links
  • Using your best content for link building
  • Writing articles for links
  • Don't be afraid to ask
Read How to get Incoming Links in Joomla! 1.5 SEO: Part 1 in full

How to Focus on Business Results

by Grady Brett Beaubouef | December 2009 | Architecture & Analysis

This article by Grady Brett Beaubouef covers how to ensure that packaged software implementations focus on value-added business results.The objective of this article is to identify the key techniques that we can employ in order to ensure that every project team member, and thus the project, focuses on the value-added business results.

Read How to Focus on Business Results in full

How to Expand your Knowledge

by Serge Gabet | February 2014 | Web Development

In this article by Serge Gabet, the author of Google Apps Script for Beginners, gives an overview of the many resources available to improve your learning experience of Google Apps Script.

Read How to Expand your Knowledge in full

How to Create an OpenSceneGraph Application

by Rui Wang Xuelei Qian | April 2011 | Open Source

This article demonstrates a common method to create your own OSG applications. The CMake build system will be used for quickly generating solutions and makefiles on different platforms. The native memory management mechanism of OSG is also explained in detail, which is designed to avoid memory leaks at run-time, OSG also supports a refined argument parser and a debugging message notifier, both of which will be introduced.

In this article by Rui Wang and Xuelei Qian, authors of OpenSceneGraph 3.0: Beginner's Guide, we will:

  • Show how to build and run your first OSG program with the CMake tool
  • Discuss the utilization of OSG native smart pointers for automatic garbage collection and memory deallocation
  • Introduce the argument parser that will read arguments from the command line
  • Work with the message notifier tool to trace and debug OSG programs
Read How to Create an OpenSceneGraph Application in full

How to Create an Image Gallery in WordPress 3

by April Hodge Silver | January 2011 | Open Source WordPress

In this article by April Hodge Silver, author of WordPress 3 Complete, we will see how to add and manage built-in image galleries to display photos and other images.

You can add an image gallery to any page or post in your website using WordPress's built-in Image Gallery functionality. There are just three simple steps:

  1. Choose a post or page for your image gallery.
  2. Upload the images you want in that gallery.
  3. Add the special code to the page or post, and save it.
Read How to Create an Image Gallery in WordPress 3 in full

How To Create Amazing Text and Font Effects in Gimp 2.6

by Juan Manuel Ferreyra | April 2011 | Cookbooks Open Source Web Graphics & Video

Get exclusive offers on Open Source Graphic Application and Library books through out this month. For more information click here.

This article by Juan Manuel Ferreyra, author of GIMP 2.6 Cookbook, is about working with text. GIMP uses the fonts installed in the system. Many times, they are not enough for even the average user. There are many websites that let you download cheap fonts for a low price and also, fortunately, there are hundreds of websites with free, open-source fonts for download, a huge community of font-loving enthusiasts that have no problem with sharing their creations.

GIMP comes with a wide variety of filters and effects. Now, we are going to use some of them with just text layers, to give you a clear idea of how to create great looking text starting from a solid-color font. In this article, we will cover:

  • Creating 3D text
  • Creating glowing text effects
  • Creating shining plastic text
  • Creating gold text
  • Creating icy cold and fiery text
  • Creating paper cutout and rubber stamp text
Read How To Create Amazing Text and Font Effects in Gimp 2.6 in full

How to Create a New Vehicle in CryENGINE 3

by Dan Tracy | June 2011 | Open Source

In this article we will explore some advanced components of CryENGINE 3 by creating a new vehicle for your player to drive around in your level.

In this article by Dan Tracy, author of CryENGINE 3 Cookbook, we will cover:

  • Creating a new car mesh (CGA)
  • Creating a new car XML
  • Giving more speed to the car
  • Increasing the mass to push objects with the car
  • Defining a sitting location
  • Setting up multiple cameras for the car
  • Need for a machine gun
  • Giving the car a weak spot
Read How to Create a New Vehicle in CryENGINE 3 in full

How to Create a New JSF Project

by David R. Heffelfinger | June 2011 |

The standard framework for building web applications is Java Server Faces (JSF). In this article we will see how using JSF can simplify web application development.

The following topics will be covered in this article by David R. Heffelfinger, author of Java EE 6 Development with NetBeans 7:

  • Creating a JSF project with NetBeans
  • Laying out JSF tags by taking advantage of the JSF <h:panelGrid> tag
  • Using static and dynamic navigation to define navigation between pages
  • Using the NetBeans New JSF Managed Bean wizard to create a JSF managed bean
  • Implementing custom JSF validators
Read How to Create a New JSF Project in full

How to Create a Lesson in Moodle 2

by John Mannion | June 2011 | Moodle Open Source

The lesson in Moodle might at first just appear to be a series of linked web pages. For the History teacher however, it is a wonderful opportunity to blend resources, including images, podcasts, and videos, with questions. Used creatively, the lesson captures a teacher's unique expertise and passion for a subject and preserves it electronically. Moodle lessons give the teacher the opportunity to create rich content that students will want to return to more than once in order to refresh their understanding or sharpen their focus on a particular topic. The lesson can be used to introduce topics, support independent learning, or act as an ideal revision tool.

In this article by John Mannion, author of History Teaching with Moodle 2, we will learn how to create a lesson in Moodle.

Read How to Create a Lesson in Moodle 2 in full

How to Configure Squid Proxy Server

by Kulbir Saini | April 2011 | Linux Servers Open Source

In this article by Kulbir Saini, author of Squid Proxy Server 3 Beginners Guide, we are going to learn to configure Squid according to the requirements of a given network. We will learn about the general syntax used for a Squid configuration file.

Specifically, we will cover the following:

  • Quick exposure to Squid
  • Syntax of the configuration file
  • HTTP port, the most important configuration directive
  • Access Control Lists (ACLs)
  • Controlling access to various components of Squid
Read How to Configure Squid Proxy Server in full

How to configure MSDTC and the firewall for the distributed WCF service

by Mike Liu | June 2010 | Enterprise Articles Microsoft

In the first article we have seen how to enhance this WCF service to support distributed transaction processing and how to configure all related computers to enable distributed transaction support

In this article by Mike Liu, author of WCF 4.0 Multi-tier Services Development with LINQ to EntitiesWe will cover the following topics in this article:

  • Configuring the firewall for the distributed WCF service
  • Propagating a transaction from the client to the WCF service
  • Testing the multiple database support of the distributed WCF service
Read How to configure MSDTC and the firewall for the distributed WCF service in full

How to Choose an Open Source Content Management System

by | August 2005 | Content Management

One of the most frequently asked questions received at Packt is 'What is the best open source Content Management System for me?' This isn't the easiest question to answer, however we asked Chanh Ong, a computer specialist and contributor at opensourceCMS.com for his views, and this is what he had to say...

Read How to Choose an Open Source Content Management System in full

How to Build a RSS Reader for Windows Phone 7

by Todd Spatafore | June 2011 | Enterprise Articles Microsoft

This article will introduce programming Windows Phone 7 applications. We will use RSS feeds that are provided from lists in SharePoint to display information to the Windows Phone 7 user. Throughout the article, we will build a simple RSS Reader application for Windows Phone 7 and add complexity to it as we go along.

In this article by Todd Spatafore, author of Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7, we will cover the following:

  • Security in SharePoint 2010
  • Using WebClient to get data from the web
  • RSS feeds available from SharePoint
  • Parsing XML in Windows Phone 7
Read How to Build a RSS Reader for Windows Phone 7 in full

How to Bridge the Client-Server Gap using AJAX (Part II)

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

In the first part of this two part series we learned that AJAX methods provided by jQuery can help us to load data in several different formats from the server without a page refresh. In this article by Jonathan Chaffer and Karl Swedberg, we will learn how to deal with common challenges of asynchronous loading techniques, such as keeping handlers bound after a load has occurred and loading data from a third-party server.

Read How to Bridge the Client-Server Gap using AJAX (Part II) in full

How to Bridge the Client-Server Gap using AJAX (Part I)

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

In recent years, it has become common to judge sites based on their use of specific technologies. One of the most prominent buzzwords used to describe new web applications is AJAX-powered. This label has been used to mean many different things, as the term encompasses a group of related capabilities and techniques. This is covered in a two part series. In this article by Jonathan Chaffer and Karl Swedberg, we will learn :

  • The technologies involved
  • Loading data on demand
  • Choosing a data format
  • Passing data to the server
Read How to Bridge the Client-Server Gap using AJAX (Part I) in full

How to Add Static Material to a Course in Moodle

by William Rice | September 2011 | Moodle Open Source

Static course materials are resources that students read but don't interact with, such as web pages, graphics, and Adobe Acrobat documents. This article teaches you how to add such resources to a course, and how to make the best use of them.

In this article by William Rice, author of Moodle 2.0 E-Learning Course Development, we will cover:

  • Kinds of static course material that can be added
  • Adding links
  • Adding pages
  • Adding files for your students
  • Adding media
  • Organizing your course
  • Restricting access by date or score
Read How to Add Static Material to a Course in Moodle 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