Hello everyone, welcome to another update on the development process of this statistics application designed to track the members of our community, and thus offer a better experience and support.
We continue working on the Curatorship section, as it is the most practical segment. Once this is fully implemented, we will move on to developing new functionalities to, step by step, achieve the goal: creating a fully scalable system, easily used by everyone and for any community, with the minimum configuration possible.
After completing the community feed, which is fully functional for voting, our mission was to create new ways to organize the content displayed for voting.
Filtering by Tags
Here we can see how we can now select a tag (temporarily) and filter a finite number of recent posts where that tag is present. This way, a new criterion is added for curators, which can be interesting because, for more focused communities, filtering posts by tags can be a way to discover new users, as well as a way to group content around a single theme.
User Listing
This is the functionality I am currently working on. This section is reserved for displaying posts from a modifiable but selected user list, to focus attention on certain users.
This particular section has been a challenge. Although it is already functional, there are aspects that need improvement, which are the initial tasks for the upcoming week of work.
Due to the format of @hivesql when performing queries, it shows all the content published by a Hive user (threads, waves, snaps). Therefore, certain modifications had to be made to keep only the long-format posts for voting.
On the other hand, the feed needs to be ordered so that it does not display the content of users in complete blocks, but rather sorts them by publication date, while showing a maximum number of posts based on a 24-hour timeframe.
Editing the List
This section is pending for the upcoming week. It is mocked up at the UI level but is not yet functional. The idea is to be able to add/remove new users to the aforementioned tracking list.
General Progress
Overall, most of this section is already completed, and only some details remain to be polished. After that, from a general perspective, we will observe which details can be improved in terms of system performance. Next week, I expect this section to be fully functional so we can move on to more challenges.
Spanish Version
Hola a todos, bienvenidos a otra actualización sobre el proceso de desarrollo de esta aplicación de estadísticas para llevar un seguimiento de las personas de nuestra comunidad, y así ofrecer una mayor experiencia y apoyo.
Seguimos trabajando en la sección de Curaduría, debido a que es el segmento con mayor practicidad. Luego de que este esté completamente implementado, pasaremos a desarrollar nuevas funcionalidades para, poco a poco, lograr el objetivo: crear un sistema completamente escalable, fácilmente utilizado por todos y para cualquier comunidad, con el mínimo de configuración posible.
Luego de tener listo el feed para la comunidad, siendo completamente funcional para votar, teníamos como misión crear nuevas formas de organizar el contenido mostrado para votar.
Filtrado por Etiquetas
Aquí podemos ver cómo ahora podemos seleccionar una etiqueta (momentáneamente) y filtrar una cantidad finita de posts recientes en los cuales esa etiqueta esté presente. De esta forma, se agrega este nuevo criterio para los curadores, que puede ser interesante debido a que, para comunidades más focalizadas, filtrar posts por etiquetas puede ser una forma de descubrir nuevos usuarios, tanto como una forma de agrupar el contenido de una sola temática.
Esta es la funcionalidad en la cual estoy trabajando actualmente. Esta sección está reservada para mostrar las publicaciones de una lista de usuarios modificable pero escogida, para así focalizar la atención en ciertos usuarios.
Esta sección en particular ha representado un reto. Aunque ya es funcional, tiene aspectos a mejorar completamente, que son los detalles iniciales para la próxima semana de trabajo.
Debido al formato de @hivesql a la hora de realizar las consultas, muestra todo el contenido publicado de un usuario de Hive (threads, waves, snaps). Entonces, hubo que realizar ciertas modificaciones para quedarnos solo con los posts de formato largo para votar.
Por otra parte, queda ordenar el feed para que no muestre el contenido de los usuarios en bloques completos, sino ordenarlos por fecha de publicación, a la par que se muestren una cantidad máxima de publicaciones basadas en un tiempo de 24 horas.
Edición del Listado
Esta sección queda pendiente para esta próxima semana. Está maquetada a nivel de UI, pero todavía no es funcional. La idea es que se puedan agregar/eliminar nuevos usuarios a la anterior lista de seguimiento.
Avances generales
De manera general, la mayor parte de esta sección ya está completada y solo queda pulir algunos detalles para luego, desde una visión general, observar qué detalles son mejorables en función del performance del sistema. En la próxima semana, espero que esta sección esté completamente funcional para ir a por más retos.
Text Translated with Deepseek