PDA

Ver la versión completa : Servidor de noticias rss



Grenuille
30-11-2006, 19:22
Necesitaría que alguien me guíase mínimamente a la hora de instalar un servidor de noticias rss.
La idea es que en una facultad por ejemplo un grupo de trabajo pueda tener ese hilo rss y pueda leer cualquier nueva "noticia" "evento" o lo que sea, no busco mensajería instantánea ni nada de eso no quiero pedirle el correo a 40 personas.
¿Es complicado? ¿qué necesito? he estado mirando en google pero hago mal algo básico porque no he encontrado demasiados resultados, cualquier ayuda para empezar a leer sobre el tema sería válida.
¿Sabeis si se podría hacer sobre drupal? he buscado en la página pero al buscar algo sobre rss solo encuentro gente que postea fallos y sin respuesta.

Saludos y gracias de antemano.

Ktorce
30-11-2006, 19:50
No se si es lo que buscas, pero al final la publicacion de noticias rss, basicamente, no es mas que la generacion de un fichero xml con un formato determinado, aquí tienes el de la asociacion de internautas :


http://www.internautas.org/backend/rss20.xml


Salu2

Grenuille
30-11-2006, 20:23
Bien gracias Ktorce, veo que lo planteo mal desde el principio :rolleyes: :rolleyes:

Lo que debería buscar entonces sería algún programa que me permita crear y modificar ese archivo *.xml y ese archivo tenerlo en un servidor y que la gente sepa la ruta para poder agregarlo...puede ser???

Así entonces si me llegan 3 mails con información sobre lo que sea podría modificar el xml y cuando se actualice con la frecuencia que sea el lector de rss de la gente que esté leyendo ese archivo aparecerán las novedades..¿es algo así?

clarinetista
30-11-2006, 22:26
Te pego un codigo en PHP que te puede servir de ejemplo
Espero que te ayude.

PD: Lo saque de la pagina de desarrolloweb, pero tenia fallos.
Ya les avise de que lo corrigieran



<?header('Content-Type: text/xml'); //Indicamos que es un documento XML
//Versión y juego de carácteres de nuestro documento
echo '<?xml version="1.0" encoding="iso-88859-1"?>';
//Aquí la conexión o archivo de conexión a la base de datos
//Hacemos la consulta y la ordenamos por post para mostrar siempre el último
$resultado=mysql_query("select * from noticias order by id_post Desc",$link);
$row=mysql_fetch_array($resultado);
//"Cortaremos" el artículo en 300 caracteres para nuestra descripción
$descripcion=substr($row[articulo],0,300)."...";
// Y generamos nuestro documento
echo '<rss version="2.0">'
<channel>
<title>Nombre de nuestro blog o web</title>
<link>http://www.tuurl.com/</link>
<language>es-CL</language>
<description>Descripción de nuestro blog o web</description>
<generator>Autor del RSS</generator>
<item>
<title>'.$row[titulo].'</title>
<link>http://www.tuurl.com/noticias.php?id='.$row[id_post].'</link>
<comments>http://www.tuurl.com/comentarios.php?id='.$row[id_post].'
</comments>
<pubDate>'.$row[fecha].'</pubDate>
<category>'.$row[categoria].'</category>
<guid>http://www.tuurl.com/comentarios.php?id='.$row[id_post].'</guid>
<description><![CDATA['.$descripcion.']]></description>
<content:encoded><![CDATA['.$row[articulo].']]></content:encoded>
</item></channel></rss>';
?>

Grenuille
30-11-2006, 23:05
Joer tio muchísimas gracias, mañana por la mañana lo probaré me voy a pasar por la página de desarrolloweb, me había ido un poco hacia los gestores de contenido los CMS que me habías comentado y me he liado bastante.

Saludos

clarinetista
30-11-2006, 23:51
Hombre los CMS son mas completos y profesionales, pero al fin y al cabo lo que suelen venir a hacer es eso.
Se trata de pienses bien lo que quieres hacer, y barajes las distintas opciones que te planteo
Salu2

Ktorce
01-12-2006, 02:18
Creo recordar que bastaba con que en la pagina web principal, tengas un link a ese xml con este formato:


<link rel="alternate" href="/rutadelarchivo.xml" title="Mis noticias" type="application/rss+xml" />


Y el navegador debería reconocerlo y darte la posibilidad de suscribirte

Corregidme si me equivoco.

salu2