startseite | archiv | bilder | bookmarks | short urls | rss reader |

Foto: Steffen Voß

Social BookmarkingDelicious mit Scuttle nachbauen

Dienstag, 29. März 2011

Vor eini­ger Zeit schon hatte ich mich mit dem Umzug von Deli­cious beschäf­tigt. Damals hatte Yahoo ange­kün­digt, Deli­cious abzu­sto­ßen. Ich bin dann bei Diigo gelan­det. Aber irgend­wie ist das nur der halbe Schritt gewe­sen: Jetzt bin ich unab­hän­gig mit mei­nem eigenen Bookmark-​Verzeichnis.

Der Dienst basiert auf der freien Soft­ware Scut­tle. Und Scut­tle bie­tet schon eine Menge Fea­tures, an die ich mich bei Deli­cious und Diigo gewöhnt habe:

  1. Ich will meine Book­marks nicht mehr im Brow­ser spei­chern. Durch die zen­trale Spei­che­rung im Netz kann ich von über­all dar­auf zugreifen.
  2. Neue Book­marks las­sen sich über ein Book­marklet anle­gen, das man in jeden Brow­ser ein­bin­den kann. Es gibt aber auch ein Web­for­mu­lar — wenn man mal an einem frem­den Brow­ser ohne Book­marklet sitzt.
  3. Alle Links kön­nen dank RSS auto­ma­tisch auch an identi​.ca bzw. Twit­ter und Face­book wei­ter­ge­ge­ben werden.

Instal­la­tion

Die Instal­la­tion ist ein­fach: Nach dem Hoch­la­den der Dateien, muss man ein vor­ge­fer­tig­tes SQL-​Statement zum Bei­spiel per phpMyAd­min ein­spie­len und die Datenbank-​Infos in der Con­fig ein­tra­gen. Das ist ein wenig alter­tüm­lich, aber Scut­tle komm auch sonst ohne Admi­nis­tra­ti­ons­ober­flä­che aus. Die Soft­ware umfasst nur das Nötigste — Das finde ich sympathisch.

Nach der Instal­la­tion muss ich mich als Benut­zer regis­trie­ren und kann loslegen.

Wer keine Book­marks impor­tie­ren will, kann den Export/​Import-​Teil überspringen.

Diigo Export

Ich habe aber in den letz­ten Mona­ten Diigo ziem­lich inten­siv genutzt, des­we­gen war ich froh, dass Diigo ver­schie­dene Arten des Exports anbie­tet: RSS, IE–Book­marks, Netscape-​Bookmarks, Deli­cious, und CSV — Ich war mir sicher, dass ich das schon irgend­wie in meine Daten­bank bekomme.

Scut­tle Import

Scut­tle kann IE- und Netscape-​Bookmarks sowie Delicious-​Exports impor­tie­ren. Theo­re­tisch. 

Pro­blem 1: Die Netscape-​Bookmarks kamen ohne Beschrei­bung und kor­rek­tem Datum in der Daten­bank an.

Pro­blem 2: Der Delicious-​Import brach mit XML–Feh­ler ab.

Ich hab dann fest­ge­stellt, dass sich Deli­cious– und Netscape-​Dateien kaum unter­schei­den und mir den Netscape-​Import vor­ge­knüpft, um ihm den kor­rek­ten Import der Delicious-​Daten bei­zu­pu­len. Das Ergeb­nis ist ganz ordent­lich und ich habs als bra­ver Open-​Sourcer im Patch-​Tracker hochgeladen.

Bevor man das aber erfolg­reich impor­tie­ren kann, muss man noch in /services/tagservice.php in der Zeile 45 strto­lo­wer mit utf8_​strtolower erset­zen. Sonst gehen die Umlaute der Tags kaputt.

Wie gesagt: Wer nichts impor­tie­ren will, kann sich die­sen Heck­meck sparen…

Nach­be­rei­tung

Scut­tle ist funk­tio­niert nor­ma­ler­weise so, dass sich belie­big viele Benut­zer regis­trie­ren kön­nen. Das wollte ich nicht. Zumal es Berichte von Spam-​Registrierungen und –Ein­trä­gen gibt. Man kann das ver­hin­dern, indem man ein­fach die register.php löscht oder umbenennt.

Nach­teile

Ein eige­nes Scut­tle ist natür­lich kein ech­tes Social Book­mar­king. Der Vor­teil von Deli­cious und Diigo ist ja gerade, dass ich vom Tag­ging und den Links Andere pro­fi­tiere und Links leicht an Kon­takte wei­ter­lei­ten kann. Das habe ich aber sel­ten genutzt, muss ich zugeben.

Lei­der scheint Scut­tle nicht gerade eines der aktivs­ten Pro­jekte im Netz zu sein. Es ste­cken noch einige Bugs drin und einige gute Feature-​Patches im Patch-​Tracker Im letz­ten Jahr kamen aber immer­hin zwei Updates und das eine davon Ende Dezem­ber… Leben­dig genug.

Vor­teile

Bis­her bin ich sehr zufrie­den mit mei­nem Scuttle:

  1. Ich muss nicht mehr befürch­ten, dass jemand Deli­cious dicht macht und ich nicht mehr an meine Book­marks komme.
  2. Ich kann die Sachen aber selbst löschen, wie und wann ich will.
  3. Selbst über den Code zu ver­fü­gen ist schon klasse: Ich habe mich immer ein wenig geär­gert, dass ich bei der auto­ma­ti­schen Ein­bin­dung per RSS und Twit­ter­feed nicht auch die Tags nut­zen konnte. Ich habe mir jetzt ein­fach einen zwei­ten RSS–Feed gebaut, der im Titel der Links die Tags kor­rekt mit # anhängt. Ich kann den nor­ma­len Link dann zum Bei­spiel mit Face­book oder Tum­blr benut­zen und den gepimp­ten mit Twitter.
  4. Ich finde die Seite echt schnell. 
  5. Ich kann sie noch wei­ter so anpas­sen, dass sie zu mei­nem Lay­out passt.

Links

Foto: Stef­fen Voß

Kommentare

  • gravatar
    Tim Schlotfeldt

    30. Mär 2011

    Moin, Scut­tle benutze ich auch schon einige Jahre. Da das Pro­jekt zeit­wei­lig tot war, bin ich irgend wann mal auf Seman­tic Scut­tle umge­stie­gen. Das gefällt mir noch einen Tick bes­ser als das alte Scut­tle, da man mehr Meta­da­ten ein­ge­ben kann und, sehr schön, Syn­onyme für Tags defi­nie­ren kann.

    http://​sourcef​orge​.net/​p​r​o​j​e​c​t​s​/​s​e​m​a​n​t​i​c​s​c​u​ttle/

    ornament
  • gravatar
    Steffen

    30. Mär 2011

    Ich hatte bei Seman­ti­cS­cut­tle nur gese­hen, dass die Demo off­line war und dass da statt­des­sen so eine Domain-​Parking-​Seite geschal­tet war. Dadurch wirkte das Pro­jekt irgend­wie beson­ders tot.

    Aber das letzte Update ist ja aus dem Februar. Ich werde es mir also noch mal anschauen. Der Umstieg sollte ja ein­fa­cher zu machen sein als der Umstieg von Deli­cious auf Scuttle ;-)

    ornament
  • gravatar
    Steffen Voß

    30. Mär 2011

    Ich hab auf Seman­ti­cS­cut­tle umge­stellt. Das funk­tio­niert tat­säch­lich wesent­lich bes­ser. Die gan­zen klei­nen Bugs, über die ich bei Scut­tle noch gestol­pert bin, sind weg.

    Dazu kommt, dass Scut­tle zum Bei­spiel nicht varchar(255) son­dern text als Feld­typ für die Beschrei­bun­gen benutzt. Das hatte ich mir bei Scut­tle selbst umge­stellt, weil meine Beschrei­bun­gen manch­mal ein­fach län­ger waren…

    Also: Danke für den Tipp, Tim! ;-)

    ornament
  • gravatar
    Gast

    01. Apr 2011

    Habe seman­ti­cs­cut­tle gerade wegen der ‚unüb­li­chen‘ Han­t­ha­bung des Root­ver­zeich­nis­ses (=www) wie­der genervt ver­wor­fen. So drin­gend muss ich dann doch noch nicht weg von mrwong. Wie unprak­tisch ist das denn?

    ornament
  • gravatar
    Steffen Voß

    01. Apr 2011

    Sicher­heits­tech­nisch ist es durch­aus von Vor­teil, wenn man nur im Webroot lie­gen hat, was man unbe­dingt benö­tigt. Wenn das auf Dei­nem WebS­pace nicht geht und Du des­we­gen auch nicht wech­seln willst, müsste es gehen, wenn Du die Inhalte aus dem www-​Verzeichnis ins Haupt­ver­zeich­nis packst und den require_​once-​Pfad in der www-header.php anpasst, dass er kor­rekt ist. (Siehe README.txt am Ende)

    ornament
  • gravatar
    Igorette

    05. Apr 2011

    bei scut­tle hat sich in den letz­ten mona­ten wie­der ein biss­chen was
    getan. mar­cus camp­bell hat eine neue ver­sion mit klei­nen bug­fi­xes
    raus­ge­bracht (s. https://​git​hub​.com/​s​c​r​o​n​i​d​e​/​s​c​uttle ). er hat
    wohl wenig zeit, sich um wei­ter­ent­wick­lung zu küm­mern, schien aber
    neu­lich ganz ange­tan über sein altes pro­jekt.
    ich hatte über die zeit ein paar feature-​patches gesam­melt und unter
    https://​git​hub​.com/​i​g​o​r​e​t​t​e​/​s​c​u​t​t​l​e​/​b​r​a​nches ver­öf­fent­licht.
    ich finde aber, social book­marks soll­ten mit folk­s­o­no­mies (freie tag-​vergabe)
    arbei­ten und nicht mit hier­ar­chi­schen tags wie „seman­tic“ scut­tle, das ist
    etwas über­kan­di­delt.

    einen ande­ren ansatz zeigt http://​fre​elish​.us/ — das ist eigent­lich sta​tus​.net
    mit einem bookmark-​plugin. das bie­tet fast die glei­chen fea­tures wie scut­tle,
    es feh­len aller­dings die pri­va­ten book­marks und aus­ser­dem das halb­pri­vate
    sha­ren im freun­des­kreis, dafür bekommt man aber OStatus-​Funktionalität.
    Und das rockt!

    lg,i

    ornament
  • gravatar
    Tim Schlotfeldt

    09. Apr 2011

    @Igorette Hier­ar­chi­sche Tags finde ich auch blöd. Seman­ti­cS­cut­tle hat das zwar ein­ge­baut, aber es funk­tio­niert auch ohne ganz wunderbar.

    Fre​elish​.us werde ich mir gleich mal anse­hen.

    –Tim

    ornament
  • gravatar
    Gast

    28. Apr 2011

    Hallo,

    bin auch gerade dabei Scut­tle in meine HP ein­zu­bauen — nur für mich und nicht für die All­ge­mein­heit.

    Gibt es eine Mög­lich­keit die gespei­cher­ten Links zu expor­tie­ren?

    mit …api/posts_all.php habe ich lei­der kei­nen Erfolg. Er will immer ein Pass­wort und Benut­zer — und dann geht nichts mehr.

    Kennst du dich da aus?

    Viele Grüße
    W.Z.

    ornament
  • gravatar
    Echt Einfach TV

    28. Sep 2011

    Tau­send Dank für die­sen hilf­rei­chen Post und den dar­ge­reich­ten PHP patch!

    Für alle ande­ren, die auch den „XML error: > requi­red at line 9″ Feh­ler bekom­men, ein­fach die importDelicious.php von Stef­fen her­un­ter­la­den, umbe­nen­nen in „import.php“ und ins scuttle-​Verzeichnis legen, dabei die alte import.php über­schrei­ben. Dann klappt auch der Import, genial!

    Ein­zi­ges Pro­blem:
    Das jewei­lige Datum der impor­tier­ten Book­marks wird nicht über­nom­men, son­dern mit aktu­el­lem Datum gesetzt. Hat jemand eine Lösung hierfür?

    ornament
  • gravatar
    Nachtrag

    28. Sep 2011

    Das Datum wird rich­tig über­nom­men. Es liegt ganz ein­fach an Deli­cious, das beim Export das heu­tige Datum schreibt und nicht das rich­tige Datum…

    PS: Offen­sicht­lich über­nimmt die importDelicious.php jedoch nicht die Descrip­tion des jewei­li­gen Bookmarks!

    ornament

Einen Kommentar hinzufügen





Trackback

Trackback URL für diesen Artikel

  • Twitter / Facebook
  • Twitter
  • Facebook
  • RSS
  • RSS

 

Werbefreies Blog

Steffen Voß | Steinstraße 5 | 24118 Kiel
Tel.: +49 431 88 88 683
E-Mail: kontakt@kaffeeringe.de
Skype: steffenvoss
Jabber: kaffeeringe@jabber.ccc.de
ICQ: 447639251