Rechtsruck: Deutschland 2015
[krt-msg] / 2007-10-08T00:00:00Z.msg
1 From: Boris Kraut <krt@nurfuerspam.de>\r
2 Date: Mon, 08 Oct 2007 00:00:00 +0000\r
3 Category: \r
4 Sender: \r
5 Message-ID: <20071008000000.H1kl4T@silberbruch>  \r
6 References: \r
7 Keywords: \r
8 Comments: \r
9 To: undisclosed-recipients: ;\r
10 Subject: RSS, Feeds und Web2.0\r
11 \r
12 \r
13 i) Really Sucking Syndication\r
14 ii) Really Sucking Syndication Revised\r
15 iii) Reinventing the wheel - Auf der Suche nach dem Zen des Bloggens\r
16 \r
17 \r
18 Really Sucking Syndication\r
19 --------------------------\r
20 \r
21 Podcasts nutzen sie, Blogs nutzen sie, Webzeitungen nutzen sie. Es scheint,\r
22 als ob kaum noch eine Internetseite, die etwas auf sich haelt, ohne auskommen\r
23 koennte. Die Rede ist von sogenannten Webfeeds. Webfeeds, das sind im Grunde\r
24 meist einfache XML-Dateien, die nichts anderes beinhalten, als eine\r
25 Auflistung von Eintraegen, wie beispielsweise News-Meldungen, Blogposts oder\r
26 eben neuen Audiodateien. Der Anbieter sorgt dafuer, dass diese Feeds immer\r
27 korrekt bestueckt sind und der geneigte Leser brauch sie nur in einem\r
28 speziellen Programm diese Feed-Datei abonieren, damit er immer weiss, was\r
29 auf der jeweiligen Webseite gerade laeuft. Neben dem Link zur Meldung sind\r
30 meist auch nuetzliche Informationen ueber den Autor, das Veroeffentlichngsdatum\r
31 und den Inhalt im Feed enthalten. Klingt einfach, kling gut, oder?\r
32 \r
33 Die Idee hinter Feeds ist ja eigentlich nicht schlecht, nein, im Gegenteil,\r
34 sie ist sehr gut. Sie ist sogar so gut, dass man sie schon mehrfach in der\r
35 Geschichte hatten. Frueher nutzte man so etwas wie eine Index-Datei,\r
36 Directory-Listing oder Plaintext fuer sowas, aber mit der Zeit wurden diese\r
37 immer mehr von grafikgeilen Webdesignern, Werbeevangelisten und\r
38 selbsternannten SEO-Koenigen missbraucht und ihrer eigentlichen Funktion\r
39 beraubt. Zwar sahen die neuen Index-Seiten zwar immer besonders schoen aus,\r
40 doch wurden beeintraechtigte Menschen, Computer und auch einige normale\r
41 Benutzer einfach ausser Acht gelassen. Es musste also ein neuer Standard\r
42 her, bei dem man diesmal alles richtig machen wollte und dem zusaetzlich\r
43 viele nuetzliche Verbesserungen einfliessen sollten...\r
44 \r
45 Nun, es ist nicht ganz so gekommen. Statt einem gueltigen Standard, haben wir\r
46 derer inzwischen mehr als neun, die natuerlich alle untereinander nicht\r
47 kompatibel sind. Zudem demontieren die oben genannten Gruppierungen auch\r
48 diese neue Technologie, indem sie inzwischen auch ganze Artikel in den\r
49 Feed packen oder mit ekelhafter HTML-Formatiererei versuchen ein\r
50 Alleinstellungsmerkmal zu erhaschen. Inzwischen hat sich neben den\r
51 verschiedenen RSS-Derivaten zum Glueck eine Gruppe zusammengefunden, die einen\r
52 neuen, einheitlichen Standard schaffen will. Unter der RFC 4287 [1] wurde bei\r
53 der IETF ein Entwurf fuer den ATOM-Feed eingereicht, der hoffentlich bald zum\r
54 Standard erkoren wird.\r
55 \r
56 Ich fuer meinen Teil werde bis dahin jedenfalls keinen Feed anbieten. Wer\r
57 wissen will, was auf meiner Webseite passiert, darf sich gerne die Zeit\r
58 nehmen, sie zu besuchen. Auch ein Script zu schreiben, dass sich meine\r
59 Index-Datei herunterlaedt, die URLs vervollstaendigt und eventuell noch ein\r
60 paar Design-AEnderungen durchfuehrt sollte niemanden ueberfordern. Tut mir\r
61 leid, dass ich bei diesem Artikel hier eigentlich nur rumgemault hab, aber\r
62 ich habe mich am Wochenende deswegen wirklich aufgeregt und wollte meinem\r
63 AErger mal Luft machen. Weitere Informationen findet ihr auf den\r
64 folgenden Seiten:\r
65 \r
66 - [1] http://tools.ietf.org/html/rfc4287\r
67 - [2] http://diveintomark.org/archives/2004/05/27/howto-atom-linkblog\r
68 - [3] http://diveintomark.org/archives/2004/02/04/incompatible-rss\r
69 - [4] http://en.wikipedia.org/wiki/Atom_(standard)\r
70 - [5] http://de.wikipedia.org/wiki/Atom_(Format)\r
71 - [6] http://de.wikipedia.org/wiki/Resource_Description_Framework\r
72 - [7] http://en.wikipedia.org/wiki/RSS\r
73 - [8] http://de.wikipedia.org/wiki/RSS\r
74 \r
75 Nachtrag: Inzwischen habe ich den Folgeartikel "Really Sucking Syndication\r
76 Revised" geschrieben, indem ich ein etwas differenzierteres Bild von\r
77 Feeds zeichne.\r
78 \r
79 \r
80 Really Sucking Syndication Revised\r
81 ----------------------------------\r
82 \r
83 Letztes Jahr habe ich ja meinem Unmut ueber Webfeeds schon einmal Luft\r
84 gemacht, doch inzwischen muss ich zugeben, dass es nicht damit getan\r
85 ist, Feeds einfach zu verdammen.\r
86 \r
87 Die Probleme\r
88 ~~~~~~~~~~~~\r
89 \r
90 Die Grundprobleme sind natuerlich geblieben. Auch wenn sich Atom [1] 1.0 als\r
91 proposed standard zunehmender Beliebtheit erfreut, gibt es immer noch viel\r
92 zu viele Feeds die auf irgend einem Pseudostandard beruhen in den dann noch\r
93 eigene Erweiterungen gewurstet werden.\r
94 \r
95 Zudem sind Feeds durch die vielen teils nutzlosen Metainformationen einfach\r
96 nur zu aufgedunsen. Klar ist die Groesse in Zeiten von 16Mbit auf dem\r
97 Downstream kaum noch ein Argument, doch fuer die zunehmende Zahl an mobilen\r
98 Endgeraeten mit sehr geringer Bandbreite ist jedes Kilobyte, dass vergeudet\r
99 wird, zu viel. Auch darf man nicht annehmen, dass Breitbandanschluesse\r
100 inzwischen normal sind. Es gibt noch genuegend Gegenden, in denen man mit\r
101 56k-Modem oder ISDN ins Internet geht.\r
102 \r
103 Ein weiteres Problem ist wie immer der Missbrauch der Technologie. Nicht\r
104 alles, was man machen kann, ist auch gut. So kann es durchaus von Vorteil\r
105 sein, wenn man in die Beschreibung eines Artikels oder den Artikel selbst\r
106 im Feed mit Markup versieht, um das Lesen angenehmer zu machen. Nur muss\r
107 man hier zwei Dinge beachten: Zum einen muss klar sein, wo HTML verwendet\r
108 wird und wo nicht. Generell sind alle Inhalte Klartext und nur wenn man es\r
109 vorher explizit angibt, darf man HTML verwenden. Diese explizite Angabe\r
110 wird aber nicht von allen Feed-Formaten unterstuetzt, so dass es viel zu\r
111 viele Feeds gibt, die darauf hoffen, dass der Newsreader das schon per\r
112 Autosensing herausfindet. Das ist absolut daneben! Zum anderen sollte man\r
113 sich daran halten, dass weniger oft mehr ist. In einem Feed bitte kein\r
114 JavaScript, Grafiken oder explizite Formatierungsangaben verwenden. JScript\r
115 ist sowieso die Geisel der Menschheit, Grafiken sorgen dafuer, dass ein\r
116 aufgeblaehter Feed noch dicker wird und die Formatierungen sind einfach\r
117 eine Frechheit. Wenn jemand meint, dass er etwas in roter Farbe markieren\r
118 muss, darf er das gerne fuer sich machen. Aber wenn er es in einem Feed\r
119 macht, ist er ziemlich undankbar seinen Lesern gegenueber. Was ist, wenn der\r
120 Newsreader des Lesers einen roten Hintergrund hat? Oder der Leser\r
121 farbenblind ist?\r
122 \r
123 Nachtrag: Man muss nicht jedem Autor boese Absichten unterstellen, es kann\r
124 sich durchaus manchmal nicht um Missbrauch sondern falschen Gebrauch\r
125 handeln, beispielsweise durch die Blogsoftware verursacht. Je mehr Feeds\r
126 ich persoenlich lese, desto mehr faellt mir ein Punkt besonders auf: Feeds\r
127 verlangen mesit einen eindeutigen Identifier fuer jeden Beitrag, womit\r
128 sich doppelte Beitraege vermeiden liesen. Leider fuehren viele Leute (oder\r
129 deren Software) das Prinzip ad absurdum: Sie finden einen Beitrag, den\r
130 sie auf ihrem eigenem Blog anderen empfehlen wollen, doch anstatt direkt\r
131 auf das Original zu linken, die Original-ID zu uebernehmen und nur eine\r
132 kurze Beschreibung dazu zu veroeffentlichen, erstellen sie einen eigenen\r
133 Beitrag mit eigener ID und verlinken diesen. Der User bekommt dann unter\r
134 Umstaenden nur zu lesen, dass der Autor einen Beitrag gefunden, den er\r
135 toll findet und der unter einem anderen Link erreichbar ist. Positives\r
136 Beispiel war lange Zeit Fefe [9], der konsequent auf den Originalbeitrag\r
137 gelinkt hat. Leider ist er inzwischen umgefallen und linkt auch auf sich\r
138 selber... auf Bitten seiner User! Negativ Beispiel, das der Ausloeser\r
139 fuer diesen Nachtrag war, ist FixMBR [10]: Ich finde es zwar auch schoen,\r
140 dass ihr bei Miwi [11] mitlest und euch ueber jede Folge von Chaosradio [12]\r
141 oder Pofacs [13] freut, aber ich habe sie selbst im Feedreader. Also bitte,\r
142 linkt in Zukunft aufs Original, nutzt die Original-ID und schreibt euren\r
143 Kommentar einfach in die Beschreibung rein; zumindest wenn ihr keine neuen,\r
144 eigenen Gedanken reinbringt, denn fuer diesen Fall gibt es ja den SOURCE-\r
145 Tag und VIA-Links.      \r
146 \r
147 Als letzter Kritikpunkt bleibt das Polling. In der heutigen Zeit ist es\r
148 unverstaendlich, warum ein geneigter Leser alle paar Minuten selbst\r
149 nachschlagen muss, ob es Neuigkeiten gibt. Es waere viel besser, wenn mir\r
150 der Autor selbst bescheid gibt, wenn ein neuer Eintrag vorhanden ist. Das\r
151 Problem verstaerkt sich, wenn der Feed-Autor die vorangegangenen Pukte nicht\r
152 beachtet hat: Wer beispielsweise seine kompletten Artikel samt\r
153 ausschweifender HTML-Fortmatierung in den Feed packt, darf sich nicht ueber\r
154 den Traffic wundern, den es erzeugt, wenn jeder Leser stuendlich oder\r
155 zumindest mehrmals taeglich sich den Feed herunterlaedt.\r
156 \r
157 Der Nutzen\r
158 ~~~~~~~~~~\r
159 \r
160 Inzwischen muss ich aber durchaus den Nutzen, den Feeds mit sich bringen\r
161 anerkennen, ja ich muss sogar sagen, dass Feeds mir einige Arbeit abnehmen.\r
162 Ich muss nicht mehr jedesmal eine bestimmte Webseite ansurfen um mich zu\r
163 informierenn, sondern kann einfach ihren Feed speichern und bin bedient.\r
164 \r
165 Im Gegensatz zu meiner frueheren Position kann ich mittlerweile durchaus\r
166 nachvollziehen, warum man einen kompletten Artikel in einen Feed packt. Es\r
167 ist sehr angenehm sich morgens alle aktualisierten Feeds herunterzuladen\r
168 und sich dann im Laufe des Tages unterwegs die ganzen Artikel durchlesen\r
169 zu koennen. Natuerlich blaeht das ganze natuerlich die Feeds unheimlich auf,\r
170 weshalb es besser ist, den Feed nur als Index zu nutzen und sich bei\r
171 Bedarf einfach zusaetzlich alle Artikel mit herunterzuladen. Das ist eine\r
172 Aufgabe, die auch gern der Feedreader automatisch erledigen kann, er weiss\r
173 ja auch, auf was die Links zeigen. Hier waere es dann natuerlich schoen,\r
174 wenn man gleich eine Druckversion verlinken wuerde, aber da die meisten\r
175 Feedautoren Leute auf ihre Seite holen wollen, wird das wohl\r
176 Wunschdenken bleiben. Trotzdem hege ich inzwischen die Hoffnung, dass\r
177 Feeds das Internet ein wenig aus der Gewalt der grafikgeilen Klick-User\r
178 befreit und man sich wieder verstaerkt dem wichtigen Inhalten zu wendet;\r
179 zumindest wenn die ganzen Seonauten und Co. nicht die tollen HTML-\r
180 Moeglichkeiten in Feeds missbrauchen.\r
181 \r
182 Nunja, ein weiterer, viel wichtigerer Punkt ist aber noch die\r
183 Maschinenlesbarkeit. Man kann sich nun ganz einfach eine Seite\r
184 -beispielsweise unter soup.io [14]- oder einen eigenen Feed einrichten,\r
185 die/der ganz gezielt die fuer einen wichtigen Meldungen zusammenfasst oder\r
186 die Meldungen noch entsprechend der eigenen Wuensche aufarbeitet.\r
187 \r
188 Die Alternativen\r
189 ~~~~~~~~~~~~~~~~\r
190 \r
191 Waehrend ich in meinem letzten Beitrag viele Pseudoalternativen nannte,\r
192 muss ich heute wohl eingestehen, dass ich etwas vorbelastet war und die\r
193 wenigsten davon wirklich brauchbar waren. Directory-Listings oder\r
194 aufgeraeumte Index-Dateien sind nur bedinkt als Feed brauchbar. Man\r
195 koennte beispielsweise die Feeds auch als "normale" Textdateien hinterlegen\r
196 mit einem Link pro Zeile, doch damit waere nur das XML-Manko weg. Das kann\r
197 keine Loesung sein, denn so sehr ich XML fuer allzu oft eingesetzt halte, hier\r
198 ist es gut und richtig, weil die Metainformationen die man dadurch erhaelt\r
199 sowie die Maschinenlesbarkeit den Nachteil der Dateigroesse wieder wett machen.\r
200 \r
201 Auch das Einbetten von Feedinformationen in die Indexdatei kann unter\r
202 Umstaenden funktionieren, ist aber auch nur das gleiche Konzept in\r
203 unterschiedlicher Auspraegung, meiner Meinung in einer schlechteren. Ein\r
204 besserer Ansatz waere es die Indexdatein gleich durch den Feed zu ersetzen\r
205 und die Artikel nur noch lose ohne das Korsett einer Webseite zu\r
206 veroeffentlichen.\r
207 \r
208 Nachtrag: Inzwischen habe ich das selbst ausprobiert und kann bestaetigen,\r
209 dass das wirklich gut funktioniert. Ich nutze einen Atom-Feed als\r
210 Ausgangsmaterial, dessen integrierter XSL-Style dafuer sorgt, dass Leute die\r
211 sich den Feed in einem Browser anschauen, eine vollfunktionsfaehige XHTML-\r
212 Seite angezeigt bekommen. Zum Stylen dieser Seite nutze ich weiterhin CSS,\r
213 denn XSL-FO ist deutlich zu viel des Guten fuer diesen Zweck. Reines\r
214 Formatieren des Feeds per CSS geht zwar auch, hat aber den Nachteil, dass\r
215 in den meisten Browsern die Link-Elementer nicht mehr gesondert angezeigt\r
216 werden, wie es frueher ueblich war, sondern nur intern verarbeitet werden.\r
217 Im Klartext heisst das, dass es zwar gut aussieht, aber die Links zu den\r
218 einzelnen Artikeln nicht nutzbar sind. Zweiter Nachteil: Nicht jeder\r
219 Browser, insbesondere die von mir so geliebten Textversionen, kann mit XML\r
220 so problemlos umgehen. Allerdings kann man ja zusaetzlich eine Indexdatei\r
221 aus dem gleichen Stylesheet erstellen lassen oder einfach direkt auf einen\r
222 Feedreader verweisen.\r
223 \r
224 Die einzige wirkliche Alternative die ich momentan sind eigentlich die\r
225 "Vorgaenger" der Feeds, die Newsletter oder gar Usenet-Beitraege. Positiv\r
226 hierbei ist, dass die Meldungen nur einmal an die Empfaenger gesendet werden\r
227 und man nicht alle paar Stunden den Feed pollen muss, um auf dem aktuellen\r
228 Stand zu blieben. Leider werden die meisten Newsbletter nur einmal am Tag\r
229 verschickt und bieten nur eine Kurzversion der Artikel an. Wuerde man das\r
230 Konzeptrichtig nutzen, wuerde man fuer jede Meldung eine Mail verschicken,\r
231 die dann auch gleich den kompletten Text beinhaltet. Leider ist das aus\r
232 oben genannten Gruenden eher Wunschdenken.\r
233 \r
234 Nachtrag: So richtig zieht das Argument eigentlich nicht. Ob man nun einen\r
235 Newsserver des Usenets nach Updates fragt, einen Feed direkt von der Autoren\r
236 Website pollt oder seine Mails per POP vom Mailserver holt ist eigentlich\r
237 relativ egal. Das Usenet hat den Vorteil, dass die Server einen globalen\r
238 Index haben (zumindest von den Newsgruppen, die sie anbieten) und man sich\r
239 also sich nicht erst muehsam seine Feeds aus Blogs herausziehen muss.\r
240 Aehnliche Funktionalitaet bieten inzwischen so genannte Planeten, also\r
241 Sammelstellen die verschiedene Feeds zu einem Thema in einem einzigen\r
242 Feed buendeln. Mailinglisten wuerden das Polling nur dann etwas\r
243 relativieren, wenn man seine Mails beispielsweise per IMAP direkt auf dem\r
244 Server liest, aber im Grunde muss die Informationen ja so oder so zum\r
245 geneigten Leser, es ist also egal. Trotzdem haben Mailinglisten und auch\r
246 das Usenet den Vorteil, dass man einem Thema direkt folgen kann und\r
247 Kommentare und Folgeartikel von der selben zentralen Stelle bekommt; sie\r
248 also nicht erst in anderen Blogs aufrufen muss.\r
249 \r
250 Ob eine der Alternativen funktioniert oder sinnvoll ist, haette man -und\r
251 hat man sicher- ausprobieren muessen, aber nun haben wir Feeds und einen\r
252 Standard, nun sollten wir auch dabei bleiben.\r
253 \r
254 Die Werkzeuge\r
255 ~~~~~~~~~~~~~\r
256 \r
257 Nun, es macht keinen Sinn sich lang ueber Webfeeds aufzuregen. Es gibt sie\r
258 in ihrer derzeitigen Form nunmal, sie haben Vorteile, aber auch Nachteile\r
259 und irgendwie muss man damit klar kommen. Gottseidank gibt es eine gerade\r
260 unueberschaubare Anzahl von kleinen Hilfsprogrammen, die einen das Arbeiten\r
261 mit Webfeeds tatsaechlich erleichtern. Da ich haeufig remote ueber SSH auf\r
262 einem Rechner arbeite, habe ich eine gewisse Affinitaet fuer\r
263 Befehlszeilenprogramme. Als Feedreader habe ich daher lange das Programm\r
264 Newsbeuter [15] eingesetzt, welches allerlei Funktionen bietet und im\r
265 Gegensatz zu den meisten CLI-Feedreadern noch sehr aktiv weiterentwickelt\r
266 wird.\r
267 \r
268 Nachtrag: Ich nutze derzeit wieder Newsbeuter und moechte hier noch kurz\r
269 einen kleinen Filter-Trick [16] dazu vorstellen, den ich mir von Andreas\r
270 Krennmair [17], dem Entwickler von Newsbeuter abgeschaut habe. Um einen\r
271 Metafeed zu erzeugen, der alle ungelesenen Eintraege auflistet, muss man\r
272 folgendes in seine URL-Liste eintragen (die Anfuehrungszeichen gehoeren\r
273 genau so, wie sie hier stehen!): "query:Unread Articles:unread = \"yes\""\r
274 \r
275 Inzwischen bin ich aber auf das kleine Tool rss2email [18] umgestiegen, dass\r
276 quasi ein Konverter ist. Es liest verschiedene Feeds ein und schickt fuer\r
277 jeden Eintrag eine eMail an den jeweiligen Nutzer. Das ganze funktioniert\r
278 natuerlich sowohl mit lokalen als auch mit im Internet stehenden\r
279 Mailservern. Weitere Anpassungen lassen sich leicht selbst vornehmen, da\r
280 es eigentlich nur eine Sammlung von Python-Scripts ist. Allerdings eignet\r
281 sich das ganze nur fuer Leute, die nur wenige Feeds nutzen, da es sonst zu\r
282 unuebersichtlich in der Mailbox wird. Dieses Problem kann man natuerlich mit\r
283 Mailfiltern wie procmail [19] umgehen. Alternativ kann sich der IMAP-Nutzer\r
284 ueber rss2imap [20]freuen. Dieser Namensvetter stellt die Mails gleich in den\r
285 richtigen IMAP-Ordner ein. Beide Programme arbeiten trotz des Namens\r
286 natuerlich auch problemlos mit Atomfeeds.\r
287 \r
288 Wer Feeds direkt im Firefox Browser lesen will, dem kann ich nur Brief [21]\r
289 ans Herz legen. Es nutzt die Feeds die als "Dynamische Lesenszeichen"\r
290 gepseichert wurden. Man kann sowohl einzelne Feeds anschauen, als auch einen\r
291 Metafeed aus allen ungelesenen Eintraegen erzeugen und diesen nutzen. Brief\r
292 funktioniert uebrigens auch sehr gut mit Vimperator zusmamen, denn es zeigt\r
293 ein Icon in der Statusleiste an.\r
294 \r
295 Zum Schluss moechte ich euch noch rsstool [22] vorstellen, mit dem es moeglich\r
296 ist verschiedene Feeds (RSS und ATOM) zu parsen, zu verarbeiten und geaendert\r
297 wieder auszugeben. Ich habe es kurzzeitig dazu verwendet mir aus allen\r
298 abonnierten Feeds einen einzigen zu generieren, der dann leichter zu\r
299 handhaben war. Doch kann man mit dem Tool einiges mehr machen, am besten\r
300 einmal ausprobieren!\r
301 \r
302 Nachtrag: Als XML-Prozessor verwende ich meist xmlstarlet [22], xmlproc [23],\r
303 xsltproc [24] oder direkt die libxslt- [25], librss- [27] und libxml- [26]\r
304 Bibliotheken.  Wer seine Feeds in einen Master-Feed zusammenfuehren will,\r
305 der kann dazu den Universal Feed Parser [28] von Mark Pilgrim [29] nehmen;\r
306 darauf aufbauend ist auch der Planet Feed Reader [30] sehr zu empfehlen, den\r
307 man entweder als eigenen Feedreader oder als oeffentliche Feed-Sammlung\r
308 nutzen kann. Aehnliches laesst sich mit Gregarius [31] bewerkstelligen.\r
309 Nicht ganz passend zum Thema XML, aber trotzdem hier aufgefuehrt fuer den\r
310 Fall, dass jemand XML/XHTML/HTML in ein "besseres" Format konvertieren\r
311 will: html2latex [32]\r
312 \r
313 \r
314 Reinventing the wheel - Auf der Suche nach dem Zen des Bloggens\r
315 ---------------------------------------------------------------\r
316 \r
317 Vor einiger Zeit hat mich Tim [33] ueber den neusten Trend in Sachen Web2.0-\r
318 Bubble-Blogging aufgeklaert. Da die Kommentare ja nur noch laestig sind und\r
319 das mit dem Spam ja so viel Arbeit ist, gibt es die Moeglichkeit, die\r
320 Kommentare extern zufuehren. Bei meinem Rant gegen so einen Unsinn, ist mir\r
321 mal wieder bewusst geworden, dass die ganzen als neu beworbenen Eigenschaften\r
322 und Moeglichkeiten des Web (bzw. des Web2.0) alle bereits schon laengst\r
323 erfunden worden sind, hier der Originalbeitrag:\r
324 \r
325 > Kacke, jetzt hats mir gerade nen elendlangen text verhauen. Deshalb hier die\r
326 > Kurzfassung: Erstmal danke dafuer, dass du mich auf den neuen "Trend"\r
327 > aufmerksam gemacht hast. Ist an mir vorbei gerauscht. Ich hab daher noch\r
328 > keine differenzierte Meinung dazu, aber en paar Sachen kann ich mir nicht\r
329 > verkneifen. Zuvor aber noch kurz zu meinem Standpunkt bei Kommentaren: Jeder\r
330 > darf und soll sich Gedanken zu meinen Veroeffentlichungen machen. Diese darf\r
331 > er dann gerne mir per Mail zu schicken. Wenn er will veroeffentliche ich das\r
332 > dann sogar (teilweise automatisiert..). Wenn ihm das nicht ausreicht, kein\r
333 > Problem, soll er nen Gegenpost schreiben und auf seinem Blog, Website oder\r
334 > wo auch immer veroeffentlichen..\r
335 >\r
336 > Ok, jetzt aber mal zum Thema. Grundsaetzlich steh ich den meisten\r
337 > Zentralisierungen eher skeptisch gegenueber, insbesondere dann, wenn die\r
338 > Zentralisierung nicht inhouse erfolgt, sondern an einen Dritten uebergeben\r
339 > wird. So auch hier. Gehen wir doch mal die Vorteile, die die verlinkten\r
340 > Blogs nennen kurz durch:\r
341 >\r
342 > > Ich mag mich nicht mehr mit Spam und Akismet rumquaelen. Ich habe keine\r
343 > > Zeit mehr, mich durch Akismet auf der Suche nach versehentlich Markiertem\r
344 > > zu machen.\r
345 >\r
346 > Das Argument Faulheit ist zwar sehr beliebt, aber nicht immer das beste. Es\r
347 > ist ja schoen, dass er erkannt hat, dass er das mit den Kommentaren nicht\r
348 > machen will/kann und daher das an jemanden auslagern will, der es kann. Ob\r
349 > man es mit den Daten der User erkaufen muss, is so ne Sache..\r
350 >\r
351 > > disqus kann threaded Kommentarstraenge und noch ein Dutzend Funktionen\r
352 > > mehr. Das Widget rechts in der Sidebar find ich auch ganz schick. Alles\r
353 > > ohne sich mit einem halben Dutzend an WP-Plugins abzumuehen.\r
354 >\r
355 > Threaded View? Wow, das is ja was gaaaanz neues. Hatten wir im Usenet, in\r
356 > der BBS-Szene und in Mailinglisten schon ne halbe Ewigkeit. Auch neuere\r
357 > Forensoftware und Co. koennen sowas schon. Das zweite Argument ist wieder\r
358 > Faultheit, dazu s.o..\r
359 >\r
360 > > Sehr, sehr grossartig: Kommentare direkt per Email beantworten.\r
361 > > Antwortmail eines Kommentars direkt an disqus, und der Kommentar wird\r
362 > > automatisch gepostet. Zeitsparen deluxe.\r
363 >\r
364 > Haha, guter Witz. Als ich damals, als Blogs aufkamen mit meiner antiquierten\r
365 > eMail ankam, wurde ich ausgelacht. Und jetzt ist es wieder hipp?\r
366 >\r
367 > > Mit der Moeglichkeit zu Voten etc. bieten sich kuenftig viele Moeglichkeiten,\r
368 > > Kommentare einzusetzen; da wird noch einiges kommen\r
369 >\r
370 > Votes sind ja auch was ganz neues.. Haben inzwischen ja auch schon viele\r
371 > integriert.\r
372 >\r
373 > > Trackbacks mittlerweile (wenn auch noch unschoen integriert) und\r
374 > > Videokommentare (wenn mir auch der Nutzen noch unklar ist) gibt es auch\r
375 > > und hab ich auch alles aktiviert\r
376 >\r
377 > Wo is da der Vorteil?\r
378 >\r
379 > > friendfeed-Integration\r
380 >\r
381 > WTF? Kann ich nix zu sagen, hab ich nicht, kenn ich nicht, mag ich nicht :).\r
382 >\r
383 > Ok, dann gab es auf nem anderen Blog noch folgenden Vorteil:\r
384 >\r
385 > > einmal anmelden, auf x Blogs kommentieren\r
386 >\r
387 > Single-Sign-On ist ja gross im Kommen, aber warum man das zentral machen muss\r
388 > is mir ne Frage. Logisch, dass wenn jeder die KOmmentare bei dem Dienst hat,\r
389 > man nur ein Login braucht. Bald wid aber nen zweiter und nen dritter und und\r
390 > und ... Dienst erscheinen, der die erfolgreiche Copycat macht und viel\r
391 > hipper ist, als der hier genannte. Und schon verteilen sich die Kommentare\r
392 > auf zwei, drei, vier, n Dienste. Das ist kein Vorteil!\r
393 >\r
394 > So, dann fassen wir mal zusammen. Im Grunde genommen ist das Argument, dass\r
395 > fuer den Dienst spricht genau eins: Faulheit. Alle "Features" wurden schon\r
396 > vor Ewigkeiten erdacht und ausgearbeitet und scheinen erst seit kurzem den\r
397 > Weg in die Blogosphaere zu finden. Alle Features lassen sich wohl auch mit\r
398 > vielen Plugins fuer WP nachruesten, doch hier hat man eine zentrale\r
399 > One-Click-Loesung, die einem die ganze Arbeit abnimmt. Natuerlich haette man\r
400 > das ganze auch in ein UBER-Plugin packen koennen, aber damit laesst sich ja\r
401 > schlecht Geld verdienen. Wo kaemen wir da hin, wenn der Benutzer am Ende\r
402 > selbst die Kontrolle ueber seinen Content haette!!\r
403 \r
404 Ich moechte die ganzen Punkte jetzt nicht nochmals aufrollen (wer daran\r
405 Interesse hat, darf mich aber gerne per Mail anschreiben), denn der wichtige\r
406 Punkt ist nur, dass sich das alles wiederholt. Und so musste ich jetzt auch\r
407 bei meinem Arbeiten am Blog feststellen, dass ich das irgendwie alles schonmal\r
408 getan habe. Ausloeser dieses Mal war, dass ich meine bisherige Struktur aus\r
409 einer XML-Datei im Atom-Format [34] fuer den Blog und weiteren XML-Files im\r
410 XHTML-Format fuer die einzelnen Eintraege durch eine Atom-Only-Loesung\r
411 ersetzten will. Atom bietet die Moeglichkeit, einzelne Entries auch in eine\r
412 eigene alleinstehende Datei zu packen. Zudem ist es moeglich, den kompletten\r
413 Inhalt entweder im XHTML-Format oder als Klartext ueber das Content-Element\r
414 direkt in die Entry-Elemente zu packen. Im Endeffekt ist so ein Entry nichts\r
415 anderes, als ein XHTML-Dokument, dass mit einigen Metadaten angereichert\r
416 worden ist. Diese Daten sind zwar bei Atom standardisiert, aber auch in HTML\r
417 lassen sie sich standardisiert abbilden, beispielsweise ueber DublinCore [35].\r
418 \r
419 Ich bin daher zu der Meinung gelangt, dass es immer wieder neue Standards\r
420 geben wird, denen es aehnlich Modetrends in der echten Welt gilt\r
421 hinterherzuhecheln, obwohl es alles eigentlich "dasselbe in Gruen" ist. Der\r
422 aktuelle Gral aus meiner Sicht ist eben so eine Atom-Only-Loesung, die XSLT\r
423 dazu nutzt, um auch im Webbrowser gut auszusehen und die das Publishing ueber\r
424 die etwas in Vergessenheit geratenen HTTP-Verben bzw. Methoden (get, put,\r
425 post, head, delete, trace, options, connect) erledigt, so wie es das Atom\r
426 Publishing Protocol [36] vorsieht. Ich bin momentan mit meinen Skripten\r
427 relativ nah daran, diese "reine Lehre" umzusetzen, aber die Frage ist, was\r
428 kommt danach? Atom ist momentan der beste Kompromiss, aber es fehlt an allen\r
429 Ecken und Enden. Es wird daher sicherlich einen Nachfolger geben, der\r
430 eigentlich wiederum nur das bekannt anders ausdrueckt. Und trotzdem wird sich\r
431 die Meute auf ihn stuerzen und alles was diesem Standard nicht folgt als\r
432 uncool verdammen. Nun, wie soll ich es sagen: Ich bin uncool. Ich werde das\r
433 einfach -aehnlich meiner realen Einstellung- nicht laenger mitmachen.\r
434 \r
435 Bitte versteht das nicht falsch, Standards im Allgemeinen und Webstandards im\r
436 Speziellen sind eine klasse Sache, aber man muss echt nicht tausend Standards\r
437 rausbringen, die eigentlich nur den selben Inhalt anders beschreiben. Ich\r
438 selbst habe mich noch nicht entschieden, wie genau ich vor gehen werde. Zum\r
439 einen koennte ich die Atom-Sache weiter verfolgen und sobald sie mal laeuft,\r
440 einfach auf nachfolgende Standards scheissen, sofern sie keinen Vorteil\r
441 bringen. Alternativ koennte ich auch einen fingerd, einen Newsserver oder eine\r
442 Mailingliste aufsetzen um meine Pseudoweisheiten und Rants unter das geneigte\r
443 Zuhoerervolk zu bringen. Bei den letzten Moeglichkeiten wuerde ich deutlich\r
444 weniger "bloggen" als bisher, denn ich bin zudem zu der Ueberzeugung gelangt,\r
445 dass es eigentlich ziemlich bescheuert ist die ganze Zeit irgendwelche\r
446 Meldungen in eigenen Worten zu kommentieren,wenn ich sowieso mit dem Original-\r
447 poster uebereinstimme. Es waere eigentlich anstaendiger, einfach regelmaessig\r
448 meine Feedliste zu veroeffentlichen, dann kann jeder sehen, was ich lese und\r
449 sich seine eigenen Gedanken dazu machen. Veroeffentlichen wuerde ich dann nur\r
450 noch eigene Artikel, persoenliche Sachen (ha, ein Novum) und Links die ich\r
451 nicht per Feed aufgeschnappt habe. Gut, ab und an werde ich es nicht lassen\r
452 koennen, auch einen Eintrag aus einem bekannten Feed zu zerlegen, aber\r
453 definitiv nicht so haeufig, wie es momentan der Fall ist. Ganz neben bei sei\r
454 auch noch erwaehnt, dass das meiste was so getrascht -aeh..gebloggt- wird\r
455 nicht wirklich laengerfristig von Interesse ist. Warum sind die meisten\r
456 Bloggs eigentlich mehr zeitlich, als inhaltlich gegliedert? Kann mir das mal\r
457 jemand erklaeren? Hallo? Echo? Dass ich mit der Meinung nicht allein bin,\r
458 zeigt folgender Kommentar zu einem Artikel auf PeterKroener.de [37]:\r
459 \r
460 > Und wie wahrscheinlich ist es, dass es den Besucher wirklich interessiert,\r
461 > was der Blogger vor 14 Tage zuvor verzapft hat, geschweige denn Monate oder\r
462 > gar Jahre zuvor?\r
463 \r
464 Aber, aber, aber... dann gibt es ja gar keinen Feed mehr! Ja, richtig. Je nach\r
465 System haue ich Updates (wenn gewuenscht) per Mail oder eben das jeweilige\r
466 Medium raus. Dann habt ihr auch gleich eure Kommentarfunktion, einfach nur den\r
467 Reply-Button in eurem MUA druecken und ab geht's. Das das ganze dann nicht\r
468 mehr besonders webzwonullig ist, ist mir zwar bewusst, aber eigentlich auch\r
469 egal. Um es mit den Worten von Yamagi [38][39] auszudruecken:\r
470 \r
471 > Von Blogs und Plans\r
472 > --15.10.2007--\r
473 > Mir wurde eben gesagt ich sei ein Z-Blogger und wuerde nur des\r
474 > Bloggensbloggen. Ausserdem wuerde ich nicht den von Robert Basic gelegten\r
475 > Massstaeben folgen und mich nicht an Bloggersville beteiligen. Liebe Leute,\r
476 > wisst ihr, was ein Planfile und was finger(1) ist? Offensichtlich nicht.\r
477 > Also: Weblog != finger. Ach nee, ihr habt jawas mit BASIC zu tun, einer 1964\r
478 > entwickelten Programmiersprache,also vielleicht besser "Weblog neq finger".\r
479 > OK, fuer euch nicht Infos mal ein wenig ausfuerlicher: Ganz frueherhatte man\r
480 > grosse, geekige Unixkisten. Hier konnte man seine Erlebnisse, Vorhaben und\r
481 > Taetigkeiten in einer datei namens .plan in seinem Heimat-verzeichnis\r
482 > hinterlegen. Andere Nutzer konnten diese dann mit dem Befehl "finger\r
483 > nutzername" abfragen. Als die ersten Netzwerke aufkamengoss man diesen\r
484 > Befehl in ein Netzwerkprotokoll. Das war dann fingeraus dem schoenen Jahr\r
485 > 1977. Dies ist RFC 742 definiert.\r
486 >   http://tools.ietf.org/html/rfc742\r
487 > Spaeter als die Netze komplexer wurden, war ein neues Protokollnoetig. Dies\r
488 > ist das aktuelle finger aus dem Jahr 1991, definiertin RFC 1288.\r
489 >   http://tools.ietf.org/html/rfc1288\r
490 > Haettet ihr einen finger-Client auf eurem Rechner, koenntet ihrja einmal\r
491 > "finger yamagi@finger.yamagi.org" eingeben. Eventuellauch mit der Option -T.\r
492 > Was lernen wir daraus? Haltet einfach mal die FRESSE, wenn ihr nicht wisst,\r
493 > worum es geht und mischt euch nicht in Dinge ein die aelter als ihr sind und\r
494 > ihr gar nicht versteht.\r
495 \r
496 Etwas harsch formuliert, aber im Grunde trifft es doch den Kern. Ich lebe\r
497 nicht in Bloggersville oder Klein Bloggersdorf und ich habe mich auch nicht\r
498 mit irgendlwechen Web2.0-Drogen vollgepumpt um in die Bloggosphere zu\r
499 entschweben. Und ganz neben bei, so "social" oder gar "sozial" (man beachte\r
500 das beide Worte im Deutschen leicht andere Konnotation besitzen..) wie die\r
501 Web2.0-Gesellschaft immer tut, sind sie mit ihren Blogs und SocialNetworks und\r
502 SuperHuperDuper-Webdiensten gar nicht. Mailinglisten und die Usenethierarchien\r
503 sind da deutlich sozialer. Welcher Web2.0-Dienst unterstuetz denn heute noch\r
504 das Kommentieren ohne Anmeldung, einfach so, per eMail? Soviele sind das\r
505 nicht, also fuck you!\r
506 \r
507 Ich verbleibe mit freundlichen Gruessen an die Leute, die meinen IRL- und IOL-\r
508 Lebensraum verschmutzen, und einem Zitat zum Schluss:\r
509 \r
510 Peter Kroener:\r
511 > Eine Website ist dann gut, wenn nichts mehr da ist, das man loeschen kann.\r
512 \r
513 \r
514 [1] http://tools.ietf.org/html/rfc4287\r
515 [2] http://diveintomark.org/archives/2004/05/27/howto-atom-linkblog\r
516 [3] http://diveintomark.org/archives/2004/02/04/incompatible-rss\r
517 [4] http://en.wikipedia.org/wiki/Atom_(standard)\r
518 [5] http://de.wikipedia.org/wiki/Atom_(Format)\r
519 [6] http://de.wikipedia.org/wiki/Resource_Description_Framework\r
520 [7] http://en.wikipedia.org/wiki/RSS\r
521 [8] http://de.wikipedia.org/wiki/RSS\r
522 [9] http://blog.fefe.de/\r
523 [10] http://www.fixmbr.de/\r
524 [11] http://miwi.bsdcrew.de/\r
525 [12] http://chaosradio.ccc.de/\r
526 [13] http://www.pofcas.de/\r
527 [14] http://www.soup.io/\r
528 [15] http://www.newsbeuter.org/\r
529 [16] http://synflood.at/blog/index.php?/archives/698-Meta-Feeds-fuer-newsbeuter.html\r
530 [17] http://synflood.at/\r
531 [18] http://rss2email.infogami.com/\r
532 [19] http://www.procmail.org/\r
533 [20] http://rss2imap.sourceforge.net/\r
534 [21] https://addons.mozilla.org/de/firefox/addon/4578\r
535 [22] http://xmlstar.sourceforge.net/\r
536 [23] http://xmlsoft.org/\r
537 [24] http://xmlsoft.org/XSLT/\r
538 [25] http://xmlsoft.org/XSLT/\r
539 [26] http://xmlsoft.org/\r
540 [27] http://api.kde.org/3.5-api/kdepim-apidocs/akregator/src/librss/html/index.html\r
541 [28] http://www.feedparser.org/\r
542 [29] http://diveintomark.org/\r
543 [30] http://www.planetplanet.org/\r
544 [31] http://gregarius.net/\r
545 [32] http://html2latex.sourceforge.net/\r
546 [33] http://timsahling.de/blog/2008-06-20/auslagerung-der-kommentare-an-fremden-webdienst/\r
547 [34] http://tools.ietf.org/html/rfc4287\r
548 [35] http://dublincore.org/\r
549 [36] http://tools.ietf.org/html/rfc5023\r
550 [37] http://www.peterkroener.de/blog-permalinks-mit-datum-oder-kategorie-sind-doof/\r
551 [38] http://www.yamagi.org\r
552 [39] http://finger.yamagi.org/!b12