CSS-Website-KIT

Apache 2.x, PHP 5.4.x, HTML 5, CSS 3 - Rahmenwerk für eine voll funktionsfähige Basis nach der Philosophie der „Zunehmenden Verbesserung“ (engl. progressive enhancement).

Eine mit css-website-kit erstellte Netzpräsenz ist auch auf allen alten und in die Jahre gekommenen Systemen - ohne Javascript - funktionsfähig, solange die Mindestvoraussetzungen [HTML5/CSS3] erfüllt werden.

Zunehmende Verbesserung

(engl. progressive enhancement) ist die Umkehrung der vorher in der Netzentwicklung allgemein vorherrschenden Praxis der Fehlertoleranz (engl. graceful degradation – „tacktvolle Herabstufung“), bei der eine Netzseite zunächst für die modernsten Endgeräte programmiert wurde, und für ältere Geräte, die moderne Funktionen nicht unterstützen, eine alternative Version bereitgestellt wurde oder sich darauf verlassen wurde, dass die neueren Funktionen einfach ignoriert werden und automatisch eine grundlegendere Version dargestellt wird. Problematisch bei diesem Ansatz ist jedoch, dass entweder der Arbeitsaufwand höher ist, da mehrere verschiedene Versionen einer Seite für verschiedene Endgeräte programmiert und unterhalten werden müssen, oder dass ein älteres Endgerät nicht die gewünschte Fehlertoleranz vorweist und die Inhalte somit nicht oder nur unzureichend dargestellt werden bzw. benutzbar sind.

Diese Haltung und Herangehensweise seitens vieler Netzgestalter resultierte aus der Tatsache, dass frühe Browser hinsichtlich der Unterstützung von HTML, CSS und JavaScript noch kaum standardisiert waren und Netzseiten außerdem kaum auf anderen Endgeräten als regulären Computerbrowsern dargestellt wurden, da z. B. mobile Endgeräte (PDA/Smartphone) noch nicht über die Möglichkeit verfügten, Netzseiten darzustellen oder sich gar mit dem Internet zu verbinden. In der Praxis wurde die Theorie der „tacktvollen Herabstufung“ von der Ansicht getragen, dass der Endbenutzer einfach nur sein Browserprogramm aktualisieren muss. Allerdings ignoriert diese Haltung den Umstand, dass viele Benutzer ihre Software nicht einfach aktualisieren können, da z. B. Firmencomputer nur eingeschränkte Zugangsrechte besitzen und Software dort nicht ständig auf den neuesten Stand gebracht wird. Außerdem wird ignoriert, dass es Benutzer gibt, die entweder absichtlich keine Aktualisierungen durchführen oder die sich über mobile Endgeräte verbinden, bei denen die zur Verfügung stehende Bandbreite und die Unterstützung für Bilder und Skripte bzw. die Bildschirmgröße beschränkt ist.

Diesem Umstand kommt man mit der Zunehmenden Verbesserung entgegen, indem die grundlegenden Informationen, die eine Netzseite ausmacht, für alle Geräte zugänglich sind und denen mittels extern eingebundenen Stylesheets und/oder Skripten erweiterte Funktionalität bei den Geräten bereitgestellt wird, die über die technischen Fähigkeiten verfügen, diese zu nutzen.

modifiziertes Zitat von Wikipedia

Zu viele Entwickler setzen auf JavaScript als wesentliche Quelle. Sehen Sie sich moderne, führende, interaktive Netzseiten an, die sich dadurch auszeichnen, das Sie kein JavaScript benötigen.


Schriftsatz Font Awesome 4.7

Font Awesome bietet skalierbare Vektorsymbole, die sofort angepasst werden können - Größe, Farbe, Schlagschatten und alles, was mit CSS möglich ist. Ein Schriftsatz, 675 Piktogramme.


Kein Javascript notwendig

Diese Seiten sind vollständig funktional ohne Browsereigene Skriptsprache. Diese Funktionalität basiert auf dem Einsatz von HTML5, CSS3, IFrames, Apache 2 und einer Servereigenen Skriptsprache.


Alle Medien werden unterstützt

Egal ob Bilder oder nicht, es spielt keine Rolle ob Sie MP3-Musik oder WAV-Klänge, ob Sie MP4-Filme oder Youtube-Videos abspielen möchten, alle Medien werden unterstützt.

Suchfunktion

Sie benötigen keine zusätzliche Dienstleistung für eine vollständige Suche.

Diese Funktionen werden ausschließlich mittels PHP zur Verfügung gestellt.

E-Mail Formular

Sie benötigen kein zusätzliches Programm für Ihren E-Mail-Verkehr.

Diese Funktionen werden ausschließlich mittels PHP zur Verfügung gestellt.

Navigationsmenü

Die Navigation ist umfangreich, selbsterklärend und per Tastatur bedienbar.

Diese Funktionen werden ausschließlich mittels CSS zur Verfügung gestellt.

Eingebaute Hilfe

Die Hilfe ist für die manuelle Tastatursteuerung ausgelegt, also Funktionen und Belegungen.

Diese Funktionen werden ausschließlich mittels CSS zur Verfügung gestellt.

Raumtrenner

Es existieren schon einige Vorschläge für Ihre persönlichen Raumteiler.

Diese Funktionen werden ausschließlich mittels CSS zur Verfügung gestellt.

Schlagzeilen

Es existieren schon einige Vorschläge für Ihre persönlichen Schlagzeilen.

Diese Funktionen werden ausschließlich mittels CSS zur Verfügung gestellt.

Eine oder mehr Sprachen

Es liegt ganz bei Ihnen, wieviele Sprachen Sie zur Verfügung stellen möchten.

Tag oder Dämmerung

Sie haben die Wahl! Wollen Sie es lieber heller oder lieber dunkler.

Diese Funktionen werden mittels CSS und PHP zur Verfügung gestellt.

Geographische Karten

Es stehen Ihnen ohne Javascript nahezu alle Möglichkeiten von OpenStreetMap™ zur Verfügung.

Diese Funktionen werden ausschließlich mittels PHP zur Verfügung gestellt.

Responsive Darstellung

Die Darstellung ist vollständig skalierbar und erfolgt unabhängig vom verwendeten Endgerät.

Diese Funktionalität wird ausschließlich mittels CSS zur Verfügung gestellt.

Medienbetrachter

Ein sehr umfangreiches Modul das so gut wie keine Wünsche offen lässt.

Diese Funktionen werden ausschließlich mittels CSS zur Verfügung gestellt.

Raufladefunktion

Die Funktionen zum raufladen von Bildern ist schon fix und fertig.

Diese Funktionen werden ausschließlich mittels PHP zur Verfügung gestellt.

Tastatursteuerung

Individuelle Kommandotasten und durchgehende Tabulatortastenansteuerung aller Elemente.

Diese Funktionen werden ausschließlich mittels HTML zur Verfügung gestellt.

Fehleranzeige

Individuelle Fehleranzeigen aller verfügbaren Fehlerkodes des verwendeten Servers.

Diese Funktionen werden ausschließlich mittels APACHE zur Verfügung gestellt.

Metadaten

Automatische Aufbereitung aller Metadaten von Bild, Audio und Video-Dateien im Entwicklermodus.

Diese Funktionen werden ausschließlich mittels PHP zur Verfügung gestellt.

YouTube

Nicht alle, aber sehr viele YouTube-videos sind ohne Javascript vollständig abspielbar.

Diese Funktionen werden ausschließlich mittels PHP zur Verfügung gestellt.


css-website-kit.netzgesta.de
Christian Effenberger
Südstraße 2
41564 Kaarst
Telefon: (0 21 31) 66 93 92
E-Mail: css-website-kit@netzgesta.de

Inhalt des Onlineangebotes

Der Autor übernimmt keinerlei Gewähr für die Aktualität, Richtigkeit und Vollständigkeit der bereitgestellten Informationen auf unserer Website. Haftungsansprüche gegen den Autor, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind grundsätzlich ausgeschlossen, sofern seitens des Autors kein nachweislich vorsätzliches oder grob fahrlässiges Verschulden vorliegt. Alle Angebote sind freibleibend und unverbindlich. Der Autor behält es sich ausdrücklich vor, Teile der Seiten oder das gesamte Angebot ohne gesonderte Ankündigung zu verändern, zu ergänzen, zu löschen oder die Veröffentlichung zeitweise oder endgültig einzustellen.

Verweise und Links

Bei direkten oder indirekten Verweisen auf fremde Webseiten (“Hyperlinks”), die außerhalb des Verantwortungsbereiches des Autors liegen, würde eine Haftungsverpflichtung ausschließlich in dem Fall in Kraft treten, in dem der Autor von den Inhalten Kenntnis hat und es ihm technisch möglich und zumutbar wäre, die Nutzung im Falle rechtswidriger Inhalte zu verhindern. Der Autor erklärt hiermit ausdrücklich, dass zum Zeitpunkt der Linksetzung keine illegalen Inhalte auf den zu verlinkenden Seiten erkennbar waren. Auf die aktuelle und zukünftige Gestaltung, die Inhalte oder die Urheberschaft der verlinkten/verknüpften Seiten hat der Autor keinerlei Einfluss. Deshalb distanziert er sich hiermit ausdrücklich von allen Inhalten aller verlinkten /verknüpften Seiten, die nach der Linksetzung verändert wurden. Diese Feststellung gilt für alle innerhalb des eigenen Internetangebotes gesetzten Links und Verweise sowie für Fremdeinträge in vom Autor eingerichteten Gästebüchern, Diskussionsforen, Linkverzeichnissen, Mailinglisten und in allen anderen Formen von Datenbanken, auf deren Inhalt externe Schreibzugriffe möglich sind. Für illegale, fehlerhafte oder unvollständige Inhalte und insbesondere für Schäden, die aus der Nutzung oder Nichtnutzung solcherart dargebotener Informationen entstehen, haftet allein der Anbieter der Seite, auf welche verwiesen wurde, nicht derjenige, der über Links auf die jeweilige Veröffentlichung lediglich verweist.

Urheber- und Kennzeichenrecht

Der Autor ist bestrebt, in allen Publikationen die Urheberrechte der verwendeten Bilder, Grafiken, Tondokumente, Videosequenzen und Texte zu beachten, von ihm selbst erstellte Bilder, Grafiken, Tondokumente, Videosequenzen und Texte zu nutzen oder auf lizenzfreie Grafiken, Tondokumente, Videosequenzen und Texte zurückzugreifen. Alle innerhalb des Internetangebotes genannten und ggf. durch Dritte geschützten Marken- und Warenzeichen unterliegen uneingeschränkt den Bestimmungen des jeweils gültigen Kennzeichenrechts und den Besitzrechten der jeweiligen eingetragenen Eigentümer. Allein aufgrund der bloßen Nennung ist nicht der Schluss zu ziehen, dass Markenzeichen nicht durch Rechte Dritter geschützt sind! Das Copyright für veröffentlichte, vom Autor selbst erstellte Objekte bleibt allein beim Autor der Seiten. Eine Vervielfältigung oder Verwendung solcher Grafiken, Tondokumente, Videosequenzen und Texte in anderen elektronischen oder gedruckten Publikationen ist ohne ausdrückliche Zustimmung des Autors nicht gestattet.

Datenschutz

Sofern innerhalb des Internetangebotes die Möglichkeit zur Eingabe persönlicher oder geschäftlicher Daten (Emailadressen, Namen, Anschriften) besteht, so erfolgt die Preisgabe dieser Daten seitens des Nutzers auf ausdrücklich freiwilliger Basis. Die Inanspruchnahme und Bezahlung aller angebotenen Dienste ist – soweit technisch möglich und zumutbar – auch ohne Angabe solcher Daten bzw. unter Angabe anonymisierter Daten oder eines Pseudonyms gestattet. Die Nutzung der im Rahmen des Impressums oder vergleichbarer Angaben veröffentlichten Kontaktdaten wie Postanschriften, Telefon- und Faxnummern sowie Emailadressen durch Dritte zur Übersendung von nicht ausdrücklich angeforderten Informationen ist nicht gestattet. Rechtliche Schritte gegen die Versender von sogenannten Spam-Mails bei Verstössen gegen dieses Verbot sind ausdrücklich vorbehalten. Diese Seite nutzt über eine API den Kartendienst Google Maps. Anbieter ist Google Inc. Zur Nutzung der Funktionen von Google Maps ist es notwendig, Ihre IP Adresse zu speichern. Diese Informationen werden in der Regel an einen Server von Google in den USA übertragen und dort gespeichert. Der Anbieter dieser Seite hat keinen Einfluss auf diese Datenübertragung. Mehr Informationen zum Umgang mit Nutzerdaten finden Sie in der Datenschutzerklärung von Google.

Datenschutzerklärung

Allgemeiner Hinweis und Pflichtinformationen

Benennung der verantwortlichen Stelle

Die verantwortliche Stelle für die Datenverarbeitung auf dieser Website ist:

Christian Effenberger
Südstraße 2
41564 Kaarst

Die verantwortliche Stelle entscheidet allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten (z.B. Namen, Kontaktdaten o. Ä.).

Widerruf Ihrer Einwilligung zur Datenverarbeitung

Nur mit Ihrer ausdrücklichen Einwilligung sind einige Vorgänge der Datenverarbeitung möglich. Ein Widerruf Ihrer bereits erteilten Einwilligung ist jederzeit möglich. Für den Widerruf genügt eine formlose Mitteilung per E-Mail. Die Rechtmäßigkeit der bis zum Widerruf erfolgten Datenverarbeitung bleibt vom Widerruf unberührt.

Recht auf Beschwerde bei der zuständigen Aufsichtsbehörde

Als Betroffener steht Ihnen im Falle eines datenschutzrechtlichen Verstoßes ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu. Die zuständige Aufsichtsbehörde bezüglich datenschutzrechtlicher Fragen ist der/die Landesdatenschutzbeauftragte des Bundeslandes NRW, in dem sich mein Wohnsitz befindet. Der folgende Link stellt eine Verbindung zur Datenschutzbeauftragten bereit: Helga Block.

Recht auf Datenübertragbarkeit

Ihnen steht das Recht zu, Daten, die wir auf Grundlage Ihrer Einwilligung oder in Erfüllung eines Vertrags automatisiert verarbeiten, an sich oder an Dritte aushändigen zu lassen. Die Bereitstellung erfolgt in einem maschinenlesbaren Format. Sofern Sie die direkte Übertragung der Daten an einen anderen Verantwortlichen verlangen, erfolgt dies nur, soweit es technisch machbar ist.

Recht auf Auskunft, Berichtigung, Sperrung, Löschung

Sie haben jederzeit im Rahmen der geltenden gesetzlichen Bestimmungen das Recht auf unentgeltliche Auskunft über Ihre gespeicherten personenbezogenen Daten, Herkunft der Daten, deren Empfänger und den Zweck der Datenverarbeitung und ggf. ein Recht auf Berichtigung, Sperrung oder Löschung dieser Daten. Diesbezüglich und auch zu weiteren Fragen zum Thema personenbezogene Daten können Sie sich jederzeit über die im Impressum aufgeführten Kontaktmöglichkeiten an uns wenden.

Rechtswirksamkeit dieses Haftungsausschlußes

Dieser Haftungsausschluß (eng. Disclaimer) ist als Teil des Internetangebotes zu betrachten, von dem aus auf diese Seite verwiesen wurde. Sofern Teile oder einzelne Formulierungen dieses Textes der geltenden Rechtslage nicht, nicht mehr oder nicht vollständig entsprechen sollten, bleiben die übrigen Teile des Dokumentes in ihrem Inhalt und ihrer Gültigkeit davon unberührt.

Diese Website benutzt KEINE Cookies. Durch die weitere Nutzung dieser Website stimmen Sie diesen Bedingungen zu Diese Website benutzt KEINE Cookies, erfahre mehr