率直に言って、それは本当にあなたのユーザーベースに依存します。自動的にアップグレードしないPHPアプリケーションはたくさんあります。彼らのユーザーは、アップグレードプロセスを処理するのに十分な技術を持っているか、単にアップグレードしないかのどちらかです。
私は2つのステップを目的としています:
1)ユーザーが本当に必要としそうなものを真剣に自問してください。自己更新は、追加の作業を正当化するのに十分な後押しを採用に提供しますか?答えが「はい」であると確信している場合は、それを実行してください。
あなたがここで尋ねているので、あなたはまだ知らないと思います。その場合、私はステップ2を目的としています。
2)機能なしでバージョン1.0をリリースします。ユーザーからのフィードバックを待ちます。ユーザーはすぐに簡単なアップグレードプロセスを求めている可能性があります。その場合は、優先順位を付ける必要があります。または、ユーザーが他の機能にもっと関心を持っていることに気付くかもしれません。
ユーザーに尋ねずにユーザーが何を望んでいるかを推測することは、人々が実際に必要としないことに多くの開発時間を浪費する良い方法です。