This article by Tony Horrocks, author of CiviCRM Cookbook, provides recipes to help you set up your CiviCRM installation. You will find that most of them work in Drupal, Joomla!, and WordPress. Some recipes are Content Management System (CMS) specific and we have chosen Drupal to illustrate these.
In this article we will cover:
- Setting up a CiviCRM theme in Drupal
- Setting up cron using cPanel
- Adding items to the CiviCRM navigation menu
- Refreshing the dashboard
- Changing display preferences
- Replacing words
- Setting up geocoding
- Auto filing e-mails
- Creating new activities
- Adding custom fields
- Using Scheduled Reminders for activities
- Using CiviCase to create an HR system
- Installing languages and localizing CiviCRM
Cucumber is a tool for BDD-style development widely used in the Ruby on Rails platform. It introduced a domain-specific language(DSL) named Gherkin to allow the execution of feature documentation written in business-facing text, and implement acceptance test code in other languages (for example Ruby).
Cucumber sets up a great bridge between business people and development teams. Its natural and human readable language ultimately eliminates misunderstanding, and the regular expression "translation" layer provides the ability for developers to do anything magical and powerful!
In this article by Wayne Ye, author of Instant Cucumber BDD How-to , we will cover the following topics:
- How to use Cucumber in daily BDD development on the Ruby on Rails
- Cucumber in other languages/platforms
- Cucumber in your mother language
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
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
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 full
This article created by David Herron the author of Node Web Development, discusses the following:
- See how to install Node from source and prepackaged binaries on Linux, Mac, or Windows
- See how to install the npm package manager, and some popular tools
- Learn a bit about the Node module system
So let's get on with it.Read Setting up Node in full
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 full
Oracle Order Management is one of the most important parts of Oracle E-Business Suite. Using Oracle Order Management we can create and maintain different types of orders. These orders can be created in Oracle Order Management Suite as well as in some other front-desk application. We can integrate these applications with Oracle Order Management for keeping a controlled track of orders and proper business flow. Using Oracle Order Management, different types of orders can be created. These orders can be for inventory items as well as for services. Using Oracle Order Management, these orders can be reviewed and maintained in Order Management Workbench (Order Organizer).
In this article by Muneeb A. Siddiqui, author of Oracle EBS supply chain management R12, we will take a look at how to setup the Oracle Order Management.Read Setting Up Oracle Order Management in full
Get set for working with Panda3D. In this article by Christoph Lang, author of Panda3D game developer's cookbook, we will install and configure the engine as well as the development tools.
In this article, we will cover:
- Downloading and configuring NetBeans to work with Panda3D
- Configuring Visual Studio 2008 to work with Panda3D
- Understanding Panda3D's runtime configuration options
- Setting up the game structure
- Building Panda3D from source code
In this article, Šime Ramov explains everything that is needed to have a fully functional, up-to-date Python installation that is neatly self contained under the /usr/local Mac OS X safe heaven.Read Setting Up Python Development Environment on Mac OS X in full
In this article by Jacob Bevilacqua, the author of Slick2D Game Development, we will look into:
- What is Slick2D?
- Downloading the Slick2D and LWJGL files
- Setting up an eclipse project
- Native files
- What if I want my game to be platform-specific?
Drupal's default installation is in English. But, as you'll soon see, it can be configured to handle other languages as well. Creating a multilingual website expands your audience, and studies have shown that users are more likely to buy products and services on a website when content is presented in their native language. Coupled with the fact that there are many more non-English native speakers than English native speakers, you should see the full value of creating a site that supports other languages.
This article by Kristen Pol, author of Drupal 7 Multilingual Sites starts with setting up a test site. Once the site is ready, we'll add several new languages and configure language detection so that we can view each language using different URLs. With the detection in place, we will enable a switcher block to easily navigate between each language.
After the language settings are done, we'll move on to translating the Drupal interface. First we will translate manually by grabbing files from localize.drupal.org, and then we'll configure the site for automatic updates. Once the contributed translations are in place, we will learn how to add and change translated UI strings as well as how to contribute these translations back to the Drupal community. The last part of the interface translation section deals with changing English strings and reusing strings on other sites.Read Setting up the Basics for a Drupal Multilingual site: Languages and UI Translation in full
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
Microsoft Dynamics GP 2010 is a sophisticated Enterprise Resource Planning system used throughout the world.
This article by Victoria Yudin, author of the book Microsoft Dynamics GP 2010 Implementation, will cover the steps for setting up your Dynamics GP system.Read Setting up the Microsoft Dynamics GP System in full
In this article by Jonas Yuan, you will learn how to set up the most popular journal articles in your personalized community and view the counter for other assets.Read Setting up the most Popular Journal Articles in your Personalized Community in Liferay Portal in full
Before we can start building our application, we should set up a suitable development environment. This should as closely as possible mirror the final live server configuration, so that we can test our software locally before deploying it. The environment should also provide appropriate tools to support us during development.
In this article we will learn more about the elements of Zope's software stack and how they can be configured for development. We will also cover some supporting tools and technologies, such as Python eggs and Paste Script.Read Setting up the Plone Development Environment in full
In this article by Mauricio Salatino, we will basically have a look at the following points:
- Background about the jBPM project
- Tools and software
- Eclipse IDE
- SVN client