Article Network

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

How to Add Flair to your Actions with jQuery

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

If actions speak louder than words, then in the JavaScript world, effects make actions speak louder still. With jQuery, we can easily add impact to our actions through a set of simple visual effects, and even craft our own, more sophisticated animations.

jQuery effects certainly add flair, as is evident when we see elements gradually slide into view instead of appearing all at once. However, they can also provide important usability enhancements that help orient the user when there is some change on a page (especially common in AJAX applications). In this article by Jonathan Chaffer and Karl Swedberg, we will explore a number of these effects and combine them in interesting ways.

Read How to Add Flair to your Actions with jQuery in full

How Storage Works on Amazon

by Rob Linton | July 2011 | Enterprise Articles

Amazon Web Services is an Infrastructure as a Service (IaaS) platform in the Cloud, which businesses can take advantage of as their needs demand. The Amazon Cloud provides the enterprise with the flexibility to choose whichever solution is required to solve specific problems, ultimately reducing costs by only paying for what you use.

In this article by Rob Linton, author of Amazon Web Services: Migrate your .NET Enterprise Application to the Amazon Cloud: RAW, we will look at how Amazon manages storage. We will look at the differences between S3 and EBS storage and how to implement both. We will create the storage locations that we will need for our sample application and look at how to implement storage using both the AWS console and the AWS command line.

Read How Storage Works on Amazon in full

How Scribus is Different from Other Software

by Cedric Gemy | June 2011 | Open Source Web Graphics & Video

Scribus is licensed as General Public License and a lot of software that you use every day is certainly based on such a license. But then, why Scribus? Is it because you don't need to spend a penny for what InDesign is worth based on a human month of work? Is it because you were looking for software that would let you explore your creativity? Or is it just because you've heard of it as a good application?

Scribus is free and is an open source application that provides all the features that one might need to create appealing designs productively. It is so easy to use that it can be used by beginners as well as more advanced users.

Read How Scribus is Different from Other Software in full

How Microsoft Dynamics NAV fits a consultancy company

by Mark Brummel | June 2010 | Enterprise Articles Microsoft

Microsoft Dynamics NAV 2009 is a very complete ERP package, but unlike other ERP packages it has a design capable of providing an open structure and a development platform. The idea is to provide 80% of the solution out of the box and allow the other 20% to be designed by qualified business application developers.

In this article by Mark Brummel, author of  Microsoft Dynamics NAV 2009 Application Design, we will learn how Microsoft Dynamics NAV fits a consultancy company. Most consultancy companies have project related processes. They take on larger projects that take a certain time to complete. Some consultancy companies also purchase and sell items.

We will discuss four different project scenarios and see how Microsoft Dynamics NAV can be used to support those. To do this we will create some modifications along the way.

Read How Microsoft Dynamics NAV fits a consultancy company in full

How does OCS Inventory NG meet our needs?

by Barzan "Tony" Antal | May 2010 | Open Source

This article by Barzan "Tony" Antal, author of IT Inventory and Resource Management with OCS Inventory NG 1.02, presents the importance of IT inventory within any organization or company. It describes some of the must-have features that an automated and centralized solution should provide. OCS Inventory NG comes into the picture saving the day and selecting many of those checkboxes.

Read Introduction to IT Inventory and Resource Management here.

Read How does OCS Inventory NG meet our needs? in full

Hours 1-12: Your Quest Begins!

by Christer Kaitila | April 2012 | Beginner's Guides Open Source

This article by Christer Kaitila, author of The Game Jam Survival Guide focuses on the early stages of a Game Jam. These most important first few hours will set the state for the rest of your experience. Topics that we will cover include:

  • Dealing with the Game Jam theme
  • An example of a winning entry
  • Coming up with a plan of action
  • Brainstorming and prototyping
Read Hours 1-12: Your Quest Begins! 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