Planet.LugMap.it è l'aggregatore di news dei Linux Users Groups indicizzati in LugMap.it: qui vengono raccolte ed esposte le notizie recuperate dai diversi siti, per comodità ed in previsione di utilizzi più sofisticati.
Più d'uno! In RSS 1.0, RSS 2.0, e Atom. E non dimenticare il file OPML originale, qualora tu volessi personalizzare la lista dei feeds sul tuo aggregatore.
Dunque, a spiegarlo sembra più complesso di quanto non sia...
Ogni notte LugMap.it viene sincronizzato automaticamente con il repository dei dati raw, poi l'apposito script genera un file OPML con i feed RSS di ogni LUG che ne espone uno, da tale file un altro script genera la configurazione per Planet, Planet viene eseguito su tale configurazione, e genera un file index.html che viene incluso nell'index.php di questo aggregatore (arricchendo la pagina con i menu accessori e quant'altro).
... perché fare le cose a mano quando i computer possono automatizzare?!
L'unico aggregatore di tal fatta a noi noto è quello gestito da Italian Linux Society, che purtroppo sembra non essere particolarmente mantenuto: include diversi feed non più validi ma non quelli dei Linux Users Groups più recenti, ed in generale non è allineato con la realtà linuxara italiana. Codesto aggregatore, in virtù delle procedure automatiche sopra esposte, risulta essere sempre in linea con il dinamico e scoppiettante mondo dei LUG.
Planet.LugMap.it viene inoltre utilizzato come fonte sperimentale per altri progetti più sofisticati che prevedono un maggior trattamento delle news raccolte.
Innanzitutto, un LUG per essere preso in considerazione deve essere indicizzato nella LugMap. Se non lo è, segnalacelo immediatamente!
Dalla lista sono espressamente rimossi i contenuti generati dai wiki (tipo MediaWiki) in quanto generano un gran rumore di fondo inintelligibile, e poi una lista di altri feeds individuati a mano che paiono essere stati compromessi da spam bots o cose del genere.
Essendo tutta la procedura gestita in modo automatico, occorre seguire qualche ferrea regola deterministica: il feed deve essere identificabile nel codice HTML della homepage del sito del LUG, se ce ne è più di uno quello rilevante deve essere il primo a comparire, ed il file XML deve essere leggibile da SimplePie (classe PHP usata in tutti gli script qui utilizzati). Non si fanno eccezioni, per nessuno, di nessun genere, in nessun caso.