HTML

Die Abkürzung HTML steht für Hypertext Markup Language (deutsch Hypertext-Auszeichnungssprache). Mit dieser Programmierspache wird die Struktur von digitalen Dokumenten mit Text, Hyperlinks, Bildern und anderen Inhalten beschrieben.

Wie die einzelnen Elemente der Dokumente formatiert werden, wird allerdings nicht in HTML festgelegt sondern mit der Sprache CSS beschrieben. HTML beschreibt so beispielsweise, dass eine Webseite eine Überschrift und einen Textabsatz mit einem dazugehörigen Bild enthält. Schriftgröße und die Positionierung des Bildes im Absatz werden dann jedoch durch die Definition der entsprechenden CSS-Klassen bestimmt.

HTML wird vom World Wide Web Consortium (W3C) und der Web Hypertext Application Technology Working Group(WHATWG) weiterentwickelt.

Usability-Test

Um die Gebrauchstauglichkeit einer Webseite zu überprüfen bzw. zu messen, wird ein Usability-Test durchgeführt. Bei einem sochen Test ist darauf zu achten, dass möglichts ein Querschnitt der potenziellen Benutzer die Webseite untersucht wird. Der Usability-Test ist eine Technik der empirischen Softwareevaluation.

Während des Entwicklungsprozesses einer Webseite können szenariobasierte Usability-Tests durchgeführt werden, um die Qualität des erwarteten Endproduktes zu evaluieren. Im Vordergrund steht dabei die Detail-Optimierung von Interaktionsprozessen.

Usability

Die Usability (engl. Gebrauchstauglichkeit/Benutzbarkeit) beschreibt im Allgemeinen die Ergonomie, Einfachheit (Ease-of-Use) oder Gebrauchstauglichkeit z.B. einer Website im Hinblick auf Layout, Struktur/Navigation und Inhalt.

Die Web-Usability ist dabei nicht nur ein Buzzword, sondern lässt sich mittels DIN EN ISO 9241 klar definieren hinsichtlich Effektivität, Effizienz und Zufriedenstellung des Nutzers, in Usability-Tests noch mal evaluieren und langfristig über die User Experience messen.

Screenreader

Ein Screenreader (engl. Bildschirmleser) ist eine unerlässliche Software für Blinde und Sehbehinderte und bietet eine alternative Benutzungsschnittstelle zu dem Computer bzw. der Webseite. Die Texte einer Webseite werden durch den Screenreader entweder durch eine synthetische Sprache vorgelesen oder auf eine sog. Braillezeile (Ausgabegerät für Brailleschrift) übertragen.

Essentiell sind für den Screenreader, dass alle relevanten Informationen als maschinenlesbarer Text eingegeben sind. Bilder können nicht hinreichend interpretiert werden, sodass der Kontext eines Bildes dem Screenreader-Nutzer zumeist verborgen bleibt, wenn z.B. das alt-Attribut nicht gepflegt wurde.

Auch die Semantik einer Webseite wird zunehmend mehr ausgewertet, sodass Microdata und der korrekte Einsatz des HTML-Umfangs eine bessere Lesbarkeit garantieren.

Alt-Attribut

Das HTML alt-Attribut findet Verwendung im img-Tag. Mit diesem Tag werden Bilder, Grafiken, Icons alternativ (dafür steht auch die Abkürzung alt) textlich beschrieben. Dieser Text wird üblicher Weise angezeigt, sollte die Grafik nicht geladen werden können.

Bedeutung für die Accessibility
In Text-Browsern wie Lynx wird anstelle des Bildes der alternative Text des alt-Attributes angezeigt. Screenreader lesen diesen Text vor, daher sollte der Text die inhaltliche Bedeutung der Grafik auch sinnvoll beschreiben.

Bedeutung für die Suchmaschinenoptimierung
Suchmaschinen wie Google lesen den Inhalt des alt-Attributes aus und beziehen den alternativen Text mit in das Ranking der Seite ein.

Accessibility

Accessibility (engl. Zugänglichkeit) bezeichnet die Barrierefreiheit einer Internetseite. Das bedeutet, dass für keinen Besucher Einschränkungen in der Benutzung der Webseite entstehen. Barrieren sind unter anderem technische Hürden, mangelhafte Kontraste (bei einer Sehbehinderung), der falsche Einsatz von Farben (bspw. Rot-Grün-Sehschwäche) oder nicht hinreichend deklarierte Elemente (sodass ein sehbehinderter Nutzer, der einen Screenreader nutzt, die Seite nicht in Gänze erfassen kann). Auch die Navigation auf einer Seite sollte so möglich sein, dass Benutzer zurechtkommen, die beispielsweise keine Maus benutzen können.

Sylius

Sylius ist ein vollständig komponentenbasiertes Shopsystem, das auf dem Symfony2-Framework basiert und mit PHP und MySQL arbeitet. Die einzelnen Shop-Komponenten wie Bezahlung, Versand, Besteuerung müssen nicht zwingend installiert werden und auch nicht unbedingt von Sylius selbst stammen. Alle Features sind auch als Standalone-Bundle verfügbar. Insgesamt ist Sylius mit bis zu 2.700 Addons erweiterbar.

Es zeichnet sich durch eine einfache Integration in ein bestehendes Symfony2 Projekt aus und ist objektorientiert programmiert. Es wurde mit der BDD (behavior driven development) Methodik entwickelt. Unter der verhaltensgetriebenen Softwareentwicklung versteht man, dass die Aufgaben, Ziele und Ergebnisse der Software in einer bestimmten Textform festgehalten werden, die später für automatisierte Tests genutzt werden kann. Damit kann der Code und sein Verhalten auf die korrekte Implementierung getestet werden, was die Fehleranfälligkeit deutlich reduzieren kann.

Link zum Anbieter: http://sylius.org

commerce:SEO V2Next

commerce:SEO basierend auf der Version von xt:Commerce 3 aus dem Jahr 2006 und steht unter der GNU General Public License. Die Version 1.1.1 basiert noch zu großen Teilen auf dem alten Kern von xt:Commerce.

Bei der Version 2 wurde der Großteil des Kerns komplett neu bzw. umgeschrieben, um das Shopsystem PHP5.3/PHP6 kompatibel zu machen. Auch die Administrationsoberfläche wurde komplett neu und bedienerfreundlicher gestaltet. commerce:SEO v2next nutzt das Smarty-Framework zur Templateerstellung. Zur Optik tragen AJAX-Funktionen auf Basis von jQuery bei. Das Shopsystem selbst basiert auf PHP und MySQL.

Die kostenlose Community Edition commerce:seo v2next ist im Basisumfang uneingeschränkt nutzbar. Support erhält man über die aktive Community im Forum. Die Kaufversion (commerce:seo v3 Pro) beinhaltet zusätzliche Features und erweiterten Support.

Bereits die Basis-Version des commerce:SEO Shopsystems beinhaltet einen großen Funktionsumfang. So sind beispielweise zahlreiche Zahlungsmodule integriert, wie PayPal, Moneybookers/Skrill, Nachname, Vorkasse, Lastschrift oder Sofortüberweisung. Auch für den Versand stehen viele Module bereits zur Verfügung. Integrierte SEO-Tools gehören ebenfalls zum Funktionsumfang. Durch das Plugin-System können weitere Pakete einfach nachinstalliert werden.

Link zum Anbieter: https://www.commerce-seo.de

Zen Cart

Zen Cart ist ein kostenloses unter GPL-Lizenz veröffentlichtes Open-Source eCommerce-Onlineshop-System, welches 2003 auf Basis von osCommerce entwickelt wurde. Es wird von einer großen Entwicklergemeinde weiterentwickelt.

Im September 2016 ist Version 1.5.5 der deutschen Zen Cart Variante erschienen. Die deutsche Version von Zen Cart ist nicht nur eine bloße Übersetzung, sondern auch funktional an die Anforderungen angepasst, die für Onlineshops im deutschsprachigen Raum (DACH) gelten. Die amerikanische Version von ZenCart berücksichtigt an dieser Stelle viele rechtliche Erfordernisse nicht. Zusätzlich bietet die deutsche Zen Cart Version einen vollständig multilingualen Adminbereich und hat zahlreiche häufig verwendete Erweiterungen bereits vorinstalliert.

Technische basiert Zen Cart wie die meisten anderen Shopsysteme auf PHP und MySQL. Als Paymentanbieter stehen Authorize.net, FirstData, Paypal sowie Kreditkarten und durch Plugins viele weitere zur Verfügung. Es zeichnet sich besonders durch seine leichte Installation und Verwaltung aus. Das Layout wird größtenteils CSS basiert realisiert.
Zur Erweiterung steht eine breite Masse von Addons aus folgenden Kategorien auf der Zen Cart Website zur Verfügung:

  • Admin Tools
  • Sprachpakete
  • Marketing Tools
  • Payment Module
  • Preis-Tools (z.B. für Gutscheine, Rabat usw.)
  • Produktkategorien
  • Versand Module
  • Sideboxes (Chat, Versand usw.)
  • Steuerzonen

Link zum Anbieter:

https://www.zen-cart.com (amerikanische Webseite)


http://www.zen-cart-pro.at (deutschsprachige Version von ZenCart)

OpenCart

OpenCart ist ein freies Onlineshop-System unter GPL-Lizenz. Nach einigem auf und ab wurde nach seinem Aus 2005 das OpenCart Projekt, welches erstmal 1999 veröffentlich wurde, mit Unterstützung der Community 2009 wieder ins Leben gerufen. Seit März 2016 steht OpenCart in der Version 2.2.0.0 zur Verfügung.

OpenCart basiert auf PHP und MySQL und arbeitet nach dem MVC-Prinzip, was eine strikte Trennung von Code/Funktionalität und Layout/Design bedeutet. Durch Zusatzmodule lassen sich weitere Funktionalitäten einbinden. Es stehen zahlreiche kostengünstige (i.d.R. zwischen 5 und 30€) sowie kostenlose Addons zur Verfügung. Onpage Seo ist bei OpenCart in der Basisinstallation schon gut realisiert.

Link zum Anbieter: https://www.opencart.com