Skip to main content

I write at adamcroom.com. I write notes and make bookmarks at notes.adamcroom.com

www.adamcroom.com

www.twitter.com/acroom

www.github.com/adamcroom

Cloning a Docs Wordpress Site

3 min read

I've been helping a few different universities setup clones on the OU Docs site. I was doing some work for Middlebury College and they were asking for a documentation site. Ours was running, but just barely, on an instance of DokuWiki, so we went through some options of what to do:

Option 1: Transition to a flat file CMS. Pros: This could seemingly be forkable by any institution, especially if we used Jekyll has the CMS. But the downside is that it doesn't have the friendliness of a WYSIWIG editor.

Option 2: Transition to Wordpress. Pros: it's very easy to use and manage multiple users. Cons: Most of the better plugins were premium and we had a hard time finding an open source one.

We've opted for Wordpress and as long as the premium plugin is purchased, we can still share our data very easy. With a couple of really handy plugins we can also quickly convert mentions of the platform "OU Create"and URLs "create.ou.edu" over to anything else.

Because Amy Collier allowed me to share what was built for MiddCreate, I've been able to help three other institutions stand up similar instances of documentation. It's certainly not a perfect model (I think in a perfect model there's a central documentation site into your bank a la federated wiki and they get auto-white labeled) but it's proved to be scalable enough. Below is a tutorial for how an exact replica of our site and custom tailor it to your institution.

Instructions

1. Install Wordpress

2. Install the Sparkling Wordpress theme.

3. Install Documentor (a premium plugin). I've bought a multi license which gave me five sites for $35. Not too shabby.

4. Import an XML file containing all previous Docs. You can get this by going to a previous document site, going to Documentor > Manage and clicking Export (I'm always happy to share).

5. Create a page titled "Support" and change page template to full-width (no sidebar)

6. Add shortcode [documentor 1] to page and Publish.

7. Change front page to static page "Support".

8. Install Text Replace plugin

Add following code under Settings > Text Replace

middcreate.net => NEWSITE.net
middcreate => UNIVERSITY Create
MiddCreate => UNIVERSITY Create
Middlebury => UNIVERSITY
Middcreate.net => plymouthcreate.net

9. Install Velvet Blues Update URLs plugin

10. Go to Tools > Update URLs

11. Go to Appearance > Menu and add new menu with custom link that takes user back to home page