Incidencias aplicación

+
envasese/registrados/directorio no muestra el ultimo directorio
Las raíces del cielo

Ha llegado a biblio_titulos
Tambien esta en plbra_titulo
Leer. Controlar y avisar cuando el usuario no esta registrado o ha perdido el acceso.
Las marcas de autor no salen en el listado de resultados ni otros sitios
Clase\rootData, rootDataXML

Recuperar los filtros de titulo
Poner aavv en alias
Revisar los listado y el rss de epl nuevos y ausentes
Recuperar todo en uno

biblio_eplcsv: getFromName fail
biblio_eplrss_mensual: No esta disponible

- Repetir - 00:12

Revisar el listado mensual completo

Capturar en formulario los ficheros

Mostrar un panel con contadores y la fecha de la ultima accion
Todo Geronimo Stilton esta podrido
Comprobar que la importacion global nueva no toma datos de la antigua

Informe de libros por directorio
Directorio de epubs
  Origen
    cincuenta -> archivos/cincuenta
    libros    -> libros
  Lugar
  Nombre
  Envase

biblio_envases
  envase_id
  Origen
  Envase

nuevo_nuevos
  nuevo_id
  Origen
  Envase
Coleccion de epubs
  ID origen, envase
  ID envase_id
  Datos
    Titulo
    Autores
    Asuntos
    Reseña
    ReseHash
    ReseKey
    TextoHtml
    NumeroDePalabras
    Volumen
    NumeroDeImagenes
    Entradas
    RootFileRuta
    RootFileTexto
    RootData
      MetaData
        Title
        Creator
          Nombre
          Role
        Contributor
          Nombre
          Role
        Subject
        Description
      Manifest
      Spine
Recuperar envases
  Tabla nuevo_estado
    Ultimo directorio
    Nuevos en el ultimo directorio
    Todos
    Nuevos en todas las ubicaciomes
  Contadores

Recuperar todos
  Guardar en la tabla nuevo_nuevos origen y envase
  Guardar en nuevo... el contenido del rootfile
  Extraen los metadatos y guardarlos en ...
  Procesar los metadatos
Biblio_pendientes, nuevo_nuevos
Registrar los epubs ausentes sin recoger metadata
En un siguiente paso recoger metadata

ItemNuevoEnvase
  Cargado

El buffer de ambas tablas debe ser identico de esta manera puedo crear codigo común. 
# Items

Zipfile
  Origen
  Envase
  RootFileRuta
  Rootfile
    Ruta (RootFileRuta)
    Metadata
      ...
    Manifest
    Spine

Conteo
  Title
  Creator
  Contributor
  Subject
  Description

Envase
  envase_id
  tittex_id
  subtit_id
  obra_id
  resena_id

AutoresXenvase
  envase_id
  NombreDelAutor tras pasar por Alias

AsuntosXenvase
  envase_id
  Asunto tras pasar por el filtro
La liebre con ojos de ámbar
Edmund de Waal

En nuevo hay dos copia
Una de ellas tiene un caracter extraño en la palabra ambar
El rss de Epl debe realizar las comparaciones con el sistema nuevo

Srch_resenas - Tiene autoincrement

El enigma del cuatro esta registrado como dos obras de dos autores diferentes
# Leer

* Ver seleciones - Falla en firefox android
* Poner la opcion de pantalla completa en el menu central y marcar posicion en el lateral derecho
* Borrar posiciones - El menu cancelar continuar se ve mal en el movil
* Guardar el historial de desplazamientos y añadir opciones para avanzar y retroceder posiciones ordenadas por posicion o orden cronologico
* Desactivar el smooth scroll. En chrome va fatal.

## Posiones guardadas en local estando offline.

* Aun estando online guardar siempre las posiciones en remoto y en local
* Al guardar una posicion estando offline activara una bandera.
* Si el estado cambia a online guarda las posiciones pendiente.
* Al pedir una posicion estando online comprobar si hay posiciones guardadas en offline y sin sincronizar.
* Al cargar un libro recuperar y guardar en local la posicion marcada y la avanzada por si nos quedamos offline antes de posicionar el texto para leer.

# Libros abiertos. Orden - Primera lectura es Orden de apertura

Agrupar libros abiertos y leyendo

Cuando un libro tiene solo un autor es mejor abrilo sin parent

Guardar en una tabla los contadores por tipo de entrada del fichero zip
Imagen
Texto
Jpg
Bmp
Gif
Png
Otro
Css
Xml
Opf
¿Como trabajar con el escritorio?
  Las notas vivas estan en el escritorio
DePaso - Bandeja de entrada - Inbox
  Ficheros en transito
El documento actual puede recibir notas de todos los temaa
Directorio SEO
Si estoy en obra autor y salto a una obra lo hago como autor obra

Si estoy en autor obra y salto a autor lo hago como obra autor
https://biblio.bzn.es/nuevo/abiertos/obra/10068

Isabel y Essex
Lytton Strachey 

La reseña tiene un texto en cursiva sin cerrar que altera el texto de la pagina

Items envases zipfile - El conteo de palabras no coincide


Items envases

Añadir al menu dcho sup una opcion para ver la ficha del archivo epub con estas pestañas:

Ficheros en el archivo
Ficheros registrados
rootfile content.opf
Titulo
Autores
Contributors
Colaborators
Pasar la comparacion de reseñas a la zona adm

Vista adm - si estoy en una obra de un autor saltar a la misma situacion en adm

Eliminar o comentar entries db de la ficha zipfile

Poner en la ficha zipfile en la pestaña rootfile la direccion de este dentro del zipfile y si ha sido posible wxtraerlo o identificarlo

Poner en la ficha rootfile los mensajes y errores generados por la clase rootfilr DOM

Guardar el la tabla biblio_rootfile contadores de elemetos para todos sus contenidos

Nuevo item rootfile

Detectar copias identicas comparando rootfiles

Las fichas de zipfile y rootfile pueden ir sin header

Poner en la ficha de rootfile en la pestaña rootfile los contadores de wlementos

Paginar rootfile opf

Atributo file-as en contributor - comparar en modo key con el valor de la entrada

Ver si se puede borrar la tabla nuevo_titulos en remoto
Anotaciones - Opcion para ver la fecha de la nota

Libros nuevos sin registrar muestra un par de libros.
Evitar el acceso sin estar registrado.
Rootfile
  Manifest
    Comprobar que los elementos estan en en el zip
  Spine
    Comprobar que los elementos estan en el manifest

Epubzip
  Mostra en la ficha la ubicacion del fichrto rootfile content.opf

Nuevo autor marcar no funciona
Abigail Spencer,

Esta nota tenia dos delante y ha saltado a la primera posicion
Contemplar alias al procesar autores

Crear un item llamado nuevo para nuevos envases
El actual item envase puede tener metodos para recuperar roofile y extraer metadata
Las opciones para ordenar un listado pueden ir en un select o en una lista ul
Incorporar los envases de obras nuevas y las duplicadas que aportan reseña

Por cada envase a incorporar
  Extraer metadatos
  La obra existe si existe algun titulo*autores
  Si existe
    Incrementar copias
    Registrar la reseña
    Registrar los autores
  Si no existe
    Registrar el titulo
    Registrar los autores
    Registrar la reseña
    Registrar la obra
Buscar nuevos envases en el ultimo directorio

Por cada envase en el ultimo directorio
  Si no esta registrado
    Recuperar rootfile
    Extraer metadatos
    Registrar en la tabla de nuevos envases
    La obra existe si existe algun titulo*autores
    Si existe
      Guardar dato en nuevos envases
    La obra tiene reseña si alguna copia la tiene
    Si tiene reseña 
      Guardar dato en nuevos envases
      
Marcar en los resultado las palabras que coinciden con las criterios de busqueda

Crear una lista de las palabras naturales
En un ciclo pasar cada palabra a key y
Comprobar si coincide con los criterios de buqueda

If strpos key === 0
    La palabra coincide
    Añadirla a la lista de palabras a remarcar

Tras procesar todas las palabras realizar el reemplazo de los casos identificados

Str_replace coincidencias por reemplazos en texto
Recuperar el isbn del texto del libro
Accion::$scpkey puede renombrarse como IDval
Biblio obra autor - Añadir pestaña autor con enlace para abrir la ficha sin parent en una pestaña nueva

Crear vistas e items en mtc
La lista de obras de un autor no muestra las marcas

Elementos
Pasar las tablas a fixed

guion accion nombre_lista puede ser lista
Crear esquemas de los listados
Guion / accion | accionConGuia

En accion Z::$doc->real 

CreateTbl pasa a ser setTbl

Paginar fichas. No mostrar la posicion si no se encuentra

Pub autor x titulo x autor x - Deberia saltar a una nueva pestaña

Incluir los filtros de texto en la guia
Una llamada externa a qryTex deberia guardar el criterio
Iniciar parametros como orden, pagina o texto a buscar y campos en los que buscarlo.
setQry
qryTex criterio
qryLimit pagina itemsXpagina
items itemLista
Libros abiertos no funciona bien
Love detective love_det
Incidente en Azania

No esta como subject sino cono identifier

overflow : hidden - El cambio es lento en la tablet

Revisar el calculo de wintop y otras posiciones para determinar que esta dentro y fuera

Gestor.sel_first_win_item();

if( ro.txNode.length > ro.offset )
    end = ro.offset + 1;

No siempre es un nodo de texto

Biblio

biblio_titulo debe ser biblio_obras

titulo_id debe ser obra_id

Crear opción para exportar marcadores

Cuando estamos en una consulta guardada podríamos paginar sobre las consultas guardadas pero choca con la paginación de los resultados de la consulta.
Consultas

El filtro en el menú lateral derecho no tiene sentido
D:\pub\bzn.es\prim\biblio\miapp\paqs\pub\rutas\q\titulo\fichero\aa-script.php

z::$p->partes = ( new miapp\clases\epub( $zipfile ))->partes;

Lee la propiedad partes pero creo que no la usa en ningun sitio
rootData

$largo = mb_strlen( $descripcion );
if( $largo > 2000 )
   $descripcion = cadena::corta( $descripcion, 2000 );
Aligerar la funcion str2key
hay titulos con un punto final
$texto = new miapp\clases\texto; 

      $b_tikey = $texto->slug( $ro->titulo );
      $b_aukey = $texto->slug( $ro->autor );
      $b_tikey = cadena::tex2key( $b_tikey );
      $b_aukey = cadena::tex2key( $b_aukey );


Se comportan diferente

Yuruparý
Mudaÿÿan
Auður

Louÿs
Biblio - Verificar el uso de comun->resultados en q. LLega a leer cargado y no es necesario