WordPress.org

Ready to get started?Download WordPress

Codex

Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

Difference between revisions of "WPMU FAQs"

(In terms of contributing code...)
(What sort of hardware does it need?)
 
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{stub}}
+
==Why would you guys give this away?==
   
__FORCETOC__
+
Because we're strong believers in Open Source, and we know that the best things in life are free.
   
Plese help keep these FAQs current by adding your questions and answers.
+
==How much code does it share with regular WordPress?==
   
== Getting Help, Bug Reporting, and Contributing==
+
Basically WordPress MU is a wrapper around the core WP code that virtualizes multiple blogs. The code that differs is in some bootstrap files, and administration for multiple blogs and users. It's tough to say exactly what percentage of the total code this comprises, but it'd be safe to say that 95-99% of MU is core WP.
   
===Where can I get help? ===
+
==Can blogs have multiple authors?==
Volunteers are standing by at the [http://mu.wordpress.org/forums/ WordPressMU Support Forums] to answer your questions.
 
   
Please remember to utilize the [http://mu.wordpress.org/forums/search.php WordPressMU Support Forums search] or the [http://google.com/search?q=site:http://mu.wordpress.org/forums/ Google search of the WordPressMU Support Forums] in case your question has been previously asked and answered.
+
You can have unlimited blogs, with unlimited authors on them, and even users who don't have any blogs at all. Users can have different roles (editor, admin, author) on different blogs. The possibilities are only limited by your imagination.
   
Many of the issues addressed in the stand alone version of WordPress [[FAQ|FAQs]] also apply to WordPressMU.
+
==Do plugins work?==
   
You can also find other FAQs at:
+
Plugins work just like in regular WordPress, they can be activated and deactivated on a per-blog level. We have something extra called "mu-plugins" which auto-executes any PHP file in that directory, like plugins that are enabled by default. Most plugins work, but some that modify core tables or create tables of their own in the DB might have difficulties, depending on how they're coded. Best way to find out is to test!
* [http://trac.mu.wordpress.org/wiki/FAQs Official WordPressMU FAQs]
 
* [http://donncha.wordpress.com/2005/09/23/wordpresscom-faq/ Donccha's Sept 2005 FAQ--advice from WPMU's master]
 
* [http://andwat.edublogs.org/tag/survey/ Surveys summarising people's opinions and usage of WPMU]
 
   
===How do I report WordPressMU bugs? ===
+
==Do themes work? ==
Bugs and enhancements should be reported to the [http://trac.mu.wordpress.org WordPressMU Trac site]. For the proper procedures in reporting WordPressMU bugs, read [http://trac.mu.wordpress.org/wiki/DebuggingWpmu Debugging WPMU]. Please review the [http://trac.mu.wordpress.org/report/1 current list of bugs and enhancements] before starting a new ticket.
 
   
===Where can I contribute to WordPressMU===
+
In theory a theme could work with WP but not MU, but we've never run into one. So yes, all themes work.
You can serve as a volunteer at the [http://mu.wordpress.org/forums/ WordPressMU Support Forums] and you can update and expand documentation in the Codex (right here). For forms of donations please see the [http://mu.wordpress.org/donate/ WordPressMU Donate page].
 
   
In terms of contributing code, the [[WPMU Development Methodology]] currently allows only the core team write access to SVN.
+
==Does it support regular domains in addition to sub-domains?==
   
== Themes ==
+
Sure, to MU a domain is just a domain. You can configure it to respond to any top-level domains or subdomains.
=== How do I get more themes? ===
 
See http://wpmudev.org/project/Theme-Pack/ and http://mu.wordpress.org/forums/topic.php?id=1952&replies=2#post-11605
 
You may also use any theme intended for the regular install of Wordpress, although you will need to test it for conflicting optionn pages and hardcoded links your users won't be able to access. See http://themes.wordpress.net for all kinds of themes. Widget-enabled themes are recommended, although not required. Widgets are a handy way to provide sidebar editing for your users.
 
   
=== How do I set the default theme? ===
+
Use the [http://ocaoimh.ie/wordpress-mu-domain-mapping/ Domain Mapping Plugin] to map external domains to blogs on your site.
http://mu.wordpress.org/forums/topic.php?id=1463&replies=17
 
   
=== How do I change the default blogroll? ===
+
==Can I use Akismet spam protection?==
http://mu.wordpress.org/forums/topic.php?id=1101
 
* cd wp-content/themes/ && mv default default.old && ln -s connections\(tp\)/ default
 
   
== Navigation ==
+
Of course. The latest version of Akismet allows you to hardcode a key into the plugin file and you can put that into your mu-plugins directory to auto-enable it for all your users. However we highly recommend you get at least a Pro-blogger API key for your install and consider the enterprise licenses.
=== Most active blogs? ===
 
http://mu.wordpress.org/forums/topic.php?id=145
 
   
=== Create linkage from one blog to the next?===
+
You can also use [http://ocaoimh.ie/cookies-for-comments/ Cookie for Comments] or [http://wordpress.org/extend/plugins/wp-hashcash/ WP Hashcash] to protect your signup form from spammers creating spam blogs.
http://mu.wordpress.org/forums/topic.php?id=1774#post-10331
 
http://mu.wordpress.org/forums/topic.php?id=1616&replies=16
 
   
=== Link to a random blog?===
+
==What sort of hardware does it need?==
[[WPMU Random Blog]]
 
   
=== How to include login/logout & site admin on the theme top bar ===
+
This is a tricky question, it really depends on how many blogs you expect to host, and how many pageviews you expect to get. A single box running both a web server and MySQL server will get you pretty far, probably to about 10-20 thousand blogs. Get something reasonably fast with RAID 5 hard drives. If or when that starts to strain, simply split MySQL and Apache on to one box each, and update the wp-config file as necessary. Always get the best stuff you can afford, and if people are trusting you with their blog make sure to keep backups.
[[MU_Theme_Login]]
 
   
=== How to ensure register shows on all blogs, regardless of the individual site's ANYONE_CAN_REGISTER settings ===
+
==Does it scale? (Also: The way you do your databases and tables doesn't scale!)==
http://mu.wordpress.org/forums/topic.php?id=1434&replies=8
 
   
=== How to have blogs hidden from technorati ===
+
WordPress MU creates tables for each blog, which is the system we found worked best for plugin compatibility and scaling after lots of testing and trial and error. This takes advantage of existing OS-level and MySQL query caches and also makes it infinitely easier to segment user data, which is what all services that grow beyond a single box eventually have to do. We're practical folks, so we'll use whatever works best, and for the more than 6m blogs and counting on WordPress.com, MU has been a champ.
http://mu.wordpress.org/forums/topic.php?id=1797&replies=9
 
   
=== How can I add a counter to show how many visitors I get? ===
+
See also [[How to Scale WPMU]]
http://mu.wordpress.org/forums/search.php?q=counter
 
   
  +
==I know WordPress, can I develop for WordPress MU?==
   
== Internals ==
+
The two are overwhelmingly similar, so if you know one the other should feel pretty comfortable.
   
=== How do I speed up WPMU? ===
+
==Is there an enterprise version?==
* http://mu.wordpress.org/forums/topic.php?id=1407&replies=4
 
   
=== How is the WPMU database structured? ===
+
KnowNow WordPress Enterprise Edition caters to Fortune 500 companies and may be a good fit.
* [[WPMU Database Description]]
 
   
=== What do all these WP flags mean? ===
+
==What if I'm not Fortune 500 and just want commercial support?==
* [[WPMU Internal Flags]]
 
   
=== How can I combat spam? ===
+
If your needs are enterprisey, the [http://automattic.com/services/support-network/ Automattic Support Network] supports WordPress MU and has all the feel-good enterprise stuff. If that's too expensive, your best bet would probably be finding a [http://automattic.com/services/wordpress-consultants/ WordPress-savvy consultant]. Of course, there will always be free support on the [http://mu.wordpress.org/forums/ forums].
*[[Akismet]] (a spam-fighting service), [http://unknowngenius.com/blog/wordpress/spam-karma/ Spam Karma 2], or [http://www.ioerror.us/software/bad-behavior/ Bad Behavior], are several solutions that can be used to combat spam.
 
   
=== How do I add fields to registration? ===
+
==How do you pronounce WordPress MU==
* http://mu.wordpress.org/forums/topic.php?id=1844&replies=10
 
   
=== How to allow legacy subdomains existing alongside WMPU created subdomains? ===
+
The popular pronunciation is to say the letters separately, like EM-YEW. The original intention was for the name to include the µ symbol and to be pronounced "mew". If you're feeling bovine, you can also say "WordPress Mooooo".
  +
  +
Please add FAQs as you see fit.
   
 
[[Category:WPMU]]
 
[[Category:WPMU]]
[[Category:New_page_created]]
 

Latest revision as of 16:26, 11 October 2009

Why would you guys give this away?

Because we're strong believers in Open Source, and we know that the best things in life are free.

How much code does it share with regular WordPress?

Basically WordPress MU is a wrapper around the core WP code that virtualizes multiple blogs. The code that differs is in some bootstrap files, and administration for multiple blogs and users. It's tough to say exactly what percentage of the total code this comprises, but it'd be safe to say that 95-99% of MU is core WP.

Can blogs have multiple authors?

You can have unlimited blogs, with unlimited authors on them, and even users who don't have any blogs at all. Users can have different roles (editor, admin, author) on different blogs. The possibilities are only limited by your imagination.

Do plugins work?

Plugins work just like in regular WordPress, they can be activated and deactivated on a per-blog level. We have something extra called "mu-plugins" which auto-executes any PHP file in that directory, like plugins that are enabled by default. Most plugins work, but some that modify core tables or create tables of their own in the DB might have difficulties, depending on how they're coded. Best way to find out is to test!

Do themes work?

In theory a theme could work with WP but not MU, but we've never run into one. So yes, all themes work.

Does it support regular domains in addition to sub-domains?

Sure, to MU a domain is just a domain. You can configure it to respond to any top-level domains or subdomains.

Use the Domain Mapping Plugin to map external domains to blogs on your site.

Can I use Akismet spam protection?

Of course. The latest version of Akismet allows you to hardcode a key into the plugin file and you can put that into your mu-plugins directory to auto-enable it for all your users. However we highly recommend you get at least a Pro-blogger API key for your install and consider the enterprise licenses.

You can also use Cookie for Comments or WP Hashcash to protect your signup form from spammers creating spam blogs.

What sort of hardware does it need?

This is a tricky question, it really depends on how many blogs you expect to host, and how many pageviews you expect to get. A single box running both a web server and MySQL server will get you pretty far, probably to about 10-20 thousand blogs. Get something reasonably fast with RAID 5 hard drives. If or when that starts to strain, simply split MySQL and Apache on to one box each, and update the wp-config file as necessary. Always get the best stuff you can afford, and if people are trusting you with their blog make sure to keep backups.

Does it scale? (Also: The way you do your databases and tables doesn't scale!)

WordPress MU creates tables for each blog, which is the system we found worked best for plugin compatibility and scaling after lots of testing and trial and error. This takes advantage of existing OS-level and MySQL query caches and also makes it infinitely easier to segment user data, which is what all services that grow beyond a single box eventually have to do. We're practical folks, so we'll use whatever works best, and for the more than 6m blogs and counting on WordPress.com, MU has been a champ.

See also How to Scale WPMU

I know WordPress, can I develop for WordPress MU?

The two are overwhelmingly similar, so if you know one the other should feel pretty comfortable.

Is there an enterprise version?

KnowNow WordPress Enterprise Edition caters to Fortune 500 companies and may be a good fit.

What if I'm not Fortune 500 and just want commercial support?

If your needs are enterprisey, the Automattic Support Network supports WordPress MU and has all the feel-good enterprise stuff. If that's too expensive, your best bet would probably be finding a WordPress-savvy consultant. Of course, there will always be free support on the forums.

How do you pronounce WordPress MU

The popular pronunciation is to say the letters separately, like EM-YEW. The original intention was for the name to include the µ symbol and to be pronounced "mew". If you're feeling bovine, you can also say "WordPress Mooooo".

Please add FAQs as you see fit.