Suchmaschinen-Optimierer

Es gibt hochkompetente Webworker, die ihr Handwerk absolut verstehen. Und es gibt Werbeagenturen, die zwar nicht auf Webdesign spezialisiert sind, aber dennoch hübsche Webdesigns machen. Bloß: was soll das immer, dass gerade letztere oft kräftig mit dem wichtig klingenden Begriff »Suchmaschinen-Optimierung« um sich wedeln?

Bei manchen schaue ich mir natürlich – neugierig, wie ich bin – die Quelltexte der Seiten an, die sie für Kunden angefertigt haben. Und es kommt leider nicht selten vor, dass von Suchmaschinen-Optimierung oder wenigstens Suchmaschinen-Freundlichkeit keine Spur zu entdecken ist. Denn mit dem Quelltext fängt es doch an, und ich würde sogar sagen, damit steht und fällt alles. Es ist die Basis. Wenn sie stimmt, dann kann und sollte man ja gerne weitere Maßnahmen ergreifen, nämlich für gute Verlinkungen sorgen oder Google Adwords einsetzen.

Wenn ich dann aber sehe, dass Agenturen oder Freiberufler sich mit SEO brüsten, aber zum Beispiel noch mit tabellenorientiertem Layout arbeiten wie vor zehn Jahren (anstatt Tabellen nur für die Darstellung tabellarischer Daten zu benutzen), dann runzle ich doch die Stirn. Das kann Google, Bing und anderen Suchmaschinen nicht wirklich gefallen.

Es wird auch oft von »Programmierung« gesprochen, wenn man reine Strukturierung per HTML meint. Oder, heute gefunden, noch schöner: »META_programmierung«. Die Meta-Angaben – nun, man gibt sie an. Aber man programmiert sie nicht. Einen ha’m wir noch: »Alt-Tags«. Gemeint ist das altAttribut im img-Tag. Aua.

Schade, dass die Kunden solche mangelhaften Kenntnisse und solche Augenwischerei nicht erkennen können, denn sie sind ja nun mal keine Fachleute auf dem Gebiet des Webdesigns, sonst würden sie es ja selber machen. Ich finde es traurig, dass sie wahrscheinlich sehr viel Geld bezahlen für Leistungen, die in Wirklichkeit oft nur heiße Luft sind.

Und eine Geld-zurück-Garantie, wenn die Website dann doch nicht so gut gefunden wird wie versprochen, dürfte es wohl kaum geben. Bei den wirklich kompetenten, spezialisierten und hochpreisigen SEO-Agenturen vielleicht schon eher. Weil die nämlich wirklich ihr Handwerk verstehen und ihr Wissen stets auf dem aktuellen Stand halten. Was auf diesem Gebiet nicht gerade einfach ist.

concrete5: Absender im Kontaktformular (1)

In concrete5 ist ein Modul integriert, mit dem man auf bequeme Art und Weise Kontaktformulare erstellen kann. Nur leider wird automatisch immer die E-Mail-Adresse des Superbenutzers (= obersten Administrators), die ja im System eingepflegt ist, als Absenderadresse der Anfragen angegeben. Das führt natürlich zu Verwirrung bei den Kunden. Sie nehmen in aller Regel an, der Administrator würde die an sie gerichteten Nachrichten empfangen und an sie weiterleiten, möglicherweise sogar vorher lesen.

Dies ist nicht der Fall (oder sollte es jedenfalls nicht sein), denn beim Anlegen des Kontaktformulars gibt man natürlich die E-Mail-Adresse des Kunden als Empfängeradresse an, der die Nachrichten ja auch tatächlich direkt übers System erhält. Die Adresse im »Von«-Feld bedeutet im Grunde nichts, trägt aber in dieser Form nicht gerade zum Vertrauen des Kunden in den Webdesigner bei.

Da muss man ein wenig Hand anlegen. […]

Nachtrag:
Meine ursprüngliche Lösung war nicht die bestmögliche, daher habe ich den entsprechenden Text gelöscht. Die gute Lösung steht in dem neueren Artikel
concrete5: Absender im Kontaktformular (2).

Firefox 9.0.1

Jetzt ist der neue Firefox nicht mehr nur über den FTP-Server von Mozilla.org zu bekommen, sondern auch über die Website:
http://www.mozilla.org/de/firefox/new/. Auch die im Firefox-Browser eingebaute Update-Funktion lädt die aktuelle Version nun herunter.

Und was ist neu in der Neuner-Version?

What’s New in Firefox

The latest version of Firefox has the following changes:

  • Added Type Inference, significantly improving JavaScript performance
  • Improved theme integration for Mac OS X Lion
  • Added two finger swipe navigation for Mac OS X Lion
  • Added support for querying Do Not Track status via JavaScript
  • Added support for font-stretch
  • Improved support for text-overflow
  • Improved standards support for HTML5, MathML, and CSS
  • Fixed several stability issues
  • Fixed several security issues

Download Firefox 9 final

Firefox 9 ist fertig und kann herunter geladen werden. Allerdings noch nicht über die Website von Mozilla.org, aber schon vom FTP-Server. Hier sind die Adressen:

ftp://ftp.mozilla.org/pub/firefox/releases/9.0/win32/de/
ftp://ftp.mozilla.org/pub/firefox/releases/9.0/mac/de/
ftp://ftp.mozilla.org/pub/firefox/releases/9.0/linux-i686/de/
ftp://ftp.mozilla.org/pub/firefox/releases/9.0/linux-x86_64/

Wenn nach einem Benutzernamen und Passwort gefragt wird, kann man anonymous für den Benutzer und guest fürs Passwort eingeben.

Falls man Firefox schon auf dem Rechner hat, drückt man bei der Installation die Schaltfläche Upgrade.

JavaScript-Code soll 20 % bis 30 % schneller als bisher ausgeführt werden, Mac OS X Lion einschließlich Zwei-Finger-Swipe soll unterstützt werden und es soll eine verbesserte Funktionalität für mehrere Displays geben.

Calibri und andere Schriften legal installieren

Die serifenlose Standardschrift unter Windows® seit Vista ist die Calibri, und sie ist auch enthalten in aktuellen Microsoft®-Office-Programmen. Wer noch XP benutzt und MS Office nicht installiert hat, dem fehlt diese beliebte Schrift.

Wenn man sie dennoch legal verwenden möchte, kann man sich den kostenfreien PowerPoint Viewer herunter laden und installieren. Damit hat man dann auch Calibri und ein paar andere Schriften im Fonts-Ordner.

Diese Schriften darf man gemäß den Lizenzbedingungen auf eben diesem Computer (mit legal erworbenem Windows-Betriebssystem) verwenden, um Schriftstücke zu erstellen oder auszudrucken. Natürlich darf man die Schriften selbst nicht weiter verteilen.

Quelle: Prometeo

TinyMCE Fiddle

Der WYSIWYG-Editor TinyMCE, der in vielen Content-Management-Systemen integriert ist, ist ja bekanntlich anpassbar. Der Webentwickler kann einstellen, welche Buttons er dem Anwender zur Verfügung stellen möchte oder nicht. Allerdings fand ich es immer ein wenig lästig, die Dokumentation durchsehen zu müssen, um Funktionen hinzuzufügen oder zu entfernen.

Doch nun gibt es TinyMCE Fiddle. Dies ist eine grafische Benutzeroberfläche, auf der man völlig anschaulich den Editor so einrichten kann, wie man ihn denn gern hätte. In der Standardeinstellung, die man beim Seitenaufruf vorfindet, werden wohl alle Buttons angeboten, die es gibt, da heißt es also: abspecken! Und das geht hier nun sehr einfach – mittels zweigeteiltem Fenster: oben Quellcode, unten der Editor (plus Seitenleiste links).

Oben löscht man also unbenötigten Code heraus, danach drückt man eine mit Run beschriftete Schaltfläche, ähnlich wie in einer Programmierumgebung, und unten wird daraufhin der angepasste Editor angezeigt.

Wenn man will, kann man sich kostenlos registrieren lassen und hat dann die Möglichkeit, seine Einstellungen zu speichern und beim nächsten Besuch wieder abzurufen.

Fazit: nützlich für Webentwickler, die öfters mit TinyMCE zu tun haben.

MyDrive

MyDrive (www.mydrive.ch) bietet kostenlosen Online-Speicher, und zwar 2 GiB. Das ist so viel, wie auf einen kleinen USB-Stick passt. Der Vorteil gegenüber dem Stick ist, dass man die wichtigsten Daten derart speichern kann, dass man von überall aus darauf zugreifen kann – Internetanschluss natürlich vorausgesetzt. Und der Speicherplatz ist immerhin mehr, als man bei so manchem Webhosting- oder ISP-Vertrag geboten bekommt.

MyDrive lässt sich auch per WebDAV als Laufwerk in den persönlichen Computer einbinden. Wie das für die verschiedenen Betriebssystem geht, wird erkärt.

Im kostenlosen MyDrive-Konto kann man noch einen Gastbenutzer einrichten, um Dateien mit anderen Personen zu teilen, ohne ihnen vollen Zugriff auf den Account zu geben. Und links unten wird Werbung eingeblendet, die aber eigentlich nicht stört.

Wer mehr Speicherplatz haben, mehr Gastbenutzer einrichten oder die Werbung loswerden möchte, kann auf MyDrive Pro aufstocken. Zum Beispiel kosten weitere zwei GiB und ein zusätzlicher Gastbenutzer pro Jahr € 12,60. Ob man für solche Anforderungen nicht lieber auf kostenlose Dienste wie Dropbox oder Ubuntu One zurückgreift, muss jeder selbst entscheiden.

WordPress 3.3

WordPress 3.3 ist erschienen, und es bringt einige Verbesserungen. Das Dashboard kommt wesentlich aufgeräumter daher; das einzige Medien-Symbol startet jetzt den Uploader für alle Dateitypen und das neue Drag-and-Drop-Interface macht Hochladen zum Kinderspiel; und wenn ich das richtig sehe, können Plugin-Entwickler Symbole in der dunkelgrauen Menüleiste am oberen Rand platzieren – ob das vorher nicht auch schon möglich war, weiß ich allerdings nicht.

Das Plugin Cachify (smarter Cache für WordPress) von Sergej Müller zeigt jedenfalls jetzt ein Icon für Cache leeren an. Das ist wirklich praktisch, denn vorher musste man immer erst umständlich zur Plugins-Kategorie gehen.

Hier sind informative Artikel über WordPress 3.3, die ich im Netz gefunden habe:
Pro-Linux.de
Golem.de
WordPress Deutschland

Dateiübertragungen zwischen zwei Servern

Manchmal möchte man Dateien direkt von einem FTP-Server auf einen anderen kopieren, zum Beispiel zum Zweck der Datensicherung. Im Normalfall würde man die Daten erst mit einem FTP-Client vom ersten FTP-Server auf den lokalen PC herunterladen und dann auf den zweiten FTP-Server hochladen.

Aber das FTP-Protokoll erlaubt auch die direkte Übertragung von Server zu Server. Bei Wikipedia lesen wir:

File Exchange Protocol (FXP) ist das im File Transfer Protocol definierte und dort unbenannte Verfahren, dass ein Client Dateiübertragungen zwischen zwei Servern steuert (Server-zu-Server). Die Dateien nehmen dabei nicht den Weg über den Client, wodurch Zeit gespart wird. Viele aktuelle FTP-Clients unterstützen FXP.

Ob es so viele FTP-Clients sind, die das können, weiß ich nicht. Der beliebte FileZilla kann es jedenfalls nicht. Aber ich habe ein kostenloses Programm gefunden, welches FXP beherrscht: Core FTP LE. Leider ist es nur für Windows erhältlich.

Man stellt eine Verbindung zu beiden FTP-Servern her und kann dann über die grafische Benutzeroberfläche die Dateien von einem Server zum anderen kopieren. Voraussetzung ist, dass beide Server FXP erlauben. Manchmal ist diese Möglichkeit von den Webhostern gesperrt – aus Sicherheitsgründen.

Schnelle Bereinigung für rel=”category tag” in WordPress

Neulich traf mich ja fast der Schlag, als sich mein privates WordPress-Blog (Version 3.2.1) als nicht mehr valide gegen den W3C-Markup-Validator herausstellte. Schuld war eine Mikroformat-Annotation: rel=”category tag”. Über die functions.php im Theme-Ordner kann man das bereinigen.

Bei Whitney Krape fand ich die Anleitung und den Code, den man einfügen muss:

add_filter( 'the_category', 'add_nofollow_cat' );
function add_nofollow_cat( $text ) {
$text = str_replace('rel="category tag"', "", $text); return $text;
}