Blogs

Web Marketing

The Internet has grown from an alternative marketing channel to the sole 'auditable' and highly cost-effective marketing tool. Much like not-having a website is no-longer an option, having a sound and effective Web Marketing strategy is imperative for any organization that needs to grow and interact with its customer-base and consequently increase sales and customer satisfaction.

Multiple Site Drupal - Hosting Multiple Domains from a Common Codebase

Drupal multi-site has the advantage of using one codebase for multiple websites and therefore enabling an administrator to centrally maintain and upgrade the code while serving similar or different content to different website on different domains.

IP based Virtual Hosting in Apache Web Server 1.3.34

This document details the procedure and decisions that are made to configure Apache Web server version 1.3.34 to host multiple domains with multiple IP addresses. This procedure can be expanded upon to enable not-only the hosting of individual domains to individual IP addresses, but also a hosting setup in which some domains share IP addresses, which others have their unique IP addresses and even situations where a single domain has more than one IP address allocated to it.

Header or Name-based Virtual Hosting in Apache Web Server 1.3.34

To be able to host more than one domain name per available IP address, one has to configure his/her Apache Web server to properly handle requests to each domain and mimic a multiple server or multiple IP single server hosting enviromnent. This document details the process of configuring Apache Web server version 1.3.34 to host multiple domains on a single IP addresses. A hybrid of this procedure and that of hosting multiple domains on multiple IP addresses (IP-based Hosting) can also be implemented in setups where one would like share IP addresses among multiple domains.

SEO within the Drupal CMS framework - Inbuilt Drupal Features that enhance Search Engine Optimization

Considerations for migrating to Drupal from a static website or other CMS

Web Content Management Systems have unfairly been blamed for killing traffic by compromising Search Engine Ranking as a result of the so-called Search Unfriendly URLs. to properly migrate a well-indexed static website to Drupal or any CMS without compromising your ranking, it is necessary to maintain existing paths. In my opinion, using a good CMS has so many advantages that the misplaced fear of machine URLs (no-longer an issue with mod_rewrite and ISAPI Rewrite).

Advantages of using a CMS

Drupal: Pulling Dynamic Content in otherwise static pages

Presenting dynamic content into a static Drupal node is a real-life need that is not expressly catered for in pre-4.7x Drupal. The module 'flexiblock' attempts to do that, but it has never really worked for me because of the choices that I often make when it comes to themes and templates. My attempts to tweak my templates to be able pull blocks into other locations besides the traditional left and right columns have not been very successful with Flexiblock.

mySQL OLD_PASSWORD Error 1251 - A.2.3. Client does not support authentication protocol

Based on a result from an issue that I had before that also generated error 1251 but turned out to have been caused by a problem not related to NEW and OLD_PASSWORD, I have subjected myself almost 5 hours of tinkering, configuration and re-configuration.

Error 1067 while installing Apache 1.3.34 and PHP 4.4.2 on Windows Server 2003/XP

This is a report ofthe challenges, error message 1067 in Apache 1.3.34 and solution that I found to this problem while typing to get PHP 4.4.2 to run an Apache module.

Switching from Windows to Ubuntu for regular Human Beings

Web Producer Inc is an information infrastructure company that is based in Sacramento California. In its product lineup is a database system, an application server, information adapter software and a host of Wireless Infrastructure products. Since it’s founding in 1994, the company has grown and established sites all over the world with a higher concentration in North America (over 40 locations). It has a total of over 2000 employees worldwide. At its founding was a vision to create software products that would make information storage and exchange automated and increasingly easy.

CRM (Customer Relationship Management) Strategy

Contrary to the common assumption that CRM refers to software or any other technological tool that is used to automate relationships with customers, CRM is primarily determined by the culture and established business processes that enable a company to interact with prospects through the operational stages of marketing, sales and after sales service. Without intra-organizational cultural adoption of the stages upon which any CRM software is based, any implementation of such a tool cannot achieve success.