Just a quick one, and primarily to help myself out, I put together a very quick and dirty Vagrant wrapper for Elgg development. I found myself repeating myself quite a bit when it comes to putting together build environments, and working with other people, so it made sense to put together a quick vagrant build to help out my team.

This project acts as a wrapper around whatever Elgg site you happen to be developing, and provides a stable install environment based on Ubuntu Xenial, mariadb and PHP 7.0.

I hope it’ll be useful to you!

» Visit the project on Github...

Elgg Multisite is a tool that lets you run and manage multiple independent Elgg powered social networks off of a single installation of the code base. You can easily add, enable and disable sites, and even configure which plugins are available to each network independently.

Elgg Multisite has been around for a little while now, and I’ve been meaning to do an update for a while now. So, I am very pleased to announce that I’ve just pushed out Elgg Multisite 2!

What’s new in Multisite 2

This is a ground up rewrite, so there’s a lot of changes. Here are the main things to be aware of…

  • Based on the latest Elgg 2.3.5 release
  • From scratch rewrite of the management console – now much simpler to use, and looks nicer to boot.
  • Much simpler installation and setup (goodbye ant)
  • Vagrant support – get building quickly!
  • CLI domain management tool

What can I do with it?

Elgg multisite is aimed at anyone who has the need to run and manage multiple separate instances of Elgg.

As a result, Elgg Multisite is of particular interest to hosting companies or large corporates who want to run a separate network for each department or division.

Where can I get help?

You can file tickets over at the project page on github, but feel free to drop me a line if you have any questions (I also offer consultancy and development services on this, and many other things)!

Happy Elgging!

» Visit the project on Github...

I got a little bit of time recently, so I’ve updated the Known vagrant build.

The latest vagrant package now uses the latest Ubuntu LTS – Xenial – as it’s build. It also makes some changes to the environment, including, we now use mariadb instead of the now rather defunct (and in some cases broken) Oracle mysql server. The build also now runs PHP 7.0.

If you’re like me, you might need to update your version of vagrant and VirtualBox in order to successfully boot the newer Ubuntu images, so be sure you do that.

» Visit the project on Github...