Creating a really clean & simple Intranet with WordPress

I needed a really simple intranet for our internal documentation, stuff that needs to be frequently read and occasionally edited. After trying a few different tools, I think we’ve got a pretty good setup now, and it really has only a few components that I’ll list below.

Structure & Theme

Using Pages wasn’t working, and using menus gets too much, especially since WordPress doesn’t by default add sub pages to menus.

What I decided on was a theme called “weDocs” by weDevs. Why? Super simple, clean design. Simple layout. It uses posts rather than pages, which I can live with. Has a nice search built in and is responsive.

A few quick HTML/CSS mods, we’re cooking with gas!

Plugins

The setup is really simple and seamless.

I use WP Require Login to keep the public out.

I then use Google Apps Login plugin to log you in via Google Apps (we all use that).

I have the Google Apps Login plugin configured to automatically redirect to Google from login page, which means as soon as you hit the intranet domain, you get redirected to Google, then login, then back to the site, authenticated. Lovely!

On top of that, I use Stream for tracking changes, and a little widget plugin called “Who’s Online” which sits in the footer to show who’s logged in now or recently.

Ben May

I run a small WordPress development agency, specialising in enterprise and high end WordPress engineering challenges. I love good coffee, fine food and wine, and working on the web.

One thought on “Creating a really clean & simple Intranet with WordPress

Leave a Reply

Your email address will not be published. Required fields are marked *