stringtranslate.com

Paginación

La paginación , también conocida como paginación , es el proceso de dividir un documento en páginas discretas , ya sean páginas electrónicas o páginas impresas.

En referencia a libros producidos sin computadora, paginación puede significar la numeración consecutiva de páginas para indicar el orden correcto de las páginas, lo que rara vez se encontraba en documentos anteriores a 1500 y solo se convirtió en una práctica común c. 1550, cuando reemplazó a la foliación, que numeraba sólo los anversos de los folios.

Paginación en procesamiento de textos, autoedición y composición tipográfica digital.

El procesamiento de textos , la autoedición y la composición tipográfica digital son tecnologías basadas en la idea de la impresión como medio de salida final previsto, aunque hoy en día se entiende que gran parte del contenido producido a través de estas vías será visto en pantalla como páginas electrónicas por la mayoría de los usuarios en lugar de hacerlo. siendo impreso en papel.

Todas estas herramientas de software son capaces de hacer fluir el contenido a través de algoritmos para decidir la paginación. Por ejemplo, todos incluyen ajuste de texto automatizado (para obviar delimitadores de nueva línea codificados ), párrafos legibles por máquina (para tomar decisiones sobre el final de párrafo) y paginación automatizada (para tomar decisiones sobre saltos de página). Todas esas capacidades automatizadas pueden ser anuladas manualmente por el usuario humano, mediante guiones suaves (es decir, insertando un guión que solo se usará si la palabra se divide en dos líneas y, por lo tanto, no se muestra si no), saltos de línea manuales ( que fuerzan una nueva línea dentro del mismo párrafo), retornos forzados (que fuerzan tanto una nueva línea como un nuevo párrafo) y saltos de página manuales .

Paginación impresa

Hoy en día, las páginas impresas generalmente se producen enviando un archivo electrónico a un dispositivo de impresión, como una impresora de escritorio o una imprenta moderna . Estos archivos electrónicos pueden ser, por ejemplo, archivos Microsoft Word , PDF o QXD . Normalmente ya incorporarán las instrucciones de paginación, entre otras instrucciones de formato. La paginación abarca reglas y algoritmos para decidir dónde caerán los saltos de página , que dependen en parte de consideraciones culturales sobre qué contenido pertenece a la misma página: por ejemplo, se puede intentar evitar viudas y huérfanos . Algunos sistemas son más sofisticados que otros a este respecto. Antes del auge de la tecnología de la información (TI), la paginación era un proceso manual: toda la paginación la decidía un humano. Hoy en día, la mayor parte de la paginación la realizan máquinas, aunque los humanos a menudo anulan decisiones particulares (por ejemplo, insertando un salto de página ).

Paginación en pantalla electrónica.

Un usuario que ve una página electrónica en un dispositivo de lectura de libros electrónicos, uno de varios dispositivos que muestran páginas electrónicas

"Página electrónica" es un término que abarca contenido paginado en presentaciones o documentos que se originan o permanecen como documentos electrónicos visuales . Se trata de un término de formato de archivo y grabación de software , a diferencia del papel electrónico , una tecnología de visualización de hardware . Las páginas electrónicas pueden tener un tamaño estándar según la configuración del documento de un archivo de procesador de textos, un archivo de aplicación de autoedición o un archivo de software de presentación . Las páginas electrónicas también pueden ser dinámicas en tamaño o contenido, como en el caso de las páginas HTML . Cuando la interactividad del usuario final es parte del diseño de la experiencia del usuario de una página electrónica, se la conoce mejor como interfaz gráfica de usuario (GUI). El número y el tamaño de las páginas electrónicas de un documento están limitados por la cantidad de almacenamiento de datos en la computadora , no por los dispositivos de visualización o la cantidad de papel.

La mayoría de las páginas electrónicas son para visualización (salida de pantalla) en un monitor de computadora o dispositivo portátil , o para salida a un dispositivo de impresión . Los PDF y algunas páginas con formato de archivos de libros electrónicos están diseñados para hacer ambas cosas. La mayoría de las aplicaciones imprimirán páginas electrónicas sin necesidad de realizar una captura de pantalla . Sin embargo, no todo el software admite la impresión de páginas WYSIWYG . Las páginas exclusivas para salida en pantalla se conocen más comúnmente como pantallas, ventanas , interfaces, escenas o tarjetas . En el caso de los software de presentación, las páginas electrónicas se conocen como diapositivas .

En navegadores web

Las páginas electrónicas que se muestran en un navegador web a menudo se denominan páginas web , independientemente de si se accede a ellas en línea a través de un servidor web en la World Wide Web o si se almacenan localmente fuera de línea . Más precisamente, dichos documentos reciben nombres mediante el lenguaje de marcado que los hace visibles a través de un navegador web, por ejemplo, " página HTML ".

En las páginas web dinámicas , la paginación se utiliza para cosas tales como mostrar un número limitado de resultados en las páginas de resultados de los motores de búsqueda o mostrar un número limitado de publicaciones al visualizar un hilo de foro .

La paginación se utiliza de alguna forma en casi todas las aplicaciones web para dividir los datos devueltos y mostrarlos en varias páginas dentro de una sola página web. La paginación también incluye la lógica de preparar y mostrar los enlaces a las distintas páginas.

La paginación se puede manejar en el lado del cliente o en el lado del servidor .

Para la paginación del lado del cliente, el contenido de cada página se incluye en el código fuente HTML precargado dentro de la página, mientras que la paginación del lado del servidor solicita cada página individualmente durante la navegación.

La paginación del lado del servidor es más común. La paginación del lado del cliente se puede usar cuando hay muy pocos registros a los que acceder, en cuyo caso se pueden devolver todos los registros y el cliente puede usar JavaScript o CSS [1] para ver las páginas separadas.

Al usar AJAX , se puede usar la paginación híbrida del lado del servidor/cliente, en la que se usa JavaScript para solicitar la página siguiente del servidor que se carga e inserta en el modelo de objetos de documento a través de AJAX. [2]

La paginación del lado del servidor es apropiada para grandes conjuntos de datos, ya que proporciona una carga inicial de la página más rápida, accesibilidad para quienes no ejecutan Javascript y una lógica empresarial de vista compleja, mientras que la paginación del lado del cliente permite navegar entre páginas sin demora debido a una solicitud del servidor.

Implementar correctamente la paginación puede resultar complicado. [3] Hay muchas preguntas diferentes sobre usabilidad, como si se deben incluir enlaces "anteriores" y "siguientes", cuántos enlaces a páginas se deben mostrar y si debe haber un enlace a la primera y última página. [4] También es útil la posibilidad de definir el número de registros que se muestran en una sola página. [5]

En comparación con el desplazamiento sin fondo, la paginación permite omitir páginas y se puede implementar con enlaces permanentes (como se hace con el offsetparámetro URL en el motor wiki de MediaWiki ), mientras que el desplazamiento sin fondo no requiere hacer clic o tocar si se carga automáticamente.

Presentación versus contenido

Hoy en día, todo el contenido, sin importar qué medio de salida se planifique, se prediga o no, se puede producir con tecnologías que permiten transformaciones posteriores en cualquier presentación deseada, aunque esa preparación con mejores prácticas aún está lejos de ser universal. Esto generalmente implica un lenguaje de marcado (como XML , HTML o SGML ) que etiqueta el contenido de forma semántica y legible por máquina, lo que permite que las tecnologías posteriores (como XSLT , XSL o CSS ) los generen en cualquier presentación que se desee. Este concepto se conoce como separación de presentación y contenido . Este paradigma es ahora el convencional en la mayoría de las publicaciones comerciales, excepto en la medida en que interfieren problemas de herencia y compatibilidad con versiones anteriores y restricciones presupuestarias, y en la medida en que muchas de las personas involucradas no entienden el tema lo suficiente como para ayudar a generar cumplimiento. Pero la necesidad de paginar manualmente ha disminuido a medida que avanza la tecnología de visualización dinámica y paginación automática. Además, hay menos necesidad de hacer una distinción jerárquica entre paginación impresa y paginación en visualización electrónica, porque lo más probable es que se utilice el mismo contenido subyacente exclusivamente para este último método, si no para ambos métodos de visualización.

Ver también

Referencias

  1. ^ "Creación de una lista paginada solo con HTML y CSS para diseño adaptable". _Beacon - Sitio principal 2019 .
  2. ^ Mikheev, Oleg (28 de agosto de 2007). "Programación Ajax con Struts 2". Mundo Java . Consultado el 26 de julio de 2020 .
  3. ^ Baptiste, Lyndon (30 de noviembre de 2007). "Paginación PHP perfecta". Punto de sitio . Consultado el 6 de febrero de 2009 .
  4. ^ Gervasio, Alejandro (10 de mayo de 2005). "¿Anterior o siguiente? Paginación de registros con PHP - Parte 3". DevShed . Archivado desde el original el 8 de mayo de 2017.
  5. ^ Nimesh, Rakhitha (21 de agosto de 2011). "Creación de una biblioteca de paginación PHP desde cero". Php innovador . Archivado desde el original el 27 de abril de 2016.