* under construction |
Inhalt:
1. EinleitungWEB Technologien gib es wie Sand am Meer. Hier stelle ich kurz jene vor, mit denen ich mich ein wenig beschäftige. Die Aufzählung ist nicht vollständig.2. CSSBei dem Versuch, Inhalt vom Aussehen zu trennen, leistet CSS (Cascade Style Sheet) wertvolle Hilfe. Statt im HTML-Code Farben, Zeichensätze, Strichdicken o.ä. anzugeben, wandern diese Informationen in eine Style-Datei.3. ScriptsprachenScriptsprachen sind nicht nur beim WEB Design nuetzlich, sondern können viele andere Dinge automatisieren. Perl und PHP haben sich aber gerade beim WEB Design als sehr nuetzlich erwiesen. Ruby, noch weitgehenst unbekannt, ist eine interessante Alternative.3.1 Perl3.2 PHP3.3 RubyRuby ist cool :-). Meine News Seite habe ich z.B. mit einem Ruby Script gemacht. Dieses erzeugt eine m4 Datei aus News, welche man im Internet findet. Der m4 macht daraus dann eine HTML Seite. Eigentlich sollte das ein cgi-bin werden, aber bei meinem Provider gibt es das nicht, schon gar nicht mit ruby. Somit wird die HTML Seite mit:erzeugt, und danach mit make ftp zum Provider transferiert. Hier ist noch das news.rb Script, und hier findet man die m4 Datei, aus welcher die News Seite generiert wird. 4. SVGSkalierbare Vektor Grafik (SVG) ist die W3C Konforme Alternative zu Macromedias Flash. Noch ist Flash dem SVG ueberlegen und auch verbreiteter, jedoch ist SVG ein offener Standard. Investitionen in SVG sind sicherer und zukunftsorientiert, während das proprietäre Flash (SWF) Format von der Existenz einer einzelnen Firma abhängt. SVG ist XML und es existieren heute schon viele Tools dazu. Leider funktioniert das einzige SVG Plugin (von Adobe) momentan nicht mit Mozilla V1.0 oder grösser.5. favIconDie kleinen Icons, welche man bei gewissen Browsern (IE, Mozilla, Netscape) im URL Eingabefeld sieht, nennt man favIcons. Um diese zu erzeugen, braucht man einen Windows Icon Editor. Es geht aber auch unter Unix:Zuerst muss ein Bild z.B. im GIMP mit genau 16x16 Pixeln erzeugt werden. Wenn man das Bild mit 1600% vergrössert, dann kann man Pixel fuer Pixel setzen. Das Bild kann auch transparent sein, wenn man es als GIF mit 256 Farben (am besten die WEB Palette verwenden) speichert.
Beispielbild:
Das Bild muss nun in das Windows Icon (ICO) Format konvertiert werden:
In der Web-Seite wird in der HEAD Section folgende Zeile eingefuegt:
Das Ergebniss kann dann im Mozilla so aussehen:
6. m4m4 ist weder WEB Technologie noch Scriptsprache, sondern ein Makro Preprozessor. Trotzdem setze ich ihn gerne bei der Entwicklung von HTML Seiten ein. Zum Beispiel die Nummerierung der Titel und das Erzeugen des Inhaltsverzeichnisses auf dieser Seite geschieht mit dem m4. Mittels einem einfachen make wird meine gesamte Homepage aktualisiert. Ein make ftp kopiert die Seiten dann zu meinem Provider. So sieht das Makefile aus:
Uebrigens: Um den Output dieser Makedatei zu veröffentlichen, genuegt der Aufruf eines einzigen Makros. Wenn ich mal Zeit habe, dann werde ich vielleicht ein kleines HOWTO schreiben. | |||||||||||||||||||||||||||||||
This page last updated on Sat Jun 28 19:58:58 CEST 2003
|
|
Seitenanfang |