How is Elgg 2x running on php 7 ? Do anyone have a demo link with a fairly large amount of concurrent users?
http://andigutmans.com/2015/12/03/the-web-is-about-to-get-2x-faster-engineering-heroism-at-its-best/
Is Elgg 2x code actually taking benefit of php7? Thanks.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- Juho Jaakkola@juho.jaakkola
Juho Jaakkola - 0 likes
- kanha@kanha
kanha - 0 likes
- Juho Jaakkola@juho.jaakkola
Juho Jaakkola - 0 likes
- Steve Clay@steve_clay
Steve Clay - 0 likes
- Juho Jaakkola@juho.jaakkola
Juho Jaakkola - 0 likes
- Steve Clay@steve_clay
Steve Clay - 0 likes
- kanha@kanha
kanha - 0 likes
You must log in to post replies.Getting the speed benefits don't need changes to the code. The same code just gets processed faster.
Does it also mean the same code will also run without any issues in php7? Thanks.
(As far as I remember some code in Drupal version xx failed to work when we upgraded from php4x to 5x)
PHP 7 does include also non-backwards compatible changes. I'm not completely sure if Elgg has code that is affected by those changes.
All our tests pass on PHP 7. You can dig into the log to see if there are notices being emitted that indicate a problem, but I think everything will just work.
I'm wondering whether our test coverage is good enough. Also it might be difficult to notice right away the affect of e.g. the foreach changes: http://php.net/manual/en/migration70.incompatible.php#migration70.incompatible.foreach
Plugin API test coverage seems pretty good (basic entity/metadata/relationship stuff), but not all the core/bundled stuff built on that: views, routing, actions, menus, js, etc. It's an ongoing project!
Thanks for the useful input. The other "problem" area is that of numerous plugins.
1) Is plugin X compatible with Elgg 2x
2) && Is plugin X also compatible with php7 ?
I wish some tagging can be done to the plugins ( like community tags in a blog etc) that asserts these. Thanks