README.md 3.88 KB
Newer Older
DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
1
# Sitio de Información de los Objetivos de Desarrollo Sostenible, México
veronica.rodriguez's avatar
veronica.rodriguez committed
2

DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
3
4
5
6
7
La adopción de la Agenda 2030 para el Desarrollo Sostenible en México ha implicado la puesta en marcha de una plataforma para el seguimiento y monitoreo de los indicadores de los Objetivos de Desarrollo Sostenible, la cual está diseñada en una arquitectura bajo el modelo MVC (Modelo Vista Controlador) que permite reutilizar el código y reduce el uso del código del servidor.
Dentro de la capa del “modelo” se utiliza un servicio RESTful (API) para obtener los datos.
En la capa “vista” se utiliza HTML5, CSS3 y Framework Bootstrap.
Finalmente, la capa “controlador” usa Framework Angular JS.
Estas características permiten compartirse como código multi-plataforma
veronica.rodriguez's avatar
veronica.rodriguez committed
8
9
10
11
12

## Iniciando

### Requisitos

DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
13
Tener un servidor de aplicaciones y una conexión a internet.
veronica.rodriguez's avatar
veronica.rodriguez committed
14

DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
15
### Instalación
veronica.rodriguez's avatar
veronica.rodriguez committed
16

DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
17
18
Genera una carpeta llamada “ods” en el servidor de aplicaciones disponible, por ejemplo, si tu servidor de aplicaciones es Apache bajo el sistema operativo Linux, entonces genera la carpeta “ods” debajo de la ruta “\var\www\html”. 
En esta carpeta copia el código fuente del Sistema de Información de los ODS de México.
veronica.rodriguez's avatar
veronica.rodriguez committed
19
20
21

## Realizando las pruebas

DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
22
23
24
Asegúrate que el servidor de aplicaciones se está ejecutando y desde ahí, mediante el uso de un navegador (Chrome, Explorer, etc.) accede a la liga  "http://localhost/ods/index.html".
A continuación, dar clic en la liga de “indicadores”, y posteriormente sobre el indicador 3.1.1 del objetivo 3. 
Este indicador mostrará sus tres elementos: Indicador, Metadato y Datos para el cálculo, asimismo, en el elemento Indicador se visualizarán los datos en Mapa, Gráfica y Datos,como se ve en la siguiente imagen:
veronica.rodriguez's avatar
veronica.rodriguez committed
25
26
27
28
 
## 
![elementos del indicador](/docs/img/ejem_readme_eleind.png)

DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
29
## Servicio RESTful (API) para los datos (series estadísticas y ficha de metadatos) de los ODS de México
veronica.rodriguez's avatar
veronica.rodriguez committed
30

DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
31
32
El servicio RESTful (API), es el encargado de proveer los datos y metadatos de los indicadores de los ODS de México, el cual los devuelve en [estructuras JSON](docs/09_estructuras_JSON.pdf).
El módulo que contiene las llamadas al servicio RESTful es "app/js/AppService.js".
veronica.rodriguez's avatar
veronica.rodriguez committed
33
34
35
36
37
38
39
40
41

## Construido con:

*	HTML 5
*	CSS 3
*	Bootstrap
*	D3
*	Angular JS

DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
42
43
44
45
46
47
## Documentación adicional
* [Análisis del negocio](docs/01_analisis_negocio.pdf) - Antecedentes y descripción de la plataforma.
* [Ficha técnica](docs/03_ficha_tecnica.pdf) - Objetivo, diagrama contextual y características técnicas de la plataforma.
* [Estructura de carpetas](docs/05_estructura_carpetas.pdf) - Organización de las carpetas del código fuente.
* [Patrones de diseño](docs/06_patrones_diseno.pdf) - Arquitectura basada en patrones de diseño MVC.
* [Diagramas de clase](docs/07_diagramas_clases.pdf) - 13 diagramas de clase que muestran la estructura del código fuente.
veronica.rodriguez's avatar
veronica.rodriguez committed
48
49
* [Tipos de tabulados](docs/08_tipos_tabulados.pdf) - Especificaciones de los tipos de tabulados que utiliza la plataforma.
* [Estructuras de archivos JSON](docs/09_estructuras_JSON.pdf) - Especificaciones de las estructuras de los archivos JSON utilizados.
DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
50
51
* [Plataforma de desarrollo](docs/10_plataforma_desarrollo.pdf) - Especificaciones de sistemas operativos, servidor de aplicaciones, lenguajes de programación y servicios utilizados.
* [Matriz de riesgos](docs/11_matriz_riesgos.pdf) - Análisis de riesgos, causas y efectos.
veronica.rodriguez's avatar
veronica.rodriguez committed
52
53
54
55
* [Manual de usuario](docs/12_manual_usuario.pdf) - Manual para uso del SIODS.

## Versiones

DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
56
La versión disponible del Sistema de Información de los Objetivos de Desarrollo Sostenible de México es la 2.4.0.
veronica.rodriguez's avatar
veronica.rodriguez committed
57
58
59

## Autor

DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
60
Instituto Nacional de Estadística y Geografía (INEGI), México [www.inegi.org.mx](http://www.inegi.org.mx).
veronica.rodriguez's avatar
veronica.rodriguez committed
61
62
63

## Licencia

DIAZ RUIZ ANA KAREN's avatar
DIAZ RUIZ ANA KAREN committed
64
Este proyecto está bajo la licencia de código abierto del Instituto Nacional de Estadística y Geografía, para más detalles ver [licencia](http://www.agenda2030.mx/docs/doctos/system/Licencia_codigo_abierto_ES.pdf)