WordPressMU add-ons and adjustments
For the last month or so we’ve been working on moving out blogs from Movable Type to WordPressMU. This has meant a lot of work on our part to get MU to meet the majority of our needs. To meet some of our needs we’ve installs several plugins. These included Role Manager, and WPMU LDAP Plugin. The Role Manager allows us to create custom roles such as owner for our blogs. This is very helpful because we want out blog owners to be able to add widgets to their blogs but not mess with Plugins or Options. Using the Role Manager we can specify exactly these permissions. The WPMU LDAP plugin is a lifesaver because it enables us to use our Active Directory accounts to login to the blogs. The best thing about this plugin is that it gets installed at the global MU level so you can configure it there once for all the blogs. Most of the other LDAP plugins we discovered had to be configured on a blog by blog basis which was very undesirable.
In addition to these plugins, some custom plugins and widgets are going to be necessary provide the functionality we need. One custom plugin I made allows us to add specific metadata about the blog to its record. Up until this point we’ve been storing this metadata separately on a different server. Putting it in WordPress keeps the blog information in a single place and helps us streamline the blog creation process.
Even with all the work we’ve done there are a few issue we still need to resolve. The biggest one is making the Web Services staff logins via LDAP global admins for all the blogs. There is a field for this in WPMU but unfortunately the WPMU LDAP plugin doesn’t allow for LDAP users to be global admins. We are getting around this right now by adding ourselves as admins to every blog (yuck!) We still need to work on migrating tags from MovableType to WordPressMU; make some adjustments to the templates; write a couple of custom widgets; and teach people the new software.
Overall though the migration process has been a success. I can’t wait for people to start using MU because I think it is tremendous improvement over Movable Type and will provide more functionality and flexibility. Kudos to my staff for their hard work on the project.
Howdy,
I’m working on a similar project (110 or so blogs, 2200 accounts.. group based research for 14yo’s).. I had a lot of trouble getting the current version of the LDAP pluggin and the current version of WPMU working nicely together. I had to recode some of the pluggin and some of the core WPMU code.
Do you have time to comment on what work was needed on your behalf to get things working smoothly.
I ask this because I’m a /hack/ at PHP :P
Cheers,
Jason
Maybe we are using an older version of MU or the LDAP plugin because it seems to work fine for us. As I said above, there are several LDAP plugins for MU out there. So perhaps another plugin will work better. We really struggled with getting the plugin properly configured to talk to LDAP. But didn’t experience any PHP error issues.