Zum Inhalt springen

OStatus

aus Wikipedia, der freien Enzyklopädie

OStatus (ursprünglicher Name des Projekts: OpenMicroBlogging) ist ein offenes Protokoll, über das Mikroblogging-Dienste dezentral miteinander kommunizieren können. Die einzelnen OpenMicroBlogging-Dienste kommunizieren hierbei über die OAuth- und Yadis-Protokolle miteinander, so dass es dem Nutzer möglich ist, auch Nachrichten von anderen Diensten zu abonnieren.

Geschichte

Die OpenMicroBlogging-Spezifikation wurde am 7. Juni 2008 von Evan Prodromou veröffentlicht, dem Entwickler der freien Referenzimplementierung StatusNet (damals Laconica) und Betreiber der bis Juli 2013 darauf basierenden Plattform identi.ca.<ref>Ross Mayfield: Identica launches, an open source Twitter. ross.typepad.com; abgerufen am 5. Januar 2009.</ref><ref>Erica Naone: Microblogging öffnet sich. heise.de, Technology Review, 12. August 2008.</ref> Auch der Dienst TodaysMama Connect<ref>TodaysMama Connect: http://todaysmama.com/connect/</ref> und Leo Laportes Twit Army nutzen Laconica.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20080826063959

      | {{#ifeq: 20080826063959 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: army.twit.tv | {{#invoke:WLink|getEscapedTitle|army.twit.tv}} | {{#invoke:Webarchiv|getdomain|http://army.twit.tv/}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20080826063959}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: army.twit.tv | {{#invoke:WLink|getEscapedTitle|army.twit.tv}} | {{#invoke:Webarchiv|getdomain|http://army.twit.tv/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-04 15:55:53 InternetArchiveBot | 2019-05-04 15:55:53 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20080826063959}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: army.twit.tv | {{#invoke:WLink|getEscapedTitle|army.twit.tv}} | {{#invoke:Webarchiv|getdomain|http://army.twit.tv/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-04 15:55:53 InternetArchiveBot | 2019-05-04 15:55:53 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: army.twit.tv | {{#invoke:WLink|getEscapedTitle|army.twit.tv}} | {{#invoke:Webarchiv|getdomain|http://army.twit.tv/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-04 15:55:53 InternetArchiveBot | 2019-05-04 15:55:53 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: army.twit.tv | {{#invoke:WLink|getEscapedTitle|army.twit.tv}} | {{#invoke:Webarchiv|getdomain|http://army.twit.tv/}} }} (Memento{{#if: {{#if: 2019-05-04 15:55:53 InternetArchiveBot | 2019-05-04 15:55:53 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: army.twit.tv | {{#invoke:WLink|getEscapedTitle|army.twit.tv}} | {{#invoke:Webarchiv|getdomain|http://army.twit.tv/}} }}  
                 }}}}}}}}{{#if:2019-05-04 15:55:53 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20080826063959|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://army.twit.tv/}}
    || {{#if:  || }}
  }}{{#if: army.twit.tv
    | {{#if: {{#invoke:WLink|isBracketedLink|army.twit.tv}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://army.twit.tv/%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://army.twit.tv/%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://army.twit.tv/ }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref><ref>Malcolm Bastien: There’s Twitter the company, and twitter the medium. latimesblogs.latimes.com, 24. März 2009.</ref>

Seit März 2009 weist die Suche bei identi.ca Benutzerkonten bei Twit Army nach. Es ist möglich, Nachrichten von Benutzern bei Twit Army über einen Account bei identi.ca zu abonnieren. Seit April 2009 gibt es Floss.pro, einen weiteren Dienst, der ebenfalls auf Laconica basiert.

Eine weitere Implementierung des OpenMicroBlogging-Protokolls ist die Software OpenMicroBlogger.

Seit März 2010 wird das Projekt unter dem Namen OStatus weitergeführt. Das Protokoll ist mittlerweile ganz oder teilweise von Google Buzz, StatusNet, Friendica, WordPress.com und Tumblr implementiert worden.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20100610021120

      | {{#ifeq: 20100610021120 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: It’s started! | {{#invoke:WLink|getEscapedTitle|It’s started!}} | {{#invoke:Webarchiv|getdomain|http://ostatus.org/2010/03/04/its-started}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20100610021120}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: It’s started! | {{#invoke:WLink|getEscapedTitle|It’s started!}} | {{#invoke:Webarchiv|getdomain|http://ostatus.org/2010/03/04/its-started}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-04 15:55:53 InternetArchiveBot | 2019-05-04 15:55:53 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20100610021120}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: It’s started! | {{#invoke:WLink|getEscapedTitle|It’s started!}} | {{#invoke:Webarchiv|getdomain|http://ostatus.org/2010/03/04/its-started}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-04 15:55:53 InternetArchiveBot | 2019-05-04 15:55:53 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: It’s started! | {{#invoke:WLink|getEscapedTitle|It’s started!}} | {{#invoke:Webarchiv|getdomain|http://ostatus.org/2010/03/04/its-started}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-04 15:55:53 InternetArchiveBot | 2019-05-04 15:55:53 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: It’s started! | {{#invoke:WLink|getEscapedTitle|It’s started!}} | {{#invoke:Webarchiv|getdomain|http://ostatus.org/2010/03/04/its-started}} }} (Memento{{#if: {{#if: 2019-05-04 15:55:53 InternetArchiveBot | 2019-05-04 15:55:53 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: It’s started! | {{#invoke:WLink|getEscapedTitle|It’s started!}} | {{#invoke:Webarchiv|getdomain|http://ostatus.org/2010/03/04/its-started}} }}  
                 }}}}}}}}{{#if:2019-05-04 15:55:53 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20100610021120|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://ostatus.org/2010/03/04/its-started}}
    || {{#if:  || }}
  }}{{#if: It’s started!
    | {{#if: {{#invoke:WLink|isBracketedLink|It’s started!}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://ostatus.org/2010/03/04/its-started%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://ostatus.org/2010/03/04/its-started%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://ostatus.org/2010/03/04/its-started }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, Ankündigung vom 4. März 2010.</ref>

Weblinks

Einzelnachweise

<references />