RSS in aller Kürze
Sonntag, 16. November 2008, Christoph Ertl

Feed-Icon Sie besuchen täglich die gleichen Webseiten um nach Neuigkeiten zu suchen? In den meisten Fällen ist die Suche jedoch vergeblich? Warum verschwenden Sie Ihre Zeit?

Immer wieder stelle ich fest, dass das Thema RSS bei Internet Benutzern weitgehend unbekannt ist oder zumindest nicht genutzt wird. Dabei bietet diese Technologie einen wesentlichen Mehrwert für jeden interessierten Internet Benutzer. Und man muss kein Technik Profi sein um diesen Service zu nutzen.

Was ist RSS ?

RSS oder auch RSS-Feed ist ein Internet Nachrichten Format zum elektronischen Austausch von "Nachrichten".

RSS-Feeds werden auf "Webseiten" angeboten um deren Informationen elektronisch abholen zu können. Das Angebot reicht von klassischen Nachrichten über Event-Informationen bis hin zu privaten "Tagebüchern".

Warum soll ich das verwenden ?

Um Zeit zu sparen und den Komfort aktueller Technologien für sich zu nutzen !

Wenn Sie RSS verwenden, entscheiden Sie welche Informationen Sie erhalten möchten und vergeuden keine Zeit auf der Suche nach neuen Informationen. Die Informationen kommen zu Ihnen und das automatisch.

Ein Beispiel:

Sie besuchen (mehrmals) täglich eine oder mehrere Webseiten um die aktuellsten Nachrichten zu lesen.
Das hat folgende wesentliche Nachteile für Sie:

  1. Sie müssen aktiv auf die Webseite gehen und warten bis der Inhalt geladen ist
  2. Sie müssen inhaltlich prüfen ob es Neuigkeiten gibt
  3. Sie werden oft feststellen, dass keine Neuigkeiten vorhanden sind

Je mehr Seiten Sie auf diese Weise durchforsten, desto stärker wirken sich die Nachteile aus.

Unter Verwendung von RSS entscheiden Sie einmal, dass Sie an Neuigkeiten dieser Webseite interessiert sind. Ein Computer Programm erledigt den Rest für Sie indem es Sie automatisch über neue Neuigkeiten informiert.

Aufgrund des Titels können Sie entscheiden ob Sie die jeweilige Nachricht lesen möchten.

Habe ich Ihr Interesse geweckt? Dann lesen Sie weiter.

Was benötige ich dazu ?

Um RSS-Feeds zu abonnieren benötigen Sie einen sogenannten FeedReader. Das ist ein Computer Programm, dem Sie mitteilen welche Feeds sie abonnieren möchten und das Sie dann in geeigneter Form über Neugikeiten informiert.

Integrierte Reader

Internet Explorer 7.0, Firefox 1.0, Outlook 2007 und andere bieten bereits die Möglichkeit an, Feeds zu abonnieren. Sie können also sofort loslegen und arbeiten in einem Ihnen vertrautem Programm.

Computer Programm auf Ihrem Computer

Der FeedReader wird heruntergeladen und lokal installiert. Diese Programme sind speziell dafür entwickelt und bieten teilweise mehr Komfort und Möglichkeiten.

FeedDemon - RSS Bandit - NetNewsWire (Mac OS)

Online Reader

Eine Online Plattform, bei der man sich registriert, online seine Feeds abonniert und auch dort liest. Der Vorteil ist die ständige Verfügbarkeit Ihrer Feeds egal wo Sie gerade sind und welches Betriebssystem Sie gerade verwenden.

Newsgator - Google Reader - Bloglines

Wie erkenne ich, dass eine Webseite Feeds anbietet?

Auf Webseiten werden RSS-Feeds meist mit einem Symbol 48px-Feed-icon_svg xml rss oder dem Text RSS, XML oder ATOM gekennzeichnet.

Zusätzlich dazu bieten moderne Webbrowser eine entsprechende Information zur aktuellen Webseite an.

Internet Explorer: Symbol in der Werkzeugleiste Internet Explorer Werkzeugleiste

Mozilla Firefox: Symbol in der Adresszeile Mozilla Firefox Adresszeile

Sobald sie RSS verwenden, werden Sie feststellen, dass beinahe jede Webseite, die Sie besuchen, über ein RSS-Feed verfügt. Es liegt nur an Ihnen dieses Service auch zu nutzen.

Wie finde ich RSS Angebote ?

Zu allererst sollte man sich auf den Webseiten, die man häufig besucht, "umsehen" ob diese RSS-Feeds anbieten - siehe oben - und diese abonnieren. Weitere RSS-Feeds können Sie über Verzeichnisdienste oder natürlich über Suchmaschinen suchen.

Viele Webseiten Betreiber bieten eine Liste (Blogroll, Feedlist) von RSS-Feeds an, die sie selbst abonniert haben. Diese sind sehr zu empfehlen, da sie meist ähnlichen thematischen Inhalt aufweisen, wie die Seite, die Sie gerade besuchen.

RSS Agent (AT) - RSS Verzeichnis (DE)

Links

Url Rewriting in Umbraco - Friendly Tag Filter
Samstag, 15. November 2008, Christoph Ertl

After finishing the Tag Cloud package the next step to improve my web site was to get rid of the ugly query URLs when filtering blog posts by tag.

The Goal

Instead of

/blog.aspx?filterBy=TagName

I wanted something like

/blog/tag/TagName

Why ?

  1. As we all - techies of course - know search engines are not happy with URLs like this
  2. I also had the impression that Google AdSense didn't distinguish the pages correctly.
  3. I personally don't like URLs containing query parameters on a web page as they are not user friendly.
  4. Some kind of perfectionism

The Solution

It's that simple that I was not sure if it's being worth posting. But it took me a while to find the solution. Like in most cases. It's easy if you know where and how to do it. It would be easier if the feature would be mentioned in the feature list or online help. However, here it is:

In the file /config/UrlRewriting.config one can place rules for rewriting URLs. Just add a rule like this.

<add name="tagfilter"
  virtualUrl="^~/blog/tag/(.*).aspx"

 
rewriteUrlParameter="ExcludeFromClientQueryString"
  destinationUrl="~/blog.aspx?filterBy=$1"

 
ignoreCase="true"

/>

A detailed description how it works can be found in the file itself.

One important thing is that without reconfiguring the IIS Server the URL must end up with .aspx. So the new URL looks like this

/blog/tag/TagName.aspx

which is very straight forward as all other nodes are also referenced using the aspx extension.

References

  • This Umbraco feature is powered by the ASP.NET UrlRewritingNet component which can be found at http://www.urlrewriting.net/
  • A Post where the feature is at least mentioned.
  • A Post from Warren where he points to some problems using this feature.

Sort Umbraco Nodes by sortOrder property
Donnerstag, 07. August 2008, Christoph Ertl

Today I added two nodes, changed the sorting and published the whole bunch. The first look at the resulting page was surprising because the sort order seemed to be totally confused.

After a while I realized that I reached the count of 11 nodes and the node with the sortOrder = 10 was displayed after the one with sortOrder = 1.

Got it? The property is compared as string.

The problem is that XSLT handles values as string unless you declare what type should be used.

So instead of sorting nodes with

<xsl:sort
  
select="@sortOrder"
  
order="ascending"
/>

you have to set the data-type to be used for comparison

<xsl:sort
  
select="@sortOrder"
  
order="ascending"
  
data-type="number"
/>

Hosted by i.team med gmbh | Powered by Umbraco