sao-albacete / aoa Goto Github PK
View Code? Open in Web Editor NEWAnuario Ornitológico de Albacete Online
License: GNU General Public License v2.0
Anuario Ornitológico de Albacete Online
License: GNU General Public License v2.0
En ocasiones, cuando se dan de alta citas el mismo día, las citas del último usuario salen después que las introducidas anteriormente. Para una misma fecha, se deberían mostrar primero las últimas citas introducidas.
Al seleccionar la opción "todos" en las tablas de citas se produce un error de timeout ya que la consulta tarda más de lo esperado.
Se debe quitar la opción "Todos" de todas las tablas de datatables para evitar este problema.
Sigue sin estar resuelta la incidencia 58. Ocurre en la cita 12481, chorlito dorado, 30 aves el 7-12-14 en Llanos de Riachuelos.
En la página de Lista de Aves de la Provincia de Albacete se muestra una tabla con cierta información sobre cada especie.
Añadir una nueva columna a la tabla mencionada arriba que indique si se dispone de fotos de esa especie.
Se puede usar el mismo icono (cámara de fotos) que se usa en la página principal para indicar si una cita contiene imágenes.
Se han creado todas las citas por triplicado.
En la pantalla mis citas del administrador no me carga ninguna cita ni como observador ni como colaborador
Banner de especies objetivo 2020 y texto explicativo.
Se trataría de hacer una nueva pantalla con un tabla donde figuren las especies presentes en la localizacion y fecha que indiques y su figura máxima de reproducción. Es útil para ver las especies de cada utm,etc y ver si crian. A mi, cuando voy a una cuadrícula y recojo las citas, por ejemplo de un ruiseñor cantando, si la semana pasada ya lo vi cantando no tengo que volver a citarlo en esa cuadrícula en época de cría a o ser que aumente la categoría de reproducción.
Parece que hay comportamientos extraños en esta pantalla y necesita una revisión en profundidad.
Al acceder a la página de inicio, este mensaje se registra varias veces en el log de errores.
2020-02-16 19:54:11 Error: [MissingControllerException] Controller class ImgController could not be found. Exception Attributes: array ( 'class' => 'ImgController', 'plugin' => NULL, )
Ahora mismo se construye una lista por cada cuatro fotos, lo que hace que al querer visionar las fotos en grande, el carousel sólo muestre las cuatro fotos de la lista en lugar de todas las que aparecen en la sección.
JpGraph Error: 25001 This PHP installation is not configured with the GD library. Please recompile PHP with GD support to run JpGraph. (Neither function imagetypes() nor imagecreatefromstring() does exist)
Incluir estas nuevas fotos para que aparezcan en la cabecera de la página de inicio:
Recibido mensaje de un usuario:
"Cuando ya había pasado los datos de las primeras estaciones, correspondientes a las localidades Casa Arnedo, La Navica, Morra Nava y Ruinas del Clérigo, me he dado cuenta de que me había equivocado, estaba poniendo los datos de la primera visita.
He borrado las citas y he comenzado de nuevo poniendo los datos correctos, pero al ir a guardar me da el siguiente error: “Ya has creado previamente alguna cita para la misma fecha y lugar de alguna de las especies introducidas.” Como las he borrado no las encuentro por ninguna para intentar arreglarlo."
Se trata de ver el mapa de la provincia y la riqueza de especies según utm, municipio o comarca. Como ejemplo os dejo este pantallazo de esta web: http://avesbiodiv.org/atlasaves/indexaves.html
Te haces una idea de la riqueza y de las especies de un lugar, y también a que lugares debes ir a hacer más esfuezo de recoger citas. Podría ser un submenú dentro de "Citas".
Falla al cargar la ficha de especie (Especie->lista de aves->ver ficha de la especie) de queda en "Por favor, espere...".
En el log aparece el siguiente error:
2020-02-13 17:35:13 Error: [PDOException] SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'anuario_bbdd.Cita.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
Request URL: /especie/generar_mapa/especie_id:95
Stack Trace:
#0 /var/www/anuario/lib/Cake/Model/Datasource/DboSource.php(460): PDOStatement->execute(Array)
#1 /var/www/anuario/lib/Cake/Model/Datasource/DboSource.php(426): DboSource->_execute('SELECT COUNT(C...', Array) #2 /var/www/anuario/lib/Cake/Model/Datasource/DboSource.php(670): DboSource->execute('SELECT COUNT(
C...', Array, Array)
#3 /var/www/anuario/lib/Cake/Model/Datasource/DboSource.php(1081): DboSource->fetchAll('SELECT COUNT(`C...', false)
#4 /var/www/anuario/lib/Cake/Model/Model.php(2688): DboSource->read(Object(Cita), Array)
#5 /var/www/anuario/app/Model/Cita.php(912): Model->find('all', Array)
#6 /var/www/anuario/app/Controller/EspecieController.php(393): Cita->obtenerTotalCitasPorCuadriculaUtm('95')
#7 [internal function]: EspecieController->generar_mapa()
#8 /var/www/anuario/lib/Cake/Controller/Controller.php(486): ReflectionMethod->invokeArgs(Object(EspecieController), Array)
#9 /var/www/anuario/lib/Cake/Routing/Dispatcher.php(187): Controller->invokeAction(Object(CakeRequest))
#10 /var/www/anuario/lib/Cake/Routing/Dispatcher.php(162): Dispatcher->_invoke(Object(EspecieController), Object(CakeRequest), Object(CakeResponse))
#11 /var/www/anuario/app/webroot/index.php(109): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#12 {main}
Aparece el mapa pero no las capas formato kml.
Si la cita no es seleccionada no debe aparecer el código del criterio de seleccion en las tablas.
El fichero de log debug.log llega a alcanzar un tamaño cercano a 3G.
Para evitar un tamaño tan grande, se pueden abordar varias líneas de actuación:
En la ficha de especie, dentro de la sección estadísticas, se pueden filtrar los datos por lugar, cuadrícula UTM y municipio.
Permitir filtrar información también por comarca.
Corregir en la lista de aves de Albacete las columnas de la tabla "género" y "especie".
Dos posibles soluciones:
Mejorar la usabilidad del CRUD de lugares y su selección.
Actualmente sólo se permite añadir una fotografía a una cita en el alta simple de citas. Se pretende permitir que un usuario pueda añadir varias citas tanto en el momento del alta como en el de la edición de una cita, así como eliminarlas si lo desea.
Mejor ordenar la lista por el código EURING, ya que como está ahora, sistemáticamente se quedan algunas especies mal ordenadas.
Ahora mismo se usan combos para seleccionar los valores de lugar, colaborador y observador, pero dado que hay muchos valores en estos campos, es mejor sustituir el combo por un campo autocomplete.
La etiqueta del estatus legal en Castilla-La Mancha es erróneo para algunas especies. Indica "En Peligro", cuando en realidad es "En Peligro de Extinción".
Actualmente, cuando introduces una cita, sólo es posible seleccionar el día, mes y año de la cita. Así mismo, cuando se muestran las citas ordenadas, sólo se tiene en cuenta el día, mes y año. Del mismo modo, en la búsqueda, sólo se permite filtrar las citas con una precisión de día, mes y año.
Ahora te dice que está repetida si coincide lugar+fecha+especie+observador. Mejor que te diga que está repetida si coincide lugar+fecha+especie.
Ha ocurrido una cita duplicada el 13-12-08 en Pinares del Júcar de una chocha perdiz. La cita es de Ángel y Juan Camacho, y en una cita la introduce Ángel y en otra el Anuario, y por eso no le dice que es cita repetida. Por eso quizás sea mejor que te diga cita repetida sin tener en cuenta el observador.
Añadir en la lista de aves, en el encabezado o donde sea mejor el número de especies de la lista. Viene bien saber el número de especies de la provincia.
Actualente se pueden buscar citas por fecha de cita, pero si se introducen citas antiguas no hay manera de buscarlas ya que no aparecen en la portada. La idea es, o añadir un nuevo filtro en la pantalla de búsqueda o crear una nueva pantalla que sólo lo pueda usar un usuario con perfil de administrador donde se muestran las últimas citas introducidas en el anuario independientemente de la fecha de la cita.
En la página de Búsqueda de citas hay que añadir una opción que permita exportar a un fichero Excel los resultados de la búsqueda.
Añadir al final del apartado "El Anuario" que está firmado por:
Domingo Blanco Sidera
Presidente de la SAO
Actualmente, en el momento de dar de alta un nuevo usuario, se crea un observador aunque el usuario no esté activo. Esto no debería ser así ya que puede lugar a duplicados y a información incongruente.
Actualmente, en la parte inferior izquierda aparece un texto con la versión del anuario ("1.1.1"). El valor actual está desactualizado ya que hay que cambiarlo y subirlo a mano.
Necesitamos actualizar este valor de manera automática.
En lugar de mostrar un número de versión, es más útil mostrar el valor del último commit de la versión desplegada, para saber en todo momento qué versión hay publicada.
Se puede generar automáticamente un fichero con este valor e incluirlo en el script de despliegue.
Actualmente el aviso legal se muestra en un popup, por lo que no se puede crear un link que redirija a los términos y condiciones de uso.
Es necesario sustituir el popup por una página con la que se pueda vincular.
Crear un script de shell para actualizar automáticamente el anuario a partir de una rama del repositorio de GIT.
En la página de inicio, se muestran las 100 últimas citas.
Ampliar el número de citas mostradas en la página de inicio a un mínimo de 500. (Evaluar el rendimiento de la aplicación en este caso)
Usar paginación por servidor en la pantalla de inicio tal como se hace en la página de búsqueda de citas.
Añadir en el pie la referencia bibliográfica para facilitar su citación. Quedaría así: Como citar el anuario o cita recomendada del anuario:
Sociedad Albacetense de Ornitología (S.A.O.). Anuario
Ornitológico de Albacete online (AOA) [en línea]. Versión -indicar la versión- [Albacete, España]. Sociedad Albacetense de
Ornitología, 7 de diciembre de 2014 [fecha
de consulta]. Disponible en Web: http://anuario.albacete.org/"
Añadir nueva sección de Especies Objetivo colgando del submenú de Especies y añadir una foto en la cabecera.
Añadir en la búsqueda de citas, en la sección "¿Qué?", la opción de "Estudio" como un campo desplegable para buscar por tipo de estudio, por ejemplo para buscar los datos del censo de acuáticas de este invierno.
Añadir icono de fotografía en todas las tablas. Estaría bien saber en la tabla si la cita tiene foto o no.
Añadir el campo de criterio de selección de citas en todas las tablas de citas. Mostrar las abreviaturas y la descripción de cada una de ellas al posar el ratón sobre la abreviatura.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.