Lösungen für Microsoft Frontpage [Logo von janko.at]

Metatags erstellen/ändern/löschen

Version 1.1

Beschreibung

Das Makro dient zum komfortablen erstellen/ändern/löschen der Metatags eines HTML-Dokuments im Dialog.

[Bildschirmfoto] [Bildschirmfoto]
[Bildschirmfoto] [Bildschirmfoto]

Klicken Sie auf die Miniaturansichten, um die Bildschirmfotos in voller Größe (in einem neuen Fenster) zu sehen.

Metatags

Die Metatags sind nicht vordefiniert; jedermann kann beliebig viele frei erfinden. Vom hier vorliegenden Makro werden folgende Metatags unterstützt:

Title

Überschrift der Seite; wird u.a. verwendet für die Titelzeile des Anzeigefensters, den Name von Lesezeichen und die Überschrift in Trefferlisten von Suchmaschinen. (Title ist eigentlich kein Metatag, aber darauf soll es hier nicht ankommen.)

Description

Beschreibungstext, der von vielen Suchmaschinen in der Trefferliste angezeigt wird.

Keywords

Schlüsselwörter, unter denen die Seite in einer Suchmaschine gefunden werden soll.

Author

Name des Autors des Textes, meist identisch mit dem Ersteller der Seite.

Publisher

Name des für den Inhalt Verantwortlichen bzw. Herausgebers; bei privaten Sites meist  mit dem Ersteller der Seite identisch; bei kommerziellen Seiten meist der Name der Firma.

Copyright

Name des Copyright-Inhabers des Textes der Seite; kann mit dem Ersteller identisch sein, muß aber nicht (beispielsweise, wenn Herr X einen Text vom Hrn. Y publiziert).

Robots

steuert die Vorgangsweise von Suchmaschinen, ob diese die Seiten indizieren sollen (index) oder nicht (noindex) und ob sie Links weiterverfolgen sollen (follow) oder nicht (nofollow). Standardwert ist "index, follow".

Revisit-After

steuert das Besuchsintervall von Suchmaschinen (die sich daran halten können oder auch nicht). "10 days" bedeutet, daß eine Suchmaschine die Seite alle 10 Tage besuchen soll.

Content-Type

MIME-Typ der Datei, meist "text/html"; optional gefolgt von der Angabe des Zeichensatzes, beispielsweise "charset=iso-8859-1"

Content-Language

ISO-Bezeichnung der Sprache, in der der Text der Seite verfaßt ist, beispielsweise "de", "en" oder "fr", manchmal auch spezifischer wie "de-at" oder "en-us".

Expires

gibt an, wie lange die Seite im Cache des Browsers gehalten werden kann. Möglich sind Angaben wie "0" (gar nicht), "86400" (Angabe in Sekunden) oder "Sat, 14 Dec 1998 12:00:00 GMT" (explizite Datumsangabe).

Pragma

Der Wert "no-cache" gibt an, daß Proxy-Server die Seite nicht zwischenspeichern dürfen.

Refresh

dient zur automatischen Weiterleitung auf andere Seiten. Beispiel: "5; URL=http://www.janko.at/Frontpage/index.htm" (der Browser soll die aktuelle Seiten 5 Sekunden lang anzeigen und dann automatisch die mit URL angegebene Seite laden).

Installation

Leider gibt es keine einfache Möglichkeit, Frontpage-Lösungen automatisch per Installationsprogramm zu installieren - es ist Handarbeit angesagt. Die folgende Anleitung führt Sie anhand eines Beispiels Schritt für Schritt durch den Installationsvorgang.

Link: Detaillierte Anleitung

Hinweis: Eine geeignete Stelle für den Menübefehl "Metatags..." ist beispielsweise im Dateimenü direkt unter "Eigenschaften".

Download

Link: ojMetatagsBearbeiten.zip (4 kB)

Tips und Tricks

Der Dialog ist Nicht-Modal!

Das bedeutet, daß Frontpage nicht blockiert ist, während der Dialog angezeigt wird. Damit ist es möglich, Texte aus der aktuellen Seite in den Dialog zu übernehmen und umgekehrt (Cut+Paste).

Ähnliche Metatags auf mehreren Seiten

Innerhalb eines Webs ist es wahrscheinlich, daß viele Metatags auf allen Seiten gleich sind. Nun ist es wenig komfortabel, die Metatags auf jeder Seite neu einzugeben. Es geht bequemer: Seite A öffnen, Makro aufrufen, Metatags erstellen/ändern, "Übernehmen", Seite A schließen, Seite B öffnen, Metatags erstellen/ändern, usw. (der Makrodialog bleibt dabei immer geöffnet!)

Bekannte Probleme

Frameseiten

Das Makro funktioniert nicht für Frame-Seiten. An der Erforschung der Ursachen dafür arbeite ich noch.

Syntaxprüfung

Das Makro prüft die Syntax der Meta-Einträge derzeit nicht. Besondere Vorsicht ist mit Gänsefüßchen (") geboten, die keinesfalls verwendet werden dürfen.

Optionen

Die Optionenseite wird derzeit noch nicht genutzt.

Historie

Version 1.1

Version 1.0

Weiterführende Informationen

Eine ausführlichere Beschreibung der Metatags findet sich im Web beispielsweise bei Link: SelfHTML aktuell von Stefan Münz.

Neben dem hier verwendeten "Standardsystem" der Metatags gibt es weitere Metatagsysteme, beispielsweise das der Link: Dublin Core Initiative.