Die Darstellung mit Hilfe von Tabs / Reitern eignet sich genau so wie der Accordion Effekt zur Darstellung von umfangreichen Inhalten, die auf einer Seite integriert werden sollen. Durch diese Darstellungsform wird die Seite nicht zu lange, so dass dem Benutzer ein langes Scrollen erspart bleibt.
Nachfolgend finden Sie einige Informationen zu MySQL, PHP, Flash und Javascript.
Was ist MySQL?
MySQL ist eine echte Multi-User, Multi-Threaded SQL Datenbank und wird von allen großen Providern und Suchmaschinen-Betreibern eingesetzt. MySQL ist eine Client/Server Implementierung, die aus einem Server-Dämon mysqld und vielen Client Programmen, sowie Bibliotheken für PERL, PHP sowie ASP besteht.
SQL ist eine standardisierte Datenbanksprache, die das Speichern, Updaten und den Zugriff auf Informationen erleichtert. Beispielsweise kann man Produktinformationen eines Kunden auf einem WWW-Server speichern und abrufen. MySQL ist äußerst schnell und flexibel genug, um sogar Bilder und Log-Dateien darin abzulegen.
Die wichtigsten Eigenschaften von MySQL sind Geschwindigkeit, Stabilität und einfache Bedienbarkeit. MySQL wurde ursprünglich entwickelt, weil auf TCX (dem Server der Entwickler) ein SQL Server benötigt wurde, der sehr große Datenbanken handeln konnte, und zwar um eine Größenordnung schneller, als die Datenbankhersteller damals liefern konnten. MySQL ist nun seit 1996 auf vielen tausend Sites im Internet und Intranet im Einsatz und erfreut sich hier wachsender Beliebtheit. MySQL ist bei vielen tausend Unternehmen im täglichen Einsatz, von denen über 500 mehr als 7 Millionen Einträge bzw. mehr als 100 Gigabyte an Daten managen.
Was kann PHP in Verbindung mit MySQL für Sie leisten?
Ein sehr beliebtes Einsatzgebiet für PHP in Verbindung mit einer MySQL Datenbank ist ein einfacher Newsbereich für Ihre Homepage. Sie haben dabei zum Beispiel die Möglichkeit einfach über ein Eingabefenster in Ihrem Internetexplorer neue Meldungen im Newsbereich zu veröffentlichen. Ihre Eingabe wird in der MySQL Datenbank gespeichert. Diese Speicherung und die spätere Abfrage managt die PHP Funktionalität, ohne die ein Ansteuern der Datenbank nicht möglich ist.
Die Anwendung von PHP und MySQL ist natürlich auch in vielen anderen Bereichen denkbar. Beispiele hierfür sind: Linklisten, Bildergalerien, Angebotsseiten, Kommentare, Gästebücher, Foren usw.
PHP ist eine serverseitige Scriptsprache für das Web. PHP Code wird ausgeführt, bevor eine entsprechende Webseite, die den Code beinhaltet, an dem Browser geschickt wird. Die Daten im Script werden verarbeitet, ohne dass der Browser davon etwas mitbekommt. Dies hat den Vorteil, dass solcher Code unabhängig vom Browser funktioniert.
Wie geht das?
PHP Code wird meist mit HTML vermischt in einer Datei gespeichert. Anhand der Datei-Endung (.php) erkennt der Webserver bevor er die Seite an den Browser schickt, dass die Seite PHP Code beinhaltet. Dieser Code wird verarbeitet und erst das Ergebnis an den Browser gesendet. Darum kann man PHP Code nicht im Quelltext einer HTML Seite sehen, wenn man sie sich im Browser anzeigen lässt. HTML Code außerhalb des PHP Codes bleibt unberührt. PHP wurde aus den Erfahrungen mit Perl speziell als Programmiersprache für das Web entwickelt. Es umgeht einige Probleme, die Perl speziell in Webumgebungen hat und besitzt eine Reihe von Funktionen, die besonders für das Internet interessant sind. Da die Datenverarbeitung auf dem Server geschieht, muss für Interaktion allerdings die Seite neu geladen werden, was im Gegensatz zu Javascript ein Nachteil ist. PHP ist freie Software, die der Open Source Lizenz unterliegt. Ein kommerzielles Konkurrenzprodukt zu PHP ist z.B. ASP von Microsoft.
Was kann man damit machen?
PHP lässt sich überall dort einsetzen, wo HTML Seiten nicht nur statische Informationen bieten, sondern in irgendeiner Form dynamischen, also veränderbaren, Inhalt haben sollen. Es lassen sich z.B. Benutzereingaben aus HTML Formularen mit PHP weiterverarbeiten. Man kann diese auf ihre Vollständigkeit und Plausibilität prüfen und dann z.B. eine Mail versenden oder Eingaben in einer Datenbank speichern. PHP besitzt vielerlei Funktionen für die Datenbankanbindung z. B. an eine MySQL Datenbank. Steht eine solche Datenbank nicht zur Verfügung, kann PHP auch Daten in eine normale Textdatei schreiben und wieder auslesen. Kurzum lässt sich mit PHP jede Form von Interaktion auf eine Webseite bringen, die sonst nur ein statisches Gebilde wäre. Häufige Einsatzmöglichkeiten sind Diskussionsforen, Besucherzähler, Gästebücher, Statistiken, Meinungsumfragen, Antwortformulare, die eine Mail verschicken, und ähnliches.
WICHTIG:
PHP muss auf dem Server, auf dem die Homepage gehostet ist, installiert sein. Das Paket, das der Provider zur Verfügung stellt, muss also PHP unterstützen (und sinnvollerweise eine MySQL Datenbank enthalten).
Was sagt der Hersteller?
Adobe Flash ist auf sehr umfangreiche Art und Weise in der Lage, multimediale Internet-Inhalte und -Anwendungen zu erstellen. Leistungsfähige Video-, Multimedia- und Anwendungsentwicklungsfunktionen ermöglichen das Erstellen von umfangreichen Benutzeroberflächen, Online-Werbeauftritten, interaktiven Schulungskursen und Frontends für Unternehmensanwendungen. Ihre Inhalte werden mehr als 436 Millionen Internetbenutzern auf allen wichtigen Plattformen und Geräten im Adobe Flash Player, dem führenden Multimedia-Client, in exakt der von Ihnen gewünschten Weise dargestellt.
Was ist Adobe Flash?
Adobe Flash ist ein Programm, dass es ermöglicht, relativ einfach beeindruckende Intros, Banner oder gar ganze Webseiten zu erstellen. Bei Streifzügen durch das Internet sind Ihnen bestimmt schon einmal Webseiten aufgefallen, die irgendwie "anders" sind: Da wirbeln Texte und Grafiken durcheinander, Seitenübergänge sind fließend animiert und noch vieles mehr. Hinter alledem steckt meist Flash. Flash bietet für Webdesigner viele Vorteile im Vergleich zu "normalen" HTML-Seiten. So sehen die mit Flash erstellten Filme in allen Browsern und Auflösungen nahezu gleich aus. Da Flash vektorbasierend arbeitet, bleibt die Qualität, im Gegensatz zu Pixelgrafiken, bei einer Änderung der Größe erhalten. Außerdem lassen sich mit Flash viele Bewegungen darstellen, die man bis vor ein paar Jahren noch nicht für möglich gehalten hat. Auch die Integration von dynamischen Inhalten, Sound etc. ist spätestens seit der Version 7 kein Problem mehr.
Allerdings hat Flash auch einige Nachteile, die man nicht vergessen sollte, wenn man damit arbeitet. Flash benötigt um vom Browser dargestellt zu werden ein Plugin, das zwar in nahezu allen gängigen Browsern installiert werden kann, jedoch muss man dieses mit jeder neuen Flashversion updaten. Trotzdem haben derzeit ca. 80% aller Surfer das Plugin installiert. Da die Installation in aller Regel reibungslos abläuft und auch immer mehr renommierte Firmensites, wie z.B. Siemens, auf Flash setzen, wird das Plugin sich in Zukunft mit sehr hoher Wahrscheinlichkeit noch weiter verbreiten. Obwohl Flash an sich ein sehr kompaktes Speichersystem hat, kann es gerade bei größeren Seiten zu relativ langen Ladevorgängen kommen. Gerade Usern mit Modem dauert das Laden oft zu lang. Um keinen Besucher und somit potentiellen Kunden zu verlieren, sollte man noch eine alternative Seite in HTML für diejenigen User erstellen, die sich die Flash-Version nicht anschauen können (oder wollen).
Was ist JavaScript?
JavaScript wurde ursprünglich von Netscape entwickelt. Es ist eine vollständige Skript-/Programmiersprache und kein unmittelbarer Bestandteil von HTML. Der JavaScript-Programmcode steht entweder direkt in HTML-Dateien oder in separaten Dateien mit der Endung .js. Der JavaScript-Programmcode muss nicht kompiliert (= übersetzt) werden, da der Quelltext zur Laufzeit vom Browser interpretiert wird. JavaScript wird vom Netscape Navigator ab Version 2.0 und vom Internet Explorer ab Version 3.0 verstanden.
Mit JavaScript hat man mehr Möglichkeiten als mit HTML allein. Webseiten lassen sich mit mehr Funktionalität versehen, denn JavaScript erlaubt den nachträglichen Zugriff auf alle Elemente einer Seite. So wird Dynamic HTML (DHTML) möglich, dynamisches Ändern des Seiteninhalts - automatisch oder nach Anwenderaktionen. So kann man beispielsweise eine sich aktualisierende Uhr oder einen Kalender anzeigen, angezeigte Bilder ändern, sobald sich der Mauszeiger darüber befindet bzw. sobald darauf geklickt wird oder die Eingaben in einem Formular auf Vollständigkeit und Plausibilität überprüfen.
JavaScript-Programmcode besteht aus Sprachelementen wie Zuweisungen, Wenn-dann-Anweisungen oder Schleifen. Es gibt Variablen und Funktionen - genauso wie zum Beispiel in den Programmiersprachen C, Visual Basic, Pascal oder Delphi.