• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
How to in WPMU: Building a blog directory & Domain Mapping
 

How to in WPMU: Building a blog directory & Domain Mapping

on

  • 5,456 views

A two part talk on building a blog directory with WordPressMU, and also Domain Mapping & multiple sites.

A two part talk on building a blog directory with WordPressMU, and also Domain Mapping & multiple sites.

Statistics

Views

Total Views
5,456
Views on SlideShare
5,413
Embed Views
43

Actions

Likes
3
Downloads
27
Comments
0

4 Embeds 43

http://wpmututorials.com 22
http://www.slideshare.net 17
http://wp-mu.com 2
http://dev.wpmued.org 2

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    How to in WPMU: Building a blog directory & Domain Mapping How to in WPMU: Building a blog directory & Domain Mapping Presentation Transcript

    • How-to with MU Using Multiple Domains and Building a Member Directory
    • Part one: Building a Member Directory
    • Queercents Blog directory
      • WP + WPMU install
    • Queercents Blog directory
      • WP + WPMU install
      • Each blog a “profile”
    • It starts with the theme...
      • One for the main blog
      • One for the profiles.
    • It starts with the theme...
      • One for the main blog
      • One for the profiles
    • Directory page
      • Main blog
      • Page template
    • Profile area
      • User profiles before blog posts
      • pulled in via function call to custom plugin
      • <div id=&quot;profile-box&quot;>
      • <div id=&quot;profile-pic&quot;>
      • <?php if(function_exists('author_image_tag(')) { author_image_tag((); } ?>
      • </div>
      • <div id=&quot;profile-info&quot;>
      • <?php if(function_exists('ra_show_profile')) { ra_show_profile(); } ?>
      • </div>
      • </div>
    • Plugin magic
      • New Blog Defaults
        • http://wpmudev.org/project/New-Blog-Defaults
      • Blog Topics
        • http://wpmudev.org/project/Blog-Topics
      • Sitewide Tags
        • http://wordpress.org/extend/plugins/
        • wordpress-mu-sitewide-tags
    • Plugins
      • Limited Menus
        • http://wpmudev.org/project/Menus
      • Simple Dashboard
        • http://wpmudev.org/project/simple-dashboard
      • Profile Picture & Business Details
        • Coming soon
    • Part Two Doman Mapping and Multiple Sites
    • What is domain mapping?
      • Single blog
        • Must create blog first
      • Own domain
      • Use a plugin
        • Difference between ours and Donncha's
      • Subdomain & subfolder installs
    • What are multi-sites?
      • Separate site_id
      • Own domain + user blogs
      • Use a different plugin
      • Main blog created when site added
    • Installing
      • Goes in mu-plugins
      • Edit sunrise.php
        • What does this file do?
      • Not done yet
    • DNS Records
      • The term “parking”
      • ServerAlias
      • Goes on top of main MU install, not sub-blog
    • Our setup
      • Homeschoolblogsites.com is main install
      • WPMU Tutorials is mapped domain
      • Ron and Andrea.com is mapped domain
      • Atypicalife.net is a Site
        • User blogs in subfolders
    • Main WPMU install Mapped domain Site Sub blog Sub blog Sub blog Sub blog/folder Mapped domain Sub blog/folder Subdomain blog
    • DNS magic wpmututorials.com. 600 A 64.34.172.17
    • Our setup – the goodies
      • WPMU is default host on the server
      • IP address is the same
      • Virtual host magic
    • Virtual Host #<VirtualHost *:80> # ServerAdmin webmaster@dummy-host.example.com # DocumentRoot /www/docs/dummy-host.example.com # ServerName dummy-host.example.com # ErrorLog logs/dummy-host.example.com-error_log # CustomLog logs/dummy-host.example.com-access_log common #</VirtualHost>
    •  
    •  
    •