Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
purl_generieren [2013/03/13 18:27] holger [Umgang mit Sonderzeichen] |
purl_generieren [2013/05/14 10:14] (aktuell) holger |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== PURL generieren ====== | ====== PURL generieren ====== | ||
+ | |||
+ | ===== PURL mit Freitextfeldern generieren ===== | ||
+ | |||
+ | Syntax für das Verwenden des Freitextfeldes: **[xmlname-des-freitextfeldes]** | ||
+ | |||
+ | |||
+ | Für jeden Dialog können Freitextfelder festlegt werden. | ||
+ | Diese Freitextfelder können auch zur PURL-Generierung genutzt werden. | ||
+ | |||
+ | Bspw.: Freitextfeld = CITY (hier wird der Ort des Kontakts gespeichert) | ||
+ | |||
+ | Ein mögliches PURL-Schema kann nun wie folgt aussehen: [vorname]-[nachname]-["aus"]-**[city]** | ||
+ | |||
+ | |||
+ | ===== PURL mit festem Text generieren ===== | ||
+ | |||
+ | |||
+ | Syntax für das Verwenden von Text in PURL: **["text"]** | ||
+ | |||
+ | Ein mögliches PURL-Schema kann nun wie folgt aussehen: [vorname]-[nachname]-**["aus"]**-[city] | ||
+ | |||
+ | |||
===== Generierung von Zufallszahlen in der PURL: ===== | ===== Generierung von Zufallszahlen in der PURL: ===== | ||
+ | |||
+ | Zufallszahlen in der PURL machen vor allem dann Sinn, wenn die PURL besonders geschützt werden soll, oder aber es sehr viele Namensdoppelungen gibt, die alle ein eigenes PURL-Schema benötigen. | ||
+ | |||
+ | Sie haben für die automatische Generierung einer Zufallszahl die Möglichkeit bei der PURL-Generierung einen Platzhalter (Marker) für die Zufallszahl zu nutzen (z.B.: [vorname]-[nachname]-[zufallszahl] für www.ihre-domain.de/max-mustermann-0815) | ||
+ | |||
+ | Hier die Funktionsweise im Dialogtool: | ||
- mögliche Marker sind **[randomnumber]**, **[randomnumberXX]**, **[zufallszahl]**, **[zufallszahlXX]**, | - mögliche Marker sind **[randomnumber]**, **[randomnumberXX]**, **[zufallszahl]**, **[zufallszahlXX]**, | ||
- XX eine __**bis zu**__ zweistellige Zahl zwischen 1 und 20 ist und die Länge der zufälligen Zahl definiert. | - XX eine __**bis zu**__ zweistellige Zahl zwischen 1 und 20 ist und die Länge der zufälligen Zahl definiert. | ||
- Ist XX größer als 20, wird die Länge auf 20 begrenzt. | - Ist XX größer als 20, wird die Länge auf 20 begrenzt. | ||
- | - Wird XX nicht angegeben, ist der Standardwert 4. | + | - Wird XX nicht angegeben ([zufallszahl]), ist der Standardwert eine 4-stellige Zufallszahl. |
- Bei der Generierung der PURL werden bis zu 25 zufällige Zahlen erzeugt und getestet, bevor auf das nächste PURL-Schema zurückgegriffen wird, sofern ein nächstes PURL Schema existiert. | - Bei der Generierung der PURL werden bis zu 25 zufällige Zahlen erzeugt und getestet, bevor auf das nächste PURL-Schema zurückgegriffen wird, sofern ein nächstes PURL Schema existiert. | ||
- | ===== Umgang mit Sonderzeichen ===== | + | ===== Sonderzeichen bei Erstellung der PURL ===== |
+ | |||
+ | Das FLYMINT-Dialogtool durchläuft folgenden Prozess bei der PURL-Erstellung: | ||
- alle Sonderzeichen werden durch ein ASCII-Zeichen ersetzt (z.B.: René = Rene) | - alle Sonderzeichen werden durch ein ASCII-Zeichen ersetzt (z.B.: René = Rene) | ||
Zeile 17: | Zeile 47: | ||
- Letzter Schritt zur finalen PURL:Wenn diese PURL generiert ist, dann werden in einem letzten Schritt alle Zeichen rausgenommen, die nicht a-z, 0-9, "+" oder "-" sind. | - Letzter Schritt zur finalen PURL:Wenn diese PURL generiert ist, dann werden in einem letzten Schritt alle Zeichen rausgenommen, die nicht a-z, 0-9, "+" oder "-" sind. | ||
- | **Übersicht, wie die Zeichenersetzung funktioniert:** | ||
- | __Zeichen Wandlung__ | + | __**Übersicht der Zeichenersetzungen durch das Dialogtool**__ |
- | Å A | + | |
+ | **Zeichen --> Wandlung** | ||
+ | |||
+ | Å --> A | ||
- | å a | + | å --> a |
- | Ø OE | + | Ø --> OE |
- | ø oe | + | ø --> oe |
- | Æ AE | + | Æ --> AE |
- | æ ae | + | æ --> ae |
- | À A | + | À --> A |
- | Â A | + | Â --> A |
- | à a | + | à --> a |
- | â a | + | â --> a |
- | Ç C | + | Ç --> C |
- | ç c | + | ç --> c |
- | É E | + | É --> E |
- | È E | + | È --> E |
- | Ê E | + | Ê --> E |
- | Ë E | + | Ë --> E |
- | é e | + | é --> e |
- | è e | + | è --> e |
- | ê e | + | ê --> e |
- | ë e | + | ë --> e |
- | Î I | + | Î --> I |
- | Ï I | + | Ï --> I |
- | î i | + | î --> i |
- | ï i | + | ï --> i |
- | Ô OE | + | Ô --> OE |
- | Œ OE | + | Œ --> OE |
- | œ oe | + | œ --> oe |
- | Ù U | + | Ù --> U |
- | Û U | + | Û --> U |
- | Ü U | + | Ü --> U |
- | ù u | + | ù --> u |
- | û u | + | û --> u |
- | ü u | + | ü --> u |
- | Ÿ Y | + | Ÿ --> Y |
- | ÿ y | + | ÿ --> y |
- | ô o | + | ô --> o |
- | ß ss | + | ß --> ss |