Internet Explorer 8 - Aceleradores

Windows Técnico

Sindicación

Proximos HOLs

Loading...

Vamos a retomar los posts temáticos sobre Internet Explorer 8 y lo vamos a hacer con una de las mayores novedades que han incluido en esta versión: los aceleradores (o accelerators en su versión inglesa)

Los aceleradores son pequeños ficheros XML que definen una serie de acciones para eventos concretos del usuario. Por ejemplo, si entro en la página de un restaurante y quiero ver donde se encuentra, solo tengo que marcar la dirección del local y seleccionar el acelerador de mapas.

image

Dentro del proceso de instalación que explicamos el otro día en este mismo blog se nos ofrecía la posibilidad de instalar una serie de aceleradores por defecto que incluyen algunos para los servicios más comunes de Microsoft: mapas, correo, búsquedas, correo y traducción. Sin embargo no estamos limitados a las opciones que se nos proponen sino que además podremos instalar aceleradores desarrollados por terceros o incluso implementar nuestros propios aceleradores.

image

Para acceder a una galería de aceleradores podremos navegar hasta la propuesta de Microsoft, la galería de complementos, donde hay una lista de algunos de los aceleradores que podemos instalar. Entre ellos algunos tan interesantes como las búsquedas en Tuenti o en Facebook.

Pero este vistazo a la nueva característica no estaría completo sin comentar la posibilidad de administrar nuestros aceleradores. Desde la ventana de administración de los aceleradores tenemos opción a desinstalar aceleradores, a establecer alguno de ellos como predeterminado para determinadas acciones o para conocer más información sobre ellos, como por ejemplo sobre URL de instalación.

image

Sin embargo todo esto no estaría completo si no se nos permitirse a los usuarios crear nuestros propios aceleradores. Pensando en ello Microsoft ha publicado las especificaciones sobre cuál es el formato que debemos de usar para generar nuestros aceleradores.

Aunque pueda parecer complicado vamos a exponer un pequeño ejemplo de cómo podemos realizar un acelerador para nuestra página web. En este caso vamos a realizar un acelerador que busque posts relacionados sobre un tema gracias a las etiquetas del blog de WindowsTecnico.com. El código sería el siguiente:

<?xml version="1.0" encoding="UTF-8" ?>
<os:openServiceDescription xmlns:os="http://www.microsoft.com/schemas/openservicedescription/1.0">
    <os:homepageUrl>http://www.windowstecnico.com/</os:homepageUrl>
    <os:display>
        <os:name>WindowsTecnico.com tags</os:name>
        <os:icon>http://www.informatica64.com/imagenes/favicon.ico</os:icon>
        <os:description>Muestra entradas relacionadas en WindowsTecnico.com</os:description>
    </os:display>
    <os:activity category="Search">
        <os:activityAction context="selection">
            <os:execute action="http://www.windowstecnico.com/archive/tags/{selection}/default.aspx" method="get" />
        </os:activityAction>
    </os:activity>
</os:openServiceDescription>

Como se puede observar es un simple XML que podemos modificar a nuestro gusto siempre y cuando cumplamos con las especificaciones que nos vienen dadas en la MSDN. Quizás la parte más importante sea la de os:execute, donde se le indica al navegador que acción va a realizar cuando seleccionemos un texto y hagamos clic en nuestro acelerador. En este caso se realizara una petición a la URL que muestra los posts escritos dentro de una categoría concreta.

Este fichero XML debemos de instalarlo en nuestro navegador así que para ello debemos de generar un fichero HTML con el siguiente código:

<button id="myButton"
    onclick="window.external.AddService('http://www.prueba.com/windowstecnico.xml')">
    Add MyMap to the shortcut menu in Internet Explorer 8</button>

Evidentemente debemos de escribir la dirección URL donde se encuentre nuestro fichero XML y pulsar sobre el botón desde un navegador IE 8.

Como ejemplo podéis instalaros el acelerador para WindowsTecnico.com haciendo clic en el siguiente botón:

Instalar acelerador para WindowsTecnico.com

Ahora podríamos seleccionar la palabra “Sonido” y usar nuestro acelerador para probar como funciona. Venga, ¿¡a que esperas a probarlo!? Un saludo y hasta el próximo post.


Enviado may 19 2009, 10:13 por Pedro Laguna

Comentarios

Ivan Martinez escrito re: Internet Explorer 8 - Aceleradores
en 06-07-2009 17:04

Un artículo excelente para comprender la utilidad de los aceleradores. Saludos!

Windows Tecnico escrito Internet Explorer 8 – Despliegue (IEAK 8)
en 06-09-2009 12:11

Como ya sabemos ‘todos’ ha salido recientemente la nueva versión del navegador de Microsoft. En el post

jerc escrito re: Internet Explorer 8 - Aceleradores
en 12-08-2009 23:47

No me funciona mi acelerador, quiero hacer uno que busque videos en you tube.....

En HTML pongo esto......

<button id="myButton"

   onclick="window.external.AddService('YT.xml')">

   Acelerador You tube</button>

Y en XML esto otro.....

<?xml version="1.0" encoding="UTF-8" ?>

<os:openServiceDescription

xmlns:os="www.microsoft.com/.../1.0">

   <os:homepageUrl>http://www.youtube.com/</os:homepageUrl>">www.youtube.com/.../os:homepageUrl>

   <os:display>

       <os:name>Youtube</os:name>

       <os:icon>YT.ico</os:icon>

       <os:description>Buscador You tube</os:description>

   </os:display>

   <os:activity category="Search">

       <os:activityAction context="selection">

           <os:execute action="http://www.youtube.com/{selection}></os:execute>

       </os:activityAction>

   </os:activity>

</os:openServiceDescription>

QUE ME FALLA????????, EN TODO CASO COMO SE HACE UN ACELERADOR PARA yOU tUbE

hola escrito re: Internet Explorer 8 - Aceleradores
en 03-04-2010 20:20

jnhfiherguhryt

Takeshi escrito re: Internet Explorer 8 - Aceleradores
en 03-20-2010 18:12

amigo te pido un gran favor me podrias crear un acelerador para youtube?¿?¿ te lo agradeceria bastante  mi correo es elchino_h6@hotmail.com es que soy  monse con esto de codigo ejeje  

Takeshi escrito re: Internet Explorer 8 - Aceleradores
en 03-20-2010 18:12

amigo te pido un gran favor me podrias crear un acelerador para youtube?¿?¿ te lo agradeceria bastante  mi correo es elchino_h6@hotmail.com es que soy  monse con esto de codigo ejeje  

Añadir un comentario

(requerido)  
(opcional)
(requerido)  
Recordarme
If you can't read this number refresh your screen
Enter the numbers above: