Skip to content
Make your own data visualization website
JavaScript HTML CSS Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_includes
_layouts
_sass
assets
collections
docs
.gitignore
.travis.yml
1-home.md
2-slider.html
3-visualization-slider.html
4-contracts.html
404.html
5-posts.md
6-about.md
7-styleguide.md
CNAME
Gemfile
LICENSE
README.md
_config.yml
favicon.png
iframe-slider.html
iframe-visualization.html

README.md

TowerBuilder

TowerBuilder es un sistema que no requiere programación para generar sitios web con visualizaciones de datos de contrataciones, especialmente orientado a grandes obras públicas, inspirado por www.torredecontrol.org.

Puedes leer la documentación completa en el manual de TowerBuilder, donde se explica detalladamente cada paso para crear tu propio sitio web utilizando el sistema.

¿Qué necesito para armar mi sitio con TowerBuilder?

  • Conseguir un listado de contrataciones en formato OCDS.
  • Armar una planilla de cálculo con los dueños de las empresas contratistas.
  • Redactar y editar textos en formato MarkDown.
  • Una cuenta de GitHub.com.

¿Qué ventajas tiene usar TowerBuilder para armar mi sitio?

  • El diseño predeterminado no requiere ningún esfuerzo de programación ni alojamiento del sitio, se hace todo desde GitHub.com
  • Tendrás una visualización de datos impactante y un útil sistema de búsqueda de contratos.
  • Si tienes acceso a los datos, podrás armar tu sitio en minutos.
  • Podrás personalizar el diseño y los textos todo lo que gustes, de acuerdo a tus conocimientos y el tiempo disponible.
  • Podrás utilizar los datos abiertos del gobierno de tu país y demostrar la utilidad del estándar de contrataciones abiertas (OCDS) para el periodismo.

¿Cuáles son los pasos?

  1. Bifurcar el repositorio
  2. Editar la configuración
  3. Agregar los datos
  4. Editar los textos
  5. Publicar el sitio

Si encuentras algún problema que no se tenga en cuenta en la documentación, o si deseas ayuda para armar tu sitio, puedes ponerte en contacto con PODER a través de la siguiente dirección de e-mail: info@quienesquien.wiki. Alternativamente puedes reportar una incidencia utilizando GitHub, en la siguiente dirección: https://github.com/ProjectPODER/TowerBuilder/issues

Instalar la versión para desarrollo

Si eres desarrollador y deseas correr TowerBuilder de manera local, estas son las instrucciones:

  1. Dentro de la terminal, comenzaremos por clonar el repositorio: git clone https://github.com/ProjectPODER/TowerBuilder.git

  2. Entrar al proyecto: cd TowerBuilder

  3. Dentro de la carpeta, vamos a instalar las dependencias necesarias para el proyecto: bundle install

3.1 Si no tienes el comando bundle instalado, significa que no tienes ruby, para esto debes instalar primero ruby, bundle y las cabeceras de desarrollo de ruby con el siguiente comando: sudo apt install ruby ruby-bundler ruby-dev

  1. Para construir el sitio y hacerlo disponible en un servidor local: bundle exec jekyll serve

4.1. Es muy probable que en este punto recibas un error sobre cantidad máxima de archivos que se pueden monitorear en tu sistema, y es muy probable que se arregle como dice en la documentación: echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

  1. Ahora navega a http://localhost:4000

Pasos siguientes

  • Hacer opcional el gráfico de la sección de Visualización.
  • Permitir otros tipos de visualizaciones en esta sección.
You can’t perform that action at this time.