Glitch

Glitch es una comunidad en la que crear desarrollos web de cualquier índole pues ofrece una infraestructura de servidor basada en Node.js, totalmente personalizable.

Glitch proporciona un editor de código online y nombre de dominio, alojamiento y despliegue gratuítos. El editor de código es colaborativo y permite que varias personas modifiquen un proyecto al mismo tiempo.

El aspecto más interesante de Glitch es la remezcla de proyectos que permite modificar un proyecto ajeno creando primero una copia personal.

El taller es, de hecho, un proyecto Glitch que los asistentes habrán de remezclar.

Remezclar un proyecto

Para remezclar el taller, visita el enlace del proyecto pwa-workshop y haz click en remix:

Página del proyecto con el botón de remezcla

Glitch generará un nuevo nombre para el proyecto y abrirá el editor asociado al mismo. Recuerda que dos proyectos, aun con el mismo código pero con nombres distintos, son efectivamente dos aplicaciones distintas por lo que, aunque se comporten de igual forma, no compartirán el estado de memoria o disco.

Nuevo proyecto

Si no has iniciado sesión en Glitch, podrás modificar el proyecto pero no podrás preservar los cambios si cierras el navegador. Para salvar los cambios de una sesión a otra, inicia sesión con tus credenciales de GitHub o Facebook.

Inicia sesión para guardar el proyecto

Una vez inicies sesión, podrás gestionar el proyecto a través del menú del proyecto:

Menú del proyecto

Puedes cambiar el nombre editándolo directamente mientras el menú esté desplegado.

Visualizar el proyecto

Puedes lanzar el proyecto, haciendo click en el botón show:

Botón show

Glitch abrirá una nueva ventana y se encargará de refrescarla tras cualquier modificación en el cliente o servidor.

Editar el proyecto

Puedes editar cualquiera de los ficheros situados a la izquierda del editor:

Lista de ficheros

El fichero server.js es el punto de entrada al servidor. Cualquier modificación en este fichero relanzará la aplicación.

También puedes crear nuevos archivos con el botón new file. El fichero debe incluir la ruta completa en la que será emplazado. Si la ruta no existiera, se crearían las carpetas intermedias automáticamente.

Diálogo de nuevo fichero

No encontrarás un botón de salvar porque Glitch intentará guardar cada alteración tan pronto como se produzca.

Puedes depurar fácilmente el servidor utilizando logs. Para visualizarlos, haz click en el botón logs.

El fichero .env, precedido por el icono de la llave es un fichero especial con variables de entorno y privado. Sólo el dueño del proyecto puede visualizarlo.

Ventana de logs del servidor

Compartir el código del proyecto

Para compartir el código, haz click en el botón share y utiliza el primer enlace para compartir tu código en modo sólo lectura o el segundo para comenzar una sesión colaborativa.

Compartir código

El contenido del fichero .env no podrá ser visualizado por los invitados en modo lectura.

Subir nuevos recursos

Con Glitch sólo puedes crear nuevos archivos de texto. Los ficheros binarios como imágenes, vídeos, sonidos... se gestionan a través del menú assets.

Para visualizar los recursos de tu proyecto, haz click en el elemento assets del listado de ficheros.

Panel de recursos

Puedes acceder a los detalles del recurso haciendo click sobre el mismo. Allí puedes encontrar la URL del recurso y copiarla pulsando sobre Copy Url.

Detalles del recurso

Puedes añadir un nuevo recurso haciendo click en el botón Add asset:

Botón añadir recurso

results matching ""

    No results matching ""