Startseite Unternehmen Leistungen Kontakt AGB Aktuelles Allgemeine Fragen Impressum
hosting, domains, webprogrammierung
  Gi24.de - Ihr Webprovider
  Leistungen
Webhosting
Webdesign
Redesign
Webprogrammierung
VereinsangeboteVereinsangebote
  Software
Onlineshop
  Unternehmen
Allgemeine Fragen
Referenzen
Jobs
  Service
SEO
Domains
Onlinemarketing
websucheWebsuche
 
 


Webprogrammierung

Die Lösung zur schnellen und einfachen Aktualisierung von Webseiten ist die Trennung von Inhalt (Content) und Layout. Auch Anwender ohne fachspezifische Kenntnisse können schnell und einfach Seiten innerhalb einer Internetpräsenz aktualisieren und effizient verwalten.

Moderne Webseiten zeichnen sich durch eine Vielzahl dynamischer Elemente aus. Wer viele Informationen präsentieren will, benötigt ein Redaktionssystem, ein Content-Management-System (CMS).

Unternehmen aus verschiedenen Branchen verwalten ihre Internetpräsentationen erfolgreich über unser CMS

Durch die individuellen Wünsche der Kunden und den modularen Aufbau des Systems existieren bereits Bausteine, die den verschiedensten Anforderungen gewachsen sind. Vorhandene Module können somit ohne aufwendige Anpassungen in das CMS integriert und von Ihnen genutzt werden.

Sicherheit, Geschwindigkeit, Benutzerfreundlichkeit

Die serverseitige Generierung optimierten Quellcodes, die passende Trennung von dynamischen und statischen Inhalten sowie die Verwendung der für Ihre Bedürfnisse angepassten Datenbanksysteme verkürzen die Wartezeiten auch bei langsamen Internetverbindungen auf ein Minimum. Auf unnötige Funktionen, die zudem nur Systemressourcen verbrauchen, werden bewusst verzichtet.

Bei der Entwicklung unseres Content-Management-Systems wird ganz besonders auf eine einfache Bedienung großen Wert gelegt. Auch unerfahrene Mitarbeiter Ihres Unternehmens können damit den Internetauftritt Ihres Unternehmens verwalten, ohne vorher erst ein dickes Handbuch durcharbeiten oder ein Seminar besuchen zu müssen.

Allgemeine Informationen
programmiergrundlagen

php

Was ist PHP?

PHP ist eine Serverseitige Scriptsprache für das Web. Serverseitig heißt, das PHP Code ausgeführt wird, bevor eine entsprechende Webseite in der der Code vorkommt überhaupt an dem Browser geschickt wird. Die Daten im Script werden also verarbeitet, ohne das der Browser davon etwas mitbekommt. Dies hat den Vorteil, das solcher Code unabhängig vom Browser funktioniert. Wenn Javascript im Browser deaktiviert ist, kann Javascript nicht ausgeführt werden. PHP ist jedoch davon unabhägig. Allerdings werden auch mit PHP zum größten Teil andere Sachen verwirklicht, als mit Javascript.

PHP Code wird direkt vermischt mit HTML auf einer Seite eingegeben. Anhand der Endung (.php oder .php4 oder .php3) erkennt der Webserver noch bevor er die Seite an den Browser schickt, das es sich um eine Seite mit PHP Code handelt. Der PHP Code wird dann verarbeitet und erst das Ergebnis an den Browser geschickt. Darum kann man PHP Code auch nicht im Quelltext eines HTML Dokumentes, wenn man es im Browser anzeigen läßt, sehen. HTML Code der außerhalb des PHP Codes steht bleibt davon 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. Da PHP speziell für das Web geschaffen wurde (Perl zum Beispiel läßt sich auch in "Offline-Programmen" einsetzen), besitzt es auch eine Reihe von Funktionen, die speziell für das Web interessant sind. PHP ist freie Software, die einer Open Source Lizenz unterliegt. Ein kommerzielles Konkurrenzprodukt zu PHP ist beispielsweise ASP aus dem Hause Microsoft. Da die Datenverarbeitung auf dem Server geschieht, muß für Interaktion allerdings die Seite neu geladen werden, was im Gegensatz zu Javascript natürlich ein Nachteil ist.

PHP läßt sich überall dort einsetzen, wo HTML Seiten keine statischen Informationen bieten sollen, sondern in irgend einer Form dynamischen, also veränderbaren, Inhalt haben sollen. Es lassen sich z. B. Benutzereingaben aus HTML Formularen mit PHP weiterverarbeiten. PHP kann damit eine Mail versenden oder Eingaben in einer Datenbank speichern. PHP besitzt auch 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 auch wieder auslesen. Formulareingaben lassen sich auch auf ihre Vollständigkeit und Sinnhaftigkeit prüfen. Kurzum läßt sich mit PHP Interaktion in jeder Form 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 ein Mail verschicken und ähnliches.

mysql

Was ist My SQL?

MySQL, das populärste quelloffene SQL-Datenbankmanagementsystem der Welt, wird von MySQL AB entwickelt, vertrieben und supportet. MySQL AB ist ein kommerzielles, von den MySQL-Entwicklern gegründetes Unternehmen. Es ist ein Open-Source-Unternehmen der zweiten Generation, das die Werte und Methodik von Open Source mit einem erfolgreichen Geschäftsmodell verbindet.

Die MySQL-Website (http://www.mysql.com/) enthält die neuesten Informationen über MySQL-Software und MySQL AB.

  • MySQL ist ein Datenbankmanagementsystem.

    Eine Datenbank ist eine strukturierte Sammlung von Daten. Das kann alles von einer einfachen Einkaufsliste über eine Bildergalerie bis zu riesigen Informationsmengen in einem Firmennetzwerk sein. Um Daten in einer Computerdatenbank hinzuzufügen, auf sie zuzugreifen oder um sie zu verarbeiten, wird ein Datenbankmanagementsystem wie der MySQL Server benötigt. Weil Computer in der Handhabung großer Datenmengen sehr gut sind, spielen Datenbankmanagementsysteme eine zentrale Rolle beim Einsatz von Computern, sowohl als selbstständige Hilfsprogramme als auch als Teile anderer Anwendungen.

  • MySQL ist ein relationales Datenbankmanagementsystem.

    Eine relationale Datenbank speichert Daten in separaten Tabellen, statt alle Daten in einem einzigen großen Speicherraum abzulegen. Das sorgt für Vorteile hinsichtlich Geschwindigkeit und Flexibilität. Das „SQL“ in „MySQL“ steht für „Structured Query Language“ (strukturierte Abfragesprache). SQL ist die gebräuchlichste standardisierte Sprache, die für den Zugriff auf Datenbanken eingesetzt wird. Sie ist im ANSI/ISO-SQL-Standard festgelegt. Dieser, kurz SQL-Standard genannt, hat sich seit 1986 entwickelt. Es existieren verschiedene Versionen. In diesem Handbuch bezieht sich „SQL-92“ auf den im Jahre 1992 veröffentlichten Standard, „SQL:1999“ auf den 1999 veröffentlichten und „SQL:2003“ auf die aktuelle Version des Standards. Wir benutzen die Bezeichnung „der SQL-Standard“ für die aktuelle Version des SQL-Standards.

  • MySQL-Software ist quelloffene (Open Source) Software.

    Open Source bedeutet, dass es für jeden möglich ist, die Software zu benutzen und zu verändern. Jeder kann sie vom Internet herunterladen und ohne Bezahlung verwenden. Wenn man will, kann man sich den Quellcode ansehen und diesen nach den eigenen Wünschen abwandeln. MySQL verwendet die Lizenz GPL (GNU General Public License), http://www.fsf.org/licenses/. Diese legt fest, was man in unterschiedlichen Fällen mit der Software machen darf und was nicht. Wenn Ihnen ein Gebrauch unter der GPL nicht zusagt oder Sie MySQL in eine kommerzielle Applikation einbetten wollen, können Sie von uns eine kommerzielle Version erwerben. Weitere Informationen zur Lizenz finden Sie auf der Website (http://www.mysql.com/company/legal/licensing/).

  • Der MySQL-Datenbankserver ist sehr schnell, zuverlässig und einfach zu benutzen.

    MySQL Server wurde ursprünglich für den Zweck entwickelt, große Datenbanken sehr viel schneller als bestehende Lösungen zu handhaben. Er ist seit Jahren in äußerst anspruchsvollen Produktionsumgebungen im Einsatz. Obwohl er ständig weiterentwickelt wird, bietet MySQL Server schon heute ein reiches Set von Funktionen. Flexible Anbindungsmöglichkeiten, Geschwindigkeit und Sicherheit machen MySQL Server äußerst geeignet für den Zugriff auf Datenbanken im Internet.

  • MySQL Server arbeitet als Client-Server-Version und in eingebetteten Systemen.

    Die MySQL-Datenbanksoftware ist ein Client-Server-System, das aus einem Mehr-Thread-SQL-Server besteht, der verschiedene Backends sowie diverse Clientprogramme und -bibliotheken und Verwaltungswerkzeuge unterstützt und mittels vieler verschiedener Programmierschnittstellen (API) angesprochen werden kann.

    MySQL Server ist auch als eingebettete Mehr-Thread-Bibliothek verfügbar, die Sie in Ihre Applikationen einlinken können, um ein schnelles, kleines und leicht zu verwaltendes Einzelprodukt zu erhalten.

  • Es gibt eine große Zahl von Dritten beigesteuerter Software.

    Es ist recht wahrscheinlich, dass Ihre Lieblingsapplikation oder -sprache bereits den MySQL-Datenbankserver unterstützt.

flash

Was ist Flash?

Macromedias Flash ist eine Autoren-Software zum Erstellen skalierbarer, interaktiver Animationen für das World Wide Web. Die Stärke und Flexibilität Flashs empfiehlt es als Grundlage für animierte Logos, Navigationselemente für Websites, lange Animationen oder komplette Flash-Websites.

Soweit die Erklärung Macromedias zu Flash. Aber was kann es wirklich?

Flash bringt Leben auf die Homepage. Durch seine niedrigen Systemanforderungen und hohe Einsteigerfreundlichkeit kann es schnell und unkompliziert erlernt werden. Im Internet gibt es viele Internetseiten, die so genannte Tutorials oder kurz Tut´s mit vorgefertigten Flashanwendungen bereithalten, so dass auch professionelle Anwendungsmöglichkeiten aus dem Web geholt und den eigenen Bedürfnissen entsprechend angepasst werden können.

Systemanforderungen

Angezeigt werden Flashelemente im Browserfenster, wozu ein so genanntes Plug-In notwendig wird. Dieses Zusatzprogramm übersetzt die eingehenden Daten und bildet eine Schnittstelle zwischen Browser und Flashanwendung. Browser ab der vierten Generation bringen dieses Plug-In meist schon serienmäßig mit, so dass ein Download nicht nötig ist. Netscape´s Navigator und Microsofts Internet Explorer sind dank dieses Zusatzes vollkommen problemlos in der Lage, Flashanwendungen wiederzugeben und diese zu verwenden, wobei der Netscape-Browser der Version 4.7 vereinzelt Systemfehler aufweist. Opera ist leider serienmäßig nicht in der Lage, Flash anzuzeigen.

Flash bringt Dynamik

Durch die enorme Skalierbarkeit können sich Flash-Anwendungen der Bildschirmauflösung anpassen und sich dynamisch mit ihr verändern. Das kann Vorteile bringen, bedeutet aber auch, dass Flashnavigationen, unter 1024x768 produziert, unleserlich klein werden können, wenn diese unter 640x480 betrachtet werden.

Sinn der Flash-Anwendung

Die Hype "Flash" spaltet die Webdesigner-Gemeinde zur Zeit in zwei Fraktionen - die einen halten Flash für eine Spielerei, deren Nutzwert fraglich ist, für die anderen ist Flash ein Geschenk des (Webdesign-)Gottes. Recht haben wohl beide, wenn auch nur zum Teil. So ist Flash bei Informationsquellen wohl meist unangebracht und wird häufig an falscher Stelle eingesetzt, Flash bringt aber auch enorme Möglichkeiten in der Präsentation mit sich, durch die sich komplette Werbefilme einfach und kostengünstig produzieren lassen oder auch Spiele ohne weiteres realisierbar sind.

cms

Was ist CMS?

Ein CMS (Content-Management-System) ist kurz gesagt als Inhaltsverwaltungssystem zu bezeichnen. Es ist im Grunde eine Software, zur Erstellung, Bearbeitung und Organisation von Inhalten wie Text- und Multimedia-Dateien. Wir haben hierzu ein speziell auf den Kunden zugeschnittenes Verwaltungsprogramm ( E-BOZZ) entwickelt.

Ein CM-System ermöglicht professionelle und effiziente Gestaltung von Webauftritten. Es wird hierzu direkt auf dem Server des betreffenden Kunden installiert und zeichnet sich durch Einfachheit in der Bedienung aus. Es macht außerdem das Codieren der Webseite mittels HTML überflüssig.

Die großen Vorteile von CMS sind klar in der Trennung von Inhalt und Design der Webseite zu sehen. Die Eingabe von Inhalten rückt somit für den Betreiber der Webseite an die erste Stelle. Es sind keine Sonderformatierungen der Webseite zu beachten, denn die Navigationselemente sowie Seitentexte sind bei entsprechend angelegter Programmierung vollautomatisch an das Design angepasst. So kann die Seite auf einfachste Art verwaltet, erweitert und betreut werden.  Das CMS versetzt den Betreiber einer Webseite in die Lage, seine Seite selbst zu pflegen und dadurch Kosten zu sparen.

Ein weiterer Pluspunkt von CMS-Systemen ist es, dass mehrere Personen in verschiedenen Bereichen der Webseite parallel arbeiten können. Da das System darauf basiert, die Seiten dynamisch zu generieren, sobald die Datenbank aktualisiert wird, entsteht hier natürlich ein Zeitersparnisfaktor, der nicht ganz unerheblich ist. Denn ansonsten müsste man die Seiten ja mittels statischem HTML generieren, was mehr Kosten und zusätzliches Personal erfordert.

css

Was ist CSS?

Vielleicht haben Sie schon einmal von CSS gehört – allerdings ohne zu wissen, was sich dahinter verbirgt. In dieser Lektion werden Sie erfahren, was CSS ist und was CSS für Sie tun kann.

CSS ist das Akronym für Cascading Style Sheets.

Was kann ich mit CSS machen?

CSS ist eine Stilsprache, die das Aussehen von HTML-Dokumenten definiert. CSS kann man z.B. zum festlegen von Schriftarten, Farben, Rändern, Linien, Höhen, Breiten, Hintergrundbildern, für fortgeschrittener Positionierung und viele andere Sachen benutzen. Warten Sie ab!

HTML kann zum layouten von Webseiten (miß-)braucht werden. Aber CSS bietet mehr Möglichkeiten und ist zudem viel genauer und ausgereifter. CSS wird von allen Browsern unterstützt. Nach ein paar Lektionen dieses Tutorials werden Sie in der Lage sein, Ihre eigenen Stylesheets mit CSS zu erstellen und Ihren Webseiten ein neues großartiges Aussehen verleihen.

Wo ist der Unterschied zwischen CSS und HTML?

Mit HTML werden Inhalte strukturiert. Mit CSS wird der strukturierte Inhalt formatiert.

Als das Internet populärer wurde, versuchten Designer nach Möglichkeiten zu suchen, den Online-Dokumenten Layouts zu verpassen. Um diesem Rechnung zu tragen, erfanden die Browserhersteller (zu der Zeit Netscape und Microsoft) neue HTML-Tags. So z.B. <font>, welcher von den ursprünglichen Tags abwich, da er ein Layoutmittel war und kein Strukturierungswerkzeug.

Dies führte auch zu einer Situation, in der eigentliche Struktur-Tags, wie z.B. <table>, mehr und mehr für das Layout von Seiten mißbraucht wurden, anstatt dem Geschriebenen Struktur zu verleihen. Viele neue Layout-Tags, wie <blink> wurden nur von einem Browsertyp unterstützt. Mitteilungen wie: “Sie benötigen Browser X, um diese Seite zu sehen” bzw. “Optimiert für Browser X” waren auf immer mehr Webseiten zu lesen.

CSS wurde erfunden um diese Situation zu beheben, indem es Webdesignern mit ausreichenden Gestaltungsmöglichkeiten ausstattete, die von allen Browsern unterstützt wurden. Gleichzeitig macht die Trennung von Aussehen und Inhalt einer Seite die Pflege selbiger viel einfacher.

Welche Vorteile bringt mir CSS?

CSS war eine Revolution im Webdesign. Die konkreten Vorteile sind u.a.:

  • Kontrolle über das Layout vieler Webseiten aus einer einzigen Style-Sheet-Datei heraus;

  • präzisere Kontrolle über das Layout;

  • verschiedene Layouts für verschiedene Medientypen (Bildschirmanzeige, Druck etc.);

  • eine Vielzahl von fortgeschrittenen und anspruchsvolle Techniken.

html

Was ist HTML?

HTML steht für Hypertext Markup Language und ist die Sprache des World Wide Web (WWW). Entwickelt wurde HTML durch Tim Berners-Lee, damals Mitarbeiter am CERN, und verbreitete sich mit dem Wachstum des Internets und des WWW in den 1990er Jahren. HTML ist eine Anwendung von SGML (Standard Generalized Markup Language), einem System zur Definition von Dokumentenbeschreibungssprachen und genügt der ISO Norm 8879.

Neben einem universellen Bennenungsschema zur Lokalisierung von Webresourcen, den URIs (Uniform Resource Identifier), und dem gemeinsamen Protokoll, HTTP (Hypertext Transfer Protokoll), ist HTML die wichtigste Grundlage des WWW, indem es die Darstellung der Ressourcen des WWW und eine einfache Navigation zwischen den Inhalten ermöglicht.

Eine HTML-Datei enthält keine Informationen darüber, wie der Computer Bildpunkt (engl. Pixel) für Bildpunkt zeilenweise einen Bildschirm füllen soll. Eine HTML-Datei enthält Text, Informationen darüber, was der Text bedeutet (die logische Struktur des Dokuments) und Informationen über bestimmte physische Attribute bestimmter Textpassagen (wie Hervorhebungen durch Fettdruck, kursive Schrift oder Unterstreichungen).

Ein Webbrowser ist ein Programm, das Text auf dem Bildschirm darstellen (rendern) kann. Dabei interpretiert der Browser Informationen über die logische und physische Struktur des Textes, die in einer HTML-Datei enthalten sind und stellt den Text entsprechend dar.

Enthält eine HTML-Datei etwa die Information, daß eine Textpassage ein Hyperlink ist, dann stellt der Browser diese Passage mit Hervorhebungen (normalerweise blau und unterstrichen) dar und "springt", wenn man das Link anklickt auf eine andere "Seite" bzw. Stelle derselben "Seite". Die HTML-Datei enthält nur Informationen, die besagen, daß eine Textpassage ein Hyperlink ist und daß die Zieladresse dieses Links soundso ist. Hyperlinks als blaue, unterstrichene und anklickbare Textpassagen zu rendern ist eine Konvention, der die Mehrzahl der Internetbrowser genügt, aber nicht Inhalt der HTML-Datei.

Unser Individuelles Angebot für Sie

Nutzen Sie unsere Webprogrammierung und schaffen Sie sich Vorteile. Kreativ-Leistungen lassen sich nicht pauschalisieren. Fordern Sie daher ganz unverbindlich Ihr individuelles Angebot über unser Kontaktformular an. Eine Anfrage verpflichtet Sie zu nichts – aber sie lohnt. Durch ein gezieltes Angebot werden Preise und Leistungen transparent. Nur so werden Ihre Anforderungen berücksichtigt und eröffnen die Möglichkeit auf eine erfolgreiche Zusammenarbeit

     

 Kundenbereich
Kundenbereich
paketverwaltungPaketverwaltung
webmailWebmail
serviceService
zum Kundenbereich

 Onlineshop
Onlineshop
weitere Information


   

© Copyright 2005 - 2008 by gi24.de ·

Home    Unternehmen    Leistungen    Webhosting    Webdesign    Webprogrammierung    Referenzen
Jobs    Websuche    Empfehlungen    Onlinemarketing    Kontakt    Impressum    AGB