¿Porqué y cómo lo construimos este blog?

El Porqué: Tengo tres pilares de aprender a aprender; tener un motivo, aprender empleando todos los medios que están a mi alcance y enseñar; este último es lo que siempre me motivó simplemente a compartir.

La mejor forma aprender es teniendo la intención de enseñarsela a alguien más.

Así fué con la ayuda de mis amigos de la Universidad Anstron y Rolando decimos crear un medio para generar contenido que sería útil para muchas personas que tienen algún acercamiento a la tecnología, computación y la informática. Estamos muy contentos compartir nuestras experiencias.

El Cómo: Inicialmente buscamos algún Sistema de gestión de contenidos(cms) que sea minimalista y sobre todo que podemos gestionarlo teniendo el control de ello; en la cual hemos estado explorando como django CMS, wordpress, etc; sin embargo ninguno se adeudaba a nuestras necesidades. Por ello decidimos construirlo de cero y de paso liberarlo como un proyecto público.

Detalles técnicos:

  • Base de datos: Postgres
  • Servidor de aplicaciones python: Uwsgi
  • servidor de aplicaciones web: Nginx
  • Lenguaje de programación python, framework Django
  • Editor de texto para las entradas de contenido de blog: Martor
  • Servidor: Digitalocean , gotita de $5
  • Certificado SSL https y proxy inverso: cloudflare
  • Sistema de comentarios en detalle de entradas blog: disqus
  • Herramientas de gestión de tareas y de comunicación: asana y slack
  • Repositorio: git y gitlab
  • Tecnologías en el lado del cliente:
  • html5, css3, boostrap4.

Arquitectura:

Es la imagen destacada de la entrada

Estructura básica del proyecto

yachaycode
├── apps
│   ├── blog
│   ├── __init__.py
│   ├── __pycache__
│   ├── seo
│   └── users
├── manage.py
├── public
│   ├── media
│   └── static
├── requeriments.txt
├── static
│   ├── css
│   ├── font
│   ├── img
│   └── js
├── templates
│   ├── base.html
│   ├── footer.html
│   ├── header.html
│   ├── index.html
│   ├── login.html
│   └── messages.html
└── yachaycode
    ├── __init__.py
    ├── __pycache__
    ├── settings
    ├── urls.py
    └── wsgi.py

Repositorio público del proyecto: Código fuente yachaycode
Si estás interesado en ser parte de este proyecto o quieres generar contenido, escríbeme directamente a whatsapp:+51983679449

siéntase libre de dejar su comentario.

blog comments powered by Disqus