júl.
17
Szerző:
Major
2009. 07. 17. 15:23

Ha a weboldalon kijelölünk egy szót vagy kifejezést, a gyorssegéd funkciónak köszönhetően azonnal több információt kaphatunk a kijelölt szövegről. A kijelölt rész mellett megjelenő kicsi, kék ikonra (
) kattintva meg tudjuk adni, hogy hol keressen az adott kifejezésre (blogok, Live Search, Google Térkép stb.). A Page > All Accelerator > Find More Accelerators menüpont alatt megtaláljuk az elérhető szolgáltatásokat. (A megjelenő oldalon az Add to Internet Explorer menüpontra kattintva tudjuk hozzáadni a böngészőhöz a kiválasztott szolgáltatást.)
Az Accelerator fejlesztése - hasonlóan a Web Slice-hez - szintén kihívásokkal teli. Amiben van is némi igazság mivel valóban itt már több mindent kell tennünk a siker érdekében. Lássuk akkor mi is szükséges: elsősorban kell egy XML ami leírja az Accelerator-t, ezt nyílván valahogy telepíteni kell a böngészőkbe, és harmadrészt kell egy web lap amely az URL-ben érkező request-et fogja feldolgozni (tehát csinál vele valamit, lefordítja, kikeresi az adatbázisunkból, stb).
- Nézzük először az XML-t: itt meg kell adnunk néhány dolgot: homepageUrl, Display (name, description, icon), Activity (category, preview, execute). Valami ilyesmi:
<os:openServiceDescription
xmlns:os="http://www.microsoft.com/schemas/openservicedescription/1.0">
<os:homepageUrl>http://www.espirit.huos:homepageUrl>
<os:display>
<os:name>eSpiritos:name>
<os:description>Find on eSpiritos:description>
<os:icon>http://www.espirit.hu/Portals/0/Templates/eSpirit_Logo_16x16.icoos:icon>
os:display>
<os:activity category="Teszt">
<os:activityAction context="selection">
<os:preview action="http://www.espirit.hu/Target.aspx?text={selection}" />
<os:execute action="http://www.espirit.hu/Target.aspx?text={selection}" method="get">
os:execute>
os:activityAction>
os:activity>
os:openServiceDescription>
- Ezután már csak a megírt „kódot” kell a nagyérdeműhöz juttatnunk ennek lehet több módja is az egyik a saját weboldalunkon egy gomb (link, akármi) aminek valamely eseményébe ezt írjuk pl.: onclick="window.external.AddService('Accelerator.xml')" . Amint a felhasználó a gombra kattint máris feljön a telepítő ablak. Teszt link: http://www.espirit.hu/Accelerator/Install.aspx
- Végül pedig el kell készíteni a target web oldalt ami majd fogadja és feldolgozza a kapott szöveget. Ez a példában egy egyszerű kiíratást jelent, de a többi lehetőséget a fantáziátokra bízom.
Tags: