Eerlijk gezegd hangt het echt af van uw gebruikersbestand. Er zijn talloze PHP-applicaties die zichzelf niet automatisch upgraden. Hun gebruikers zijn ofwel technisch genoeg om het upgradeproces af te handelen, of upgraden gewoon niet.
Ik doel twee stappen:
1) Vraag uzelf serieus af wat uw gebruikers waarschijnlijk echt nodig hebben. Zal zelf-updaten voldoende stimulans zijn voor adoptie om het extra werk te rechtvaardigen? Als je zeker weet dat het antwoord ja is, doe het dan gewoon.
Aangezien je het hier vraagt, denk ik dat je het nog niet weet. In dat geval doel ik op stap 2:
2) Release versie 1.0 zonder de functie. Wacht op feedback van gebruikers. Uw gebruikers kunnen onmiddellijk schreeuwen om een eenvoudiger upgradeproces, in welk geval u er prioriteit aan moet geven. Het kan ook zijn dat uw gebruikers zich veel meer zorgen maken over een andere functie.
Gissen naar wat uw gebruikers willen zonder hen te vragen, is een goede manier om veel ontwikkelingstijd te verspillen aan dingen die mensen niet echt nodig hebben.