Call   0208 3131682   Mon-Fri 9am-6pm

How to engage your staff using your Intranet

By | Buddypress, Intranet, PHP, Web Design, Wordpress | No Comments

In this article, we’ll look at some ideas for useful things to have on your intranet and how to use these to help engage your Employees, members or Volunteers.

intranet employee engagement features

What are the benefits of engaged staff ?

  • Happy workforce ( productive workforce, helps business be more profitable)
  • Low Staff turnover ( saves money in recruitment and training)

Useful Intranet features  for employee engagement

Employee Recognition Section

Make your staff feel engaged by recognising them and their achievements ( both personal and professional ). A section on your homepage for this would really make people feel valued, and a good way for other employees to spark up a conversation with the recognised individual ( or team) Some ideas of the kind of thing to recognise:

  • An employee has a work anniversary
  • An employee is doing a Marathon for charity
  • A employee or team have delivered a great project that will help company save money
  • The works Football team are doing well

“Our Intranet features a news feed with stories of employee honors and work anniversaries, volunteering, company sponsorships and other news with links to more details. It can be a challenge sharing our culture across four states in a regulated industry. But people love reading about and seeing images of colleagues they know as well as those they’ve never met. By far we’ve gotten the most engagement posting photos of employees in Halloween costumes and celebrating Ugly Sweater Day. In a regulated industry, the simple, silly things unite us and we laugh together. ” – An Intranet Manager I interviewed that wishes to remain anonymous.


New Employees Section

Welcome your new employees, with a section on the homepage, linking to their staff profiles.


Have somewhere, that employees can easily post suggestions, to save money, to make staff more engaged, to make money and so on. Your staff are your businesses greatest asset ( often the ones on the shop floor close to certain areas of the business can deliver great insights – that might otherwise never come to light). You could incentivise with a monthly prize for the best suggestion.


Display relevant content to the Intranet visitor based on one or a number of criteria ( or even let users pick what they want to see).

Displaying content based on a Persona 

E.g. one type of persona could be ‘New Starter’ , are there any important documents they need to read, are their specific forms they might need to fill ( eg bank details so they can get paid on time).

If your a large organisation (with multiple locations across the globe) you might want display things based on the location, or the team ( maybe HR need to see something different to IT and so on).

Allowing Users to pick content they are interested in

You can let users pick some of the content they are interested in and have it displayed prominently for them.


Are you looking to have an intranet developed or would like to upgrade / improve your existing Intranet ? Get in touch we’re experts in this area.


Buddypress hide the top level tabs from users ( e.g. hide the group tab)

By | Uncategorized | No Comments

This is to hide the top level tabs from users. Based on this code from the buddypress forums.

buddypress pr


Buddypress how to remove tabs from groups sub tabs ( eg remove Delete group)

By | Buddypress, Membership sites, PHP, Wordpress | No Comments

This code is based on a post from the buddypress forums tested on Buddypress 2.9.2  ( forum states its compatible from BP 2.6+).

In this example we remove the Delete tab and also permission so that user can’t try and goto the url to access it.

Note there are numerous other examples / versions of this code  scattered about the bp forums that dont work as function bp_core_remove_subnav_item now requires the extra param (see code below).

important: Navigation API has lots of good up to date examples


See this post also on hiding the delete tab on the groups from the buddypress forums



WordPress SQL snippets

By | PHP, SQL, Wordpress | No Comments

A place to keep snippets of useful WordPress SQL.

Do a select based on some meta field of a post ( i.e. search for a post that has a particular metafield  )
In the example above I’m searching for posts with a value for id_vim_node. This is based on this code from stackexchange

Output WP_Query sql code (very useful for debugging WP_Query )

if in the loop

outside of loop

based on this post on stackexchange

Flexbox cheatsheet

By | CSS, flexbox | No Comments

Equal width columns (responsive i.e. Rows on small screen width)


Vertically align stuff

codepen reference to vertical and horizontal centering click here

Horizontally align stuff

Vertically and Horizontally align stuff

you might also need to add height:100% to the above container css ( to force container height)

WordPress on Windows IIS permissions error – uploaded file could not be moved to wp-content/uploads

By | Uncategorized | No Comments

Recently I’ve been developing a WordPress Intranet for a company that runs on Windows hosting ( IIS 6 – Internet Information Services ).

I ran into a problem with file permissions and not being able to write to the wp-content/uploads directory, I’ve ran into the same problem with unix many times (which alittle bit of recursive chmoding usually sorts out or just chgrp www-data, the user many hosts run apache as ).

What I was trying todo was add a picture to a post and it gave me the error:  uploaded file could not be moved to wp-content/uploads

With Windows its alittle different, here’s what I did:Wordpress on Windows IIS file permissions error

  1. right clicked the wp-content folder and clicked properties
  2. selected security tab
  3. Added the Authenticated Users group
  4. Added Modify permission to that group ( this then applies this recursively through wp-content , uploads etc …)
  5. retried uploading a picture to post, and all good.


uploads file permission error


This is also a good resource I did roughly whats in step 1 here (except with a different group)—the-uploaded-file-could-not-be-moved–solved-.html , I didn’t need to apply step 2.