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

You are a true RSS aficionado! While others are drowning in social media noise, you enjoy the simplicity and control of RSS. Congrats!