¿Cuál es la mejor manera de compartir un sitio web de WordPress que aún no está en vivo con otra persona?

Cree una cuenta con AWS EC2, configúrela para tener un servidor de desarrollo listo para usted. Vaya a su tabla de acceso a la red, asegúrese de que su puerto 80 (http) o puerto 443 (HTTPS) esté limitado a una dirección IP específica. Ingrese su cliente y su dirección IP allí. Para que el sitio web solo sea visible para usted y su cliente. Ahora, implemente su sitio web de WordPress en el servidor y comparta la dirección IP o URL de su servidor con su cliente. Este es un video de YouTube que le enseñará cómo implementar un sitio de WordPress en EC2

Nota: si nunca ha hecho esto antes, puede tomar algún tiempo aprender y hacerlo.

Esta es probablemente una de las mejores maneras en que puedo pensar. (Sin que el cliente haga ningún trabajo excepto probar la dirección IP).

Por cierto, saber cómo implementar un sitio en un servidor es una buena habilidad para un desarrollador.

¡Espero que esto ayude!

Depende de dónde se encuentra. La mayoría de los desarrolladores se basan en un servidor de desarrollo (provisional) antes de ponerlo en la cuenta de alojamiento del cliente en preparación para el lanzamiento. Esto está en línea, pero no está indexado por los motores de búsqueda. En ese caso, solo les das el enlace.

Si está en un servidor mamp / wamp / lamp en su computadora, no creo que haya alguna manera de hacer eso con una conexión de escritorio remota u otro método de acceso remoto, con el que la mayoría de las personas sin tecnología tienen problemas.

Si bien la “mejor manera” puede ser demasiado amplia y subjetiva, no creo que necesite crear un servidor “provisional” o un “subdominio” para lograr esto.

La forma más simple y efectiva que he hecho antes con mi sitio es mediante la instalación de un complemento próximamente en su sitio.

Un ejemplo de dicho complemento es “Minimal Coming Soon & Maintenance Mode”.

La mayoría de estos complementos suelen ser gratuitos.

La forma en que funciona es que una vez que haya activado el complemento, un visitante que no haya iniciado sesión verá una pantalla “próximamente”.

Lo cual puede ser muy efectivo para construir su audiencia antes del lanzamiento del sitio.

Y lo bueno es que también puede capturar la dirección de correo electrónico de sus visitantes.

Pero, ¿cómo podría compartir el sitio real con otras personas? Seguramente no quieres que vean la próxima página.

Es fácil..

Simplemente cree una nueva cuenta de usuario en su sitio de WordPress y comparta la credencial de inicio de sesión para ellos.

Dejame explicar.

Cuando WordPress detecta que el usuario ha iniciado sesión, pasará por alto la próxima página y el usuario podrá ver el sitio real.

Lo mejor es:

Puede desactivar el complemento cuando su sitio esté listo para lanzarse.

Si tienes hosting listo, solo cárgalo y trabaja fuera del host.

Descargue un complemento de inicio de sesión. Le permite elegir una carpeta para iniciar sesión proteger. Actívelo en la carpeta raíz de su sitio, luego envíeles un nombre de usuario / contraseña. Todavía puedes editar y trabajar en el sitio. Una vez que el sitio esté listo, desactive el inicio de sesión.

Por lo general, me gusta alojar el sitio web en un subdominio del sitio en el que estoy trabajando.

Entonces, si estoy trabajando en example.com , crearé el subdominio test.example.com y lo alojaré allí para poder hacer una demostración del sitio según sea necesario.

  1. Use Local by Flywheel para desarrollar el sitio localmente en su computadora. La aplicación es una instalación simple y haga clic para iniciar un nuevo sitio.
  2. Una vez que el sitio esté listo, puede activar un Live Link en Local por Flywheel
  3. Dele este Live Link a su amigo o cliente. Asegúrese de que Local by Flywheel todavía esté en funcionamiento cuando les muestre el enlace. Una vez que cierre la aplicación, su Live Link ya no funcionará.

No recuerdo si hay un archivo “INDEX” con WP. Si es así, intentaría cambiar temporalmente el nombre en el servidor, luego le daría la url al amigo, agregando el nombre cambiado. Aparte de eso, no estoy realmente seguro, porque WP realmente no es un “sitio web” por decir, es realmente un sistema de gestión de datos.