Qué aprendí con Las Noticias de SRA I
Después de muchos quebraderos de cabeza, mucho curro, varios problemas que al principio me parecieron cosa de meigas (pero no lo eran) y un “mecagontó esto lo arreglo yo con dos cojones” que incluyó un borrado de la base de datos creo que llega el momento de ver para que me ha servido desarrollar el agregador de noticias.
Puede decirse que la primera vez que lo instalé todo me lancé de cabeza con la alegría que da la ignorancia. Instalé Wordpress, cuando ya lo has hecho antes no se tarda nada, le instalé Feedwordpress, sólo hay que seguir las instrucciones, y me lancé a sindicar feeds como un loco.
Error.
Feedwordpress es un plugin que hace muy bien lo que hace, traerte posts de las fuentes que le marques. De hecho lo hace demasiado bien. Y como te descuides te va a inundar tu base de datos con posts sin orden ni concierto. Y empezarán los problemas.
Si algo he aprendido es que todo gira entorno a la base de datos. Trátala con cuidado y todo irá como la seda. Descuidala, y verás como te crecen los enanos.
La conclusión que he sacado es que es mejor primero hacer el traje y después tener al niño. Antes de empezar a sindicar feeds sin ton ni son e importar posts vamos a crear una estructura de categorías y subcategorías que tenga sentido, forzando a Feedwordpress que las utilice como nosotros queremos. Por otra parte, vamos a solucionar el tema del tamaño de la BD antes de que sea un problema.
Cuando me quise dar cuenta de que el tamaño de la BD podría traerme problemas andaba ya por las 4000 entradas y subiendo, más de 80 megas de base de datos. Y eso, cuando tienes un hosting barato como el mio, es un problema. Cada vez se rompian más cosas y los plugin que instalaba para arreglarlo no funcionaban.
La solución fue borrar todo y reinstalar.
Como no queremos tener que llegar a ese extremo lo mejor es usar dos plugins que son una maravilla: Bulk Delete para ir borrando los posts antiguos que Feedwordpress importa la primera vez, y Auto Delete Posts que borra los posts publicados despues de cierto tiempo. Así evitamos que el tamaño de la base de datos se dispare al principio y conseguimos que se mantenga en un tamaño razonable después.
En realidad todo se resume en pensar antes, hacer después.
En próximos posts iré contando lo que aprendí al hacer el tema para Las Noticias de SRA.
Publicado en General
20:15
Julio
¡Vaya curro te estás pegando macho! eso sí que es auténtica ética del hacker.
Y lo que voy a hacer yo, una vez esté todo claro, es copiármelo todo como un auténtico free rider XD XD (conocimiento común, ya sabes)
¡Gracias por compartir estas ideas, y sobre todo por transmitir todo el proceso de autoaprendizaje! De ahi es de donde realmente creo que saco valor.
12:58
Sin Razón Aparente » Qué aprendí con Las Noticias de SRA II
[...] Julio: ¡Vaya curro te estás pegando macho! eso sí que es auténtica … [...]