I have been getting a lot of questions about the future release of Elgg 1.8 which, as far as I know, will be out in a week. Users are asking me about how to upgrade, will it be available in our servers, etc. All those questions and more will be covered here!
Should I upgrade from 1.7.x to 1.8
Yes. This new version comes with a lot of security enhancements and bug fixes. I tested out myself (a clean install) and it runs faster than previous versions. However, you have to keep in mind that some plugins will not work at all on this version, that some plugins will not be ported to this new version, so you will have to make some adjustments to your Elgg site while plugins are developed.
How can I upgrade to 1.8? Is it going to be available in our servers to install?
I am going to write a guide specifically explaining how to upgrade from 1.7 to 1.8. Please do not try to upgrade by yourself yet, because some extra steps have to be done in order to get a successful upgrade. If you try to do it following previous posts, you will break your site and probably lose all your data.
Yes, it is going to be available from our auto-installers. If you are going to make a clean install, please use them; otherwise, wait for the guide to be released.
Should I install a clean version manually now?
No, it is not out of beta stage yet. When it is out, you can make a clean install either manually or with our auto-installers (recommended)
Would I get support with 1.8?
Yes, if you are having problems with a plugin, you can go to our Elgg forum section of our site and ask for help or with our live chat support.
How can I upgrade some plugins by myself?
There is a quick guide provided by the Elgg team on how to do that, accessible here.
Finally, do you have a list of what’s new on 1.8?
Yes, I have one extracted from the Elgg community forums:
- Has a more consistent API.
- Has a more flexible and simpler menu system.
- Has a more flexible and simpler JS and CSS include system.
- Has a more consistent coding style.
- Has a more robust river system.
- Has a more robust API for annotations and metadata.
- Has a more logical and easier to use views structure
- Has significantly improved markup and CSS.
- Has an improved forms system, including sticky forms.
- A JS engine that allows you to add Ajax easily.
- Has a simpler and more intuitive admin area.