Schlagwort-Archiv: programmierung

Tellerrand: Eingehende Links aktualisieren (Update)

von Stefan Evertz am 04.07.07 um 15:10 Uhr | 13 Antworten

Auch wenn ich es nur gelegentlich nutze: Die interne Startseite meines Blogs, in der deutschen Fassung der „Tellerrand“ (engl. „Dashboard“), verschafft einem auf die Schnelle einen ersten Überblick über die aktuellen Eckdaten des Blogs (neueste Beiträge und Kommentare, Gesamtzahl der Beiträge und Kommentare, etc.). Weiterhin werden auch die 10 neuesten „Eingehenden Links“ angezeigt (engl. „Incoming Links“), wobei hier die von Technorati erfassten Links verwendet werden.

Und genau bei der Integration dieser Link-Liste scheint es in letzter Zeit – möglicherweise seit meinem Update auf WordPress 2.2 – zu haken, wie ich z.B. auch unter mtb-junkie.de gelesen habe. Es werden zwar Links angezeigt; diese sind aber veraltet bzw. die allerneuesten Links werden eben nicht angezeigt.

Technorati scheint offenbar die Schnittstelle angepasst zu haben, so dass WordPress veraltete Daten einliest, wenn die aktuelle Liste der „Eingehenden Links“ angezeigt werden soll.

Durch die folgende Anpassung der Datei „index-extra.php“ (im Ordner „wp-admin“) kann dieser Misstand jedenfalls behoben werden. Natürlich gilt wie so oft: Alle Angeben ohne Gewähr. Und bitte vorher die Datei sichern!

Anzupassen ist die Zeile 10.

Alte Version:
$rss = @fetch_rss('http://feeds.technorati.com/cosmos/rss/?url='. trailingslashit(get_option('home')) .'&partner=wordpress');

Neue Version:
$rss = @fetch_rss('http://feeds.technorati.com/search/'. trailingslashit(get_option('home')) .'');

Bei mir zumindest hatte sich so das Problem umgehend erledigt. Und nun bleibt zu hoffen, dass das Problem in der nächsten WordPress-Version gelöst wird – ansonsten darf man diese Anpassung nämlich bei jedem Update wiederholen 🙁

Update 06.07.07, 16:08 Uhr:
Da habe ich doch zwischen den zeilen den WordPress-Entwicklern unterstellt, dass sie eine Umstellung bei Technorati „verschlafen“ hätten – und es lag dann doch an Technorati selbst. Denn wie drüben bei bloggingtom.ch in den Kommentaren zu lesen ist, scheint die „alte“ Variante seit gestern mittag wieder zu funktionieren. Und auch ein kurzer Testaufruf des alten Feed-URL (http://feeds.technorati.com/cosmos/rss/?url=https://www.hirnrinde.de) zeigt wieder aktuelle Ergebnisse. Da scheint wohl ein Technorati-Monster massiv herumgezickt zu haben… 👿

Plugin-Support per WordPress-Plugin?

von Stefan Evertz am 18.02.07 um 14:58 Uhr | Schreibe eine Antwort

Ich muss gestehen, dass ich sehr überrascht war, als ich den Kommentar von Ralf (neun12.net) las. Denn ich halte die Idee für sehr gut – und wundere mich, dass es so ein Plugin (oder eine entsprechende WordPress-Funktion) noch nicht gibt:

Ja, unbedingt. Und zwar als Plugin. Ich stelle es mir so vor, das es im WP-Adminbereich einen eigenen Punkt “Hilfe” gibt. Jedes Plugin welches dann eine Hilfeseite enthält, kann dort eine Sub-Page ablegen. Die Abfrage ob die Hilfe-Seite installiert/aktiviert ist, wäre im Plugin leicht umzusetzen.

Ralf hat auch nicht lange gefackelt und unter unterderhaube.neun12.de einen ersten Entwurf für ein „Hilfe“-Plugin bereitgestellt (funktionierte bei mir im Blog bei einem Test nicht, aber darum geht es hier nicht). In den dortigen Kommentaren hat sich mittlerweile eine kleine Diskussion entwickelt, die sich vor allem um zwei Eckpunkte dreht:

Zentraler Support im Blog des Autors (egal ob als statische Seite oder als Beitrag) vs. dezentraler Support im Plugin-Umfang (z.B. im Rahmen einer Hilfe-Seite im Backend)

Für den zentralen Support spricht sicherlich der Gedanke, dass der Autor so jederzeit aktuelle Informationen und Tipps zum Plugin bereitstellen kann. Weiterhin können sich die Benutzer mit ihren Fragen an den Autor wenden oder (im Falle eines Beitrags) in den Kommentaren nach ähnlichen Fragen umsehen.

Der dezentrale Support bietet den Vorteil, dass der Benutzer noch innerhalb des WordPress-Backends auf die „Hilfe“-Seite zugreifen kann. Weiterhin liegen so alle Informationen zum Plugin in einem kompakten Paket vor.

Ich persönlich halte jedenfalls ein Hilfe-Plugin für mehr als überfällig. Die anfallende Mehrarbeit (Dokumentation auf Plugin-Seite und innerhalb der Hilfe-Seite des Plugins) halte ich für durchaus vertretbar. Und spätestens, wenn mal die Plugin-Seite (samt Backup) durch einen Crash verschwunden ist (man denke z.B. nur an die Plugins von Owen Winkler), wird sich der Benutzer über ein solches Komplett-Paket sehr freuen… 🙄

Social Bookmarks mit WordPress

von Stefan Evertz am 19.10.06 um 10:06 Uhr | 23 Antworten

Links zu einigen „Social Bookmark“-Diensten (siehe auch de.wikipedia.org) habe ich hier schon einige Zeit im Blog. Angeregt durch den Artikel bei Mike unter www.sichelputzer.de habe ich mich nun dazu entschlossen, hier im Blog auch die Links zu Mister Wong (www.mister-wong.de) zu integrieren. Weiterhin habe ich nachfolgend die „manuelle“ Integration der Links zu den Social Bookmark-Diensten (und zur Integration des RSS-Feeds) ins Blog beschrieben, da mir die verfügbaren Plugins (z.B. Sociable, push.cx) nicht zugesagt haben.

Grundsätzlich kann man zwei Bereiche unterscheiden, in denen die Links integriert werden. Die Sidebar wird bei mir auf jeder Seite angezeigt – entsprechend sind die Links dort immer auf das gesamte Blog (bzw. die „Startseite“) bezogen. Die Links beim einzelnen Artikel hingegen sollen jeweils auch nur die Daten des einzelnen Artikels enthalten.

Sidebar
Veränderungen an der Sidebar werden in der Datei "sidebar.php" vorgenommen. Der URL "hirnrinde.de/hirnrinde.php" steht dabei für den RSS-Feed meines Blogs, das "X" steht jeweils für einen von mir für die Darstellung erzwungenen Zeilenumbruch und muß vor der Integration ins Blog entfernt werden:

Einzelartikel

Veränderungen an der Darstellung des Einzelartikels werden in der Datei „single.php“ vorgenommen. Mit dem folgenden Schnipsel werden Links zu delicious, Mister Wong, yigg.de und co.mments.com angezeigt; bei mir habe ich den Schnipsel oberhalb der Zeile „

del.icio.us |
Mister Wong |
yigg.de |
co.mments.com

WordPress-Problem: Kommentar-Moderation bei einzelnen Artikeln

von Stefan Evertz am 28.08.06 um 22:20 Uhr | 13 Antworten

Ja, ich bin ein Optimist. Und deshalb habe ich einige Tage gehofft, dass auch künftig nicht plötzlich alle neuen Kommentare zu einem einzelnen Beitrag moderiert werden müssen, nur weil die Löschung eines problematischer Kommentars durch Dritte erreicht wurde. Andererseits scheint sich genau dies abzuzeichnen (siehe auch „Heise-Urteil: Forenhaftung weiter offen? (Update)„).

Und vor diesem Hintergrund habe ich mich auf die Suche gemacht, um eine solche Funktion bei WordPress – oder aber ein geeignetes WordPress-Plugin – zu finden. Gefunden habe ich: Eigentlich nichts 🙁

  • In den Optionen von WordPress kann man die Moderation nur „blogweit“ an- oder abschalten (Unter „Optionen / Diskussion“: „Bevor ein Kommentar erscheint, muss er von einem Administrator genehmigt werden“). Für den einzelnen Artikel ist dies per Backend nicht möglich.
  • Das einzige halbwegs passende Plugin „Auto Moderate Comments“ (frenchfragfactory.net/ozh) beherrscht lediglich die zeitgesteuerte Zwangsmoderation, d.h. wenn ein Beitrag älter als X Tage ist (oder aber der letzte Kommentar älter als X Tage) ist, werden eingehende Kommentare automatisch in die Moderationsschleife geschickt. Das löst das Problem also auch nicht. (Plugin entdeckt via sw-guide.de, www.curious-creatures.de)
  • Auch die Datenbank-Struktur von WordPress gibt m.E. wenig Anlass zur Hoffnung. In der „wp_posts“-Tabelle gibt es zwar ein Feld „comment_status“, das aber nur die Optionen ‚open‘, ‚closed‘ oder ‚registered_only‘ kennt. Und Veränderungen an der Datenbank mag ich nicht besonders – und wären auch nur ein erster Schritt zur Lösung.

Meines Erachtens gibt es also für die absehbar erforderliche „Einzel-Moderation“ von Kommentaren zu einem Artikel keine „automatisierte“ Möglichkeit. Und nonstop 24 Stunden am Rechner sitzen und auf den nächsten Kommentar zu warten ist auch nicht die Lösung, die mir vorschwebt.

Bevor ich nun also weitergrüble und mir wohl ein Plugin aus den Fingern saugen muß 😕 , hier die Frage an die werten Leser:

Kennt Ihr vielleicht ein Plugin für dieses Problem? Oder habt Ihr einen Lösungsansatz griffbereit?

Falls ja, bitte ich um rege Nutzung der Kommentarfunktion!

Lange Liste kostenloser Fachbuch-Downloads

von Stefan Evertz am 09.06.06 um 9:46 Uhr | 4 Antworten

Eine ziemlich umfangreiche Liste mit Fachbüchern, die allesamt als kostenlose E-Books heruntergeladen werden können, hat Sven Lennartz unter www.drweb.de/weblog bereitgestellt:

Wir haben uns durchgewühlt und zusammengetragen, was sich derzeit in Buchform frei im Netz lesen lässt. Verglichen mit der tatsächlichen Produktion ist das zwar ausnehmend wenig, dafür aber umso preiswerter. Manche Verlage stellen ältere Titel bereit, gelegentlich finden sich aber auch Neuerscheinungen.

Einige davon habe ich hier in der Vergangenheit zwar auch erwähnt (und mit dem Tag „E-Book“ versehen), aber die Liste toppt meine bisherigen Bemühungen doch bei weitem. Definitiv ein echter Surftipp 😉

Mythos Breitband und Blog-Optimierung

von Stefan Evertz am 26.04.06 um 23:19 Uhr | Schreibe eine Antwort

Es fing ganz harmlos an. Robert Basic fragte sich gestern unter www.basicthinking.de/blog:

…warum ich eigentlich heute Nachmittag wegen einem gekapptem T-DSL Anschluss ins Internetcafé ausgewichen bin, statt das Fritz-Modem zu nutzen,…
[…]
Aaaaaaber, was ein antikes Vergnügen: Man lernt wieder, nicht mehr so rasend schnell die Seiten zu scannen, sondern sich schön Zeit zu lassen.

Und ich musste an die Diskussion über die Geschwindigkeit des Feedburner-Dienstes denken, die bei Jörg Petermann unter www.einfach-persoenlich.de nachzulesen ist – und bei der durchaus anklang, dass ja DSL schon sehr weit verbreitet sei (wenn nicht gar schon fast „normal“).

Hier brummt jedenfalls seit gut zwei Jahren ein „DSL 3000“-Anschluß, der möglicherweise die Wahrnehmung der Surfgeschwindigkeit verzerrt. Und auch über die diversen Informations- und Werbekanäle entsteht meines Erachtens der Eindruck, dass die vielbeschworenen „Breitband“-Anschlüsse eigentlich schon selbstverständlich sind.

Aber wieviel Breitband haben wir eigentlich hier in Deutschland? Und was kann das für die Gestaltung eines Blogs bedeuten?
Weiterlesen

Rechtsfragen 2: Plagiate und Transparenz

von Stefan Evertz am 15.03.06 um 8:42 Uhr | Schreibe eine Antwort

Ralph Segert berichtete Ende Februar über einen eigenartigen Fund (siehe auch segert.net/weblog):

Heute möchte ich eine Firma vorstellen, die anscheinend das Plagiieren von Websites aus dem FF bescherrscht und die Rechtsberatung gleich im Haus hat. Gemeint ist die Unternehmens- und Rechtsberatung Rechtsanwälte-MV. Sie hat die Website unseres Kunden Thomas Paul Zahntechnik kopiert, der das durch Zufall entdeckt hat.

Die Screenshots – ebenso wie mein persönlicher Eindruck – zeigten erschreckende Ähnlichkeiten mit dem ursprünglichen Entwurf. Zum Teil waren in der Fußzeile sogar noch die Kontaktdaten des Kunden zu sehen.
Weiterlesen

Frontpage stirbt aus…

von Stefan Evertz am 19.02.06 um 0:01 Uhr | 3 Antworten

… und viele Webentwickler werden den unorthodoxen Veränderungen nachtrauern, den diese Software an vormals vernünftigem HTML-Quelltext vorgenommen hat, wenn man ihn mit Microsoft Frontpage weiterbearbeiten wollte.

Zugegeben, für weniger Erfahrene war dieses Tool – schon wegen der von den Office-Geschwistern vetrauten Oberfläche – der „beste“ bzw. einfachste Weg, Internet-Seiten zu pflegen – bevor man auch mit Word HTML-Seiten (oder so etwas ähnliches) erstellen konnte . Und im Internet Explorer sahen die Seiten ja auch meistens vernünftig aus – und andere Browser gibt es ja ohnehin nicht, oder 😉

Ich jedenfalls war froh, vom „Aussterben“ dieser Software unter www.cio-weblog.de zu lesen:

Nicht mehr im Paket dabei ist das von den Anwendern weitgehend verschmähte Webdesign-Programm FrontPage. Stattdessen gibt es zwei Nachfolger, die auch den Anforderungen einer anspruchsvollen Klientel gerecht werden sollen. Im Office 2007-Paket selbst ist die Anwendung „SharePoint Designer 2007“ dabei. Außerdem will Microsoft mit dem „Expression Web Designer“ ein eigenständiges Low-Cost-Produkt für das Webdesign auf den Markt bringen.

Und während ich eben festgestellt habe, dass auch unter www.computerwoche.de „Bye, bye, Frontpage“ gerufen wird, frage ich mich, welche neuen Überraschungen uns die Nachfolger bereiten werden. Es darf gezittert werden… :-/

Lesestoff fürs Wochenende: Weitere kostenlose E-Books

von Stefan Evertz am 10.02.06 um 8:43 Uhr | 1 Antwort

Ich bin wieder auf einige interessante Möglichkeiten gestoßen, Bücher kostenlos im Netz zu lesen und zum Teil auch herunterzuladen, nachdem ich ja schon vor einiger Zeit einige Anlaufstellen für „E-Books“ zusammengetragen habe. Die Schwerpunkte sind diesmal Marketing, Programmierung und Windows – nicht zu vergessen der Buchscanner…
Weiterlesen

Quick Lookup: Syntax nachschlagen per AJAX (Update)

von Stefan Evertz am 16.01.06 um 5:55 Uhr | Schreibe eine Antwort

Mit dem englischsprachigen Tool „Quick Lookup“ (ql.aonic.net) kann man bequem die Syntax von PHP und CSS nachschlagen, MySQL und Javascript sind in Vorbereitung. Die Anwendung basiert auf AJAX und ist besonders für Webentwickler interessant, die so direkt, z.B. in der Firefox-Sidebar, auf die schnelle Suche zugreifen können.

Weiterhin können beim jeweiligen Suchergebnis unter dem bei „Source“ angegebenen Link weitere Informationen aufgerufen werden – bei PHP bekommt man so z.B. den schnellen Zugriff auf die oft sehr hilfreichen Kommentare und Ergänzungen der Online-Dokumentation.

Screenshot Quick Lookup

Weitere Merkmale:

  • Beispiele (bisher nur für CSS)
  • Suche bereits während der Eingabe
  • Der zuletzt geöffnete „Tab“ wird gespeichert
  • Zugriff auf die einzelnen „Tabs“ per „accesskey“ [alt + (p, m, j, c)]

(via www.basicthinking.de/blog)

Update 18.01.06, 07:28
Bei einem Aufruf von „Quick Lookup“ wurde mir soeben folgendes angezeigt:

Update: JS is DONE! 55% ish of MySQL is done

Es geht also vorwärts 😉