# Crear sitios Para que les usuaries puedan crear sitios, vamos a tener el siguiente flujo: * Nombre del sitio, en minúsculas, sin puntos. * Descripción, una descripción de qué hace el sitio para Sutty y otres usuaries del sitio. * Plantilla. Lista de plantillas disponibles, con captura, nombre, link a vista previa, link a autore, licencia y usos posibles (blogs, medios alternativos, denuncias, etc.) Tengo mi propio diseño! Explicar que vamos a dar esta posibilidad más adelante, pero que necesitamos financiamiento. Esto permitiría agregar un repositorio o gema de plantilla. * Licencia. Elegir la licencia del contenido de un listado con licencias piolas: * PPL * CC-BY * CC-BY-SA * CC-0 * Lugares donde se van a subir los sitios. Por defecto nombre.sutty.nl, otras opciones en un desplegable: * Tengo mi propio dominio: Explica que todavía no tenemos esto autogestionado pero que si quieren apoyar el trabajo que hacemos pueden donarnos o ponerse en contacto. Más adelante pide los dominios, explica cómo comprarlos en njal.la y qué información poner los DNS para poder alojarlos. Cuando Sutty tenga su propio DNS, indica los NS. * Neocities: Explicar qué es neocities y permitir agregar una cuenta. Podríamos varias pero queremos estar bien con neocities y además no tiene mucho sentido tener varias páginas en el mismo host. Pedir usuarie y contraseña o API key. Dar link directo a dónde sacar la API key y explicar para qué es. **En realidad esta sería nuestra primera opción?** * Zip: Descargar el sitio en un archivo zip, proponiendo posibles usos offline (raspberries, etc!) Da una URL desde donde se puede descargar el sitio. * SSH/SFTP: Explicar que permite enviar el sitio a servidores propios. Permite agregar varios servidores, pide usuario, dominio y puerto. Da la llave pública SSH de Sutty y explica cómo agregarla al servidor remoto. También da un link de descarga para que puedan hacer ssh-copy-id. **Esto todavía no** * IPFS: Da la opción de activar/desactivar soporte para IPFS. Explica qué es y para qué sirve. Vincula a documentación sobre instalar IPFS de escritorio y cómo pinear el hash de sutty, instalar el companion, etc. **Esto todavía no** * Torrent: Genera un torrent y lo siembra. **Esto todavía no** * Syncthing: Explica qué es y da la ID del nodo introductor de Sutty. **Esto todavía no** * Zeronet: Idem syncthing? **Esto todavía no** * Archive.org **Esto todavía no** * Crear sitio! ## Sitios Tenemos un sitio esqueleto que tiene lo básico para salir andando: * Gemas de Jekyll * Gemas de Sutty * Gemas de Temas * Esqueleto de la configuración * Directorios base (con i18n también) El sitio esqueleto es un repositorio Git que se clona al directorio del sitio. Esto permite luego pullear actualizaciones desde el esqueleto a los sitios, esperamos que sin conflictos! ## Plantillas Las plantillas son plantillas Jekyll adaptadas a Sutty. Vamos a empezar adaptando las que estén disponibles en y otras fuentes, agregando features de Sutty y simplificando donde haga falta (algunas plantillas tienen requisitos extraños). Las plantillas se instalan como gemas en los sitios, de forma que podemos cambiarla desde las opciones del sitio luego.