Replies: 5 comments 28 replies
-
I suffered like you with a few extensions that are no longer updated when I installed PHP 7.4 on a machine. I wouldn't worry at the moment as long as you have control of the server. I personally do not consider a major EOL problem of a PHP branch. In the case of a Debian 9 installation I am using 7.0 on an installation and it is periodically updated by the Debian maintenance team, I recently did an update. I have installations that if migrated to M2 would cost enormously. Whoever wants to stay at OpenMage will have to maintain the current installation I think certain modules can be updated. Let's not forget that even now we are on our own, without the Magento team, without many developers. |
Beta Was this translation helpful? Give feedback.
-
I collected a lot of OpenSource modules under https://github.com/OpenMageModuleFostering as a start. A theoretical way to approach this whole issue of incompatibilities in Modules would be to automate the syntax migration by using https://github.com/rectorphp/rector. An important Requirement for this would be, to know about most of the compatibility issue types, and what the correct alternative syntax would be. |
Beta Was this translation helpful? Give feedback.
-
A golden rule says not to change something that works. There are still tens of thousands of stores that use M1 and I think they will continue to exist for at least 5 years from now. As long as the LAMP/LEMP exist I think it will be possible to make changes, even for a fee, so as to bring up to date certain aspects that will create issues of non-functionality. There is still a real problem with possible security holes, but I know that once a product is replaced the interest of some to break it decreases, I think M2 is a more appropriate target. I did not understand the decision of some developers to eliminate from their offer the extensions for M1 and the technical support. Some did so right after June last year. Until I got to Magento, I contributed quite a lot I say in the X-Cart and CS-Cart communities, almost 10 years. Now the downloadable versions of the two no longer exist. If you don't like M2 then you only have WooCommerce, Prestashop and OpenCart in which you can put your hands. Otherwise, more and more offer turnkey solutions, but with appropriate costs, avoided by small and medium-sized stores. As long as we still have stores based on OpenMage we can correct certain aspects. Unfortunately I see how thee interest decreases over time and how many focus on fixing the code documentation instead of setting a list of priorities and fixing most of the reported issues. There are certain dysfunctions in the code that are too obvious and that deserve attention in my opinion. |
Beta Was this translation helpful? Give feedback.
-
Together we are fighting against the beginning of the end of OpenMage. I encourage you to use theses wonderful modules available for PHP 7.x, some of them for PHP 8.0 💐. |
Beta Was this translation helpful? Give feedback.
-
using a EOL infrastructure may have security and legal repercussions, although totally possible.
Using an EOL Platform should not be considered for OpenMage. At the moment, all projects I am supporting ran quite fine with PHP 7.4. I did not do any tests for PHP8 with these Projects, but I am not generally scared as long as there is no encrypted/obfusicated code used. For the extensions that use these techniques it wil depend on support of the module vendors to support PHP8. I don’t know if there will be any support.
Do we have any kind of list what extensions are known to be PHP8 compatible? Should we as - OpenMage project - supply a space to publish modified versions of popular extensions that will work with future OM Versions and PHP8?
|
Beta Was this translation helpful? Give feedback.
-
Hi everybody, I've updated my customers to the latest OM version (which supports php8) so I tried to give it a test and see what could the outcome be.
Well... an awful lot of 3rd party modules are not compatible with php8 (bl custom grids, mirasvit sphinx search, amasty improved layered were just the first 3 that I encounter) and it doesn't seem very very easy to port them so, at the moment, I've decided that my customers will (most probably) stay on 7.4 until it's supported (end of 2022).
Point is, AFAIK almost every shop uses a lot of 3rd party modules, no vendor is really updating the modules for M1 (amasty removed the M1 section from their shop) so... what are we going to do about that?
It kinda feels like it could be the end of the game, in 2023, if we have to use php8 and we lose a huge amount of important modules... who will use openmage?
This doesn't want to be a bad prediction discouraging or anything, I'd just like to know what you think about the kinda far (but not too much) future.
Beta Was this translation helpful? Give feedback.
All reactions