my experience with upgrading to version 2.1.x

thanks a lot to all the coders who worked to get elgg up to 2.x and beyond. all the way from 1.7 to 1.12 i was finding that my site was way too slow and that people just didn't want to stay using it... even after doing quite a lot of optimisations on the server, in the plugins and so on.. it was still too slow. with the combination of elgg 1.2.1 and PHP7 i am finding that the site is much more usable and much more fun. others are coming and using the site a bit more regularly and i am more relaxed about it all.

i needed to code solidly for between 3-4 weeks to get all of my own plugins upgraded to 2.1.x level (particularly my custom theme plugin) and i haven't even done any 'fancy' stuff like convert the code to classes or use composer / packagist. so what i am saying here is that the upgrade process is not a quick / easy one if you have plugins to upgrade and have over-ridden a lot of the core elgg views / pages. however, the result is well worth it and my plugins/theme are generally getting lighter as new functions in elgg core make tasks easier to achieve and some of the features i was adding to my site are now in core anyway.

as a rough figure, most of the pages of my site now load in around 50% of the time they did previously, which is great!

  • Thanks for your feedback! I'm planning to upgrade many plugins too...

  • Great post ura soul...and thanks for upgrading your wonderful plugins(interconnected,sorted,containers..etc) to 2.x,well done.,@ManUtopiK i will be very happy to see your awesome plugins(workflow,brainstorm..etc) upgraded to 2.x...well done guys.well done great developers

  • thanks, ura welcome ;)
    i haven't released an upgraded version of interconnected yet because my site has been effectively delisted in google (it doesn't come up in search results anywhere for any relevant keywords) - so its probably better if i fix that before attempting to help others with SEO here! i suspect the issue is that the content i put on my site doesn't fit into google's idea of 'truth' (very 1984).

Performance and Scalability

Performance and Scalability

If you've got a need for speed, this group is for you.