Neblipedia enciclopedia para linux y windows: 0.9.5 segundo avance

enero 20, 2010 escrito por Juan Enrique Escobar Robles

Aquí están las imágenes de lo que traerá la Enciclopedia en la versión 0.9.5, todavia faltan muchas cosas que hacer, pero básicamente he mejorado muchísimo el sistema de las categorías, ya hay soporte para {{defaultsort}}, {{defaultsortkey}}, {{defaultcategorysort}} y __HIDDENCAT__.
También hay soporte para ordenar los artículos directamente desde la definición de la categoría.

He trabajado mucho para mejorar la usabilidad y accesibilidad de la enciclopedia, ahora es mas fácil buscar.

Nota: en las imágenes hay errores ortográficos, después los corrijo!!!, hay muchos mas cambios pero estos son los que me acuerdo.

En la primera imagen se ve como esta quedando la portada, obviamente todavia no están todos los wikis.

primera

La enciclopedia esta indexada con lucene, permite muchas opciones de búsqueda (todavia no he redactado el manual), y ahora cuando un termino no devuelve resultado la neblipedia te sugiere las palabras correctas para la búsqueda (sin tildes, es que así están almacenadas en lucene).

Cuando se hace clic sobre alguna de las sugerencias aparecerán los artículos que coincidan con la nueva búsqueda.

La imagen habla por si sola las entradas en las categorías ahora están ordenadas según lo que defina cada articulo y no por el titulo, para lograr esto me toco hacer cambios en el modelo de la base de datos.

Las categorías con __HIDDENCAT__ ya no se muestran en los artículos, ademas ahora cada wiki tiene su propia licencia, he corregido múltiples errores.

También corregí un fallo en el nebliserver y ahora los artículos se cargan mucho mas rápido, mejoré mucho el sistema de cache, esta versión funcionara muy bien en redes de área local, tan solo un pc que haga de servidor y el resto conectan como clientes!!!, eso ya funciona desde la versión 0.9.4 pero ahora es mas rápido.

Espero comentarios, impresiones y sugerencias!!! (hagan una donación o si no por lo menos clic en los enlaces de publicidad, así apoyan el proyecto!!!)

Desde → general

2 comentarios
  1. matias permalink

    Hola excelente proyecto me lo baje para instalarlo en un escuela y anda de maravilla en algunas me daba problema como en error que estaba puesto en un comentario que encontre aca. Y lei que pondras una portable y apoyo esa idea, ya que, hay veces que es mejor que sea portable para evitar problemas.

  2. julio mora permalink

    no se abre neblipedia ..error
    rror
    java.lang.ClassNotFoundException: lib.controladores.ControladorWeb
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:660)
    at groovy.lang.GroovyClassLoader$InnerLoader.loadClass(GroovyClassLoader.java:412)
    at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:527)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229)
    at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133)
    at index.run(index.groovy:8)
    at groovy.lang.GroovyShell.evaluate(GroovyShell.java:491)
    at groovy.lang.GroovyShell.evaluate(GroovyShell.java:526)
    at org.neblinux.nebliserver.scripts.ProcesadorScriptGroovy.procesarScript(Unknown Source)
    at org.neblinux.nebliserver.HTTPSession.procesarArchivo(Unknown Source)
    at org.neblinux.nebliserver.HTTPSession.serve(Unknown Source)
    at org.neblinux.nebliserver.HTTPSession.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Los comentarios estan cerrados.