google
yahoo
bing

Wordpress Datenbank Wahnsinn

, , , , 1 Comment »

Ich liebe Wordpress.

Aber die Datenbank-Struktur von Wordpress, die hasse ich. Die ist soooo weit von relational entfernt, das ist unglaublich.  Da kriegen Datenbank-Profis schon Kopfweh wenn sie sich nur auf 100 Schritte nähern.

Heute wollt ich z.B. User aus einer Wordpress-Installation in eine andere Übernehmen.  Schaut auf den ersten blick ganz einfach aus: Inhalt der Tabelle wp_user kopieren in die Datenbank des anderen Wordpress. Dort ist der “table_prefix” anders eingestellt, drum heisst die Tabelle dort wp_kids_users.

Auf den zweiten Blick seh ich: ich muss auch wp_usermeta kopieren auf wp_kids_usermeta.

Und dann kommt das dicke Ende: Mit der Fehlermeldung “You do not have sufficient permissions to access this page” bzw. “Ihre Zugriffsrechte reichen nicht aus, um diese Seite zu anzuzeigen.” verweigert das Wordpress-Backend den Zugriff.

Der Grund: In der Tabelle wp_kids_usermeta wird der Tabellen-Prefix auch verwendet:

Nach Schlüssel sortieren:

umeta_id user_id meta_key meta_value
1 1 nickname bjelli
2 1 rich_editing true
3 1 wp_kids_capabilities a:1:{s:13:”administrator”;b:1;}
4 1 wp_kids_user_level 10
5 1 first_name Brigitte
6 1 last_name Jellinek

D.h. bei Veränderung des Tabellennamens muss auch der Inhalt der Tabelle verändert werden, damit Wordpress weiterhin funktioniert:

UPDATE {$newprefix}usermeta SET meta_key = “{$newprefix}capabilities” WHERE meta_key = “{$oldprefix}capabilities”;
UPDATE {$newprefix}usermeta SET meta_key = “{$newprefix}user_level” WHERE meta_key = “{$oldprefix}user_level”;

Liebe Leute: nehmt Euch Wiordpress nicht als Vorbild für Datenbank-Design, macht das nicht nach. Schön ist anders.

Skript zu WWW und Multimedia auf scribd

, , , , , , , , , No Comments »

Zur Lehrveranstaltung “WWW und Multimedia” gibts ein richtig langes Skriptum (200 Seiten). Das ist mein erster Versuch mit einem richtig großen Dokument auf scribd. Man kann es gleich als pdf downloaden oder online lesen und noch mehr sachen machen.

Spammer arbeiten lassen, Bücher digitalisieren

, , , , No Comments »

Die Firma recapcha bringt die Idee des Captcha auf eine neue Ebene: die Intelligenz-Leistung die Menschen erbringen wenn Sie den Text des Captcha entziffern dient nicht nur als Beweis, dass sie kein Programm sind. Bei recaptcha hat die geleistete Arbeit wirklich einen Sinn: alte Bücher werden digitalisiert, bzw. die OCR-Fehler nachgebessert.

Beispiel für ein recaptcha

Wenn also die bösen Spammer das Eintippen des Captcha in ein billiges Land outsourcen, und hunderte Leute dafür bezahlen die Wörter einzutippen, dann kommen sie zwar mit dem SPAM durch, leisten aber auch einen wichtigen Beitrag zur Digitalisierung. Das finde ich eine faire Sache, bei der alle gewinnen. Nur Spielen statt zu arbeiten ist schöner.

Das ganze gibt’s als Wordpress-Plugin, mal sehen ob ich’s zum Laufen bringe.

Blogs & Social Networks für den Unterricht nutzen

, , , , , No Comments »

Bin grad am Wordcamp 2008 in Hamburg und hoffe hier Leute zu treffen die auch Wordpress unterrichten oder im Unterricht nutzen.

Hier eine kleine Sammlung wie ich an den Studiengängen MultiMediaArt und MultiMediaTechnology Blogs & Social Networs & anderer Web 2.0 Zeugs nutze:

  • Studentinnen und Studenten können individuelle Blogs auf unserer Domain betreiben, z.B:
  • Planet MMA bündelt blogs von studierenden und lehrenden, egal wo gehostet
  • Forum (phpBB) für InteressentInnen (Fragen zur Bewerbung+Aufnahmeverfahren)
  • MMA Wiki ist nur intern zugänglich
    • Organisation von Lehrveranstaltungen (z.B. Gruppeneinteilungen)
    • Wissensspeicher statt schriftliche Arbeiten (sie früher im Papierkorb landeten)
    • “Profil-Seiten” von Studierenden, Lehrenden, Staff, Alumni
  • Gemeinsame MMA – Portfolio Site
    • kein Blog, sonder Eigenentwicklung
    • ‘Blog this’ bei jedem Bild / Video / Audio
    • ‘add to facebook’ bei jedem Werk
  • Facebook Applikation ‘MMAPortfolio
    • Bilder aus der MMA-Protfolio Site versenden
    • Lieblings-Werke im Facebook-Profil anzeigen
    • Anderen facebook usern ein Studium empfehlen, wieder Link zu Werk

Und wie+wo Wordpress bei uns unterrichtet wird:

  • MultiMediaArt, 1.Semester: [HTML+CSS+]Wordpress Benutzung+Themes
  • MultiMediaArt, Schwerpunkt Mediendesign, 3.+4.Semester:
    • Wordpress als Mini-CMS
    • Wordpress für mein Design-Protfolio
    • Plugin-Verwendung
    • Theme-Erstellung
  • MultiMediaTechnology, 2.Semester:
    • [PHP+]Wordpress Installation + Konfiguration
    • bis hin zur Plugin-Entwicklung

Weitere Nutzungs-Varianten die ich kenne:

Wordpress statt Blogger

, , , No Comments »

goodbye blogger, hello wordpressIch hab Blogger jetzt viele Jahre lang benutzt (2002-2007) und war immer zufrieden. Die Oberfläche ist super, die Funktionalität passt. Aber: sie wurden von Google aufgekauft. Und ich will nicht mein ganzes Leben in die Hände von Google legen. Als Suchmaschine: gerne. Aber Mail, Blog, Kalender, … alles über Google? Nein.

Mit heutigem Tag hab ich mich emanzipiert, und meinen Blog auf Wordpress umgestellt.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Anmelden