Download the Joomla update package
Try to update Joomla through the Administrator interface.
Extension manager no longer allows Core updates (3.5 something made this change, Noted in #9430 )
Joomla Update does not allow a file upload the way that the extensions manager does, only via the update channel or via a custom URL
This leaves FTP file transfer as the only other option to update with a downloaded Core update package
Three methods for Updates
File upload via Joomla Update ( as was done with the extension manager)
Update via the update channel via Joomla Update
Update via FTP upload
Message in the Extention manager does not direct people to use the Joomla Update component if they tried to use the Extention manager for a core update as was done in #9430
Only able to update Update via the update channel or Update via FTP upload (file overwriting)
Any system
Although I understand the reasons for Joomla core updates through the extension manager being removed; because the Joomla updates component doesn't allow for updating via an uploaded package the way that the extensions manager does. This over complicates the update process. I feel being stuck with updates only through FTP file transfer or via the update channel, is an issue to consider fixing. There are likely many users are going to be reporting the issue noted in #9430
Additionally not having a message to explain the update method change to users is going to frustrate and annoy people.
Labels |
Added:
?
|
@mbabker so with our current chicken or egg scenario: from say 3.4.8 and attempting to install the 3.5 core update package via the Extension Manager results in a installation failure; and we have no way to plug a message into say the RC5 package to advise users who attempt that unsupported path?
Could we put in a "dummy" component to the package who's only job is to push a message out to users?
I agree "99% of folks will probably ignore" any written documentation we try to implement to mitigate this issue and user annoyance.
Nope. If the code isn't in an existing 3.x release then it can't be relied on for the Extension Manager upgrade route. That's kinda why the Extension Manager upgrade route was dropped to begin with.
Could we use an XML Manifest file to do nothing but trigger a install message in the Extension Manager?
Nope. If the installer finds a valid manifest file it's going to try and run the install/update routines, and in an absolute worst case scenario that's going to mean your filesystem is nuked.
Whatever manifest you ship HAS to be the Joomla core manifest. Otherwise you run the risk of screwing stuff up. Then whatever idea you come up with when a valid manifest is found MUST function on existing 2.5 and 3.x releases. With 3.4 it's possible to get to the extension script file and trigger a preflight routine, but that has no awareness of how the install/update was triggered, so whatever you do in the preflight is going to affect the update component too.
Past design choices.... What can you do...
You do #9469 :D Closing in favour of @nikosdion 's solution :)
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2016-03-18 17:49:25 |
Closed_By | ⇒ | wilsonge |
Welcome to a chicken or egg scenario. The Extension Manager doesn't know what extension is being installed or updated until after
JInstaller::install()
finishes (success or fail). Can't plug a message into existing releases because we can't time travel. The best that can be done on this one point is just write documentation that 99% of folks will probably ignore anyway.