Bueno 2 años atras creo hice un lector RSS y no se... por nostalgia he retomado la aplicación esta vez usando mi libreria "maborak". Espero le sirva a alguien.
Maborak Reader (version 0.1)
----------------------------------------
Copyright © 2003-2008 Maborak Technologies Inc. (http://www.maborak.com)
Sun Feb 10 2008 20:56:27 GMT-0400 (BOT)
-----------------------------------------------------------------------------------
Tabla de Contenidos
1. Introducción
2. Instalación
2.1. Instalación simple
2.2. Instalación personalizada
3. Historial
3. Créditos
-----------------------------------------------------------------------------------
1. Introducción
Maborak Reader, es un lector de noticias (OPEN SOURCE) en formato RSS, ATOM, RDF.
DOWNLOAD
Compatibilidad: Mozilla firefox, Opera, Safari, Gecko browsers,
Internet Explorer (No testeado)
2. Instalación
2.1. Instalación simple
1) Subir el archivo maborak.module.rss.php y class.json.php a la altura
de la página a usar como lector.
2) Poner el siguiente código en el HEADER del lector.
Código HTML:
 <script type="text/javascript" src="http://js.maborak.com/maborak/core/maborak.js"></script> <script type="text/javascript"> var leimnud = new maborak().make({ modules :"dom,abbr,rpc,drag,app,panel,fx,grid,rss", files :"json" }); </script> <script type="text/javascript"> leimnud.event.add(window,"load",function(){ var rss = new leimnud.module.rss(); rss.make({ target :'rss' //Contenedor }); }) </script> ;
necesita que maborak.module.rss.php esté correctamente instalado ya que el proceso AJAX
llamará a este archivo para abrir feeds remotos.
2.2. Instalación personalizada
El lector acepta las siguientes opciones.
Código HTML:
 var rss = new leimnud.module.rss(); rss.make(opciones);
Código:
  
    Ejemplos:    width	: [default=250], 	Ancho del lector
    multiple	: [default=true], 	Habilitar el selector de Feeds
    Default	: [default=0], 		Feed a cargar por defecto
    proxy	: [default='maborak.module.rss.php', Archivo php a usar como proxy y procesos
                           que requiera del servidor
    target	: [default=document.body], Elemento en el cual se cargará el lector, puede ser
                           un objeto DOM o un id.
    toolbar	: [default=true], 	Habilitar el toolbar Añadir,Recargar,Detalles
    saveDataIn	: [default='cookie'], 	Define el motor a usar para guardar feeds nuevos, puede
                           manejarse con cookies  o un archivo json, puede definirse como
			   'cookie' o 'json'
    fileJson	: [default='maborak.module.rss.feeds.json'], Archivo json a usarse en caso de que
                           saveDataIn se defina en 'json' este archivo debe tener permisos 666 o
			   bien la carpeta donde va a crearse tener permisos 777.
			   El archivo json se crea al nivel de 'maborak.module.rss.php'
    feed	: [default=[]], El lector puede leer feeds definidos al momento de cargarse, el 
                           formato debe ser.
	                           feed:[
			   	{
					url  :"http://path.to/feed.xml",
					title:"Feed 1",
					proxy:true
				},
			   	{
					url  :"http://path.to/feed.xml",
					title:"Feed 2",
					proxy:true
				},
				{
					url  :"http://path.to/feed.xml",
					title:"Feed 3",
					proxy:true
				}
			   ]
1) cargar lector usando cookies
Código PHP:
       var rss = new leimnud.module.rss();
    rss.make({
        target    :'rss'
    }); 
    2) cargar lector usando json para leer/escribir Feeds
Código PHP:
       var rss = new leimnud.module.rss();
    rss.make({
        target      :'rss',
        saveDataIn:'json'
    }); 
    3) cargar lector usando json para leer/escribir Feeds junto a 1 Feed cargado manualmente
Código PHP:
       var rss = new leimnud.module.rss();
    rss.make({
        width      :290,
        target      :'rss',
        saveDataIn:'json',
        feed:[
            {
                url  :"http://www.kriptopolis.org/rss",
                title:"Kriptopolis.org",
                proxy:true
            }
        ]
    }); 
    version 0.1 : Se pueden enviar items por correo.
Se puede guardar feeds en un objeto json.
4. Créditos
Para crear el lector se ha usado la libreria "maborak" (http://js.maborak.com
maborak: [email protected] o [email protected]
Sugerencias, bugs, requerimientos, por favor hacerlas llegar al mail.
connection closed.
 
 
Este tema le ha gustado a 2 personas