Neblipedia

Neblipedia

Neblipedia

Neblipedia
Neblipedia.png
Captura de Pantalla Principal de la Neblipedia
[1]
Información general
Última versión estable 0.9.3 alfa
Abril 2009
Última versión en pruebas 0.9.4
Género Proyectos de Enciclopedia Portable.
Escrito en JRE
Sistema operativo Multiplataforma (Probada en :GNU/Linux, OpenSolaris , Windows)
Licencia GNU GPL
En español

Neblipedia es un esfuerzo realizado por la comunidad de usuarios del software libre de Pamplona, Neblinux, con el propósito de crear una enciclopedia digital basada en los contenidos de la Wikipedia en español. Está licenciada bajo la versión 2 de la licencia GPL.

Contenido

Objetivos

El proyecto Neblipedia nace con la finalidad de llevar los contenidos de la Wikipedia y sus proyectos hermanos a las zonas rurales y todas aquellas donde no haya acceso a Internet. Es una plataforma para la visualizacin de wikis totalmente offline.


Finalidad

El acceso a Internet es un privilegio que no todos poseen, la mayoría por no decir que la totalidad de las zonas rurales no disponen de la conexión a la red de redes y en algunos departamentos la cobertura en las cabeceras municipales es escasa y de baja calidad.

Que es

Es una enciclopedia facilmente portable, que funciona sobre la mayoria de sistemas operativos posibles. ya que se escogio java como tecnología para la implementacion y que funcionara en equipos con minimo Windows 98 (Computadores para Educar) y sobre cualquier plataforma que soporte java. Debido a un posible bug en la implementación de java 1.5 (incluye todos los updates) la Neblipedia no funciona correctamente; pero si lo hace sobre java 6 o superiores (los cuales requieren minimo Windows XP), por tanto su operación como servidor sobre equipos con windows 98 se encuentra por el momento inhabilitada, sin embargo desde windows 98 se puede acceder y visualizar los contenidos de la Neblipedia via red de area local y usando Mozilla Firefox 1.5.

Versión actual

Esta es una versión experimental, por lo tanto su uso se limita a pruebas de eficiencia, funcionalidad y para la detección de posibles errores. El proceso de conversion de Wikitext a xhtml presenta todavia diversos fallos, asi muchos articulos se verán mal.

Por hacer

Como es un proyecto, el desarrollador nos muestra como su visión , de a que se desea llegar con el proyecto.

  • filtro de contenidos.
  • filtro por categorias.
  • crear lista de categorias a eliminar: ejemplo: actores porno de españa
  • crear y manejar las categorias.
  • probar en mac.
  • Implementar sistema de actualizaciones.
  • terminar de crear los test
  • muchos otros

Contenidos

Los contenidos de la Neblipedia se basan en su totalidad en la Wikipedia y proyectos hermanos en español.

Requistos

Java

  • JRE 6 o superior.

Navegador web:

  • Firefox(recomendado)
  • Opera
  • IExplorer

Sistemas operativos en la que ha sido probada:

  • GNU/Linux (recomendado), probada en Mandriva Linux 2010 (adelie), openSuse y ubuntu 9.10 Karmic Koala.
  • Windows XP(original),Windows 7 (original) .

¿Como funciona? este proyecto

Una vez iniciado el servidor, el usuario solicitará la pagina de inicio, en esta pagina tendra acceso al menú, el usuario podra usar la pagina buscar, el servidor recibirá la petición y una vez seleccionado el artículo se cargará el Wikitext desde la base de datos y será procesado por el intérprete quien lo convertirá en xhtml. Dicha conversión aún no está optimizada y puede tardar desde unas fracciones de segundo hasta casi un minuto dependiendo de las capacidades de la máquina y del tamaño del artículo. Después de convertido el servidor se enviará el cliente que lo solicitó.

Software

La Neblipedia ha sido construída en su totalidad utilizando software libre:

  • Eclipse: ideal para desarrollo java.
  • Ubuntu: sistema operativo sobre el que se diseño y construyo.
  • Texvc: para convertir las etiquetas math en png.
  • Ploticus: para generar los timeline.

Necesario para su funcionamiento (incluido en el dvd)

  • NebliServer: para el servidor web.
  • NebliWikiParser: transforma el wikitext en xhtml.
  • Groovy: lenguaje interpretado en el NebliServer, utilizado para las plantillas xhtml.
  • Jython: lenguaje interpretado en el NebliServer, utilizado para las plantillas xhtml.
  • Apache Lucene: para indice, y busqueda.
  • Apache Batik: para convertir de svg a png.
  • Apache Derby: base de datos embebible 100% escrita en java.
  • Apache Xerces: xml parser.
  • Apache Xalan: transformaciones xsl

Versiones

0.9 a 0.9.3

  • bugs
  • sistema de cache finalizado
  • cambios en el generador
  • correcciones en la codificación

0.9

  • nuevos sitema de scripts en groovy
  • mejoras en el motor de platillas

0.8.2.2

  • mejoras en la db
  • detección y creacion de los namespace.

0.8.2.1

  • creado sistema para los espacios de nombres
  • mejorado almacenamiento en la db
  • mejorado almacenamiento de imagenes

0.8.2

  • corregido error de charset que mostraba caracteres extraños cuando la neblipedia funcionaba sobre windows (otra vez errores de codificacion).
  • funcion echo en el nebliserver
  • creado soporte para funcionar en modo solo lectura (funciona directamente desde dvd)
  • funciones multiplataforma probadas.
  • sistema de cache

0.8.1

  • corrección de bug en el procesador de plantillas.
  • arranque automatizado del navegador predeterminado del sistema operativo.
  • nebliserver: soporte para expire, cache-control, server.
  • nebliserver, corregido error en codificación.

0.8.0

  • conversión de svg a png en tiempo real (usando batik).
  • clases para la manipulación de imagenes.
  • filtros para lucene.

0.7.0

  • indices con lucene.
  • clases para contenidos almacenados en derby.
  • correcciones en el generador de bases de datos.
  • nebliserver ahora procesa scripts en jython (python).
  • correccion deadlock en hilos del nebliserver.
  • implementado pool de hilos (mejora en el rendimiento del nebliserver).

0.6.0

  • clases para almacenar contenidos en zip.
  • mini framework en groovy para la visualizacion de los articulos.

0.5.0

  • creado el proyecto nebliserver.
  • nebliserver ahora procesa scripts en groovy.
  • creado el proyecto simplelog.
  • multiwiki, ahora la neblipedia puede visualizar distintos wikis.

0.4.0 y anteriores

  • proceso de plantillas.
  • proceso de math.
  • proceso de etiquetas pre, tablas, hipervinculos internos y externos.
  • procesador de plantillas.
  • procesador etiquetas poem, bloques, nowiki.
  • procesador etiquetas source, timeline, titulos y subtitulos, toc, ref(soporte incompleto).
  • soporte para include, includeonly, onlyinclude.
  • soporte para hr.
  • soporte para hooks.
  • soporte para imagenes.

Multiplataforma

Como esta escrito en Java , corre independiente del sistema operativo que se utilize , aqui una captura en los ya experimentados:

Tomas de pantalla

Estas tomas de pantalla nos muestran el proceso de instalacion , y la ubicacion de incono , sobre el escritorio y el menu en las distribuciones gnu/linux Mandriva Linux 2010 adelie y Ubuntu 9.10 karmic koala

Véase también

Enlaces externos

Obtenido de "Neblipedia"

Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Neblinux — Saltar a navegación, búsqueda Neblinux Comunidad de Software Libre Pamplona Colombia Logo de Neblinux Información …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”