I’ve been working on some fundamental changes to the GovIntranet WordPress theme and plugins in preparation for moving to version 5.0.
Capabilities for post types
On most new intranet projects, I get asked if it’s possible to restrict publishing permissions for different types of content. It’s something that I would ask for as an intranet manager, but the answer has always been ‘No’. There’s never been any difference between publishing capabilities for a standard WordPress post and the custom post types used in the theme. An author can create news, events, projects, teams etc.
The new version has control for capabilities across post types, so you can use the fabulous Members plugin to create and manage roles and capabilities for your publishers. This will be particularly useful for my clients who devolve publication of service alerts and announcements to their IT teams, but who don’t want to allow IT teams to publish feature news stories every time they update their product catalogue.
Plugins and widgets
There are many custom plugins that I created to accompany the custom post types in the theme, solely for the purpose of providing listing widgets. These plugins will not be required in the new theme. Widgets that are core to the custom post types have been brought into the theme and integrated with existing modules. So if you switch on the news module, you’ll see the Feature news listing widget without having to activate the Feature news plugin.
Locations and intraverts
We’ve added ‘Locations’ as a new hierarchical taxonomy, integrating with staff profiles and intraverts. In addition to the existing methods to target your audience via intraverts, you can now include staff at specific locations. We plan to extend this to other content types so that you can build widgets to show news to people at specific locations, or specific guidance dependent on location.
Team news
A new module allows teams to publish news and announcements in their own areas away from main corporate news. This feature is in use at the Royal Botanic Gardens, Kew where it is also linked up to an automated newsletter for individual departments to subscribe to.
Relevanssi Premium integration
The new theme takes advantage of new features in the Relevanssi plugin such as corrections to search terms. This is working really well on our latest client intranets.
Roadmap for version 5.0
Bootstrap 4 and mobile
Now that older IE versions are no longer supported, we plan to move GovIntranet to the latest version of Bootstrap and take advantage of new features designed to better support mobile browsing.
API
As WordPress moves towards blocks of content, and the intranet is consumed into the so-called digital workplace in many organisations, we plan to introduce new API features that will allow other systems to query the intranet content. We hope that this move will promote the use of HTML and machine-readable content, rather than encouraging a quagmire of Microsoft documents as the basis for an intranet (now even easier with Office 365).
Gutenberg
No definite plans for Gutenberg yet. Most clients seem horrified to have the TinyMCE editor taken away. Not all intranet content is filled with rich media, and the Gutenberg editor may not be suitable for all the custom post types available in GovIntranet. However, as the Classic Editor plugin has a shelf life, we will work with the ACF options to move towards the new editor.
Advanced Custom Fields
Since version 3 of GovIntranet, the ACF Pro plugin has been essential to handle custom fields for the theme and plugins. In the new version of GovIntranet, ACF Pro will be incorporated into the theme. This move means that the ACF Pro plugin is no longer a requirement, but the terms of the ACF Pro licence require the theme to be bundled as a ‘premium theme’, in other words, no more freeware.
Clients only
The new version won’t be available on GitHub. I’ve been really happy to support the open source community, the councils, NHS trusts, schools, charities and libraries who have taken the DIY approach to GovIntranet over the years. The theme has evolved as clients have requested additional features, either as part of new client projects or as part of ongoing support contracts. But more recently, there have been some cheeky agencies encroaching on what I consider to be my patch, touting GovIntranet on G-Cloud, claiming it as their own work and reaping the rewards from seeds that I have lovingly sown and cultivated with long-term clients over the years.
Standing on the giant shoulders of @Luke_Oatham, I think it's fair to say https://t.co/tGU52vaHQ8
— Steph Gray (@lesteph) May 23, 2018
I left Steph and the crew at Helpful Technology to set up Agento Digital, supporting teams using GovIntranet in central and local government. It’s a small business relying on new projects and ongoing support contracts to survive and fund future development.
When Steph and I released the GovIntranet software on GitHub, we knew there was a danger of making our code available to other competing agencies. We were banking on potential clients being aware that an intranet is more than just a project that delivers lines of code. Unfortunately, some government procurement departments don’t share this view.
As a company Director, I have a duty to act in the best interests of the business, and the business model is not to write code for other agencies to flog to their clients on G-Cloud. So I’ve taken the decision to freeze major development on the GitHub repository. We’ll continue to provide updates for bug fixes reported by existing clients, but as we migrate clients to version 5, these will become less frequent.
GovIntranet 5 will be available to Agento Digital clients and used as a basis for ongoing development. We’re currently working on version 4.99 with a few clients in preparation for this move. We’ll share new features and updates within our group of supported clients.
The free version of the open source theme will still be available on GitHub. Use it to make something cool, have fun, and share what you’ve learned with others.
If you’re interested in joining our community of clients driving the development of GovIntranet, get in touch. GovIntranet version 5 may well be just the solution for you.
4 replies on “GovIntranet version 5.0”
I suppose it’s the right call for you to make – but I’m gutted that such a cool project will no longer be getting public updates. I’ve been using it to build our schools intranet and it’s absolutely fantastic.
Thanks for making it available for as long as you have. Given that we’re unable to even replace our ancient and failing machines – as much as I love telling staff that we’re unable to fix or upgrade their laptops with missing keys, 2GB RAM and batteries that last approximately 15 seconds – I don’t think we’ll be able to afford any sort of paid solution any time soon.
It’s a real shame that people were selfish and greedy enough to ruin things for everyone else by taking credit for your brilliant work.
All the best 🙂
Thanks for your kind words and support. GovIntranet will still be available on GitHub and there are no plans to remove the code or the help site. Some of my clients are still using this version as they are quite happy with what they have and don’t need to move up to the next version for extra functionality.
The Classic Editor plugin will be in support until the end of 2021, so you’ll be okay with the latest version of WordPress for the time being!
Hey Luke. We’ve just discovered the joy of GovIntranet and now I can’t believe I wasted 8 month and £000s 5 years ago to develop a Drupal 7 intranet.
Is there a timeline on v5? We’re just experimenting with the version on GitHub but don’t want to go much further if a new version is imminent.
Would love to do more to promote the benefits of GovIntranet within local government (via LocalGov Digital)
Hi Neil – thanks for your recent tweets 🙂
You’re good to continue on the version 4 path for now. I’m working on 4.99 with a handful of clients, which contains the new functionality for roles and capabilities, as well as bringing some plugins and widgets into the theme.
Major work to rebuild the theme in Bootstrap 4 and to incorporate updates for Gutenberg won’t be complete for some time. I’m eagerly awaiting the new version of ACF PRO which will provide new Gutenberg features. My initial ideas are to transfer shortcodes to blocks, allowing publishers to add dynamic content, including widgets, to post content.
I will also work on an upgrade routine, as I did for users moving from version 3 to 4, which will provide a smooth transition.
Please get in touch if I can help with any training or consultancy. I also support the MHCLG intranet, so might be able to arrange a show and tell with the team.
Luke