loading..............
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>
;
Este código cargará el lector con la posibilidad de guardar los Feeds en una cookie, se
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:
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
}
]
Ejemplos:
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
}
]
});
3. Historial
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.