Page 1 of 3
Idea - An easier way to update Core
Posted: Fri Feb 27, 2026 3:16 pm
by cbs
Not sure if this has been mentioned, an easier way to update core and addons would be helpful
Re: One thing to improve Phoenix
Posted: Fri Feb 27, 2026 4:41 pm
by burt
cbs wrote: ↑Fri Feb 27, 2026 3:16 pm
Not sure if this has been mentioned, an easier way to update core and addons would be helpful
What does "easier way" look like in your eyes?
I -think- I know what that might be, but would be good to know your thoughts.
Re: One thing to improve Phoenix
Posted: Fri Feb 27, 2026 7:25 pm
by cbs
burt wrote: ↑Fri Feb 27, 2026 4:41 pm
What does "easier way" look like in your eyes?
I -think- I know what that might be, but would be good to know your thoughts.
A button that does all the work, I know its not that simple but it would be nice.
Re: One thing to improve Phoenix
Posted: Fri Feb 27, 2026 10:07 pm
by burt
cbs wrote: ↑Fri Feb 27, 2026 7:25 pm
A button that does all the work, I know its not that simple but it would be nice.
A true one-click `do everything` updater only works if the core is locked down and never modified.
Phoenix, being Open Source, allows flexibility - so it can't easily assume that overwriting files is harmless.
There's also a security dimension - any feature that downloads and executes code from within the admin area expands the attack surface and must be designed with extreme care. That isn't something to implement lightly.
If there are specific parts of the current update process that feel unclear or time-consuming let's identify them and,
as a community effort, improve those.
Re: One thing to improve Phoenix
Posted: Fri Feb 27, 2026 10:35 pm
by cbs
Its really is to make it easier for less technical people
Suppose the one way to do it is to have an uploadable zip file that check the files for changes to core before overwriting but that could also have issues
Re: One thing to improve Phoenix
Posted: Sat Feb 28, 2026 10:32 am
by burt
cbs wrote: ↑Fri Feb 27, 2026 10:35 pm
Its really is to make it easier for less technical people
Suppose the one way to do it is to have an uploadable zip file that check the files for changes to core before overwriting but that could also have issues
I understand the goal - making updates less intimidating for less technical users is a fair objective.
An uploadable zip that checks for core changes before overwriting sounds simple, but in reality it requires file integrity verification, conflict detection, reporting, rollback handling, and careful security design. At that point you're effectively building a deployment system inside the admin area.
If the community believes this is worth pursuing, then the community needs to help design, prototype, review, and maintain it. That’s not something one person can - or should - carry alone.
In the meantime, if there are specific friction points in the current update process, let's identify those and improve them together.
Re: One thing to improve Phoenix
Posted: Sat Feb 28, 2026 12:08 pm
by Omar_one
there is CE Phoenix Upgrader Utility created by
@zipurman app.php/addons/free_addon/ce_phoenix_upgrader_utility/
it has not updated ,
The app has several thousand downloads. it might be worth someone looking into.
Re: One thing to improve Phoenix
Posted: Sat Feb 28, 2026 2:13 pm
by Dan Cole
@burt
If the community believes this is worth pursuing, then the community needs to help design, prototype, review, and maintain it. That’s not something one person can - or should - carry alone.
I think this is a necessity. As it stands now we have a very fragmented community with everyone using different versions, asking different questions, going in different directions etc and I don't see that getting any better otherwise.
I'm a big thumbs up for this idea and I'm glad to see some willingness now to at least discuss it.
Dan
Re: One thing to improve Phoenix
Posted: Sat Feb 28, 2026 3:43 pm
by tessthepup
@burt
@Omar_one
I have started looking at updating this addon (hopefully nobody else is lol) but it is not something I can knock up in 5 minutes lol
Re: One thing to improve Phoenix
Posted: Sun Mar 01, 2026 10:36 am
by burt
If you're happy to take ownership of that, that would be appreciated by the community I think,
@tessthepup.
I've not ever looked at that add-on before. As a rule, I avoid examining third-party work unless the original author explicitly requests input. It avoids any future ambiguity if I happen to develop something in a similar space.
--
On each release, I publish a .zip package in the update thread, here are a list of them all:
app.php/tag/phoenix-update
You should be able to download the relevant archive and generate the required "update" file from one of the contained files within each UPDATE_from_x_y.zip. Then use the fileset contained within as the source update files.
Untested and untried, but hope to, at least, give you a pointer. You might try it on the next available from 1095, found here:
viewtopic.php?f=10&t=2573