Archiv für die Kategorie ‘Website’

Abgeheftet in: Website | Tags: , , | 16:05 Uhr | 0

WordPress auf UTF-8 umstellen

4
Mai

Gestern habe ich ein wenig Unterstützung zum Thema WordPress geleistet und dabei geholfen, WordPress auf auf eine MySQL 5 Datenbank zu hieven und im gleichen Schritt von Latin1 auf UTF-8 umzustellen. Damit mir meine Schritte nicht verloren gehen, hier eine kurze Anleitung dazu. Wer dieser Anleitung folgt, macht dies auf eigene Gefahr, daher immer vorher ein Backup machen.

Zeichensatz im WordPress ändern

Die Konfigurationsdatei von WordPress wp-config.php öffnen. Ob per FTP runterladen, ändern, hochladen oder per SSH direkt auf dem Server ist egal.

Dort folgenden Eintrag setzen:

define(‘DB_CHARSET’, ‘utf8′);

Im WordPress Admin Bereich unter Einstellungen -> Lesen -> Zeichensatz für Seiten und Feeds ebenfalls „UTF-8″ eintragen.

Änderungen an der Datenbank

Nun mit phpMyAdmin oder einem anderen bevorzugten MySQL-Admin Tool die Datenbank öffnen und alle Kollationen auf utf8_general_ci umstellen.

Um nun zum Schluss die falschen Umlaute, wie z. B. Ä, Ö, Ü wieder korrekt anzeigen zu lassen, müssen folgende SQLs auf der Datenbank ausgeführt werden.

update wp_posts set post_content = replace( post_content,'ü','ü');
update wp_posts set post_content = replace( post_content,'ä','ä');
update wp_posts set post_content = replace( post_content,'ö','ö');
update wp_posts set post_content = replace( post_content,'ß','ß');
update wp_posts set post_content = replace( post_content,'Ü','Ü');
update wp_posts set post_content = replace( post_content,'Ä','Ä');
update wp_posts set post_content = replace( post_content,'Ö','Ö');
update wp_posts set post_title = replace( post_title,'ü','ü');
update wp_posts set post_title = replace( post_title,'ä','ä');
update wp_posts set post_title = replace( post_title,'ö','ö');
update wp_posts set post_title = replace( post_title,'ß','ß');
update wp_posts set post_title = replace( post_title,'Ü','Ü');
update wp_posts set post_title = replace( post_title,'Ä','Ä');
update wp_posts set post_title = replace( post_title,'Ö','Ö');
update wp_comments set comment_content = replace( comment_content,'ü','ü');
update wp_comments set comment_content = replace( comment_content,'ä','ä');
update wp_comments set comment_content = replace( comment_content,'ö','ö');
update wp_comments set comment_content = replace( comment_content,'ß','ß');
update wp_comments set comment_content = replace( comment_content,'Ü','Ü');
update wp_comments set comment_content = replace( comment_content,'Ä','Ä');
update wp_comments set comment_content = replace( comment_content,'Ö','Ö');
update wp_comments set comment_author = replace( comment_author,'ü','ü');
update wp_comments set comment_author = replace( comment_author,'ä','ä');
update wp_comments set comment_author = replace( comment_author,'ö','ö');
update wp_comments set comment_author = replace( comment_author,'ß','ß');
update wp_comments set comment_author = replace( comment_author,'Ü','Ü');
update wp_comments set comment_author = replace( comment_author,'Ä','Ä');
update wp_comments set comment_author = replace( comment_author,'Ö','Ö');
update wp_term_taxonomy set description = replace( description,'ü','ü');
update wp_term_taxonomy set description = replace( description,'ä','ä');
update wp_term_taxonomy set description = replace( description,'ö','ö');
update wp_term_taxonomy set description = replace( description,'ß','ß');
update wp_term_taxonomy set description = replace( description,'Ü','Ü');
update wp_term_taxonomy set description = replace( description,'Ä','Ä');
update wp_term_taxonomy set description = replace( description,'Ö','Ö');

Das war es eigentlich schon. Eigentlich gar nicht so schwer. Wer noch andere Zeichen in seinem Blog verwendet, kann die Zeichentabelle von Bültge nutzen um diese nach dem obigen Schema zu ersetzen.

Abgeheftet in: Website | Tags: | 07:04 Uhr | 0

Werde mein Fan

18
April

Per Twitter kann man mir folgen, meinen Feed abonnieren und ab sofort gibt es auch eine Facebook Fanpage für meine Seite. Also, nicht lange fackeln, Fan werden!

Abgeheftet in: Website | Tags: , , , , | 13:03 Uhr | 3

no nofollow!

10
März

Ein Kommentar zu meinem Plugin Lightview Plus brachte mich doch dazu, kopfschüttelnd vor dem Monitor zu sitzen. Der Kommentator setzt tatsächlich ein Plugin ein, dass jeden externen Link mit dem „nofollow“-Tag ergänzt.

Der nofollow-Tag wurde 2005 von Google eingeführt und zeitnah von den anderen Suchmachinen übernommen, der dem Suchroboter mitteilt, dass dieser Link — wie man in meiner Heimat sagt — kappes ist, also nichts Wert, unnütz ist. Aber, wie Kollege Dennis und Fabian erkannt haben, ist doch genau das, was das Internet ausmacht: VERLINKEN!

Ich bin ja total 90er, was das Internet angeht. Ja, solange habe ich schon einen Internetzugang und eine eMail Adresse. Und damals hat man mit seiner Webseite auf alles und jeden verlinkt, den man irgendwie lustig und interessant fand. Und wenn mal einer daher kam und sich in dem Gästebuch zu Wort meldete und seine Webseite angab, wurde darauf auch automatisch verlinkt.

Als es die ersten Weblogs gab, wurde auch verlinkt. Und auch jeder Kommentar und Trackback hat war ein Link zurück zum Kommentar und der Ursprungsseite.

Und heute? WordPress versieht automatisch alles was nicht von dem Blog-Autor kommt mit diesem dusseligen nofollow-Tag. Warum denn das ganze? Weil es Spambots gibt, die dir 100fach Kommentarmüll in den Blog schmeissen? Das ist doch total Quatsch! Jeder setzt doch Anti-Spam Module wie NoSpamNX oder AntiSpamBee ein, die 99,9% sicher ausfiltern.

Was soll denn sonst der Linkgeiz? Kann man denjenigen nicht belohnen, der einen netten Kommentar hinterlässt? Oder wenn schon jemand auf einen linkt, dies mit einem Trackback erwidern? Dafür wurden schließlich Trackbacks erfunden!

Um WordPress diese nofollow-Unsitte auszutreiben, kann man sog. Dofollow Plugins nutzen. Zwei, die ich einmal getestet habe sind, DoFollow und SMu Manual DoFollow.

Und jeder der mir zustimmt, sollte zur Tastatur greifen und seine Meinung dazu kund tun … und auf diesen Artikel verlinken ;-)

Abgeheftet in: Website | Tags: , , | 11:02 Uhr | 1

Haftungsauschluss anpassen

6
Februar

Die erste Abmahnung ist einem Betreiber ins Haus geflattert, der den Facebook Like-Button einsetzt. Ein Grund, den Haftungsauschluss auf der eigenen Webseite etwas anzupassen.

Da ich von dem ganzen Rechte-Schnickschnack aufgrund mangelnder juristischer Ausbildung keinen blassen Schimmer habe, habe ich mich auch nur des Internetz bedient.

Impressum

Erste Anlaufstelle ist immer der Impressumsgenerator vom e-Recht24. Hier werden einfach die persönlichen Angaben eingetragen und am Ende hat mein schönes Impressum samt Haftungsauschluss.

Google Analytics

Wenn aber auch noch Google Analytics zur Statistikserhebung im Einsatz ist, muss der Disclaimer um einen Absatz ergänzt werden. Die Jungs von Spreerecht haben hierzu einen Artikel verfasst, der beschreibt, was zusätzlich dem Haftungsauschluss ergänzt werden muss.

Facebook

Und es soll ja noch welche geben wie mich, die die Social Plugins von Facebook eingebunden haben. Da auch hier personenbezogene Daten, wie z. B. die IP-Adresse, an us-amerikanische Server geschickt werden, muss man dies nach deutscher Rechtsprechung bekannt geben. Und den ganzen Stress hat man eigentlich nur, weil ein paar Schlaumeier mit Abmahnungen einen schnellen Euro verdienen können, den sie aus der Tasche von Bloggern ziehen.

Aber kein Grund zur Sorge. Spreerecht hat auch hierfür eine passende Ergänzung für die eigene Seite verfasst, die man verwenden darf.

Hoffentlich habe ich jetzt auch alles beachtet!

Abgeheftet in: Website | Tags: , , | 17:01 Uhr | 1

Plugins hausgemacht

29
Januar

Vor einiger Zeit kam ich auf die Idee, meine WordPress Installation zu verschlanken und viele Plugins rauszuwerfen. Plugins bringen eine Menge Code mit, der für kleinere Funktionen vollkommen überflüssig ist. Beispiel dafür ist auch die Ausgabe der Shares bei Facebook des Artikels. WordPress Plugins dafür gibt es einige und diese bringen mehrere hundert Zeilen Code mit, die erst einmal durchgeackert werden müssen. Klar, dass dadurch die Webseite nicht performaneter wird.

Martin kam auf die gleiche Idee seine WordPress Installation zu verschlanken und setze bereits auf hausgemachte Funktionen. Das einzige was ihm noch zum absoluten Glück fehlte war eine Möglichkeit, wie er die Anzahl der Links herausbekommen kann, die bei Facebook auf seine Artikel gesetzt wurden — auch Shares genannt.

Einen Code-Schnippsel warf ihm sein Leser Andi vor die Füße, den ich aufnahm und daraus eine WordPress-Funktion samt Caching zu basteln. Martin hat bereits eine Anleitung dazu im Netz, hier nun meine Version.

(weiterlesen …)

Abgeheftet in: Website | Tags: , | 19:01 Uhr | 0

Feedburner

28
Januar

Nach etwas über 5 Jahren (ja, ja, dieses Blog gibt es seit Januar 2006) durchgerungen, meinen Feed mit Feedburner auszuliefern. Einen speziellen Grund hat es nicht, aber so bekomme ich etwas Last von meinem Server und Feedburner bietet einige Funktionalitäten, die ich ganz interessant finde.

An alle Feed-Leser: Es ist nichts zu tun für euch. Die alte Feed-URL wird automatisch auf die von Feedburner umgeleitet. Sollte es bei jemanden doch zu Problemen kommen, dann meldet euch kurz.

Abgeheftet in: Website | Tags: , , , , | 12:09 Uhr | 3

Neuer Wein in alten Schläuchen

7
September

Ich habe in den letzten Wochen etwas an meiner Webseite geschraubt. Ein wenig HTML5 hier, woanders ein wenig CSS3. Dazu ein wenig jQuery und weniger Grafiken.

Sieht zwar immer noch aus wie vorher, aber ich habe dafür eine Menge WordPress Plugins rausgeschmissen und die Funktionen kompakter selbst in die function.php des Themes übernommen.

Neu ist das Herzchen am Ende des Artikels. Wenn dir der Artikel gefällt, dann einfach darauf klicken. Ein wenig Bestätigung brauche ich schließlich auch.

Ich weiß, dass das hier alles noch nicht richtig sauber läuft. Man benötigt für den Spass einen wirklich aktuellen Browser und trotzdem wird es noch überall etwas klemmen. Wenn euch etwas auffällt, bitte in den Kommentaren melden.

Hanging Monk
Beam me up!