De forma predeterminada, un nuevo sitio creado en una instalación multisitio está "activo" y todos pueden verlo (si conocen la dirección) justo después de que el usuario la crea.
¿Cuál es el mejor enfoque para cambiar esto de modo que el sitio que registran solo esté activo cuando esté listo? Por listo, me refiero a que han elegido un tema, han subido un logotipo, ingresado a su contenido, etc. y están listos para que se puedan ver públicamente.
Mis ideas iniciales son crear una opción en la base de datos para cada sitio nuevo que, de forma predeterminada, se establece en '0'. El nuevo sitio solo mostraría una página "próximamente" a alguien que no haya iniciado sesión. Luego, en el panel de opciones del tema del sitio o similar, habrá un botón "hacer que mi sitio esté activo" que actualiza la opción en la base de datos y muestra el tema correcto.
¿Alguien puede pensar en una mejor manera?