Openlibrary: Mostrar 10 autores en la página de búsqueda de autores

Creado en 1 abr. 2020  ·  24Comentarios  ·  Fuente: internetarchive/openlibrary

Si uno va a https://openlibrary.org/authors sin un resultado de búsqueda, es una ciudad fantasma.

Después del cuadro de búsqueda y sobre todo el texto "fusionar" (que probablemente debería moverse de esta página a nuestros documentos bibliotecarios, cc: @seabelis), veamos si podemos mostrar algunos autores de ejemplo.

Describe el problema que te gustaría resolver

Haga que nuestra página de autores sea más útil y amigable.

Propuesta y restricciones

Ya tenemos la capacidad de buscar autores (¡porque eso es lo que ya está sucediendo cuando hacemos una búsqueda de autor!). Podemos usar esta misma lógica de back-end para mostrar los autores de forma predeterminada.

  • autores añadidos recientemente?
  • autores con la mayoría de los libros? ¿Podemos consultar por esto? @cdrini
  • autores con obras nuevas ? es decir, ¿tenemos una "última actualización" para los autores? ¿Y eso se actualiza cuando se agrega / asocia un trabajo con un autor?

Partes interesadas


@cdrini , @seabelis

Experience Good First Issue @mekarpeles Help 3 Feature Request hacktoberfest

Todos 24 comentarios

Dado que solo desea un puñado, parece que el enfoque más fácil sería seleccionar una lista corta y apropiadamente multicultural de autores clásicos, por ejemplo, Platón, Dostoievski, etc.

Si quisiera incluir autores más modernos, pero probablemente con un sesgo occidental, podría usar algo como https://en.wikipedia.org/wiki/List_of_most_translated_individual_authors
que se basa en http://www.unesco.org/xtrans/bsstatexp.aspx?crit1L=5&nTyp=min&topN=100

Otros comentarios en línea a continuación:

el texto "fusionar" (que probablemente debería moverse de esta página a nuestros documentos de bibliotecario, cc: @seabelis)

Sí definitivamente. Dondequiera que se mueva, debe actualizarse para tener en cuenta el estado actual de búsqueda que no funciona, etc.

  • autores añadidos recientemente?

No. Sujeto a spam y, en su mayor parte, mucho menos interesante que los millones de autores que ya tenemos.

  • autores con la mayoría de los libros?
    Tal vez , pero con una lista negra bastante grande para deshacerse de Various, el gobierno de los EE. UU. Y los "autores" de libros generados por máquinas como https://openlibrary.org/search/authors?q=philip

¿Podemos consultar por esto?

Sí, las consultas del autor actual devuelven resultados en orden descendente por recuento de trabajos.

  • autores con obras nuevas ? es decir, ¿tenemos una "última actualización" para los autores? ¿Y eso se actualiza cuando se agrega / asocia un trabajo con un autor?

Los registros de autor tienen una última hora de modificación, pero los autores se agregan a las obras, no al revés, por lo que el registro de autor no se actualiza.

Bueno, la página de temas tiene 12 géneros, y estaba pensando en el autor principal (como en la mayoría de los libros) en cada uno.

Agregué el texto a las preguntas frecuentes sobre la edición. He eliminado esta línea

Cuando agregue autores, incluya la menor cantidad de información posible que identifique al autor y que se distinga de otros autores.

porque no parece tener mucho sentido.

Hola @mekarpeles , quería confirmar con qué te

Si uno va a https://openlibrary.org/authors sin un resultado de búsqueda, es una ciudad fantasma.

Lo es
1.) el usuario hace clic en el botón Buscar sin especificar una palabra clave de búsqueda
o
2.) ¿el usuario especifica una palabra clave que produce 0 resultado de búsqueda?

Circulaba la idea de que deberíamos crear un carrusel con los autores más populares de este mes. Quizás este sería un buen lugar para tener tal carrusel.

@srosalia mi impresión es que cuando la gente entra en esa página sin tener idea de qué buscar, solo hay una descripción. No hay una lista de autores para buscar. Sin embargo, tiene razón: cuando un usuario hace clic en el botón de búsqueda, no aparece nada y hay muchas palabras clave con 0 resultados de búsqueda (pero eso sería un problema diferente).

@bluedaze depende de qué formato sea coherente con qué página web. Entonces:
https://openlibrary.org/authors : está bien tener un carrusel (¿tal vez esté combinado con una lista?)
https://openlibrary.org/search/authors (haciendo clic en la palabra 'buscar') - sería mejor una lista
https://openlibrary.org/search/authors?q= (al hacer clic en el botón de búsqueda) - formato de lista preferido

Hola @mekarpeles , quería confirmar con qué te

Si uno va a https://openlibrary.org/authors sin un resultado de búsqueda, es una ciudad fantasma.

Lo es
1.) el usuario hace clic en el botón Buscar sin especificar una palabra clave de búsqueda
o
2.) ¿el usuario especifica una palabra clave que produce 0 resultado de búsqueda?

Sí, aunque es probable que queramos mostrar los resultados sugeridos incluso antes de realizar una búsqueda (por ejemplo, en las páginas https://openlibrary.org/authors y https://openlibrary.org/search/authors )

¡Hola, @mekarpeles !
¿Qué tal si se muestran los autores 'más buscados' de forma predeterminada incluso antes de realizar una búsqueda?

¿Existe una api / consulta para los autores más buscados o los autores más populares este mes para que podamos obtener datos de los autores?
Si no, podemos codificar nuestra sugerencia en la opción de búsqueda con una opción "Autores famosos" o "Autor popular" con un autor famoso de los 12 géneros.
Estoy pensando en crear una tarjeta en la que habrá datos de la siguiente manera.

427 BCE - 348 BCE
Some MetaData about the author 
Genre 

También podemos usar un carrusel, pero creo que esta tarjeta se verá bien para este caso
que piensas @mekarpeles @jamesachamp

Creo que la idea de la tarjeta puede ser la mejor por ahora. Probablemente sea mejor utilizar los datos que podemos obtener actualmente para los autores para la tarjeta. Tenga en cuenta que algunos atributos pueden no existir para un autor. Puede ver la plantilla de los resultados de búsqueda de autores como un ejemplo de cómo se maneja esto en la actualidad.
No creo que actualmente tengamos una consulta de autor más buscada o más popular en la actualidad, pero podría estar equivocado. Puedo decirte que la búsqueda de autor se maneja en openlibrary/plugins/worksearch/code.py . Tal vez haya algo en ese archivo que me perdí ...

De acuerdo, estoy empezando a crear las tarjetas por ahora, codificaré la información
Después de la solicitud de extracción, podemos pensar en cómo obtener información sobre los autores.

@jamesachamp por favor marque esto

authors

Por ahora, he codificado todos los datos
Estaba pensando en crear un archivo JSON en el que hay 12 autores famosos y por ese JSON podemos crear el componente
Esto puede ser un complemento temporal hasta que no haya API o consultas para los autores más famosos.
¿Cuál es tu idea en esto?

y las tarjetas también responden

No estoy seguro de qué tan bien funcionaría esto para los autores que tienen nombres más largos. Además, la cantidad de datos devueltos para un autor determinado variará enormemente. Puede parecer extraño si una tarjeta con muchos detalles está al lado de una tarjeta con pocos detalles. ¿Quizás una sola columna de tarjetas anchas sería mejor?
No estoy muy seguro de qué decirle sobre dónde obtener los datos. Si está codificado, creo que la comunidad debería seleccionar la lista de autores. Intentaré tomarme un tiempo pronto para investigar lo que se necesitaría para crear algunas de las consultas mencionadas en este dibujo.

Para los detalles, podemos mostrar datos de hasta 100 palabras y agregar "..." o "leer más" y luego hacer que se pueda hacer clic en la tarjeta que conducirá a los perfiles de los autores.
y para el nombre del autor, podemos hacer " tamaño de fuente
Y para los datos, ayer estaba buscando crear una API y ahora también, no sé si hay alguna consulta que nos diga cuántas veces un libro de autor ha sido rojo por los usuarios.
Por ahora, estaba pensando en crear una consulta que encuentre a los 12 autores con más libros publicados, pero ahora mismo no estoy seguro.

Puede haber algunos problemas de datos con una consulta que devuelve autores con la mayoría de los libros publicados. Por ejemplo, creo que todos los trabajos con autores desconocidos se atribuyen a un autor llamado "Desconocido". Sospecho que esto se reflejaría en los resultados, creando una experiencia indeseable para los clientes.
Acabo de armar una función que devolverá una cadena JSON que contiene un número determinado de autores, o 10 por defecto. Sin embargo, tendrá que pasar una revisión antes de que se pueda fusionar y usar. Lo he incluido como parte interesada para que pueda realizar un seguimiento del progreso de las relaciones públicas.
Mientras tanto, puede preparar las tarjetas para aceptar datos de autor JSON. Puede usar el archivo de resultados de búsqueda de autor que mencioné anteriormente como modelo. Los datos devueltos por la nueva función tendrán la misma estructura que los datos de autor utilizados en ese archivo.

¡Hola, @mekarpeles !
¿Qué tal si se muestran los autores 'más buscados' de forma predeterminada incluso antes de realizar una búsqueda?

Esta información puede ser un desafío para nosotros (a menos que, supongo, podamos usar la API de Google Analytics, que se siente un poco como un truco).

Estoy señalando que actualmente no tenemos un asignado para este problema. ¿Hay alguien trabajando en esto o le gustaría trabajar en esto? Cualquier cosa es probablemente mejor que lo que tenemos: D

@mekarpeles Me gustaría trabajar en esto.

Estuve trabajando en este tema hace mucho tiempo @mekarpeles
Y como dije en el pasado, los datos se pueden codificar de forma rígida para autores famosos de todos los tiempos como un archivo json
Pero es posible que necesitemos un aporte del bibliotecario sobre los autores más famosos para los 12 autores principales

Una idea para pensar, también podemos crear un carrusel para esto y, como la página del autor está vacía, esta puede ser una buena manera de verificar cómo se verá el carrusel con el sitio web.

@ Sabreen-Parveen He trabajado en este tema antes, así que si está bien, me gustaría trabajar en este tema: D

@ArunTeltia seguro que puedes hacerlo ..
Para elegir a los autores, ¿podemos crear una encuesta y obtener comentarios de los propios usuarios para el autor que más les gusta? De esta forma también podemos involucrar a los usuarios.

Acabo de verificar el autor aleatorio pr por @jamesachamp Trabajaré en este pr con los autores aleatorios
Perdón por la demora, de alguna manera extraño este pr: P

@ Sabreen-Parveen, los autores aleatorios serían excelentes para asignar los datos a la página del autor.

@ArunTeltia ¿Estás trabajando actualmente en este problema? Si no es así, ¿puedo continuar con esto?

¿Fue útil esta página
0 / 5 - 0 calificaciones