# Anepco - Renovación del sitio web
### Definición técnica de la plataforma
## Índice
[1. Productos y servicios a utilizar](#Productos-y-servicios-requeridos)
[2. Funcionamiento](#Funcionamiento)
[3. Costos asociados](#Costos-asociados)
## Productos y servicios requeridos
### **Ghost**
Será la plataforma en la que estará construido el sitio web.
[En pocas palabras](https://ghost.org/features/), *Ghost* es un poderoso conjunto de herramientas que facilitan la publicación y gestión de contenido.
Algunas de las ventajas de Ghost por encima de *WordPress* (plataforma actual de Anepco) son las siguientes:
* Facilidad de actualización de contenido
* Rapidez al cargar del sitio (tanto en teléfonos como computadores)
* Sencillez de uso sin necesidad de tocar la programación del sitio web
### DigitalOcean
Será nuestro proveedor de servidores y hosting en la nube. Ofrecen diferentes máquinas autogestionadas (llamadas *Droplets*) en las que alojaremos nuestra instancia de Ghost de forma que los usuarios puedan acceder al sitio web.
### DNS
Significa *Domain Name Server* y es el "apodo" por el cual todos los usuarios acceden al sitio web. En el caso de Anepco, el DNS es [anepco.cl](https://anepco.cl).
### NGINX
Será la herramienta utilizada para permitir que DigitalOcean entregue el sitio web a todos los usuarios que accedan al mismo a través del DNS.
## Funcionamiento
### Ghost
El siguiente esquema presenta la mayoría de los componentes técnicos que conforman la plataforma de Ghost. Lo que se busca demostrar es que Ghost no es una única herramienta ni un "constructor de sitios web", sino todo un conjunto de herramientas que pretenden facilitar el trabajo tanto del programador como de los encargados del negocio.

#### Digital Ocean
Digital Ocean será nuestro servidor privado. Solo gestionará nuestro contenido, el cual es privado y accesible solo desde las cuentas habilitadas para Anepco.
Está configurado en la nube, así que cualquier tipo de ajuste o cambio se realizará a través del portal de DigitalOcean y no requiere de espacios físicos ni personal de mantenimiento dedicado.

#### Esquema general
Indica el flujo de trabajo tanto para el usuario común como para el staff de Anepco, el cual funciona de la siguiente forma:
* El **Usuario (Cliente)** ingresará a www.anepco.cl, para de esta forma obtener el sitio web con toda la información de productos, servicios y demás
* El **Usuario (Staff)** ingresará a wwww.anepco.cl/ghost para administrar el contenido del sitio. El portal de administrador estará protegido por una combinación de usuario/contraseña y, en caso de poseer los permisos adecuados, permitirá modificar los productos, servicios, logos, integraciones con terceras partes...
* **DigitalOcean** gestionará las peticiones de ambos tipos de Usuarios, entregando el contenido adecuado para cada caso
* **NGINX** es la herramienta que permite que cualquier usuario, independientemente de su ubicación, ingrese a la misma y única instancia de Ghost. Esto sirve para reducir costos al no tener diferentes instancias de Ghost
* **Ghost** manejará todas las peticiones de los usuarios, bases de datos, contenidos e integraciones con terceras partes

## Costos asociados
A continuación se detallan* los costos asociados a los diversos productos o servicios que serán utilizados...
* **Ghost:** gratuito, con opción a futuro de cambiar al plan Premium con ventajas añadidas (como respaldos semanales y actualizaciones automáticas) en caso de que sea necesario
* **Plantilla de Ghost:** el precio depende de la plantilla escogida, con un promedio de aproximadamente $35 USD (pago único) y opciones de plantillas gratuitas disponibles.
* **Servidor DigitalOcean:** $5 USD/mes.
* **Servicio NGINX:** gratuito.
* **DNS:** variable dependiendo del DNS actual de www.anepco.cl, con un promedio de mercado de $15.000 CLP/año.
###### * Los montos detallados son una referencia obtenida del sitio web de cada proveedor