Este es el código fuente del sitio Venganzas del Pasado (https://venganzasdelpasado.com.ar).
- Web Framework: Ruby on Rails v6.0
- CSS Framework: Bulma
- DB: Mysql v5.7
- Buscador: Elasticsearch v7.6
- Cache: Redis
- Webfonts: Font Awesome v4.7 (customized with Fontello)
Está abierto a todos los que quieran participar. La forma de hacerlo es haciendo fork del repositorio y mandando pull requests con alguno de los temas de la wishlist.
- Sitemap. ✔
- Redirects del sitio viejo para mantener SEO. ✔
- Player en popup de manera de poder seguir escuchando mientras se navega el sitio. ✔
- Página en Facebook con navegación sencilla que permita escuchar los audios.
- Limitación del largo de un comentario y la frecuencia (tal vez con lo del karma alcance).
- RSS feeds de posts ✔, torrents ✘ y, tal vez, comentarios ✘.
- Comentarios con usuario logueado. ✔
- Aprobación automática para usuarios con buen karma. ✔
- Moderación para usuarios nuevos o con mal karma. ✔
- Perfiles: moderador de comentarios, editor (puede actualizar posts) y admin. ✔
- Post con markdown y sin html. ✔
- Comentarios con markdown. ✔
- Página del usuario con su gravatar (más grande), todos sus comentarios y link a perfil en FB, si tiene. ✔
- Admin sencillo que sirva inicialmente para moderar, cambiar karma manualmente y crear posts. ✔
- Omniauth para login con Facebook. ✔ [Eliminado debido al cambio constante de condiciones de FB]
- Gravatars. ✔
- Migración del contenido actual: Post, audios, comentarios, usuarios y tal vez páginas. ✔
- Resetear contraseña para usuarios migrados ya que el hashing no es standard. ✔
Juan Schwindt juan (at) schwindt.org
Federico Cingolani https://github.com/fcingolani
MIT License. Copyright 2011-2020 Juan Schwindt.