Sou tendencioso a fazer as coisas dessa maneira e acho que provavelmente será o melhor no seu caso também.
Uma maneira de abordar isso é considerar que existem marcos diferentes no seu caminho para um lançamento completo, que podem ser algo como:
- site disponibilizado para colaboradores próximos
- site disponibilizado para testadores beta
- site disponibilizado para grupo piloto
- site disponibilizado para toda a comunidade existente
- site disponibilizado para novos membros
- data de fim de suporte anunciada para certas atividades na comunidade antiga
- certas atividades não são mais suportadas na comunidade antiga
Em cada uma dessas fases, você expande lentamente quem está incluído, itera no site até acreditar que ele está pronto para passar para a próxima fase. Faça as coisas necessárias para essa próxima fase, mas não para a fase seguinte. Aprenda o que é realmente necessário à medida que avança.
As duas últimas etapas também podem ser repetidas em um ciclo, à medida que você substitui as atividades uma ou algumas de cada vez. Talvez, eventualmente, você desative completamente a comunidade antiga. Ou talvez ela permaneça indefinidamente para suportar um conjunto menor de atividades.