Setting Up OpenVPN with X509 Certificates
In this article, author Markus Feilner shows how to create X509 server and client certificates for use with OpenVPN. We will learn to create a certificate authority, and sign and distribute new certificates. We will use easy-rsa, which comes with OpenVPN and exists both for Windows and Linux. This tool allows creation and administration of certificates that have to be transferred to the machines that are supposed to take part in the VPN.
Read Setting Up OpenVPN with X509 Certificates in fullSetting up MySQL Replication for High Availability
MySQL Replication is a feature of the MySQL server that allows you to replicate data from one MySQL database server (called the master) to one or more MySQL database servers (slaves). MySQL Replication has been supported in MySQL for a very long time and is an extremely flexible and powerful technology. Depending on the configuration, you can replicate all databases, selected databases, or even selected tables within a database.
In this article, by Alex Davies, author of High Availability MySQL Cookbook, we will cover:
- Designing a replication setup
- Configuring a replication master
- Configuring a replication slave without synchronizing data
- Configuring a replication slave and migrating data with a simple SQL dump
- Using LVM to reduce downtime on master when bringing a slave online
- Replication safety tricks
Installing and Managing Multi Master Replication Manager(MMM) for MySQL High Availability is covered seperately.
Read Setting up MySQL Replication for High Availability in fullSetting up MSMQ on your Mobile and Writing MSMQ Application with .NET Compact Framework 3.5
In this article by Edmund Tan, author of .NET Compact Framework 3.5 Data Driven Applications, we will discuss about the following:
- Setting up Microsoft Messaging QueueService(MSMQ) on your mobile device
- Writing your first MSMQ application
- Setting up MSMQ on your server
Setting up GlassFish for JMS and Working with Message Queues
The Java Messaging API (JMS) provides a mechanism for Java EE applications to send messages to each other. JMS applications do not communicate directly, instead message producers send messages to a destination and message consumers receive the message from the destination.
The message destination is a message queue when the point-to-point (PTP) messaging domain is used, or a message topic when the publish/subscribe (pub/sub) messaging domain is used.
In this article by David Heffelfinger, author of the book Java EE 6 with GlassFish 3 Application Server, we will cover the following topics:
- Setting up GlassFish for JMS
- Working with message queues
Setting up and Configuring a Liferay Portal
Liferay Portal is one of the most mature portal frameworks in the market and offers many benefits. Liferay is backed by a comprehensive professional services network and it offers custom development, training, and support across the world.
As the world's leading open source portal platform, Liferay provides a unified web interface to data and tools scattered across many sources. Within Liferay portal, a portal interface is composed of a number of portlets—self contained interactive elements that are written to a particular standard. Since portlets are developed independently of the portal itself, and loosely coupled with the portal, they are apparently SOA (Service-Oriented Architecture).
Jonas X. Yuan will show how to set up a Liferay portal and then how to configure it.
Read Setting up and Configuring a Liferay Portal in fullSetting up an online shopping cart with Drupal and Ubercart
In this article by Trevor James,author of Drupal 7 Business solutions we install and configure the Ubercart module for Drupal 7 in order to set up an online store and e-commerce system for our client who owns a bakery called Artisan Bakers Collective. Our client wants to offer their baked goods and other products online so their customers can order and pay for their bread and other baked goods ahead of time and then pick them up in the store. Follow along as we set up a basic Ubercart driven e-commerce system in Drupal 7.
Read Setting up an online shopping cart with Drupal and Ubercart in fullSetting up a Joomla Web Server using Virtualbox, TurnkeyLinux and DynDNS
This article is based on the Joomla! CMS and how to make use of virtualization software to set up a fully functional web server completely isolated from other applications on your PC.
In this article by Alfonso Romero, the reader will learn about VirtualBox, a popular virtualization software, and how to integrate it with the Joomla Turnkey Linux appliance to create a full-fledged virtual web server ready to receive visitors from the Internet, thanks to the DynDNS free dynamic DNS service. It also includes information on how to open port 80 in a Cable/DSL router to forward incoming traffic so the Joomla web server can communicate with the Internet world, without risking their main PC.
Read Setting up a Joomla Web Server using Virtualbox, TurnkeyLinux and DynDNS in fullUnpublished
Setting Up a Development Environment
This article will take you through all the recipes that you require to build your very own development environment. This will be done in a step-by-step manner, via the suggested best practice of using a Windows Server 2008 R2 server as the base operating system running on a virtual machine.
In this article by Ed Musters, author of Microsoft SharePoint 2010 Development Cookbook, we will cover the following concepts:
- Selecting your virtual environment
- Installing and configuring Windows Server 2008 R2
- Installing and configuring SQL Server 2008 R2
- Installing Microsoft SharePoint Server 2010
- Installing Microsoft Office 2010 Professional
Unpublished
Setting Up a Development Environment
This article will take you through all the recipes that you require to build your very own development environment. This will be done in a step-by-step manner, via the suggested best practice of using a Windows Server 2008 R2 server as the base operating system running on a virtual machine.
In this article by Ed Musters, author of Microsoft SharePoint 2010 Development Cookbook, we will cover the following concepts:
- Selecting your virtual environment
- Installing and configuring Windows Server 2008 R2
- Installing and configuring SQL Server 2008 R2
- Installing Microsoft SharePoint Server 2010
- Installing Microsoft Office 2010 Professional
Setting Up a Development Environment
This article will take you through all the recipes that you require to build your very own development environment. This will be done in a step-by-step manner, via the suggested best practice of using a Windows Server 2008 R2 server as the base operating system running on a virtual machine.
In this article by Ed Musters, author of Microsoft SharePoint 2010 Development Cookbook, we will cover the following concepts:
- Selecting your virtual environment
- Installing and configuring Windows Server 2008 R2
- Installing and configuring SQL Server 2008 R2
- Installing Microsoft SharePoint Server 2010
- Installing Microsoft Office 2010 Professional
Unpublished
Setting Up a Development Environment
This article will take you through all the recipes that you require to build your very own development environment. This will be done in a step-by-step manner, via the suggested best practice of using a Windows Server 2008 R2 server as the base operating system running on a virtual machine.
In this article by Ed Musters, author of Microsoft SharePoint 2010 Development Cookbook, we will cover the following concepts:
- Selecting your virtual environment
- Installing and configuring Windows Server 2008 R2
- Installing and configuring SQL Server 2008 R2
- Installing Microsoft SharePoint Server 2010
- Installing Microsoft Office 2010 Professional
Unpublished
Setting Up a Development Environment
This article will take you through all the recipes that you require to build your very own development environment. This will be done in a step-by-step manner, via the suggested best practice of using a Windows Server 2008 R2 server as the base operating system running on a virtual machine.
In this article by Ed Musters, author of Microsoft SharePoint 2010 Development Cookbook, we will cover the following concepts:
- Selecting your virtual environment
- Installing and configuring Windows Server 2008 R2
- Installing and configuring SQL Server 2008 R2
- Installing Microsoft SharePoint Server 2010
- Installing Microsoft Office 2010 Professional
Unpublished
Setting Up a Development Environment
This article will take you through all the recipes that you require to build your very own development environment. This will be done in a step-by-step manner, via the suggested best practice of using a Windows Server 2008 R2 server as the base operating system running on a virtual machine.
In this article by Ed Musters, author of Microsoft SharePoint 2010 Development Cookbook, we will cover the following concepts:
- Selecting your virtual environment
- Installing and configuring Windows Server 2008 R2
- Installing and configuring SQL Server 2008 R2
- Installing Microsoft SharePoint Server 2010
- Installing Microsoft Office 2010 Professional
Setting up a Complete Django E-commerce store in 30 minutes
In order to demonstrate Django's rapid development potential, we will begin by constructing a simple, but fully-featured, e-commerce store. The goal is to be up and running with a product catalog and products for sale, including a simple payment processing interface, in about half-an-hour. If this seems ambitious, remember that Django offers a lot of built-in shortcuts for the most common web-related development tasks. We will be taking full advantage of these and there will be side discussions of their general use.
In addition to building our starter storefront, this article aims to demonstrate some other Django tools and techniques. In this article by Jesse Legg, author of Django 1.2 e-commerce, we will:
- Create our Django Product model to take advantage of the automatic admin tool
- Build a flexible but easy to use categorization system, to better organize our catalog of products
- Utilize Django's generic view framework to expose a quick set of views on our catalog data
- Finally, create a simple template for selling products through the Google Checkout API
Setting up a BizTalk Server Environment
BizTalk enables the integration and managment of automated business processes within or across organizational boundaries. To build a solid BizTalk solution, deploy a robust environment, and keep it running smoothly you sometimes need to broaden your spectrum, explore all possibilities, and choose the best solution for your purpose. In this article by Steef-Jan Wiggers, author of BizTalk Server 2010 Cookbook, we will cover:
- Gathering requirements by asking the right questions
- Analyzing requirements and creating a design
- Installing and using the BizTak Best Practices Analyzer
- Validating BizTalk installation with the BizTalk Benchmark Wizard tool
- Automating performance analysis by using the PAL tool
Setting Up a Basic Document Workflow in Compiere 3
In the previous two articles of this three-part article series we covered Compiere Application Dictionary and Adding a Custom Field.
This article by Andries L Pretorius, author of Compiere 3 Implementation Guide, gives you an overview of the Compiere Workflow processes, and illustrates how this is set up.
Read Setting Up a Basic Document Workflow in Compiere 3 in fullSetting Payment Model in OpenCart
Enabling a store to accept credit cards online and other alternative payment methods for customers is vital for high availability of an online store.
In this article by Murat Yilmaz, author of OpenCart 1.4 Beginner's Guide, we shall learn:
- The basics of online credit card processing
- Merchant account
- Payment gateway
- PayPal as a payment method
- The differences between several PayPal services
- Bank Transfer, Cheque or Money Order, Cash on Delivery payment options
We should clearly understand the three core elements of accepting credit card payments for an online store before starting on the details of online credit card processing.
Read Setting Payment Model in OpenCart in fullSet up your own Profile in Mahara: Part 2
In this article series by Derrin Michael Kent, author of Mahara 1.2 ePortfolios Beginner's Guide, we will look at creating our own profile page and using the Mahara text editor. Read Set up your own Profile in Mahara: Part 1
Read Set up your own Profile in Mahara: Part 2 in fullSet up your own Profile in Mahara: Part 1
In this article series by Derrin Michael Kent, author of Mahara 1.2 ePortfolios Beginner's Guide, we will look at creating our own profile page and using the Mahara text editor.
Read Set up your own Profile in Mahara: Part 1 in fullSessions and Users in PHP 5 CMS
In this article, by Martin Brampton author of PHP 5 CMS Framework Development, we get into the detailed questions involved in providing continuity for people using our websites. Almost any framework to support web content needs to handle this issue robustly, and efficiently. In this article, we will look at the need for sessions, and the PHP mechanism that makes them work. There are security issues to be handled, as sessions are a well known source of vulnerabilities. Search engine bots can take an alarmingly large portion of your site bandwidth, and special techniques can be used to minimize their impact on session handling. Actual mechanisms for handling sessions are provided. Session data has to be stored somewhere, and it is better to take charge of this task rather than leave it to PHP. A simple but fully effective session data handler is developed using database storage.
Read Sessions and Users in PHP 5 CMS in full

