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.