[cadius] Sistemas de paginación
Martin Campos
vmartin.campos en gmail.com
Lun Abr 14 11:46:58 CEST 2008
Porque se debe paginar?
- Rapidez para mostrar resultados?
- Acotar registros de la consulta a la BD?
- Facilidar la navegación?
En mi opinión y si tu aplicación te lo permite, el usuario debe configurar
los resultados tal y como lo hace GOOGLE (número de resultados por páginas)
pero con más funcionalidades como máximo número de páginas, ...
Códigos que te puedan servir:
http://jpinedo.webcindario.com/scripts/paginator/
http://paginator.rubyforge.org/
Más lectura:
http://www.desarrolloweb.com/articulos/1035.php
http://www.programacionweb.net/articulos/articulo/?num=49
Un saludo:
MARTIN
El día 14 de abril de 2008 10:16, Victoria Gracia <victoria.gracia en gmail.com>
escribió:
> Hola,
>
> Estoy trabajando en un producto web de información que, como es
> habitual, potencialmente puede arrojar muchos resultados y por tanto se
> hará necesario permitir al usuario acceder a porciones parciales de
> éstos, lo que se conoce por sistema de paginación y que seguro os habéis
> encontrado millones de veces en la web, aunque no existe una forma única
> de resolverlo.
>
> Google:
> Coloca tantas "o" como páginas de resultados se haya obtenido
> (hasta 12) y enlaces numerados del 1 al número de páginas y un
> enlace con la palabra siguiente.
> Funcionamiento
> Pulsar sobre un número (o la letra "o" correspondiente)te lleva
> a esa página de resultados. Si hay muchas páginas la paginación
> se actualiza y muestra los enlaces "anterior", 21 números de
> página con enlace directo a la página, y enlace posterior. Cada
> número te lleva a la página, anterior a la página anterior a la
> que se muestra en pantalla, siguiente la posterior, y los
> números de página de resultados (a menos que la proximidad a las
> páginas inicial o final hagan variar el comportamiento).
>
> Flickr:
> Muestra los números de 8 páginas de resultados, con enlaces que
> llevan a la anterior y la posterior. Debajo indica el número de
> resultados (no de páginas) obtenidos.
>
> etc...
>
> En algunos casos (ahora no los recuerdo) había visto acceso directo a la
> página inicial o final.
>
> En otros también he llegado a ver la posibilidad de navegar por grupos:
> si las páginas tienen 10 resultados cada una, y la paginación muestra 5
> páginas, pulsar sobre posterior desde la página 1 no te lleva a la
> página siguiente (la 2) sino al siguiente grupo de resultados, esto es,
> la página 6.
>
> etc...
>
> Estoy haciendo un paginador genérico que después podría personalizarse
> en cada instalación (cantidad de páginas de resultados en pantalla,
> etiquetas HTML que se utiliza, etc...) y he pensado que vuestras
> opiniones pueden ayudarme a hacerlo más usable.
>
> ¿Qué pensáis respecto?
>
> 1. Dejar al visitante del sitio decidir el número de resultados por
> página (estableciendo un valor por defecto)
> 2. Permitir avanzar por páginas / grupos / inicial-final
> 3. Ubicación en la página (parte superior, inferior, ambos)
> 4. Cualquier otro aspecto que consideréis oportuno
>
> Muchas gracias por vuestra opinión.
>
> Un saludo
>
> Victoria
>
>
> _______________________________________________
> altas, bajas y modificaciones:
> http://www.cadius.org/lista/opciones.html
>
--
Salu2:
MARTIN un valenciano desde Madrid (ESPAÑA)
Más información sobre la lista de distribución Lista