Schlagwort-Archive: Wiki

Geschützte RSS-Feeds abonnieren

Nicht alle Inhalte eines Webservers sind für die Öffentlichkeit gedacht: Wikis oder Projektmanagement-Software wie Trac werden gerne zur internen Kommunikation in einem Projekt verwendet und sollen nicht für jedermann erreichbar sein. Was macht in diesem Fall der gemeine Administrator? Er schützt das entsprechende Verzeichnisse per .htaccess mit einer HTTP-Authentifizierung, sodass sich der Benutzer anmelden muss und anonyme Zugriffe abgewiesen werden.

Das Problem: Auch RSS-Feeds sind per HTTP-Authentifizierung geschützt und einige (Web-)RSS-Reader kommen mit dem Schutz dummerweise nicht klar. Eine elegante Lösung bietet der Service FreeMyFeed.com, bei dem man die Feed-URL und die Zugangsdaten angibt, woraufhin man einen ungeschützten RSS-Feed erhält, der problemlos per RSS-Reader abonniert werden kann:

Free my Feed-Screenshot

Laut FreeMyFeed werden weder die Zugangsdaten gespeichert noch wird der Feed gecacht. Die Zugangsdaten werden verschlüsselt in der URL übergeben und „On the fly“ bei der Abfrage verwendet, um den geschützten Feed abzufragen. Ob man diesen Angaben zur Sicherheit der Zugangsdaten wirklich Glauben schenken kann, weiß natürlich nur der Entwickler des Services selbst, sodass jede Nutzung individuell abgewägt werden sollte. Für meine Anforderungen reicht mein Vertrauen in FreeMyFeed jedenfalls aus..

[via Rob Wilkerson]

Wiki: Ein externes Bild mit einem internen Link

Um externe Bilder in einem Wiki zu erlauben, muss in der LocalSettings.php erstmal folgender Code eingefügt werden:
[code lang=’php‘]$wgAllowExternalImages = true;[/code]

Nun kann man externe Bilder (extern in dem Sinne, dass sie nicht im Wiki hoch geladen wurden) auf einer Wiki-Seite ganz einfach einfügen, indem man die URL des Bildes angibt:
[code lang=’html‘]https://www.freakcommander.de/test.png[/code]

Wenn man nun allerdings das Bild mit einem internen Link (intern in dem Sinne, dass der Link ins gleiche Wiki führt ;o)) versehen will, hat man ein Problem, denn
[code lang=’html‘][[Test|https://www.freakcommander.de/test.png]][/code]
funktioniert nicht.

Stattdessen muss man folgenden Code verwenden:
[code lang=’html‘][{{SERVER}}{{localurl:Test}} https://www.freakcommander.de/test.png][/code]
Dabei bewirkt das span-Tag mit der Klasse painlinks lediglich, dass der Link nicht als externer Link im Wiki dargestellt wird.

[via wikimedia.org]