5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2025-03-16 13:48:19 +00:00
Commit graph

32 commits

Author SHA1 Message Date
f
4d481b1d73 Almacenar los permalinks 2021-09-26 19:24:46 -03:00
f
189b94e074 aplicar caché a los parámetros de búsqueda también 2021-05-14 17:19:03 -03:00
f
7413f6e2aa Merge branch 'rails' into search-engine 2021-05-14 12:53:35 -03:00
f
5d24834234 los sitios pueden ser más grandes que 2GB
fixes 
fixes 
fixes 
fixes 
2021-05-11 18:16:34 -03:00
f
6396841b2c evitar confusiones entre diccionario y locale
el diccionario es lo que usa internamente pg para indexar, el locale es
el idioma que asignamos en sutty.
2021-05-07 19:25:09 -03:00
f
d61d1cad56 respetar el orden de los artículos
siempre ordenamos primero por número de orden y fecha de creación,
siempre decrecientes.  esto permite que les usuaries prioricen contenido
usando las herramientas de reordenamiento.

pg_search no soporta esto, siempre ordena por cuánto corresponde el
resultado con la búsqueda, así que lo emparchamos para que respete el
orden que necesitamos.

el reporte de error relacionado es este:
https://github.com/Casecommons/pg_search/issues/467
2021-05-06 19:07:11 -03:00
f
ceaadeb7bf crear la tabla de indexación de posts
los posts se siguen guardando en el sitio jekyll, lo que guardamos en la
base de datos es una representación indexable que tiene los datos
mínimos de los posts para buscarlos por distintos parámetros.

esto nos permite cargar la lista de artículos y filtrarla de distintas
formas sin cargar todo jekyll en memoria, lo que reduciría el consumo de
recursos y aceleraría el panel.  ya tenemos caché así que el problema
estaba mitigado, pero igual es un avance.

ya que migramos la base de datos a postgresql, aparecieron todas las
tablas y campos en el schema.rb, que es lo que usa rails para configurar
una base de datos desde cero.
2021-05-06 12:45:33 -03:00
f
f46637e6ff schema.rb
las tablas que no se pudieron exportar son porque sqlite no soporta el
tipo de campo uuid
2021-04-27 11:53:03 -03:00
f
c2c179c8e7 schema.rb 2021-04-27 11:33:16 -03:00
f
b16250059a poder reenviar formularios desde la consola 2020-08-20 14:21:35 -03:00
f
452fc34b0e creditos para las plantillas e invitación a apoyar el trabajo 2020-08-11 18:52:53 -03:00
f
c0d0e52df5 cifrar campos para protegerlos en el repositorio 2020-08-10 20:40:12 -03:00
f
8f46d45603 mensajes de mantenimiento con agenda 2020-06-16 19:48:34 -03:00
f
5b20919fb3
Content Security Policy 2020-02-06 13:17:04 -03:00
f
74ec630377
agregar webpacker y actiontext
se llama webpacker y el logo no es un bulto!
2019-08-30 17:47:31 -03:00
f
b598022650
actualizar a rails 6 y jekyll 4 2019-08-29 14:54:39 -03:00
f
0a1cbb9fc2
WIP: Subida de archivos 2019-08-21 22:09:29 -03:00
f
9a69edb05b
agregar titulo y descripcion al sitio 2019-07-31 17:55:34 -03:00
f
15b6493c08
poder compilar el sitio con sidekiq 2019-07-25 22:13:46 -03:00
f
25160186d8
recopilar estadisticas de generación de sitios 2019-07-25 21:07:53 -03:00
f
11cf2cb08b
deployear los sitios de distintas formas 2019-07-25 12:01:42 -03:00
f
1dd8c73991
WIP: licencias 2019-07-19 19:37:53 -03:00
f
1cc4c4de64
WIP: elegir el diseño del sitio 2019-07-17 19:18:48 -03:00
f
3171ca7177
serializar booleanos en sqlite3 2019-07-12 14:12:35 -03:00
f
237cfb4a5e
WIP creación de sitios 2019-07-11 16:00:53 -03:00
f
4fee63acb6
WIP migrar a roles 2019-07-08 13:43:39 -03:00
f
e485971940
empezar a migrar a roles, que nos permiten otras cosas 2019-07-05 21:21:49 -03:00
f
64fcf61c67
gestionar usuaries de un sitio 2019-07-05 20:56:43 -03:00
f
a125b388bb
ver artículos como invitade 2019-07-05 17:44:44 -03:00
f
ba6688430a
migrar sitios y usuaries 2019-07-03 19:05:21 -03:00
f
3c2c0fdff4
usuarie en devise 2019-07-03 16:59:47 -03:00
f
07123247dd
crear usuaries 2019-07-03 16:33:26 -03:00