Friendlist is a foundation needed to build a social network-oriented website with Drupal 6.

At the very basic level, it provides the ability to create custom relationships between users. It's a feature-rich suite of modules that features integration plugins with a list of major Drupal modules (see below). Admins can create relationship types. Both single (think: a fan) and two-way relationships (e.g. a friend) are allowed.

Affiliate program setup with uc_affiliate2

This document will discuss the setup of an affiliate program, like the one at Feel free to take a test-run through the affiliate sign up process at I will be describing how I made this particular setup.

1. Enable the necessary modules

In order to set up an affiliate program, we need to enable the following modules at /admin/build/modules:

2. Configure Affiliate2

The first thing to configure, is the affiliate2 module at /admin/store/affiliate/settings

This page is documented pretty good and allows you to specify your affiliate depth and commission structure. An important option to look at is the “subdomain handling” checkbox. Generally, it's a good idea to leave this unchecked, unless you know what you are doing.

Using a load balancer or reverse proxy

When running large Drupal installations, you may find yourself with a web server cluster that lives behind a load balancer. The pages here contain tips for configuring Drupal in this setup, as well as example configurations for various load balancers.

In addition to a large selection of commercial options, various open source load balancers exist: Pound, Varnish, ffproxy, tinyproxy, etc. Web servers (including Apache and NGINX) can also be configured as reverse proxies.

The basic layout you can expect in most high-availability environments will look something like this:

HTTP Reverse Proxy
Web server 1
Web server 2
Web server 3

→ Database

Setting up the User Interface

The Notifications UI module provides the interface for end users to be able to subscribe / unsubscribe to content. As all the other modules in this package it can be disabled and replaced by a fully customized one.

The module has a few options for content types and nodes. The end user options that are finally rendered are a combination of the permissions and these basic settings. This is a quick set up guide to get some basic UI working.

First of all you should check the permissions for subscription types provided by the add on modules. I.e. enable "subscribe to content", "subscribe to author" and "subscribe to content type" permissions for the role you intend to use them.

There's one more settings page to decide which content types are allowed for "subscriptions to content types", like "subscribe to stories".
Notifications options

Then we need to enable the subscription types we want the users to be able to use.
Subscription types

Finally, for each content type, we can choose how the subscribe/unsubscribe links will be displayed.
Content type subscription options

Common FileField Problems and Solutions

This page contains a list of common problems and solutions when using FileField. If you experience a problem that is not listed here, do not post a comment. Post an issue to the FileField issue queue.

Increase the file upload size

This question has an entire handbook page. See the Increase Maximum File Size page.

Increase the number of allowed files

This problem generally has two solutions. If you can upload exactly 21 images, this is probably because of bug in the CCK "Add another field" button. Upgrade to CCK 2.2 (Drupal 6) or higher where this problem is fixed.

Upload by Group Handbook

Upload by Group module enable to upload files in addition to standard upload files system


By default all attached files will be displayed on the bottom of our node, but somethimes by need place document in other sections, like fieldgroups or tabs.

This module help us to solve this need.



Subscribe with RSS Subscribe to RSS - Site administrators