< Update Twitter und Facebook für BlackBerry 10 | Blaq - ein neuer Twitterclient für Blackberry 10 >

Selfoss neue Funktionen und Update mit Hindernissen

Vor ein paar Tagen habe ich geschrieben, dass ich aufgrund des bevorstehenden Endes des Google-Readers eine selbstgehostete Lösung mit Selfoss ausprobiere. Eingestiegen bin ich mit der Version 2.3. Für Selfoss ist derzeit nur ein Entwickler hauptverantwortlich tätig, allerdings erhöht sich mit der steigenden Benutzerzahl (eben duch die Abschaltung des Google-Reader) auch die Anzahl von Entwicklern, die Code beisteuern und Verbesserungen vorschlagen. Auch von den Benutzern, die keine Entwickler sind, kommen natürlich Verbesserungsvoschläge und Wünsche. 

So hat die neue Version 2.4 zahlreiche neue Funktionen bekommen, die man hier im Blogartikel des Entwicklers nachlesen kann. 

Natürlich wollte ich auch auf die neue Version updaten, was sich allerdings als nicht so einfach herausstellte. Nach dem Update gemäß der Anleitung auf der Projektseite zeigte mein Browser beim Laden der Seite erstmal nur einen Internen Fehler und die lapidare Meldung "undefined offset:0" an. Ich bin selbst auch kein PHP-Entwickler, also stellte ich erstmal die Fehlermeldung im Support-Forum des Projekts ein. Leider ist die Resonanz in diesem Forum nicht besonders gut. Das sehe ich auch als einen Nachteil des Projekts an. Man kann nur hoffen, dass sich mit der steigenden Benutzerzahl auch die Anzahl der Helfer bei Supportfragen erhöht.

Eine Suche bei Google ergab, dass der Fehler auf ein leeres Array hindeutet, dass im Code nicht abgefangen wird. Als auch nach mehreren Tagen kein Feedback im Supportforum kam, bin ich dann doch mal im Quellcode auf die Suche gegangen. In einer der ersten Zeilen der index.php deutete ein

$f3->set('DEBUG',0);

darauf hin, dass man hier durch das ersetzen der "0" durch eine "1" etwas mehr Informationen erhalten könnte, an welcher Stelle der Fehler auftritt. Und tatsächlich wurde nach der Änderung die Datei und die Zeile angezeigt, in der der Fehler auftrat. Es stellte sich heraus, dass ein Array aus der Datenbanktabelle "version" erzeugt wurde, die bei mir allerdings keine Werte enthielt. Nachdem ich einfach mal testweise die aktuelle Versionsnummer in die Tabelle eingetragen hatte, kam das Skript auch schon einen Schritt weiter. Jetzt versuchte es noch, eine Spalte in die Tabelle "sources" einzutragen, die aber schon vorhanden war. Offenbar hatte das Skript einen Teil der Update-Arbeiten schon vor dem ersten Fehler abgearbeitet. Nachdem ich die Spalte händisch gelöscht hatte, konnte das Skript sie ordnungsgemäß wieder anlegen und die neue Version funktionierte.

Wie gesagt hätte ich es schön gefunden, wenn der ein oder andere Hinweis im Supportforum gekommen wäre. Die neue Version gefällt mir sehr gut, es sind viele Features hinzugekommen, die ich in der letzten Version noch vermisst hatte. Ich werde die Software weiter nutzen und versuchen, im Forum mit gutem Beispiel voranzugehen und Benutzern bei Problemen zu helfen.

Trackbacks

Trackback-URL für diesen Eintrag

Dieser Link ist nicht aktiv. Er enthält die Trackback-URI zu diesem Eintrag. Sie können diese URI benutzen, um Ping- und Trackbacks von Ihrem eigenen Blog zu diesem Eintrag zu schicken. Um den Link zu kopieren, klicken Sie ihn mit der rechten Maustaste an und wählen "Verknüpfung kopieren" im Internet Explorer oder "Linkadresse kopieren" in Mozilla/Firefox.

blog.rontu.de am : PingBack

Keine Einträge vorhanden

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Noch keine Kommentare

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.