One of my latest clients is EMA BlogsBusiness Intelligence and IT management.  Visit EMA blogs Enterprise Management. Our client required a WP Multi user site with many authors.  Each author would have his own blog.  Some of the requirements where Sitewide Post on the front page.  The blogs talks about Business Intelligence, Cloud computing and other topics.   Enabling Multi User is very fast and easy.

First step go to your wp-config.php  file and add the following line before “That’s all, stop editing! Happy blogging. ”

define (‘WP_ALLOW_MULTISITE’, true);

Then login to the backend and under Tools, click on Network.   Choose the type of installation you desired.  Sub-domain or Sub-directory.

Depending on what you decide, you will be give additional lines of code to be inserted into the wp.config.php file.

define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, false );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘blogs.enterprisemanagement.com’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, false );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘yourdomain.com’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

You will also receive code to be inserted into the .htaccess files.

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]

# uploaded files

RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin

RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

On some servers make sure htaccess use and mod_rewrite is enabled.  Depeding on the server configuration, if the set up does work – When creating a new blog and visiting nothing displays – it is an issue with mod_rewrite.  Call your hosting provider and verify Mod_rewrite is enabled and that you can add a .htaccess file to your site.

We decided to us WP-Cufon for headlines.   It provides and added level of graphic elements and smooth text.

The WordPress MU Recent Posts Widget is also used int he sidebar of the site.

Enhanced by Zemanta