Operator Userscripts zukünftig im OpenService XML-Format

Michael Kaply plant einige interessante neue Features für Operator (Firefox Microformats-Addon).

Um User-Skripte vor der Installation nicht erst herunterladen zu müssen, sollen die Skripte von JS auf XML umgestellt werden. Als Basis für das XML-Modell wurde das, von Microsoft spezifizierte, OpenService Format angedacht.

So könnte ein Script z.B. aussehen:

<?xml version="1.0" encoding="utf-8"?>
<openServiceDescription
xmlns="http://www.microsoft.com/schemas/openservicedescription/1.0">
<display>
<name>Find with MapQuest</name>
<icon>http://www.mapquest.com/favicon.ico</icon>
</display>
<homepageUrl>http://www.mapquest.com</homepageUrl>
<activity category="Map">
<activityAction context="hCard.adr">
<execute method="get"
action="http://www.mapquest.com/maps/map.adp?searchtype=address">
<parameter name="address" value="{street-address}"/>
<parameter name="city" value="{locality}"/>
<parameter name="state" value="{region}"/>
<parameter name="zipcode" value="{postal-code}"/>
<parameter name="country" value="{country-name}"/>
</execute>
</activityAction>
</activity>
</openServiceDescription>

Weitere Gedanken zu der „OpenService extension for microformats contexts“ oder „Automatic Discovery“ findet ihr im Microformats Wiki

RSS readers like you are the secret sauce of the internet. Keep rocking and staying informed!