Upgrading modules in Drupal can be performed from the web-interface. Unfortunately but understandably, this is not the case for the Core system. That requires a download and install by hand, replacing the current software tree while saving the current configuration, modules, themes, and libraries. In this article we describe the upgrade from Drupal Core version 7.7 to 7.8. Continue reading »

 

Geotargeting allows you to limit the delivery of your ad campaigns to certain continents, countries, regions, or cities. MaxMind offers several databases (and a public software library) that can be deployed to accomplish this.

These databases (made available as data files) can be integrated into OpenX using the openXMaxMindGeoIP plugin. Continue reading »

 

We had already installed the OpenX advertisement server before. Now we want to integrate the ad management system into a Drupal site.

Continue reading »

 

After installing the Drupal core, the Reports section in the administrator’s interface warns us that APC is installed but not enabled. This feature makes it possible to show the progress of a file upload to the server.

Continue reading »

 

Almost a year ago, we got very excited after looking into Drupal. Back then, version 7 of this Content Management Framework (CMF) was not yet available.

Today it is. And although not all modules are available for the new core, version 7 looks even better than its predecessor.

In this article we describe the complete installation of a multi-site Drupal system. Continue reading »

 

Previously, we installed the Advertising Manager plugin for WordPress. We showed how to integrate advertisements from Google AdSense into your website. But this same plugin supports other advertising networks as well. Since OpenX is the first competitor to AdSense, we now elaborate on the installation and configuration of this alternative ad manager and marketplace. Continue reading »

 

Trying to install OpenX, we encountered a segmentation fault that caused the Apache httpd daemon to crash. The problem was caused by the libphp library. So we decided to upgrade from PHP version 5.1 to 5.2. Continue reading »

 

Last time, we decimated (approval requests for) the spam comments by simply changing the settings in our Administrator's Dashboard. Visitors are now required to register before they can post any comments. Of course, setting barriers like this makes giving feedback a burden to the occasional visitor. Furthermore, spammers are still using scripts to automatically register at our site. Continue reading »

 

The hundreds of milliseconds — sometimes even seconds — ticking away each time you click on a web link or button are in general not caused by a lack of resources at server or client side. Only when your local PC or the remote system is busy, limitations in processing power or memory are causing extra delays. Most often, the network is the bottleneck.

That means that computer resources and network bandwidth/speed can be balanced better using data compression. For network traffic is reduced at the cost of higher workloads at the endpoints.

In this article we describe the data compression facilities available with the Apache HTTP server, and we show a basic setup.

Continue reading »

 

To get started developing mobile applications for the Android platform, we first have to install the Software Development Kit (SDK). We can download the package from:

http://developer.android.com/sdk/

Installing it (on a Linux system) is easy: just unpack it in your development directory:

mkdir Android/
cd Android/
cp .../android-sdk_r09-linux_x86.tgz .
tar -zxvf android-sdk_r09-linux_x86.tgz

Continue reading »

 

Bouncing mail messages is generally being frowned upon. Often, people believe bouncing is a good way to give spammers the finger. Unfortunately, the sender address is easily forged. So, most of the times, the bounced message ends up in the mailbox of an innocent bystander whose mail address has been misused as the sender address in a spam run. Qmail specifically has a bad reputation for firing off these bounces, generally referred to as scatter.

Of course, there are legitimate reasons to bounce messages. For example, when you want people to know an e-mail address is no longer in use. Qmail offers its users the bouncesaying command, allowing them to bounce messages delivered to a specific address (or alias). Adding conditional checks allows us to do so with more granularity.

Continue reading »

© 2011- PortalBuilders.pro, maintained by Offerman Consulting. Suffusion theme by Sayontan Sinha