La mejora progresiva es una estrategia de diseño web diseñada para permitir que el contenidoEl contenido puede ser muy difícil de definir con precisión. Es una definición que se refiere a las declaraciones contenidas en un documento o publicación de cualquier tipo y puede incluir las tecnologías de la información y la comunicación. Esto cubre todos los tipos de medios como imágenes y texto. A parte de esto, en el campo de la optimización de motores de búsqueda, los términos duplicar contenido, contenido único, más básico de una web se muestre independientemente de la tecnología del navegadorUn navegador (además: browser) es una herramienta informática que te permite ver documentos y datos y navegar por la red. Los navegadores pueden mostrar distintos tipos de recursos de información; principalmente documentos HTML, a pesar de todo, además son posibles otros tipos de archivos y contenido multimedia, como PDF, JPEG, MPEG, GIF o el lenguaje de meta marcado. A través el uso de complementos especiales y la configuración respectivo, los más, la conexión a Internet o el tipo de dispositivo final. A la vez, no obstante, la web en cuestión además debería ofrecer una versión completa diseñada para satisfacer los mejores requerimientos técnicos posibles. Un resultado de esta estrategia es un diseño responsiveEn un diseño responsible, una web se mostrará de forma distinto según el tamaño de la pantalla y/o el tipo de dispositivo, con la finalidad de garantizar la facilidad de uso. Se aplica concretamente a las pequeñas pantallas de visualización de los dispositivos móviles, donde se requiere una representación distinto de la página. Antecedentes El diseño usual de una página web se basa en las pantallas de PC, tal y más. Una variante de esto es la estrategia mobile firstConcepto Mobile first¿Qué es Mobile first ?El Mobile first es una filosofía de diseño que, tal y como indica su propio nombre, pone en primer lugar a los dispositivos móviles. Al momento de elaborar una página web, un contenido o un software de cualquier tipo, tiene en mente siempre a los dispositivos smart como tablets o teléfonos móviles.Las máximas que definen a esta rama se enfocan en tener muy en más.
Desarrollo y antecedentes
Steven Champeon habló por primera vez del principio de la mejora progresiva en una conferenciaConcepto de Conferencia¿Qué es una Conferencia?Una conferencia es toda aquella reunión, normalmente con un alto grado de participantes y de espectadores, en la que consiste en realizar un debate sobre determinados puntos, impulsar una marca o abordar un tema para desarrollarlo desde el conocimiento y con distintos perspectivas que enriquezcan el discurso. Es uno de los medios principales con los que las grandes firmas dan a conocer sus nuevas estrategias, más en marzo de 2003. En posts que publicó más tarde para el portal Webmonkey, complementó su principio con más explicaciones sobre el tema. Este fue un desarrollo más de la técnica de Graceful Degradation (Degradación Grácil) previamente introducida. Al momento de desarrollar la web, se centró en la versión más moderna de navegador web disponible actualmente, para proporcionar las gradaciones en términos de diseño y funciones que se requieran. Detrás de este principio estaba la opinión de que el usuario sólo tenía que actualizar la versión actual del navegador para conseguir el mejor rendimiento factible del portal web.
A pesar de todo, las condiciones en la práctica generalmente son distintos. Los usuarios no pueden básicamente actualizar su móvil para usar contenido basado en Flash en la Web. Los usuarios no se limitan a realizar una actualización rápida del navegador, sólo para poder ver mejor el contenido actual. En mayor medida, esto además se aplica a las empresas. Las actualizaciones importantes requieren mucho esfuerzo por parte del departamento de TI. Por esta razón, estas innovaciones no se llevan a cabo con tanta frecuencia.
Las mejoras progresivas deberían ahora poner remedio a esta situación. El principio se basa en un consenso técnico mínimo y permite adaptar las webs a la progresividad del dispositivo de salida. Para esto se usan técnicas como CSSConcepto de CSS¿Qué es el CSS?CSS es un lenguaje de programación que se usa para definir el estilo y el aspecto de un documento que se ha escrito mediante de un lenguaje de etiquetas, como HTML. Conocido además como hojas de estilo en cascada, es el que se emplea para dar colores, indicar tipos de letra o inclusive resaltar aspectos como el espacio entre items para dotar de estilo a más o JavaScriptJavaScript es un lenguaje de programación que funciona en el lado del cliente y con el que las webs pueden ser más funcionales. Incorporación en código HTML El código JavaScript puede ser incrustado en las páginas HTML, para que adquieran funcionalidad. Existen varias opciones. Puede estar entre las etiquetas <SCRIPT> y </SCRIPT>, puede estar contenido en un archivo externo, puede ser un parámetro de las etiquetas HTML, y puede estar más, que están enlazadas externamente y sólo están disponibles si el navegador soporta su procesamiento.
Otra característica distintiva de la mejora progresiva es la idea de que el contenido y la presentación se tratan de forma separada y, por ende, existen más flexibilidad en la producción de contenido. Estas ideas se basan en el Lenguaje de Marcado Generalizado Estándar (SGML), que se desarrolló en la década de 1990 inclusive antes de que se estableciera el HTMLHTML (Hypertext Markup Language) se usa para estructurar el contenido de texto de un documento web. No sólo se marca el contenido, sino además la meta-información que describe este contenido. Las páginas HTML se almacenan normalmente en el directorio raíz del servidor. Cómo se creó En la era digital, a los usuarios les resulta difícil hallar su camino en las webs y hacer un seguimiento de las estructuras de las más como lenguaje de marcado. El contenido y la presentación estaban separados. A pesar de todo, posteriormente de que se estableció el HTML, los desarrolladores web inicialmente trabajaron de acuerdo al principio de Degradación Grácil. Pero con la llegada de muchos dispositivos finales distintos, como smartphones, tablets o ordenadores portátiles, el enfoque dentro del diseño web además cambió. El objetivo¿Qué es un objetivo?En marketing, un objetivo es el resultado que se pretende alcanzar en un periodo de tiempo, a través el uso de los recursos disponibles. Por tanto, se debe formular de una forma clara y hace falta que sea accesible y medible. más principal actualmente es garantizar que el contenido se pueda mostrar de la forma más idéntica factible en todos los dispositivos finales posibles. Las mejoras progresivas desempeñan ahora un papel muy importante en este contexto.
Principios
El principio de la mejora progresiva puede reducirse a seis enunciados básicos.
- Todo el contenido básico debe poder visualizarse en todos los navegadoresConcepto de Navegadores¿Qué son los Navegadores?Los Navegadores son herramientas informáticas que utilizamos para, normalmente, navegar por Internet y visitar cualquier página web, al mismo tiempo de para hacer otras tareas como ver documentos, observar vídeos o reproducir contenido multimedia de cualquier tipo. Son un tipo de software sencillamente usual y bastante utilizado hoy en día.Insistimos en que es algo que se utiliza con mucha frecuencia, puesto que moverse por Internet más web.
- Todas las funciones básicas deben poder ser ejecutadas por todos los navegadores web.
- El diseño más inmenso se subcontrata por medio de de CSS.
- Las funciones más extensas se subcontratan por medio de de Javascript.
- El usuario no está obligado a actualizar o cambiar su navegador.
- Se usa el marcado semántico.
Proceso
Progressive Enhancement se basa en la correcta visualización del contenido[1]. Todas las extensiones se basan en código HTML semánticamente excelente. Esto puede ser visualizado más tarde como se desee por extensiones CSS y adaptado al dispositivo final. Este enfoque garantiza que el contenido sea alcanzable a la mayor audiencia factible, independientemente del dispositivo de salida. La separación de contenido y diseño además facilita el mantenimiento de la web. En comparación con la degradación gradual, la mejora progresiva tiene la ventaja de que se necesita menos tiempo para realizar pruebas con distintos versiones de navegador.
Importancia para la usabilidad y SEO ¿Qué es SEO o search engine optimization? Conjunto de prácticas destinadas a mejorar el posicionamiento de una web en el ranking de resultados de los motores de búsqueda. Al contrario que la estrategia SEM, que contempla la inclusión de enlaces contratados para obtener este objetivo, el procedimiento SEO se ocupa exclusivamente de los resultados naturales (no pagados) localizados por el algoritmo propio de cada buscador. Para esto contempla ajustar más
Las webs que se diseñan e implementan de acuerdo con el principio de mejora progresiva disponen la ventaja de que el contenido básico se puede entregar a todos los crawlersConcepto de Crawlers¿Qué son los Crawlers?Los Crawlers, además conocidos como arañas web, son los rastreadores enviados por los motores de búsqueda para ver qué existen de nuevo en todo Internet. Se les conoce además como indexadores o indizadores debido a su función. Estos programas son los responsables de analizar todo el conjunto de Internet para detectar las nuevas webs o actualizaciones que haya en las ya existentes y hacer que más. A la vez, estos contenidos son de muy fácil acceso. Esto puede facilitar la indexaciónGeneralmente, la indexación' se refiere a un método de adquisición de información (desarrollo de información), a través el cual los documentos se recopilan y clasifican en función de palabras clave. Después, se forma un índice que es semejante a una biblioteca. Los documentos indexados, en su mayoría contenido de texto, se preparan para una búsqueda de un documento específico o palabra clave y se les proporcionan descriptores. Si quieres una más de sitios web. La mejora progresiva de las webs es una ventaja para los usuarios, puesto que se puede ingresar al contenido por medio de de dispositivos y tecnologías. De este modo, sólo existen una pequeña diferencia entre el hecho de que un usuario acceda a un portal web con un móvil mientras se desplaza, o con un portátil desde su red doméstica por medio de de DSL. Esto no sólo mejora la usabilidad de una web, sino además la experiencia del usuario.
En el caso de los proyectos web comerciales, esto puede dar lugar a un incremento de las conversiones y a un menor número de compras abandonadas. A la vez, la tasa de rebotes probablemente disminuirá y el tiempo de retención aumentará si el contenido web se muestra satisfactoriamente para el usuario. Un tiempo de permanenciaEl tiempo de permanencia o dwell time representa el tiempo que se queda un usuario en un portal web y abarca desde que entra en una página hasta que sale del dominio. Este dato puede analizarse con la herramienta de Google Analytics. Basándonos en el tiempo que permanece un usuario en nuestro portal web podemos medir y repasar la calidad del contenido y del portal web. Relevancia para el SEO más más largo en combinación con una tasa de reboteLa tasa de rebote, conocida en inglés como Bounce Rate, es el ratio entre las visitas que recibe un portal web y el número de visitantes que han abandonado el portal web en la primera página. Además se puede establecer el Tiempo de Permanencia de las visitas. La Tasa de Rebote y la Analítica Web La tasa de rebote es un indicador muy útil a la hora de establecer el más reducida son señales para los motores de búsquedaConcepto de Motores de Búsqueda¿Qué son los Motores de Búsqueda?Los Motores de búsqueda, o Search Engines, son lo que se conoce comúnmente como buscadores. Todos aquellos sistemas informáticos que trabajan buscando todos los archivos almacenados en internet por medio de de arañas o crawlers para elaborar páginas de resultados que sirvan para que los usuarios accedan a webs tras realizar una búsqueda. Son los responsables de que, al buscar cualquier más de que el contenido de la web es de alta calidad y relevante. De este modo, la mejora progresiva podría tener una influencia a largo plazo en el posicionamiento de una web al mejorar la experiencia del usuario a largo plazo.





