Historial de versiones

4.2.78 (19-SEP-2023)
Nuevo. Permite iniciar sesión usando la cuenta de dominio (integración con Microsoft Azure).
Nuevo. Noticias de EFE y Europa Press usan su propia hoja de estilo.
Nuevo. Opción para ver los ficheros de log.
Modificado. Uso de la nueva librería Google Identity para el inicio de sesión (la anterior librería requiere el uso de cookies de terceros).
Modificado. Los informes diarios de estadística se crean bajo demanda y se guardan en base de datos durante 30 días.
Modificado. Uso de la librería log4net para escribir el log de la aplicación.
Modificado. Uso de la librería Oracle.ManagedDataAcess 21.10 (la anterior System.Data.OracleClient estaba obsoleta).
  Las cadenas de conexión se incluyen ahora en web.config. No es necesario el fichero tnsnames.ora.
Corregido. Cuando expira la sesión muestra mensaje y redirige a la página de inicio (no envía correo).
Corregido. Fallos aleatorios en la descarga masiva de documentos. Ahora usa el cliente S3 en vez de WebClient.
Corregido. Suprime el carácter reservado '&' en el texto de búsqueda para evitar error.
Corregido. No permite crear usuarios duplicados.
Corregido. La aplicación de mensajes se incluye en el sitio de la aplicación (daba error de certificado).
4.2.77 (11-JUL-2023)
Corregido. Permite descargas masivas de documentos tipo noticia (antes error porque no tienen una url).
4.2.76 (12-ABR-2023)
Modificado. Hojas de estilos de las vistas Grafíca (doc-graphic*.xsl), Detallada (doc-detail*.xsl) y (Completa) doc-full*.xsl
4.2.75 (01-DIC-2021)
Corregido. Desde noviembre de 2021 Google forzó a usar https para autenticar con sus cuentas.
  Se configuró AWS para poder usar este protocolo y también el acceso a S3.
  Sin embargo, la visualización de los pdf de los suscriptores con la librería pdf.js falla con un error COORS.
  Se probó a usar https y también fallaba de modo que se han añadido unos parámetros en web.config para poder modificar el protocolo de acceso a los pdf.
4.2.74 (01-JUN-2021)
Modificado. En la generación de los pdfs de pines de un suscriptor solo se realiza una consulta de los pines de este y se cachean (antes una por día). Usado en la herramienta de línea de comandos.
Corregido. Se generaban los mismos pines cada día dentro de una transacción porque la inicialización de los números aleatorios se realizaba por día. Ahora se realiza una sola vez al instanciar la clase estática.
Corregido. El QR generado desde la herramienta de línea de comandos no contenía la referencia correcta al cliente (contenía el nombre corto de la publicación).
4.2.73 (15-MAR-2021)
Nuevo. Herramienta en línea de comandos para generar los pdfs de los suscriptores.
  Esta herramienta permite generar los pdfs de pines de una lista de suscriptores en un solo paso.
Modificado. Los pins de los suscriptores se guardan en un nodo de nivel superior por día para optimizar la generación de estos.
  Parámetro pin-version en web.config para indicar que versión de pins se usa.
  Métodos modificados en módulo pdf0.cs: AddPinsToClient(), CreatePdfPinsClient(), CheckPin(), GetPinsFromClient(), DeletePinsDates(), DeletePinsFromClients().
Modificado. Librería de código xquery lib-xdata-73.xqy (definido en web.config, search-options.*.xml, xdata-subscriptions-*.xqy y LoadDocs*.vbs).
4.2.72 (01-MAR-2021)
Modificado. Las carpetas de destino de Milenium Pictures se almacenan en la bd (antes en fichero).
Modificado. Al enviar una imagen a Milenium Pictures se guarda la referencia en un documento de la bd (antes en fichero).
Modificado. El informe de la base de datos se guarda en la propia bd (antes en fichero). Con este cambio y el anterior ya no es necesario el ftp desde el servidor de AWS.
Modificado. Si se elimina la caducidad de un documento se guarda en un documento la url de los binarios para moverlos a una carpeta sin regla de vencimiento.
4.2.71 (13-ENE-2021)
Nuevo. Añadido filtro de fecha y usado a los pines de un suscriptor.
Modificado. Filtro por cliente o por nombre en suscripciones. Ordenación por Cliente, nombre y publicación.
Modificado. Barra de progreso en la generación de pines de un suscriptor (1'/mes).
Modificado. Barra de progreso en la generación del fichero zip de un suscriptor.
Modificado. Al editar un suscriptor solo recupera la información mostrada (no todos los pines).
Modificado. Librería de código xquery lib-xdata-71.xqy (definido en web.config, search-options.*.xml y LoadDocs*.vbs).
4.1.70 (17-JUL-2020)
Nuevo. Visualización del pdf del día mediante pin con tiempo de lectura.
  La dirección url se obtiene de un código qr asociado a un suscriptor.
Nuevo. Gestión de suscripciones. Añadir/eliminar pines y generación de qr y pdf de pines.
Modificado. Librería de código xquery lib-xdata-70.xqy (definido en web.config, search-options.*.xml y LoadDocs*.vbs).
Corregido. Error en la consulta cuando expira la cookie. Si ha expirado muestra formulario de login.
4.1.69 (19-MAY-2020)
Nuevo. Gestión de perfiles de los usuarios.
Nuevo. Funcionalidad en la gestión de usuarios.
  Añadido filtro por habilitado.
  Añadido filtro por nombre y login (antes solo nombre).
  Añadido filtro por fecha de conexión.
  Añadido criterio de ordenación por fecha de conexión.
  Añadida fecha de caducidad a los usuarios.
Nuevo. Opción para refrescar automáticamente la consulta.
Nuevo. Enlace en la navegación de páginas de documentos para ir al comienzo.
Nuevo. Definido fichero de error en web.config (antes todo en debug).
Modificado. El espaciado horizontal de las imágenes (tracking) se realiza usando flex.
   Se ha suprimido el código que hacía tracking una vez cargadas todas las fotos de una página.
Modificado. Las imágenes se giran agregando un nodo al documento con el valor del ángulo y usando hojas de estilo.
  (antes se giraba el propio binario y desde que se migró a S3 se perdió esta funcionalidad).
Modificado. No se agregan los usuarios de las cuentas que intentan iniciar sesión por primera vez.
Modificado. Mensajes de error si una cuenta no puede iniciar sesión, a saber; no registrada; no habilitada; sin perfil y caducada.
Modificado. Librería de código xquery lib-xdata-69.xqy (definido en web.config, search-options.*.xml y LoadDocs*.vbs).
Modificado. Optimizado el inicio de sesión al reducir a 5 el número de consultas a la bd.
  Busca usuario, lee perfil, actualiza fecha de conexión, lee información del servidor y obtiene configuración del usuario.
Corregido. Al ir al detalle de un documento desde una vista se puede quedar la ventana en blanco si nos hemos desplazado hacia abajo.
  Ahora salta a la referencia #docs del comienzo.
Corregido. Error cuando expira la sesión del usuario y realiza una consulta.
Corregido. Error al borrar un usuario si el documento de configuración o consultas no existe.
Corregido. Si un usuario que ya ha accedido a la web se le deshabilita la cuenta no le aparece la ventana de login.
4.0.68 (17-ABR-2020)
Corregido. Usaba el mismo usuario de base de datos para todos los clientes (sólo iniciaba la conexión a la bd la primera vez).
4.0.67 (07-ABR-2020)
Modificado. Compilado usando REST API para compatibilidad con MarkLogic 10. Desde ML 9 se descatalogó la api XCC .Net.
Modificado. Librería de código xquery lib-xdata-67.xqy (definido en web.config y search-options.xml).
3.5.66 (08-MAR-2019)
Modificado. Credenciales para enviar correo usando un servidor smtp externo.
Corregido. Al cerrar sesión oculta el body de la aplicación.
Corregido. Borra configuración y consultas de un usuario.
Corregido. Error al borrar documentos. Usaba el formato de fecha de la máquina donde corre la aplicación y no YYYY-MM-DD.
3.5.65 (04-FEB-2019)
Nuevo. Gestión de usuarios.
Modificado. Método de autenticación basado en una cuenta externa.
Modificado. Compilado con XCC .Net MarkLogic 8.
3.4.64 (10-ABR-2018)
Nuevo. Permite seleccionar documentos haciendo click en su imagen después de haber marcado el primero con el checkbox.
3.4.63 (03-JUL-2017)
Nuevo. Página para elegir una fecha y visualizar la portada de ese día del Diario de Cádiz.
3.4.62 (14-NOV-2016)
Nuevo. Opción en la descarga de comprobantes para especificar varias facturas (se descarga un zip con un pdf por factura).
3.3.61 (19-MAY-2015)
Nuevo. Búsqueda y descarga de comprobantes de anuncios.
  Los anuncios con la información del número de orden están disponibles desde el 11/07/2009. Las búsquedas anteriores a esa fecha no darán resultados.
  En la descarga se usa la versión de la página con calidad de impresión desde el 02/01/2014. Para las páginas anteriores a esa fecha se usa la versión con calidad de pantalla.
Nuevo. Opción en configuración para abrir los documentos generados en una nueva pestaña.
Nuevo. Uso de los tesauros en los campos de filtro avanzado.
Nuevo. Paginación y filtro en consultas guardadas.
Modificado. Las listas desplegables de datos de publicación se cambian por ventanas con filtro y paginación.
Corregido. Después de editar un elemento del tesauros no mostraba el contenido.
3.2.60 (16-MAR-2015)
Corregido. En la vista galería no justificaba las imágenes en horizontal.
3.2.59 (02-JUL-2014)
Nuevo. Privilegio para determinar los tipos de documentos que se pueden consultar.
Corregido. Las casillas de tipos de documentos podían quedar deshabilitadas a pesar de estar desmarcada la casilla Todo.
Corregido. Un usuario de un grupo podía tomar el perfil de otro grupo si el nombre de uno estaba contenido en el otro.
3.2.58 (16-ENE-2014)
Nuevo. Privilegio para restringir la fecha desde la que consulta.
3.2.57 (07-ENE-2014)
Nuevo. Opción en menú opciones para descargar los pdfs con calidad de impresión de las páginas (es necesario privilegio).
 Disponible para las páginas individuales con fecha posterior al 01/01/2014.
Modificado. El acceso desde internet se verifica por la red del cliente (antes por la ip del proxy).
3.2.56 (02-NOV-2013)
Nuevo. Opción en configuración para la sensibilidad a los caracteres diacríticos.
Nuevo. Filtro para buscar términos en los tesauros.
Nuevo. Ejecuta la búsqueda al presionar retorno en cualquier control de la página.
Nuevo. Uso de los tesauros con filtro y paginación en edición y modicación masiva.
Nuevo. Tesauros de personajes, localizaciones y autores.
Modificado. Botones de opción para los periodos de fechas en el filtro avanzado.
Modificado. Formulario de gestión de los tesauros.
Modificado. Los paneles de la búsqueda avanzada implementados en Ajax nativo.
Modificado. La aplicación corre sin compilar los aspx. La carga es más rápida al reducir los controles .net
Modificado. Se puede forzar a los usuarios de un perfil a usar un repositorio de un site determinado.
Modificado. Compilado con MarkLogic XCC .Net 6.0-4
Corregido. Las modificaciones masivas sobre datos de publicación solo modifican las filas que coinciden con el filtro avanzado.
Corregido. Permite modificaciones masivas con los caracteres especiales & y < (los sustituye por entidades).
Corregido. Las operaciones sobre imágenes de giro y generación se sincronizan con el resto de repositorios.
Corregido. La parte de la consulta previa a los parámetros de comienzo y longitud se perdía.
Corregido. Error al localizar ficheros del propio site. Se perdía la localización de la carpeta de la aplicación.
Corregido. Ignora documentos ocultos en las operaciones de seleccionar todos e invertir selección.
3.0.55 (18-DIC-2012)
Nuevo. Permite buscar documentos por intervalos de horas y minutos.
Nuevo. Icono sobre la imagen para indicar que no es original y puede estar tratada.
Nuevo. Opciones para rotar y generar las imágenes desde cualquier vista.
Nuevo. Descarga de documentos en un único fichero pdf.
Nuevo. Anuncios con las novedades de la aplicación a pantalla completa.
Nuevo. Añadidas vista lista, detallada y galería.
Nuevo. Opción en configuración para seleccionar automáticamente la vista.
Nuevo. Paginación en los datos de publicación.
Nuevo. Opción para ocultar documentos.
Modificado. Ventana para el cambio de colección.
Modificado. Ventana para las modificaciones masivas.
Modificado. Zoom centrado en thumbnail y con texto.
Modificado. La fecha se muestra en formato 'Hace (s/m/h/d)' hasta los 30 días de antigüedad.
Modificado. La acción de borrar el portapapeles de datos de publicación también borra toda la información de publicación de los documentos seleccionados.
Modificado. Indicador de progreso en operaciones lentas.
Modificado. La edición de documentos utiliza una plantilla xsl (antes código asp).
Modificado. Cuadro de diálogo para la configuración de la aplicación.
Modificado. Cuadro de díalogo para mostrar la consulta nativa (antes estaba oculto).
Modificado. Si la consulta incluye agrupaciones se ejecutan dos búsquedas. La primera sin agrupaciones que es más rápida y la siguiente con estas.
Modificado. Reescrito el 99% del código con tecnología Ajax y XSL (aprox. 45 días).
Corregido. En Google Chrome el icono zoom podía aparecer fuera de la imagen.
Corregido. En Firefox la lista de consultas guardadas no aparecía alineada.
2.2.54 (04-JUL-2012)
Corregido. Orden de tabulación para discapacitados y tecla rápida para la búsqueda.
Corregido. Permite borrar la fecha de publicación (escribía 01/01/0001 si vacío).
  Error introducido en la anterior versión por la modificación del tratamiento de fechas.
Corregido. Permite carácter '&' en consultas y al guardar contenidos.
2.2.53 (14-JUN-2012)
Nuevo. Permite rotar las imágenes.
  Conserva la original como plantilla y genera alta, media y miniatura.
Nuevo. Posibilidad de generar las imágenes de media y baja resolución a partir de la de alta.
Nuevo. Descarga multiple de documentos en un único fichero comprimido.
Nuevo. Configuración de las opciones de sensibilidad a mayúsculas/minúsculas en las búsquedas.
  Por defecto, es insensible. Antes dependía del modo de escritura.
Nuevo. Copia/pega datos de publicacion entre documentos.
Modificado. Cuando no encuentra una imagen muestra una predeterminada. Antes aparecía un cuadro minúsculo.
  Aplicado en vista gráfica, detalle y edición.
Corregido. Los documentos de dossieres públicos no se mostraban.
Corregido. Los documentos que se añaden a dossieres no perdían la caducidad.
Corregido. No aparecía el resultado de la consulta cuando el tiempo transcurrido tenía menos de siete caracteres.
  Podría ocurrir con una probabilidad de un 1%, cuando las centésimas y milésimas eran cero. En la práctica solo se observa 0.5s
Corregido. Error en la consulta cuando los meses o días se introducían con un solo dígito.
2.2.52 (04-ENE-2012)
Nuevo. Permite acceder a los dossieres de un documento desde el detalle.
Nuevo. Opciones de ordenación (los documentos pueden tener esos campos vacíos).
Modificado. Compilado con MarkLogic XCC .Net 4.2-7
Corregido. El contador de documentos no era correcto cuando se usaba el filtro de datos de publicación.
Corregido. La búsqueda avanzada fallaba al migrar la base de datos a 4.0. Reescrito el código de búsqueda con la función search:search().
1.8.49 (28-OCT-2011)
Nuevo. Conserva el estado del modo de búsqueda y los paneles desplegados entre sesiones.
Nuevo. Configuración de las opciones de ordenación.
Nuevo. Dossier. Permite marcar documentos como pertenecientes a un conjunto para su posterior consulta.
Nuevo. Tipo de documento ilustración.
Modificado. Agrupaciones. Las opciones de filtro se ajustan a la agrupación elegida.
Modificado. Los paneles de agrupaciones muestran el mismo estilo que el resto.
Modificado. Al ejecutar una consulta guardada muestra el valor de las condiciones elegidas.
Modificado. Enlaces de navegación. Los superiores son solo anterior y siguiente y avanzan documento o página según contexto.
  Los inferiores son siempre de página.
Modificado. Los campos del filtro avanzado relativos a la información de publicación se evaluan junto con otros campos del filtro de datos de publicación según.
  configuración del usuario. En este caso la comparación es exacta.
Corregido. No aparecía el mensaje de error cuando el usuario no tiene privilegios para modificar un documento.
Corregido. Al cambiar el número de items en el tesauros se cortaba la ventana.
Corregido. No funcionaban los enlaces de las agrupaciones.
Corregido. El icono de zoom no se mostraba dentro de la imagen de baja en Chrome.
  Ahora aparece en la esquina inferior izquierda (position: relative; left: 19px;).
Corregido. Se permiten guardar caracteres especiales como '<' y '>' en un documento.
  (añadido en directiva Page ValidateRequest="false").
Corregido. El icono de los paneles desplegables no se mostraba correctamente en algunos casos.
Corregido. Se ocultaba la búsqueda avanzada al expirar el tiempo de sesión.
Corregido. Después de ejecutar una consulta guardada no se podía avanzar de página.
1.7.48 (11-ENE-2011)
Nuevo. Descarga directa de los originales en vista gráfica y detalle.
Nuevo. Botón para enviar a Milenium Pictures las imágenes.
Nuevo. Ventana de mensajes.
Nuevo. Muestra sólo las publicaciones/secciones principales o todas en el filtro.
Nuevo. Zoom automático con las imágenes de media.
Nuevo. Permite guardar consultas.
Nuevo. Posibilidad de agregar condiciones OR en el filtro de datos de publicación.
Nuevo. Opción de menú para configurar parámetros de la aplicación (sólo envío a M.Pictures).
Nuevo. Pie de la aplicación.
Modificado. Fecha de publicación en Filtro de datos de publicación.
Modificado. La información de tamaño de las imágenes se muestra ahora en columnas por centímetros.
Modificado. Carpeta temporal de los documentos xml (/tmp).
Modificado. Uso de div en vez de table en los bloques principales.
Modificado. Si no se especifica criterio de búsqueda ejecuta la consulta anterior o en su defecto no muestra nada (antes aparecían todos los documentos).
Modificado. Se suprime el nombre del director del departamento.
Corregido. Mantiene la anterior consulta ejecutada cuando se buscan documentos de la página, similares o una guardada.
1.6.47 (12-ABR-2010)
Nuevo. Añadidos nodos FECHA y FECHAPUB en la modificación masiva.
Nuevo. Documentos Office y Milenium (páginas mln).
Nuevo. Correo de documentación.
Nuevo. Menú novedades.
Modificado. Cambio del orden del menú superior izquierdo.
Modificado. Ventana de ayuda superior.
Modificado. Parámetros de función xqy. Ahora se pasa un xml con las opciones.
Modificado. Sistema de help anterior por necesitar conexión a internet.
Corregido. Si se especificaba el número de página en datos de publicación, no hacía bien el filtro.
Corregido. Nombre en la ayuda del alias de fecha de publicación.
1.6.46 (05-ENE-2010)
Nuevo. Sistema de ayuda
Corregido. Erratas y tool-tip de número de documentos a mostrar.
Corregido. Cursor en funciones de avance de página.
Corregido. Iconos en el panel izquierdo.
Corregido. Icono de seguridad en vista detalle.
1.6.45 (23-DIC-2009)
Nuevo. Aviso legal para un grupo de usuarios. Privilegio LegalNotice.
Nuevo. Permite modificar la fecha de los documentos.
Nuevo. Añadida información de fecha aproximada en los documentos, circa (Del lat. circa, alrededor de).
Nuevo. Gestión de tesauros. Privilegio Thesaurus para permitir modificaciones.
Modificado. Lista de filtro de fechas. Los periodos de años se refieren sólo al año seleccionado (antes hasta el día actual).
Modificado. La búsqueda avanzada. Se divide en paneles desplegables.
Corregido búsqueda por datos de publicación.
  Aparecían más documentos de los que debían porque la búsqueda no se realizaba sobre cada nodo publicado.
Corregido búsqueda de documentos de la misma página.
  Aparecían más documentos por la misma razón que arriba.
Corregido que no modificaba documentos con valores vacíos.
Corregido resaltado de palabras entrecomilladas.
Corregido que aparecía el panel de modificaciones masivas aunque el usuario no tuviera el privilegio.
1.6.44 (13-NOV-2009)
Modificado detalle documento en modo html (doc-detail.xsl).
  Intercambiadas columnas sección y edición para mostrarlas igual que el resto de vistas.
  Orden descendente por fecha de publicación. Arriba la más reciente.
Modificado. Conserva el modo edición hata que se pulsa cancelar.
Corregido que al avanzar/retroceder página en modo detalle no cambiaba de documento.
Corregido que en vista gráfica a veces al pulsar en lista aparecía vacío.
1.6.43 (09-NOV-2009)
Nuevo icono en vista gráfica para indicar la caducidad.
Nuevo botón para eliminar la caducidad.
Nuevo botón para rechazar la carga de un documento.
Nuevo botón para permitir modificaciones masivas.
Nuevo botón para crear documentos de tipo texto.
Modificado. Compilado con MarkXCC.Net-3.2-11
Corregido. Error si un documento de TIPO <> new le falta algún nodo (caso raro, probado cargando documentos a mano)
1.5.42 (27-JUL-2009)
Implementado que si el cliente está en una sesión de TS no comprueba el acceso desde internet Corregido que si la consulta devuelve un número de docs igual al tamaño de página + 1 no deja avanzar al siguiente
1.5.41 (20-JUL-2009)
Corregido error al procesar en PreRender el XmlDataSource1. Comprueba si está vacío Suprimido AUTOR de la lista (elegir) Modificado operador de igualdad por contener (= por :) en filtro de AUTOR Añadido checkbox para filtrar los textos de internet (url:www) Corregido eliminar el punto cuando sustituye por
xdata:doc ({$cts:text}
) Añadido privilegio para mostrar el diccionario de sugerencias
1.5.40 (15-JUL-2009)
Corregido que conserva el resaltado en la vista gráfica Se procesa los nodos resaltados en PreRender Nueva vista en detalle para los documentos de internet (doc-internet.xsl)
1.5.39 (12-JUL-2009)
Corregido campo estado deshabilitado al editar Corregido error al ver documentos de la página (faltaba parámetro nuevo) Corregido limpiar valores de búsqueda avanzada (faltaban algunos) Corregido que no salía el autor en vista lista Estaba mal el path en el xsl (faltaba DOC/) y devolver ese elemento en process-search-results() de lib-search-custom.xqy Corregido que no salía el autor en vista gráfica (faltaba la etiqueta) Corregido el resaltado de las palabras buscadas en el nodo TEXTO cuando se ve en detalle No se usa la función ponerretornos del xsl y se sustituye el . por la etiqueta br en lib-xdata.xqy
1.5.38 (11-JUL-2009)
Eliminada dos tablas anidadas con un sólo tr y td sobre el panel de resultados Eliminado código duplicado del botón ShowQuery (se cambió de tipo y generó otra llamada con otros parámetros) Añadido en Default.aspx Codebehind="Default.aspx.cs" para guardar el código en ese fichero (se perdió en algún momento) Corregido que no inicializaba el cursor de página al hacer una nueva y podía salir vacía la búsqueda Corregido llamada a función xdata:similar-docs en Page_Load. Faltaban parámetros Corregido error cuando el texto de búsqueda contenía espacios al principio o al final o espacios repetidos en medio. ¡¡¡El error estaba en la función TextHighlight. Se ha eliminado esta función y hecho el resaltado en el código xqy!!! En doc-detail.xsl y doc-list.xsl se sustituye xsl:value-of (elimina las etiquetas del elemento) por xsl:copy-of (conserva el elemento tal cual) en los nodos TITULO y TEXTO (los que se resaltan) Corregido modificar documentos con comillas simples. Se sustituyen por dos al generar el código xqy Corregido poder eliminar nodos de documentos cuando están vacíos Corregido que en SearchDocsPre la etiqueta de número de resultados tenía a veces un valor mayor que el total Suprimida función GetUrlBin. Ahora se devuelve el nodo URLBIN construido en xquery Eliminadas variables de sesión Respositories y WebServerDefault Eliminado fichero xml Repositories.xml (sustituido por una variable en lib-xdata.xqy) Muestra vista lista si es una búsqueda simple de sólo textos Corregido error al desplazarse en detalle de uno en uno Se usa una variable de sesión con las uris de la página para todas las vistas y otra para la posición en la página El link para el detalle en doc-list.xsl incluye la posición del documento en la página Muestra información de la búsqueda individual de documento (orden, tiempo y tamaño)
1.5.37 (02-JUL-2009)
Corregido tooltip de la búsqueda avanzada de "Fecha de publicación" Puesto el valor de score en el xsl de vista en modo lista Al seleccionar un valor del menú que pone la fecha de Hasta en búsqueda avanzada, vuelve otra vez al valor "Libre" por defecto Reemplaza una comilla simple por dos comillas simples en el texto de búsqueda (txtSearch) Quitar los espacion en blanco al principio y final de la búsqueda Modifica la función de Documentos similares, añadiendo los parámetros view y net Muestra la duración del documento de video en HHMMSS Quita el valor del nodo de Alta si no tiene dimensiones Si el video es FLV, el binario de media apunta al de alta
1.5.36 (01-JUL-2009)
Puesto la vista "lista" para los documentos mostrador Insertado el campo fecha de publicación Puesto unicamente el fichero error.asp con códigos de error para todo tipo de información a mostrar Quitado el check superior de la busqueda por "último día, etc..." Insertados objetos para ver videos
1.5.35 (19-JUN-2009)
Corregido error ajax por el cual en algunos servidores iis el calendario salía en inglés Enlace subir que va a la parte superior de la página Entrecomilla el valor puesto en el campo 'elegir'. De otro modo a partir de la segunda palabra la busca en el documento completo Opción para cambiar el modo de lista
1.4.34 (03-JUN-2009)
Corregido error al modificar y eliminar datos de publicación del documento Mejorado control de visibilidad de los botones según modo de edición
1.4.33 (01-JUN-2009)
Version en producción
Corregido error de javascript por el cual no funcionaba bien el greybox
1.4.32 (26-MAY-2009)
Guarda en log la uri del documento editado
1.4.31 (26-MAY-2009)
Indicador de carga de la página
1.4.30 (21-MAY-2009)
Implementado cambio de colección para varios documentos Habilitado el código de diccionario. Se deshabilita en lib-parser-custom.xqy que es más eficiente Enlace al informe de carga en la parte superior Modificado Profiles.xml para incluir los privilegios. Antes no estaban operativos Internet, Update, Delete, Restore, Collection Ordenación por fecha descendente si es una búsqueda simple sin texto Mantiene el número de página después de un borrado o cambio de colección Gestión de privilegios por grupos Añadido en búsqueda avanzada campo seleccionable Corregido error cuando en detalle se pulsaba el botón de similar o colección
1.4.29 (16-MAY-2009)
Primera vesión que ve los anuncios Creación del fichero aviso.aspx.cs donde se definiran los avisos (no errores). Puesto el primero de no acceso desde Internet Comienzo del proceso de cambiar de colección
1.4.28 (14-MAY-2009)
Creado menú para poner la fecha "Hasta" en función de la fecha "Desde" Corrección de filtro para seleccionar los documentos relacionados Quitado el error de desaparición del botón "Seleccinar" tras pasar por "Editar" Privilegio para ser vista desde internet
1.4.27 (28-MAR-2009)
Quitar la dimensión si es una página Si no hay documentos vinculados, que no salga el icono Se ponen los teletipos Ajustes de la nueva vista como texto
1.4.26 (27-MAR-2009)
Creada carpeta css para la hojas de estilos css y xsl Detalle del documento generado con xsl Nuevo página SearchDocsPub.aspx para leer los parámetros pasados en la búsqueda de documentos relacionados por publicación, pasarlos a variables y redirigir a Default.aspx Page_Load de Default.aspx procesa la variable de sesión DocType para saber si hay que buscar documentos relacionados por publicación Corregido que se quedaba visible el detalle en html del documento al hacer una nueva búsqueda Uso de rutas relativas es MapPath (usado en el log y para ver el doc. xml nativo)
1.3.25 (20-MAR-2009)
Sustituido fichero de recursos Default.resx por Web.config Al precompilar la aplicación web se incluye el contenido en la precompilación y no existe como tal. Sería necesario entonces precompilar la aplicación si se quiere modificar el fichero de recursos Obtiene la resolución de pantalla a través de la página DetectScreen.aspx que la escribe en una variable de sesión Escribe en el fichero de log la operación que se ha ejecutado: search, update, delete, similar, facet ...
1.3.24 (19-MAR-2009)
Convertido sitio web a aplicación web
1.2.23 (17-MAR-2009)
Al hacer clic en la cabecera, refresca la página principal Botones de avances en la parte baja de la consulta Link de sugerencias en la parte superior
1.2.22 (15-DIC-2008)
Solucionado el tema de inicializar el menú Agencia al restaurar valores por defecto Modificaciones para ver videos (se perdieron los anteriores valores). El link "ver" de las previsualizaciones sólo saldrá para las imágenes.
1.2.21 (14-DIC-2008)
Implementado provisionalmente en botón exportar la función similar-query
1.2.20 (04-DIC-2008)
Añadido en Profiles.xml el usuario con el que se conecta a la base de datos
1.2.19 (15-NOV-2008)
Cambio de lugar de la búsqueda avanzada Implantación de las facetas en código y xml Cambio icono de escoba Formateo a miles el resultado de las facetas Título en dos líneas Pongo un espacio más antes del icono de xml (estaba junto) Cambio Objeto por Documentos (texto del list de color) Pongo bocadillos de mensajes de fecha, etc...
Añadido score en modo lista y tooltip explicativo Modificado el resumen en modo lista. Ahora aparece TITULO y TEXTO con distinto estilo Corregido error al eliminar sin nada seleccionado Permite eliminar en detalle Oculta botones selección e invertir en detalle En opción ver documentos relacionados asigna -1 a REFERENCIA si no existe para que no salgan todos los documentos Implementados enlaces de las facetas. No incluye la faceta nombre publicación si ya existe un filtro por ella Resalta sugerencias en negrita. No resalta las que sólo difieren en tildes. Cambio de las esquinas de las gif de las facetas por cambio de orden Poner un espacio después de "niveles" Quito error en bocadillo de niveles
1.2.18 (18-NOV-2008)
Modificado la clase XStrings. Se ha denifido static para que no haga falta instanciarla antes de usarla. Añadido botón en el modo lista para ver el documento xml nativo Hace una consulta con la uri y es muy rápido Suprimidos controles ocultos hidCursor, hidEstimated, hidState y sustituídos por variables de sesión Modificado lib-search-custom.xqy para que sólo devuelva los elementos del documento que interesa y no todo. Con documentos grandes se hace muy lento y es posible que ni siquiera se vea completo en el detalle. Cuando se quiere ver el detalle del doc. se ejecuta una consulta con la uri de éste. Suprimido control oculto en el que se guardaba todo el resultado de la búsqueda. Así la página es mucho más ligera y se mejora la carga y el refresco. Se mantiene el control oculto que guarda el documento cuando se muestra el detalle. Mofificada la gestión de los repositorios. Si se define en Repositories.xml un item con la red 0.0.0.0 se aplica a cualquier cliente independientemente de su red. Con esto se pueden definir respositorios que sólo están en un servidor distinto del de por defecto. Registro de log para las búsquedas. Se genera un fichero por día.
1.2.17 (17-OCT-2008)
Corregido error por el cual si se tenía a true la papelera a pesar de tener el panel de busqueda avanzada oculta, activaba la búsqueda Cambiado el icono de documento de texto Insertado el eicono del servidor superior derecha Borrar campo descripción. Todos los docuemnentos se guardan con el nodo TEXTO. Modificado esquema documentos Elemento ASUNTO ahora es TITULO Atributo TIPO ahora es elemento del mismo nombre (facilita las búsquedas) Corregido error por el que la consulta no incluye el nodo VISIBLE si la búsqueda avanzada está oculta Al borrarlo todo y hacer una búsqueda devolvió el diccionario y 1,8 MB En búsqueda avanzada hemos puesto operadores de igual o distinto en los campos de publicación, sección, edición y página.
1.2.16 (12-OCT-2008)
Corregido pequeño error al construir las url de los binarios en la vista de detalle. Añadía una barra de más después del día. Aunque el navegador se lo tragaba. Implementada función GetUrlBin En Repositories.xml se definen las redes que usan repositorios distintos del de por defecto. También se define el servidor web por defecto para todos los repositorios. Modificado Profiles.xml (añadido nodo con el perfil por defecto) Gestión de las variables de sesión Profiles, Repositories y WebServerDefault en Main.cs En el propio método de lectura se abre el xml si son nulas En páginas y xmls usa el campo TEXTO para el resumen del documento
1.2.15 (08-OCT-2008)
Cambio de posición el campo estado (lo pongo abajo) para que quepa todo el título Recuadro el formulario de datos en gris Cambiado la ruta de imagenes de alta (string strWebServer = "http://xdata01.grupojoly.com/bin/";)
1.2.14 (07-OCT-2008)
Oculto el campo TIPO. Lo pongo oculto y muy pequeño a la derecha de la ficha por si alguna vez hace falta Subo Color/B-N y el número de orden para ganar una file Quito la última fila de la tabla (ficha del objeto) que sobra. Pone colorines al texto 'Color' dependiendo del tipo de color. Cambio la forma del botón 'Lista' para que comience bien por la izquierda Oculta los botones de documentación menos para WebMaster. HOY así: if (labUser.Text == "japecino" || labUser.Text == "mgrau") Se crea variable de sesión que parte del un xml (Profile.xml) para saber el perfil de cada usuario que conecta Espacio de más con los caracteres de RGB " R G B ", CMYK, etc... Se crean constantes para los nombres RGB, etc... Se añade el tipo del perfil a la parte de arriba a la izquierda detrás del nombre de usuario y entre paréntesis. Se junta más la información de la separaciones del tamaño de la imagen Quito el texto "Color", lo pongo como Label (TabDocEtiquetaESPACIOCOLOR) pero no visible, ya que creo que no hace falta Muevo de sitio la etiqueta de color, debajo de la imagen Centrado de las imágenes en el datagrid
1.2.13 (16-JUN-2008)
El enlace de la imagen de alta lo abre en una nueva ventana
1.2.12 (15-JUN-2008)
Url relativa para el carrusel de fotos Oculta/muestra controles en detalle según tipo Imagen de media/baja en detalle Cambios varios en el datalist Muestra detalle con click en la imagen Suprimido link de detalle Suprimida plantilla de selección Añadido número de página Detalle documento Enlace a binario de alta Orden de documento en la página
1.2.11 (19-MAY-2008)
Ventana de Bienvenida para activar los primeros días. Para ponerla, el valor de la variable MessageWelcome del recurso local tiene que ser True.
Puesta la ventanas de Mensajes de Error y alerta. En esta versión está puesta que al provocar un error se dispare dicha ventana. Para ello en la función SearchDocsPre he cambiando para que al llamar a SearchDocs devuelva una variable bool con true si hay un error, y por tanto no sigue la busqueda, Pone el valor en el label "LabErroresX", pasando como parámetro el mensaje de error.
Cambiado el icono del xml Implementado sugerencias cuando las palabras buscadas no están en el diccionario. Cargado un diccionario de español con más de 80.000 palabras pero no están nombres propios Pongo la búsqueda avanzada arriba ¿Quizás otro icono? Ya no refresca la parte central Cambio del texto del mensaje de error en la fecha -> Formato de fecha erróneo DD/MM/AAAA
1.2.10 (09-MAY-2008)
Desplazado en el datalist de la derecha icono para ver imagen de alta una línea abajo. Así se gana sitio Corregida lista de secciones. Había duplicadas y no estaban en orden Corregido error en lib-parser.xqy que impedía hacer búsquedas con el mapping como: pub:CADIZ OR pub:JEREZ (dos puntos indica que contenga el value) pub="DIARIO DE CADIZ" OR pub="DIARIO DE JEREZ" (el signo igual indica valor exacto) Los campos mapeados son (en fichero lib-parser.xqy)
define variable $SEARCH-FIELD-MAP as element(lp:search-field-map) { ... }
Puesto el datalist de la derecha dentro de una tabla con fondo especial Corregido error en las listas de búsqueda avanzada. Cada vez que se mostraba el panel se volvían a añadir todos los items. Ahora sólo lo hace si las listas tienen menos de ciertos items. Control oculto hidState para saber el estado en el que se encuentra la edición y mostrar los controles apropiados en el datalist de publicaciones Por ahora sólo están los estados STA_READ, STA_EDIT Edición completa del DataList de publicaciones (insertar, modificar, eliminar, cancelar) Controles de validación en PAGINA y FECHAPUB Algunas veces casca al borrar pero hay que darle mucha caña
1.2.9 (29-ABR-2008)
Cambio el icono de pagina (page.gif) Pongo ajax en Selección de colecciones Botón que oculta o pone el panel de la izquierda Botón limpiar con ajax en la búsqueda avanzada Nuevos modelos de ayuda en una página html. Puesto también en búsqueda avanzada
1.2.8 (28-ABR-2008)
Cambio de una puñetera vez otra vez la parte de arriba. Control de validación de las fechas From y To Pongo en el Tooltip el nombre del fichero de alta del datalistleft para que mariano no le ponga mas a true de una puñetera vez Eliminado código de comprobación de fecha. Se hace con los controles en el lado del cliente Añadido campo TEXTO en el detalle y fuente a 8pt porque salía demasiado pequeña Edición datalist de publicaciones. No operativo. Sólo salen los botones.
1.2.7 (23-ABR-2008)
EditControlsClean: No borraba el contenido de los controles Label Las modificaciones de los documentos se hacen con la función xdata:doc-update De este modo se simplifica el código en el cliente. Siempre se usa la misma función para modificar un nodo y esta función tiene en cuenta si hay que usar node-replace, node-insert-child o node-delete Añade control lista CARPETA, CABECERA en el detalle ControlListLoad: Carga el control lista desde un XML. Si está en modo detalle sólo carga el valor del campo Arreglados problemas con la paginación. Al cambiar de página la información de media no era la correcta. Tampoco iba bien cuando estabas en detalle
1.2.6 (21-ABR-2008)
Solucionado el avance a la derecha al mostar detalle Pongo botones de lista, exportar, etc... Pongo calendario AJAX en fechas Suprimida información de cm en imagen de media Substituida función FormatDate por DateToYMD y DateToDMY Sólo se le pasa la cadena. Más intuitivo que antes donde había un segundo parámetro que determinaba la conversión Modificado estilo de la búsqueda avanzada Creado módulo nuevo XXCC DocumentDelete: Borra un documento pasando la cadena de conexión y el uri del doc. VISIBLE=0 y crea nodo FECHABOR DocumentRestore: Restaura documento VISIBLE=1 y borra FECHABOR DocumentSave DocumentEdit Función para construir la cadena de conexión XCC Líneas punteadas entre los datalist Reproduce vídeo en media y alta Ajuste de caja ver detalles. Faltaba 100% a la tabla que engloba los controles Función ReplaceFileExt. Usada para cambiar la extensión entre los ficheros de alta, media y baja Las acciones Eliminar y Restaurar aceptan selección multiple Métodos EditControlsLock y EditControlsUnlock para bloquear/desbloquear los controles de edición en acciones detalle/editar EditControlsClean. Borra el contenido de controles de edición. Usado en acciones detalle/editar Reorganización de la parte superior para ganar espacio. Documentación va a pedir aún más espacio para modificar los documentos Datalist en detalle para las publicaciones del documento. Falta editar
1.2.5 (13-ABR-2008)
Pongo el tamaño en cm de la imagen de media Ordeno los xml de Publicación y Edición por orden alfabético Arreglo de la búsqueda avanzada Cambio del icono de la búsqueda avanzada para ocultarla Pongo en negrita la PUBLICIACION Cambiados los nombres a los controles DataList (dlDocLeft y dlDocRight) Muestra información de dimensiones y tamaño en binario de media y alta Modificado TextHightLight para que no resalte las palabras que contienen a las de búsqueda Función UrlIsValid provoca un retardo importante. Se prescinde por ahora de la función. El evento PreRender se ejecuta cada vez que hay que redibujar la página y esto implica comprobar las urls de las imágenes de toda la página. Corregidos algunos errores cuando no hay selección o documentos Si no hay selección y se pulsa doc. atrás daba error Muestra 0 docs en resultados cuando no se encuentra ninguno y no visualiza paneles Cuando llega a la última página el valor derecho del intervalo lo iguala a la estimación Comando para ver el detalle del documento. Lee el contenido del XML pero no del XmlDataSource que parece perder el contenido una ves se sale del método. Se vuelca en un control oculto Cargadas xmls de páginas con la estructura del nodo PUBLICADO igual que FOTO Es decir, dentro de PUBLICADO aparecen los nodos: PUBLICACION, EDICION, SECCION, PAGINA, FECHAPUB El atributo TIPO='page' Implementado módulo 'XStrings' de código para funciones diversas Hay que declarar los métodos public e instanciarlo para usarlo
Funciones: public string FormatDate(string strDate, bool bolYMD) public string FormatBytes(string strValue) public string TextHighLight(string strWords, string strText)
Ejemplo: XStrings xs = new XStrings(); labMediumInfo.Text = labX.Text + " x " + labY.Text + " - " + xs.FormatBytes(labBytes.Text); Valores de fecha mostrados como DD/MM/YYYY con la función FormatDate El segundo parámetro sirve para invertir la conversión como en el caso de la búsqueda avanzada Añadido campo COLOR a búsqueda avanzada
1.2.4 (10-ABR-2008)
Cambios en la estructua XML de los documentos DIARIO -> PUBLICACION PUBLICACION -> FECHAPUB TIPO='jpeg/jpg' -> 'picture'
Colecciones type/pictures, type/pages, type/graphics, type/news, type/videos, type/audios year/2008 ...
Puesto en todos los campos el tooltip Botón ver Query arriba a la izquierda de versión Imagen de baja por defecto cuando no se encuentra
1.1.3 (09-ABR-2008)
Al pulsar sobre un documento, selecciona y pone la imagen en la parte superior derecha, pues bien, si se hace otra consulta debe de desaparecer dicha imagen. Al hacer una consulta, debe siempre de quitar una selección
1.0.2 (06-ABR-2008)
El filtro Desde incluye los periódos de seis meses y último año. Se tratan de modo distinto que los años que son colecciones Si habilitado Desde se ignora el rango de fechas en búsqueda avanzada
Añadidas tipos de objetos Vídeos y Audios (colecciones)
Las listas de búsqueda avanzada se cargan desde XMLs sólo cuando se elige esta opción
Se añade el espacio de nombres en el nodo raíz y se evita tener que especificar el espacio de nombres en cada elemento Criterio de ordenación. Sólo por FECHA Configurado lib-search-custom.xqy para permitir ordenar las búsquedas FECHA En el criterio de búsqueda añadir: FECHA ascending Hay que crear un índice de rango por cada campo que se quiera ordenar Añadido recurso Password en Default.aspx.resx para construir cadena de conexión XCC Búsqueda tipo Google con lib-parser. Si se usan los operadores AND, OR, NOT, NEAR se usa el módulo lib-parser en caso contrario busqueda básica. Falta implementar operador ':' para especificar elementos. Hay que configurar lib-search-custom.xqy Función TextHighLight usada en Prerender de los datalist Provisional. Usar la función interna de MarkLogic que lo debe hacer mejor
1.0.1 (03-ABR-2008)
Creado campo de versión (Campo Version) en fichero resx. Insertado de librería de ajax. Creado campo buscar con texto
0.3 (28-MAR-2008)
Corregido que la paginación no sobrepase el número de documentos Añadido campo ESTADO en búsqueda avanzada
0.2 (27-MAR-2008)
Añadidos campos EDICION, SECCION y PAGINA a búsqueda avanzada Mostrados estos campos en datalist de la derecha
0.1.0.0 (09-MAR-2008)
Primer desarollo de la aplicación.
Permite hacer consultas xquery y muestra resultado en datalist.
Las urls apuntan a un servidor web montado en el actual repositorio de binarios de Arcano Cádiz.