Crear marcadores inteligentes de Firefox

Firefox 3 cambió el sistema de marcadores de un sistema básico basado en html a usar bases de datos sqlite. Una ventaja de usar bases de datos es la posibilidad de ejecutar consultas personalizadas.

Tres de los llamados marcadores inteligentes ya están disponibles después de instalar Firefox 3: las etiquetas más visitadas, marcadas recientemente y recientes utilizan todas las consultas de la base de datos para proporcionar al usuario resultados dinámicos.

Entonces, ¿qué es posible con esta técnica además de esas tres carpetas de marcadores dinámicos predeterminados? Los usuarios pueden mostrar todos los marcadores etiquetados con una etiqueta específica, mostrar las últimas diez páginas que visitaron en un dominio específico o enumerar los marcadores menos visitados.

Existen muchas posibilidades adicionales y solo se trata de definir la consulta de la base de datos correctamente para producir los resultados deseados.

Lo básico primero. Las consultas de la base de datos se agregan como marcadores normales y se colocan en el campo de ubicación en lugar de la dirección habitual que apunta a un recurso. El nombre se puede seleccionar libremente y las consultas a la base de datos utilizan la sintaxis place: query. Echemos un vistazo a un ejemplo:

La consulta anterior es "place: queryType = 0 & sort = 8 & maxResults = 10" utiliza los filtros queryType, sort y maxResults.

  • queryType = 0 devolverá resultados del historial
  • sort = 8 ordenará los marcadores por recuento de visitas
  • maxResults = 10 limita los resultados a diez marcadores.

Otros parámetros interesantes son:

  • sort = 0 devuelve el orden de marcador natural.
  • ordenar = 1 de la A a la Z
  • ordenar = 12 por fecha agregada
  • maxresults = 0 mostrar todos los resultados
  • queryType = 1 consulta los marcadores
  • queryType = 2 devolverá resultados de todas las ubicaciones
  • domain = string solo devuelve resultados que coinciden con el nombre de dominio

Los chicos del foro de Mozillazine hicieron un buen trabajo al enumerar las consultas relevantes y sería redundante simplemente copiar y pegar su trabajo aquí.

Simplemente dirígete al foro y echa un vistazo a las consultas. Si desea tener una consulta específica y no puede hacer que funcione, háganos saber en los comentarios e intentaremos compilarla para usted.