Article Network

nopCommerce – The Public-facing Storefront

by Brandon Atkinson | August 2013 | e-Commerce Open Source

The public-facing storefront of nopCommerce is your e-commerce store. This article by Brandon Atkinson author of Getting Started with nopCommerce will cover the most important parts and generally speaking the most used parts of your site.

All examples in this article are taken from a base nopCommerce installation that used the Create sample data option during the install process.

Read nopCommerce – The Public-facing Storefront in full

Normalizing Dimensional Model

by Djoni Darmawikarta | January 2010 | Architecture & Analysis

In the Solving Many-to-many Relationship in Dimensional modeling article published in December 2009, a fact is added to solve the author-to-book many-to-many relationship in the book sales dimensional model, effectively normalizing the author out of the book dimension into its own author dimension.

In this article by Djoni Darmawikarta, we will discuss how to solve other denormalised structures in a dimensional model.

Read Normalizing Dimensional Model 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

Notifications and Events in Nagios 3.0-part1

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

This is a 2-part series by Wojciech Kocjan. We have made an attempt to cover all about events and notifications in Nagios 3.0 in detail in this series. The following sub-topics will be covered as a part of this series:

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

 

Read Notifications and Events in Nagios 3.0-part1 in full

NumPy: Commonly Used Functions

by Ivan Idris | November 2011 | Open Source

NumPy (from Numerical Python) is an open source Python library for scientific computing. NumPy lets you work with arrays and matrices in a natural way. The library contains a long list of useful mathematical functions including some for linear algebra, Fourier transformation, and random number generation routines.

In this article by Ivan Idris, author of Numpy Beginners Guide, we shall cover the following topics:

  • Functions working on arrays
  • Loading arrays from files
  • Writing arrays to files
  • Simple mathematical and statistical functions
Read NumPy: Commonly Used Functions in full

NumPy: Commonly Used Functions

by Ivan Idris | November 2011 | Open Source

NumPy (from Numerical Python) is an open source Python library for scientific computing. NumPy lets you work with arrays and matrices in a natural way. The library contains a long list of useful mathematical functions including some for linear algebra, Fourier transformation, and random number generation routines.

In this article by Ivan Idris, author of Numpy Beginners Guide, we shall cover the following topics:

  • Functions working on arrays
  • Loading arrays from files
  • Writing arrays to files
  • Simple mathematical and statistical functions
Read NumPy: Commonly Used Functions in full

OAuth Authentication

by Waylon Kenning | September 2013 | Open Source Oracle

Open Source Identity Management Patterns and Practices Using OpenAM 10.x shows how authentication and authorization can be managed using OpenAM, guiding you through the process of installing and configuring the application in a series of prototypes. Key concepts and technologies are covered giving you broad knowledge of the different areas of Identity Management, as well as specific examples of using Identity Management technologies such as OAuth and OATH.

This article by, Waylon Kenning, the author of Open Source Identity Management Patterns and Practices Using OpenAM 10.x, explains how to:

  • Use Facebook as OAuth provider
  • Configure OAuth module
Read OAuth Authentication in full

Objects and Types in Documentum 6.5 Content Management Foundations

by Pawan Kumar | June 2010 | Enterprise Articles

In this article series by Pawan Kumar, author of Documentum 6.5 Content Management Foundations, we will explore the following concepts:

  • Objects and types
  • Type hierarchies and type categories
  • Object and content persistence
  • Lightweight and shareable object types
  • Aspects
  • Querying objects
Read Objects and Types in Documentum 6.5 Content Management Foundations in full

Objects and Types in Documentum 6.5 Content Management Foundations- A Sequel

by Pawan Kumar | June 2010 | Enterprise Articles

In this article by Pawan Kumar, author of Documentum 6.5 Content Management Foundations, we will explore the following concepts:

  • Object and content persistence
  • Lightweight and shareable object types
  • Aspects
  • Querying objects

In the previous part of this article series—Objects and Types in Documentum 6.5 Content Management Foundations, we learnt about:

  • Objects and types
  • Type hierarchies and type categories

 

Read Objects and Types in Documentum 6.5 Content Management Foundations- A Sequel in full

Objects in Python

by Dusty Phillips | July 2010 | Open Source

Let's have a look at the Python syntax that allows us to create object-oriented software. In this article by Dusty Phillips, Author of Python 3 Object Oriented Programming we will understand:

  • How to create classes and instantiate objects in Python
  • How to add attributes and behaviors to Python objects
  • How to organize classes into packages and modules
Read Objects in Python in full

Obtaining a binary backup

by | April 2013 | Open Source

This article by Shaun M. Thomas, from the book, Instant PostgreSQL Backup and Restore How-to explains about another backup method available to PostgreSQL, which is a base backup, which consists of the actual data files themselves. These kinds of backups do not need to be restored, only uncompressed or copied. Using them can be more complicated, but they can be ready much faster depending on the database size. The developers have kindly provided pg_basebackup as a simple starting point.

Read Obtaining a binary backup in full

Obtaining Alfresco Web Content Management (WCM)

by Jeff Potts | November 2008 | Content Management Open Source

People have been using Alfresco to manage web content since the early days of the product. In 2007, Alfresco released its formal web content management functionality that added features most people expect when they think of a Web Content Management (WCM) offering, including templating, site preview, snapshots, virtualization, and deployment. WCM is a specialized subset of the larger Enterprise Content Management (ECM) umbrella that is focused specifically on authoring, managing, and publishing files used to produce a website.

In this article by Jeff Potts, we will discuss how to create a web project and define web forms using XML Schema to allow non-technical users to create content.

Read Obtaining Alfresco Web Content Management (WCM) in full

Odata on Mobile Devices

by Steven Cheng | August 2012 | Cookbooks

OData (Open Data Protocol) is a web protocol for querying and updating data, which can be freely incorporated in various kind of data access applications. OData makes it quite simple and flexible to use by applying and building upon existing well-defined technologies such as HTTP, XML, AtomPub, and JSON. WCF Data Services (formerly known as ADO.NET Data Services) is a well-encapsulated component for creating OData services based on the Microsoft .NET Framework platform. It also provides a client library with which you can easily build client applications that consume OData services. In addition to WCF Data Services, there are many other components or libraries, which make OData completely available to the non-.NET or even non-Microsoft world.

In this article by Steven Cheng, author of OData programming Cookbook for .NET Developers, we will cover:

  • Accessing OData service with OData WP7 client library
  • Creating Panorama-style, data-driven Windows Phone applications with OData
  • Using HTML5 and OData to build native Windows Phone applications
Read Odata on Mobile Devices in full

Odata on Mobile Devices

by Steven Cheng | August 2012 | Cookbooks

OData (Open Data Protocol) is a web protocol for querying and updating data, which can be freely incorporated in various kind of data access applications. OData makes it quite simple and flexible to use by applying and building upon existing well-defined technologies such as HTTP, XML, AtomPub, and JSON. WCF Data Services (formerly known as ADO.NET Data Services) is a well-encapsulated component for creating OData services based on the Microsoft .NET Framework platform. It also provides a client library with which you can easily build client applications that consume OData services. In addition to WCF Data Services, there are many other components or libraries, which make OData completely available to the non-.NET or even non-Microsoft world.

In this article by Steven Cheng, author of OData Programming Cookbook for .NET Developers, we will cover:

  • Accessing OData service with OData WP7 client library
  • Creating Panorama-style, data-driven Windows Phone applications with OData
  • Using HTML5 and OData to build native Windows Phone applications
Read Odata on Mobile Devices in full

Ogre 3D FAQs

by Felix Kerger | March 2011 | Open Source Web Graphics & Video

Creating 3D scenes and worlds is an interesting and challenging problem, but the results are hugely rewarding and the process to get there can be a lot of fun. Ogre 3D helps you create your own scenes and worlds with the help of Ogre 3D. Ogre 3D is one of the biggest open source 3D render engines and enables its users to create and interact freely with their scenes. In this article we will cover some of the frequently asked questions on Ogre 3D.

Read Ogre 3D FAQs in full

Ogre 3D: Double Buffering

by Felix Kerger | November 2010 | Beginner's Guides Open Source

This article, by Felix Kerger, author of Ogre 3D 1.7, is a continuation of the previous article Starting 3D, in which we learned various startup features of Ogre 3D.

In this article we will learn about double buffering in Ogre 3D, in which we will cover:

  • Adding input
  • Our own main loop
  • Adding a camera
  • Adding compositors
  • Adding a plane
  • Adding user control
  • Adding animation
Read Ogre 3D: Double Buffering in full

Ogre 3D: Fixed Function Pipeline and Shaders

by Felix Kerger | November 2010 | Beginner's Guides Open Source

This article, by Felix Kerger, author of Ogre 3D 1.7, is a continuation of the previous article Materials with Ogre 3D, in which we learned various details about materials with Ogre 3D.

In this article we will cover:

  • Render Pipeline
  • Writing a shader
  • Interpolating color values
  • Replacing the quad with a model
  • Making the model pulse on the x-axis
Read Ogre 3D: Fixed Function Pipeline and Shaders in full

OmniGraffle 5: Making your Diagram Look Good

by Ruben Olsen | October 2010 | Web Graphics & Video

OmniGraffle has several methods of quickly styling your diagram. This article by Ruben Olsen, author of OmniGraffle 5 Diagramming Essentials, will introduce you to methods and techniques you can use for this purpose.

In this article we will cover the following topics:

  • Resizing shapes based on existing shapes on your canvas
  • How gridlines might improve your diagramming
  • How to efficiently align shapes to each other
Read OmniGraffle 5: Making your Diagram Look Good in full

OmniGraffle 5: Shape Selection, Re-Styling and Color Picker in Detail

by Ruben Olsen | October 2010 | Web Graphics & Video

OmniGraffle has several methods of quickly styling your diagram. In the previous article we saw how to efficiently align shapes to each other. In this article Ruben Olsen, author of OmniGraffle 5 Diagramming Essentials, we will cover:

  • Selecting and re-styling shapes based on similarity
  • Selecting and re-styling connected shapes
  • Various color picker tricks
Read OmniGraffle 5: Shape Selection, Re-Styling and Color Picker in Detail in full

One-page Application Development

by Alvin Crespo | September 2013 | Open Source Web Development

The article, One-page Application Development, covers iPhone application development using HTML5. This article by Alvin Crespo, author of the book HTML5 iPhone Application Development, looks into deploying a seamless experience in our iPhone application. It also covers the MVC pattern, Backbone.js, and Underscore.js, and an example to enhance it further.

In this article we kick it up a notch by diving into one-page-application development. We've seen this in many of our web applications, including Pandora, Mint, and NPR. We'll cover the foundations of one-page-application development, from an introduction to MVC, Underscore, and Backbone to creating architecture with our sample application and utilizing the methods taught in the first section of this article. Once you complete this article you should have a solid understanding of concepts behind one-page-applications, which will allow you to continue to extend on this knowledge and help guide you on your way to building complex applications. So let's get started by first learning about MVC.

In this article, we will cover:

  • MVC Architecture
  • Introduction to Underscore.js
  • Introduction to Backbone.js
  • Creating a one-page application
Read One-page Application Development 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