Nachdem ich nach einer Serverumstellung schon einmal Scuttle reparieren musste, habe ich nun auch den letzten Bug in der API beseitigt
Aus dem Scuttle-Projekt scheint leider seit einiger Zeit die Luft raus zu sein. Jedenfalls gibt es schon länger keine neue Version, und der Entwickler läßt sich schon gar nicht mehr im Forum blicken. Deshalb ist man bei Problemen schwer auf sich allein gestellt, zumal der Code recht umständlich geschrieben und daher schwer wartbar ist.
Nach der Umstellung auf PHP5 funktionierte die HTTP-Authentifizierung bei der Scuttle-API nicht mehr. Bei Aufruf erschien das Eingabefenster für Benutzername und Passwort immer wieder neu, auch wenn die Daten korrekt eingegeben wurden. Ich habe mich daraufhin an meinen Provider gewandt, der mir dann mitteilte, dass PHP5 - im Gegensatz zu PHP4 - bei ihm im CGI-Mode läuft. Leider war dieser Sachverhalt nirgendwo vermerkt, was mir einige Arbeit gespart hätte. Denn die HTTP-Authentifizierung funktioniert nur, wenn PHP als Apache-Modul läuft.
Allerdings beschreibt ein Forumsbeitrag im Online-PHP-Handbuch einen Workaround, mit dem sich eine solche Authentifizierungsmethode auch bei CGI realisieren läßt. Ich habe die Änderungen in den entsprechenden API-Dateien vorgenommen, und Voilà - es klappt. Jetzt kann ich auch Scuttlelicious - das inzwischen endlich in einer Version für Firefox 2.0 erschienen ist - wie gewohnt einsetzen.