Beruflich Dokumente
Kultur Dokumente
Webdesigner - April.2013 P2P
Webdesigner - April.2013 P2P
WordPress
5Si
i t
/
C c /t
in
SEO fr WordPress
Immer noch ein unterschtztes Thema
CSS 3 Tutorial
Objekte ohne Flash & JavaScript animieren
HTML Newsletter
Wir zeigen Ihnen wies funktioniert
Europas Nr. 1 kreative Ressource 21 Mio. lizenzfreie Fotos, Videos und Vektoren ab 0,75. Tel. +49 (0)30 208 96 208 |www.fotolia.de
EDITORIAL
Lt
ggstcrrr
Dipl.-Ing. Hans-Gnther Beer (V.i.S.d.P) hgbeer@sonic-media.de Jrgen Ortmann jortmann@sonic-media.de Tobias Henke thenke@sonic-media.de
Willkommen !
O
nline Shops stellen als Webseiten eine Besonderheit dar, da fr den Betreiber von der Funktionalitt dieser _ _ Shopsysteme riesig und die Entscheidung fr eines dieser Syste me und gegen seine Konkurrenzprodukte erfordert eine intensive Recherche, da zum einen die Kosten fr das Shopsystem und den Support sich stark voneinander unterscheiden. Zum anderen muss unbedingt sichergestellt werden, dass das System Zukunfts fhigkeit ist und gengend Mglichkeiten fr einen Ausbau bie tet. Aus diesem Grund haben wir uns eine Auswahl von insgesamt 18 Shopsystemen in Bezug auf den Funktionsumfang nher ange schaut und die Ergebnisse in einem groen Ratgeber zusammen getragen. Zur besseren Vergleichbarkeit wurden die wichtigsten Kriterien in einer Tabelle zusammen gefhrt.
webdesigner erscheint zehnmal jhrlich bei Sonic Media - ein Geschftsbereich der music support group GmbH Hauptstrae 31,53604 Bad Honnef Tel.: 02224 98826 0, Fax -79 Mail: info@webdesigner-magazin.de www.webdesigner-magazin.de Herausgeber und Chefredakteur Redaktion
redaktion@webdesigner-magazin.de
Oliver Berghold, Daniel Flter, Tobias Henke, Andreas HitzigJ rg en Ortmann Ronald M. Stirner rstirner@sonic-media.de
Lektorat Gesamtanzeigenleitung
Dagmar Schellhas-Pelzer Daniyal Rahman Tel.: 02224 9882635 Fax: 02224 9882679 drahman@sonic-media.de
Brigitta Reinhart,Telemarketing Lehmkuhl Tel.: 089 464729, Fax: 089 463815 breinhart@der-bildbearbeiter.de Karl Reinhart, RMSGmbH
Daneben findet auch das Thema WordPress natrlich in dieser Ausgabe statt. Wer ein WordPress-Theme nach eigenen Vorstellungen umbaut, wird sich sptestens beim Installieren des ersten Updates fr das zugrundeliegende Theme wundern, wenn nmlich die vorgenommenen nderungen dabei ein fach berschrieben werden. Eine Lsung fr dieses Problem ist die Ausgliederung der nderungen in so genannte Child-Themes. Wie genau diese funktionieren und was Sie dabei beachten sollten, erfah ren Sie in dem Tutorial ab Seite 94. In weiteren Tutorials zeigen wir Ihnen auerdem, wie Sie mit CSS3Animationen umgehen, was sie bei HTML-Newslettern beachten sollten oder welche vielversprechen den Mglichkeiten Web Storage und Super-Cookies fr Websites bieten.
Bezugsmglich keiten Preise Vertrieb Druck
Tel.: 089 464729, Fax: 089 463815 kreinhart@der-bildbearbeiter.de Senefelder Misset, Mercuriusstraat 35, 7006 RK Doetinchem Niederlande IPS Pressevertrieb GmbH Meckenheim Zeitschriftenhandel, Fachhandel, Abonnement Einzelbezug 12,95 Jahresabonnement Inland 109 fr 10 Ausgaben inkl. MwSt und Porto (Ausland: 126 Euro inkl. Porto)
web
Bankverbindung
Commerzbank Mnchen Kto. 150 757 300 BLZ: 70040041 IBAN: DE92 70040041 0150 7573 00 BIC: COBADEFFXXX
Fr alle Beitrge, Messdaten, Diagramme und Abbildungen bei Sonic Media - Ein Geschftsbereich der music support group GmbH. Die Zeitschrift und alle in ihr enthaltenen Beitrge sind urheberrechtlich geschtzt. Mit Ausnahme der gesetz lich zulssigen Flle ist eine Verwertung ohne vorherige schriftliche Einwilligung des Verlages verboten. bersetzungen, Nachdruck oder Vervielfltigung und Spei cherung sind - mit Ausnahme zum privaten Gebrauch - nur mit ausdrcklicher Einwilligung des Verlages zulssig. Eine Haftung fr die Richtigkeit der Verffentli chungen kann trotz sorgfltiger Prfung durch die Redaktion weder vom Heraus geber noch vom Verlag bernommen werden. Fr unverlangte Einsendungen wird keine Haftung/Gewhr bernommen. Fr namentlich gekennzeichnete Bei trge bernimmt die Redaktion nur die presserechtliche Verantwortung. Pro duktbezeichnungen und Logos sind zu Gunsten der jeweiligen Hersteller als Wa renzeichen und/oder eingetragene Warenzeichen geschtzt. www.webdesigner-magazin.de
Webdesigner 04/2012
Inhalt
C ache ist noch le er : m an ifest M a n ife s t-D a te i: B eschreibt den A nw end ungscach e W e b s e ite a m e ig e n u n d in d e n A nw end ungscach e laden A nw endungvcache : C ached d ie in d e f M a n ife s t-D a te i s teh en d en D a te ie n
IMPRESSUM
KOLUMNE
Ist das noch innovativ oder kann das weg? 6
*
O)
M a n ife s t D atei n d ern : D a te ie n a u fn e tu n e n D a te ie n lschen
V ersion a ktu a lisie re n
A nw endungscache aktualisieren
Buchrezension
"Photoshop CS6" von Markus Wger
104
>
JO B BOERSE
Stellenangebote fr Webworker 106
>
WEB-GALERIE
Interessante Single Pages
Aufwndig gestaltete Einseiter
48
KONZEPriONitRuMG L j
w u r- f
Online Shops
W eb Designs fr Online Vertriebsplattformen
100
Umsetzung
RATGEBER
Web-Anwendungen offline nutzbar machen 14
W eb Storage, Application Cache und IndexedDB
Shopsysteme im Vergleich
18 Systeme und ihre Strken und Schwchen
24
T e s t i n g un K o rrek tur
34 72
SEOfr WordPress
Die wichtigsten Techniken fr besseres Page Ranking
88
somc-meaia.
JiW :
88
Damit individuelle Anpassungen bei einem WP-Theme nicht mit dem nchsten Update des Themes berschrieben werden, sind Child Themes die optimale Lsung.
der-webdesigner.
TUTORIALS
Profi-Techniken
Schritt fr Schritt erklrt
Best Practice fr flexible Websites
Stylesheets von vornherein RD-tauglich gestalten
40
........ 44
........ 54
IM
I.
Videos fr WordPress
Filme richtig in WordPress-Seiten einbinden
60
Ar U lfU V
66
20% RABATT AW
twWM''iAI'WMl M W W *0
M*M MC o u scan e n w w mm .
76
HTML-Newsletter gestalten
Web- und Email-Clients richtig ansprechen
........ 82
82
*V t iJ V * < * > ~ n *>t j * >jt.j
HTML-Newsletter gestalten
Mail-Clients knnen HTML-Seiten nicht immer einwandfrei darstellen. Mit einigen Kniffen lsst sich HTML trotzdem sehr gut fr die Gestaltung von Newslettern nutzen.
I I * MM.
92
Inserentenverzeichnis Download-Anleitung
123 fr 4 **
I-
Vorschau
wi
J*
> .T .
SA\
IJt
p ~
II 4 1
4 ^ 2
4 % ;
Jl*
92
Das bentigte Material fr die Workshops knnen Sie bequem von unserer Webseite herunterladen. Mit dem exklusiven Leserpasswort haben Sie die Dateien immer und berall zur Hand.
KOLUMNE
1011101
01101
1110001001
webdesigner 04/2013
Aktuell 2 u iOS 6
JW**
' v
A U tu e U
*p
zu \OS 6
at a
<
c
i c t o n c - N S S e a rc h P A th F o rD i r e c t o r i< :ft - ( d i r a c t o r l e * o t > ) e c t A t I n d e x ! 0 | ; I ( r e s u l t o f c je c t A t In d e x r ( ia d e x P a th M le c te d S ^ iM m tIn d e x )
jo r e t U b lq u lt o u a * N O
1)
<
lt n * tU 9 U s u r l
d e a t in a t lo n U R L : (K5UHL filo U R L M
P ro g ra / T iin
g e m a ft
*1 4
S S AlleRm*'*V .d T o o K ^ r e o -U k 1.onen
Ju S c h G
Galileo C om puting
Professionelle App-Entwicklung!
Profitieren Sie vom Wissen der iOS-Experten Klaus M. Rodewig und Clemens Wagner. Auf ber 1.000 Seiten erfahren Sie, wie Sie professionelle Apps fr iPhone und iPad ent wickeln, testen, absichern und im App Store verffentlichen. Inkl. Xcode, Debugging, Versionierung, zahlreichen Praxisbeispielen und Sicherheit. Darber hinaus bieten wir Ihnen Bcher zu Android, WebApps und Windows Store Apps. Viel Spa beim Stbern!
Unsergesamtes Programm
www.GalileoComputing.de
facebook.com/GalileoPressVerlag twitter.com/Galileo_Press
Galileo Computing
Wissen, wie's geht.
R+ gplus.to/GalileoPress
NEWS_________________
Neuigkeiten aus der Welt des Webdesigns
NEWS
...... - 5.** *VW |
M im H * 1
r~ T
n
t
weitert das hauseigene Onpage-Tool. Die Grundlegenden Aufbereitung sind dabei gleich geblieben: Weiterhin erfhrt der Nutzer, ob es doppelte Inhalte auf der Seite gibt, Seiten nicht erreichbar und falsch weitergeleitet sind, berschriften und Formatierungen suboptimal verwen det werden, Metaangaben hinterlegt wurden und dergleichen mehr. Hinzugekommen sind nun zwei weitere Rubriken des Onpage-Tools, die allesamt zum Ziel haben SEO-Texte optimal zu gestalten und zielfhrend zu gestalten.
MH
O U
Mit Karl Kratz' berhmter Formel WDF*IDF" arbeitend, knnen Nutzer damit nicht nur einsehen, welche Mitbewerber besser optimierte Seiten fr das entsprechende Keyword aufweisen, sondern noch einen wichtigen Schritt weiter gehen: Mit dem integrierten WDF-Editor live Texte editieren und analysieren. Das Ergebnis ist klar der optimale SEO-Text.
sollen, oder ob die Agenturen als Ver mittler mchten. auftreten Beim
webdesigner 04/2013
NEWS
Neuigkeiten aus der Welt des Webdesigns
T
/ ;
O *
t p
09.04. Hamburg 11.04. Stuttgart 12.04. Mnchen 18.04. Wien 19.04. Kln 23.04. Berlin
Mit der Creative Cloud fr Teams knnen die kreativen Mitarbeiter in Ihrer Firma oder Arbeitsgruppe smtliche DesktopApplikationen der Adobe Creative Suite 6 sowie weitere Programme und Dienste nutzen, darunter Adobe Lightroom 4, Ad obe Acrobat XI, Adobe Muse, Adobe Edge Tools & Services und viele mehr! Die Abo-Lizenz umfasst zudem optional pro Arbeitsplatz 100 GB Speicherplatz in der Cloud sowie Zugriff auf Online-Dien ste fr Zusammenarbeit innerhalb priva ter Arbeitsgruppen. Hinzu kommen neue Publishing-Lsungen fr innovative Apps und Medieninhalte. Neue Features und Applikationen stehen unmittelbar nach Verffentlichung zum Download bereit. Whrend der Abolaufzeit nutzen Sie immer die neueste Software - Upgradekosten entfallen vollstndig. Fr einen gnstigen Monatsbeitrag mie ten" Sie einen Kreativarbeitsplatz anstatt Lizenzen zu kaufen - zum gnstigen Pro
mopreis von nur 49,- pro Monat zzgl. MwSt. Dieses Modell bietet Ihnen nur CANCOM. Informieren Sie sich jetzt bei Ihrem CANCOM Ansprechpartner! Adobes langjhriger Kooperationspartner bert Sie umfassend ber das neue Adobe VIP Lizenzprogramm. Sie entscheiden, ob Sie die Abo-Kosten fr Ihre Kreativarbeitspltze als Einmalzahlung oder bequem in 12 Monatsraten bezahlen! Bitte wenden Sie sich bei Fragen und be zglich der Finanzierung an unser Creative Cloud Competence Center! Das Arbeiten mit der Creative Cloud fr Teams bietet Agenturen, Verlagen und Kreativabteilungen vllig neue Mglichkei ten im Einsatz und bei der Verwaltung von Adobe Software. Kreativteams arbeiten immer mit der neuesten Adobe Software, neuen Diensten und den innovativsten Tools und knnen Projekte gemeinsam planen und bearbeiten. Lernen Sie die neuen exklusiven Creative Cloud Features kennen und erfahren Sie, wie Sie mit neuen Applikationen wie Ado
be Muse oder Adobe Edge Tools arbeiten oder mit HTML, CSS und JavaScript ein drucksvolle Inhalte und Apps fr mobile Endgerte erstellen. Erleben Sie live, wie Teammitglieder dank der neuen Funktionen, Programme und Apps effizienter zusammenzuarbeiten intern aber auch extern mit Kunden und Partnern. Lernen Sie die neue Verwal tungskonsole fr Lizenzmanagement und Teamverwaltung kennen und erfahren Sie, welche Vorteile Ihnen das neue VIP Lizenz programm im Vergleich zur Lizenzierung ber bietet. Im Vortrag ber iPad Publishing lernen Sie, wie Sie Inhalte, die mit InDesign erzeugt wurden, mit wenigen Handgriffen in digi tale App-Dateien umwandeln und qualita tiv hochwertigen digitalen Content erzeu gen knnen. Und zuletzt prsentieren wir Ihnen in ei nem exklusiven Apple Vortrag, welche Vorteile Ihnen die neuesten Apple Techno logien
04/2013 webdesigner
herkmmliche
Lizenzprogramme
NEWS_________________
Neuigkeiten aus der Welt des Webdesigns
Na c h h a l t i g e V e r b e s s e r u n g e n
fr im
Unternehmen Dialog
m it
entstehen
Ku n d en
und
der
Ge s c h ft s-
fuhrung.
.heidischerm.de
10
webdesigner 04/2013
_________________ NEWS
Neuigkeiten aus der Welt des Webdesigns
Telekom plantWLAN to go
//
Die Deutsche Telekom will WLAN knftig str ker nutzen und ihr Netz von derzeit 12.000 auf 2,5 Millionen Hotspots im Jahr 2016 ausbauen. Die Telekom will das Produkt unter dem Namen WLAN to go vertreiben. Ab Juni 2013 soll der DSL-Router W724V den Festnetzanschluss des Kunden zum Access Point machen. Da die Tele kom jhrlich rund 2 Millionen DSL-Router aus tauscht, soll die Zahl der Hotspots rasch steigen. Kunden, die ihren Festnetzanschluss fr WLAN to go bereitstellen, knnen im Gegenzug auf das komplette Hotspot-Netz der Telekom und die Fon-Hotspots weltweit zugreifen. Dazu ist nach
Angaben des Unternehmens nicht zwingend ein Anschluss der Telekom erforderlich, wohl aber ein spezieller Router. Die Telekom will ihre Festnetzanschlsse auch in anderen Lndern mit WLAN-Hotspots nachrsten. Die Telekom will einen dichten "WLANTeppich" schaffen, der die durch den Smartphone- und Tablet-Boom immer strker in Anspruch genommenen Mo bilfunknetze in den Ballungszentren entla sten und dafr ansonsten brachliegende Ka pazitten der Festnetzanschlsse der eigenen Kunden nutzen.
Sebastian Erlhofer
JO
Suchmaschinen-F
m ' O p tim ierun g
Das umfassende Handbuch
Autor: Sebastian Erlhofer Verlag: Galileo Computing ISBN: 978-3-8362-1898-6 Preis: 39,90 Euro, als Onlineausgabe 34,90 Euro
G r u n d la g e n , f u n k t io n w f i% * n u n d R a n k in * - O p tim ir r u g
P la n u n g u n d D u n h f h r u n g f r C o o g l und Co
K o n v * r * io n \ia te n . t e ig e m , G o o g lr d W o ,d s . W e b A n a l y ^
04/2013 webdesigner
NEWS
Neuigkeiten aus der Welt des Webdesigns
Host Europe Root Server 2.0: Mehr Performance zum gleichen Preis
Host Europe Root Server arbeiten mit der innova tiven Vollvirtualisierung von Parallels Server Bare Metal, die die Vorzge von virtuellen und dedizierten Servern in einer Lsung vereint: Dank dedizierter Hardware liefern sie die Performance eines physikalischen Hochleistungsservers und ermglichen vollen RootHost Europe hat die Leistung seines Root-Servers erhht. Knftig erhalten Neukunden von Root Server 2.0 bis zu 50 Prozent mehr RAM und bis zu 8 zustzliche Prozessorkerne. Zugriff auf alle Hardware-Ressourcen. Gleich zeitig berzeugen Root Server durch einfache und komfortable Installations- und Admini strationsroutinen, die bislang virtuellen Ma schinen Vorbehalten waren. Mit der neuen Produktgeneration Root Ser ver 2.0" erhalten die Kunden bei Host Europe ab sofort eine hochgeschraubte Server-Performance - bei gleichem Preis. Denn Host Eu rope stattet seine Root-Server mit mehr RAM und zustzlichen Prozessorkernen aus. Inter essierte knnen unter sieben Leistungsklas sen die fr ihre Anforderungen ideale Lsung auswhlen. Host Europe Root Server 2.0 kosten zwischen 49 und 399 Euro monatlich und knnen jeder zeit mit einer Frist von 4 Wochen zum Monat sende gekndigt werden. Im Preis enthalten ist bereits der Support, der an 365 Tagen im Jahr 24 Stunden am Tag kostenlos per E-Mail oderTelefon (0800 Rufnummer) erreichbar ist.
Conference on Animation Effects Games and Transmedia" vom 23. bis zum 26. April im Stuttgarter Haus der Wirtschaft
Knapp einen Monat Monate vor Veranstaltungsbeginn freut sich Europas einflussreichste Konferenz fr Animation, Effekte, Games und Transmedia ber weitere besttigte ProgrammHighlights: Disney Pixars Regisseur und Drehbuchautor Saschka Unseld prsentiert auf der FMX 2013 sein neuestes Projekt, den Kurzfilm The Blue Urmbrella. Technische Schwer punkte bilden in diesem Jahr unter anderem die Themenrei hen Cloud Gaming und Cloud Computing, die Jon Peddie mit einer Keynote erffnet. Besonderes Augenmerk liegt im Rahmen der Innovative Places"-Reihe auf den Standorten sterreich, Toronto und der Trkei. Marktfhrer wie Adobe und Autodesk laden die Besucher in Stuttgart zu spannen den Workshops ein, und die erstmalig ins Leben gerufene Fast Forward Education" schlgt die Brcke zwischen inter nationalen Medien-Hochschulen und der digitalen Industrie. Jon Peddie, Pionier der digitalen Medienindustrie und vielzitierter Fachautor zu komplexen Multimediathemen, hlt auf der FMX gleich zwei Vortrge. In seiner Keynote der von Ludwig von Reiche (NVIDIA ARC) kuratierten Cloud Computing"-Reihe geht der Grnder von Jon Peddie Research (JPR) der Frage nach, was die Cloud fr Design, Animation und Visual Effects bedeutet. Dabei konzentriert er sich auf Augmented Reality, Displays und die verschiedenen Endgerte und erklrt, warum der Nutzer bei der Multi-Plattform-Visualisierung trotz attraktiver neuer Mglichkeiten auch Kompromisse eingehen muss. Unter sttzt wird Peddie dabei von JPR-Vizeprsidentin Kathleen Mher, die unter dem MottoManaging and Making Entertainment" an aktuellen Beispielen die Vorteile und Herausforderungen bei der Erstellung von digitalem Content in der Cloud erlutert. In einer zweiten Prsentation im Rahmen der New Technology"-Reihe gibt Peddie einen globalen berblick ber die neuesten technischen Vernderungen vor dem Hintergrund des aktuell stattfindenden Paradigmenwechsels.
12
webdesigner 04/2013
NEWS
Neuigkeiten aus der Welt des Webdesigns
nutzt fr seinen eigenen Safari-Browser unter iOS eine andere Technologie, unter ande rem die Nitro-Engine, die AppleSoftware Vorbehalten ist.
.
a
notwendig, weil die dezen tral vorhandenen Kapazit ten genutzt werden. NGOs in Staaten mit Zensurpro blem htten darber hin aus den Vorteil, dass sich ein solches Netzwerk aufgrund seiner verteilten schalten lsst. Grundstzlich soll die Tech nologie aber jeder nutzen knnen - egal ob er damit ein eigenes Netz werk fr zehn Freunde oder ein neues Facebook betreiben will. Struktur nur schwer vollstndig ab
Social Media
04/2013 webdesigner
13
RATGEBER
Web Storage, Application Cache und IndexedDB von Daniel Flter
oder Cache ist angelegt Manifest-Datei ndern: Dateien aufnehmen Dateien lschen Version aktualisieren
Anwendungscache aktualisieren
> ----------- J
Webserver
Durch neue Techno logien wie Applica tion Cache knnen wesentlich grere Datenm engen im Browsercache vor gehalten werden, als dies bisher m it Cookies mglich war.
Client/Browser
haben ihre eigene Funktionalitt zu erfllen. Zwar besit zen diese Speichertechniken eine gewisse Genialitt und eine unglaublich wichtige Funktionalitt in der Weben twicklung, es lsst sich nicht von der Hand weisen, dass bei der Entstehung beider Konzepte auch Fragen unbe antwortet gelassen werden mussten, um die Verbreitung und die Implementierung in allen Browsern zu schaffen. So helfen Cookies dabei Anmeldedaten, Artikel in einem Einkaufswagen oder Klickverhalten bei Werbebannern ber mehrere Seitenwechsel hinweg zu erfassen, jedoch ist die Gre der zu speichernden Daten recht begrenzt und die Cookies werden unverschlsselt bertragen. Fr den Browsercache gilt, dass er keinerlei API zur Verfgung stellt und so zwar zur Verbesserung eines schnelleren Seitenaufbaus verhilft, aber man keine Chance hat determi nistischen Programmcode um den Browsercache zu sch reiben. Genau an diesen Schwchen wurde gearbeitet und neue Standards definiert.
ookies sind in der Webentwicklung nicht mehr wegzudenken. Mit HTML5 & Co. sollten auch die Cookies eine berarbeitung bekommen, und
zwar eine, die gleich etwas grer ausfllt. Dabei sollten die bestehenden alten Cookies nicht einfach ersetzt wer den, sondern mit den neuen einen groen Bruder be kommen. Man erahnte dann wohl so viel Potenzial fr die neuen Cookies, dass sie sogar ihren eigenen Standardisie rungsprozess erhielten. Inzwischen haben sich nun drei neue Namen fr die Supercookies etabliert, die die Vortei le der neuen Cookies verdeutlichen sollen:Web Storage", Application Cache" und IndexedDB". Der Vollstndigkeit wegen soll hier auch ein Standardisierungsprozess nicht unerwhnt bleiben, der allerdings schon wieder als aufge geben gilt, und zwarWeb SQL". Cookies erlauben es Daten dauerhaft im Browser zu spei chern, hnlich wie es der Browsercache eigenstndig tut. Beide Mglichkeiten der Zwischenspeicherung im Client
14
webdesigner 04/2013
RATGEBER
Web Storage, Application Cache und IndexedDB
Web Storage
O trM Im * P \* f V*wTwfca Qm*S Ort \wm-m Trw*elMi I %mm
Das neue Web Storage erweitert das JavaScript-Window-Objekt um zwei Funktionen, den Local Storage und den Session Storage. Letzterer ist am ehesten mit Cookies zu vergleichen. Whrend Local Storage die Da ten auch dann noch speichert, wenn der Browser ge
Cougle
Orve
schlossen wird, ist der Session Storage an eine Anwen dung oder Seite sowie an ein Tab und Browserfenster gebunden. Auerhalb einer solchen Session sind die Daten nicht mehr gltig. Je nach verwendetem Brow ser knnen zwischen fnf MB und zehn MB groe Da ten als Key/Value-Paar gespeichert werden. Bei den Cookies sind es nur vier kilobyte und sie sind auf eine Anzahl zwischen 20 bis 50 Cookies begrenzt. Dabei las sen sich nur Werte vom Typ String speichern, weshalb beim W3C auch ber einen Zugriff auf SQL-Basis disku tiert wird. Bis dies aber umgesetzt ist, kann man sich mitJSON.stringifyO" undJSON.parseO" behelfen.
j
K r4
ShndttMn :ttr%s
1. 8t V0 Offlin ttec
1 InUli V* Om* Q n m
You r M M i O n r a M i i m ***
fcwgm Ou u ii f t i m r C m fm
- r CWN rtori
AdNt 0*1rm0*m
Application Cache
Mit dem Application Cache oder dem Offline Cache ist ein weiterer Cache im Browser entstanden, der eine hundertprozentige Stabilitt und Zuverlssigkeit ga rantiert, um ganze Anwendungen im Browser offline verfgbar zu machen. Was Google hier mit Applikatio nen fr den Chrome Browser bei den Offline-Modi von Google Docs (Abbildung 1), Gmail und Google Calendar Vormacht, ist auch fr Notizanwendungen wie Evernote verfgbar. An dieser Stelle ist jedoch hinzuzu fgen, dass diese nur mit der kostenpflichtigen Premiumversion fr iOS, Android und Windows Phone funk tionieren. Der Application Cache wird mit JavaScript aktualisiert und verwaltet, setzt aber zustzlich eine Manifest-Datei auf dem Webserver voraus, die die zu cachenden Dateien auflistet. Ohne die Manifest-Datei wrde der Application Cache nicht funktionieren (sie he Abbildung 2). Da der Cache ohne Ablaufdatum funktioniert, sollte man sich ber das Konzept dahinter im Klaren sein, sonst werden Webseiten im Browser nach einem Update mglicherweise nicht mehr oder nicht richtig aktualisiert. Beim Application Cache sind zwei Zustnde zu unter scheiden: 1 . Der Application Cache ist noch leer bzw. noch nicht angelegt und der Cache ist gefllt und muss aktuali siert werden.
men und nicht vom Server, weshalb er auch den Na men Offlinecache" bekommen hat. Eine Aktualisierung ist natrlich mglich, es sind aber zwei Seiten- oder JavaScript-Aufrufe ntig. Der Erste dient dazu, den Cache zu aktualisieren, der zweite hat die Funktion die Daten aus dem Cache auch anzuzeigen. Beide Speichermglichkeiten, Web Storage und Appli cation Cache, sollen hier betrachtet werden. Beide wer den von allen gngigen Browsern untersttzt. Der Appli cation Cache steht allerdings erst im Internet Explorer ab der Version 10 zur Verfgung, welcher nun aber auch fr Windows 7 downloadbar ist.
IndexedDB
Bei IndexedDB ist die Browseruntersttzung recht gut fortgeschritten, sie ist aber noch nicht ganz gegeben und soll deshalb hier auch nicht im Detail erlutert wer den. Auch wenn die beiden Browser Chrome und Safari die gleiche Browserengine Webkit verwenden, funktio niert IndexedDB im Safarinoch" nicht. Gleiches gilt auch fr Opera. Chrome und Safari kommen zusammen auf etwa fnf bis sechs Prozent Marktanteile, was zwar nach wenig klingt, aber dennoch sollten die beiden WebkitBrowser nicht vernachlssigt werden, zumal ihr Marktan teil in den letzten Jahren recht konstant blieb. IndexedDB lsst sich bei den NoSQL Speicherarten einordnen und untersttzt die Suche nach Indizes. Der Vor teil ist eine sehr schnelle Suche nach Objekten, die ei nem bestimmten Feld entsprechen, ohne jedes Objekt
04/2013 webdesigner
15
RATGEBER
Web Storage, Application Cache und IndexedDB
im Speicher zu durchlaufen. Zu den Nachteilen zhlt im Moment noch, dass die Browserimplementierungen un terschiedlich und miteinander inkompatibel sein kn nen. Dennoch wird derTechnologie ein groes Potenzial vorausgesagt. IndexedDB-lnteressierte knnen sich un ter,http://nparashuram.com/lndexedDB/" nher mit der Materie vertraut machen.
reiben zu knnen. Mozilla bekannte sich beispielsweise, hauptschlich aus philosophischen Grnden, gegen eine Verwendung von SQL im Client per JavaScript-API und stuft das Vorhaben in verschiedenen Gesprchen auf dem eigenen Mozilla Campus, mit Microsoft oder mit dem ChromeTeam als besonders anspruchslos ein. Un ter anderem verweist man dort auf die umstrittene Be nutzung von SQL auf Webservern, gerade im Zusam menhang mit der Speicherung von groen
Web SQL
Fr Web SQL ist von Seiten vonseiten der W3C Vorsicht geboten, da das Konsortium die Spezifikation nicht wei ter pflegen und entwickeln mchte. Mit Web SQL sollte die SQLite-Datenbank in den Browser fest eingebaut werden, um dann per SQL-Befehle Daten lesen und sch
Datenmengen im Browser. Es msse erst eine geeignete SQL-Implementierung gefunden werden, welche die be ntigte Funktionalitt im Browser mit sich bringt ohne einen bestehenden Standard, wie SQLite, ndern zu mssen. Was z.B. mit IndexedDB zutrifft, (https://
Chrome fr Android
Firefox fr Android
Opera Min
15.0
15.0
Opera Mobile
Blackberry Browser
Insgesamt lsst sich sagen, dass die Speicherarten ausgereifter sind und ein Caching zulassen, hnlich wie sie bisher auf dem Server eingesetzt wurden. Ein mglicher Vorteil von Zwischenspeicherung im Browser ist, dass der FITTPAufruf (Web-Cycle) nicht mehr zwischen Server und Browser liegt und damit wegfllt. Im Falle des Application Caches ist dieTechnik so stabil konzipiert worden, dass sogar davon ausgegangen werden kann, dass alle bentigten Daten aus dem Cache geholt werden knnen und vorrtig sind. Dies gestattet eine temporre Trennung vom Brow ser (bzw. Browsercache) und Server, wodurch Offline-Anwendungen ermglicht werden.
webdesigner 04/2013
RATGEBER
Web Storage, Application Cache und IndexedDB
Vorteile fr Offline-Anwendungen
Fr Offline-Anwendungen gibt es mehrere verschiedene Grnde: Im Flugzeug ist es nicht erlaubt eine mobile Verbin dung zum Internet zu nutzen. Fr viele Passagiere ist es praktisch, wenn sie Anwendungen trotzdem nutzen knnen, die sie sonst auch zur Kommunikation verwen den, und diese nach dem Flug leicht synchronisieren knnen. E-Mail-Entwrfe, Artikel, Newsletter, Webaus schnitte knnen im Offlinespeicher abgelegt werden und arbeiten quasi wie mit vorhandener Internetanbin dung. Auf Konferenzen, Open-Air-Veranstaltungen oder in freier Natur ist die Netzverbindung oft schlecht oder unter Umstnden berhaupt nicht mglich. Bestimmte Daten, wie Telefonnummern oder Wegbeschreibun gen, oder aber auch bestimmte Programme knnen mit der neuen Technik in diesen Situationen verfgbar gemacht werden. Auch digitale Notizzettel, Einkaufzettel oder ToDo-Listen knnen problemlos auch ohne Netz mit einer WebAnwendung erstellt werden und bei nchster Gelegen heit ber das Internet synchronisiert werden, sobald eine Verbindung wieder verfgbar ist. Viele Mobilfunknutzer haben volumengebundene Tari fe oder wollen den mobilen Internetzugang wegen ho her Roaming-Gebhren nicht oder nur eingeschrnkt nutzen. Viele Aufgaben lassen sich dank Web Storage und Application Cache ohne Netzzugang erledigen. Zunehmend werden auch professionelle Anwendun gen wie etwa Bildbearbeitungs- oder DTP-Software als mietbare Cloud-Lsungen angeboten. Die temporre Unabhngigkeit von einem Internetzugang steigert den Nutzen solcher Dienste fr den Anwender unge mein.
Auch stellt sich die Frage, warum es sich eigentlich um zwei Technologien handelt. Das hat vor allem damit zu tun, dass nach wie vor eine Kommunikation zwischen Browser und Server stattfinden muss, um das offline Ar beiten zu gewhrleisten. Zum einen kommen die ben tigen Daten fr eine Anwendung von einem Server, wie etwa HTML-, CSS-, JavaScript-Dateien oder Bilder. Zum anderen macht der Benutzer Eingaben in Form von bei spielsweise Formulardaten, in Textfeldern, Checkboxen oder Dropdown-Auswahlmens. Fr beide Arten von Daten gibt es eine eigene Speichermethode im Browser bzw. im Browser und auf dem Server, denn der Applica tion Cache wird eigentlich im Webserver definiert und gendert, wo er schlielich vom Browser aktualisiert wird. Der Web Storage ist dagegen fr die Benutzerein gaben zustndig.
.getltem(key")
Ruft dem Key zugeordneten aktuellen Wert ab.
.setltem(key" value")
Legt ein KeyA/alue Paar an.
.length
Ruft die Lnge der Key/Value Liste ab.
04/2013 webdesigner
RATGEBER
Web Storage, Application Cache und IndexedDB
vorhandene Benutzerdaten im Web Storage vorhanden sind, worauf diese Daten dann mit den Daten auf dem Server synchronisiert werden knnen. Also immer die Daten vom Server und die vom Web Storage anzeigen und beim bertragen zum Server die Daten aus dem Web Storage nicht vergessen zu bertragen und dann aus dem Web Storage zu lschen. Um beide Zustnde (online/offline) zu testen, gibt es im Firefox mit Datei -> Offline arbeiten" eine Funktion, mit der die Internetverbindung unterbrochen werden kann.
.dear()
Entfernt alle KeyA/alue Paare.
.remainingSpace
Ruft den verbleibenden Speicherbereich ab, in Bytes.
window.addEventListener(,offline', function(event) { console.log(Browser ist jetzt offline."); }, false); window.addEventListener(,online', function(event) { console.log(Browser ist jetzt online."); var request = new XMLHttpRequestO; request.open(,get', ,save.php?query=' + localStorage. getltem(query"), true); request.send(null); }, false); if (navigator.onLine) { console.log(Browser ist online.") var request = new XMLHttpRequestO; request.open(,get', ,save.php?query=data', true); request.send(null); } eise { console.log(Browser ist offline."); localStorage.setltem(query", data");
,storage' im iE:,onstorage'
Wird an document-Object ausgelst, wenn ein Speicher bereich gendert wird. Alle Dokumente, die denselben Sitzungskontext nutzen und die Dokumente, die mo mentan eine Seite von derselben Domne anzeigen, empfangen das Ereignis.
// Das localStorage und sessionStorage Objekt wird untersttzt localStorage.setltem(name", Simone"); localStorage.setltem(name", Susanne"); var strName = localStorage.getltem(name"); }else{ // Kein Web Storage Support!
}
Um daraus eine Offline Anwendung zu machen, sind die ,online'- und ,offline'- Events sowie die
navigator.
onLine-Property wichtig. Speichert man also den aktu ellen Verbindungsstatus, sollte die Anwendung im online"-Fall alle Benutzerdaten unverzglich zurck zum Server senden. lmoffline"-Fall gehen alle Benutzer daten in den Web Storage. Ob es sich dabei um localSto rage oder sessionStorage handeln soll, muss sich der Webentwickler berlegen. Hierbei ist die berlegung wichtig, ob die auch zur Verfgung stehen sollen, wenn der Browser geschlossen wird, oder ob sie so lange ver fgbar sind, bis die Seite bzw. der Tab geschlossen wird. Auerdem muss eine Abfrage eingerichtet werden, die bei der nchsten Internetverbindung prft, ob eventuell
webdesigner 04/2013
RATGEBER
Web Storage, Application Cache und IndexedDB
Hier ist auch anzumerken, dass der Application Cache ein Offlineverhalten zeigt, das besagt: Wird die Mani fest-Datei mithilfe des manifest-Attributs referenziert, mssen immer alle bentigten Dateien im Applica tion Cache stehen. Es wird dann nmlich nicht ver
R esources |
sucht, Dateien vom Server anzufordern und nachzula den. Wenn es sich um Background-Images, CSS-Files oder hnliche Dinge handelt, gibt es anstatt 200-0 Statusmeldungen (wie in Abb. 3 zu sehen) nur 404-Fehlermeldungen.
o
Nam e P a th c a r .h tm l
N e tw o rk S ta tu s Text 200
ok
S ources Type
( j t T im e lin e
P rofiles
A u d its S iz e C o n te n t
C o n so le
M e th o d
In it ia t o r
l$rro
4m s 4m s 0m s 0m s 0m s 0m s 9m s 9m s j * Ml ^
<>
/A p p C a c b e s ty le s h e e tx s s /A p p C a c b e m a in js
CET
t e x t /h t m l
(fro m c a ch e)
GET
te x t/c s s
(fro m c ach e)
__
/A p p C a c h e /s c r ip tt c a rg p g /A p p C a c h f /im * q r\
CET
(fro m c a ch e)
C ET
m a g e /jp e g
(fro m c ach e)
4 r tq u tid
1 08 Ir in ifir r td
Q. Q
1 3 6 m (o n lo a d : 3 8 m s , D O M C o n te n tL o a d e d : 2 8 m i )
O D o c u m e n ts S ty le s h e e ts Im a g e s S c rip ts XHR F o n ts W e b S o c k e ts O th e r
e .
>2
Da es sich um einen relativ neuen Mimetyp handelt, sollte man prfen ob er in die Konfigurationsdatei auf zunehmen ist unter [Laufwerksbuchstabe]:\xampp\apache\conf\mime.types: text/cache-manifest text/cache-manifest appcache manifest else if (strpos ( $line,,CACHE:') !== false) Alternativ kann man die .htaccess-Datei mit AddType modifizieren [Laufwerksbuchstabe]:\xampp\htdocs\forbidden\.htaccess: AddType text/cache-manifest .manifest AddType text/cache-manifest .appcache
} {
//
//
fputs ( $fp, ,,{$line}" ); fputs ( $fp, ,,{$add}". $nl); // add new line
Die eigentliche Dynamik findet auf dem Server statt, dort liegt die Manifest-Datei. Ansto von Cachende rungen gehen von nderungen dieser Manifest-Datei aus. Entweder man ersetzt sie mit neuen Inhalten, n dert sie oder lscht dort Dateien mit einer Webserverprogrammiersprache, wie PHP oder C#. <?php $add Sdelete SAppCache $fp if($fp){ flock ( $fp, 2); $nl = ehr (1 3 ). ehr (10); = styles.css"; = jquery.js"; = file ( example.manifest"); = fopen ( example.manifest", w ");
else
{
// no change: copy
echo Applicatio Cache wurde aktualisiert.<p>"; flock ( $fp, 3 ); fclose ( $fp ); } else {
04/2013 webdesigner
19
RATGEBER
Web Storage, Application Cache und IndexedDB
^ Ik rw n s
ftrw u rio
S flw t
Timc'inc
Flo'i')
[ ^ ConxAe
Die Dateien lassen sich relativ oder absolut angeben. Es kann also die jQuery CDN Adresse verwendet werden, um den Application Cache zu fllen.
Creat u n A pp lication Cache Application Cochc CKccWmg Application CiCha Application lach *rfirst a p p lu a n n n P ro fr# AptrluaUu Cadc P t * r c Application Coch P r & c rc Appli<atiO* Cachc fro rc Application Cach P ro fra tt a p p u o t io n lacna ap pitrarin n farn# Prn$r*<<
it h aarufest http.//localtost/AppCache/Ae{ache.app<a<*e cv*t voM #M8J8I ccwl ewent CvM vM v*n ( <1 < 2 <3 < 4 (S <* < 7 ot ftf ul of of ot of nt Kl Hl 81 0) 8) 81 8) Mt lo c i m o i t / A p p i . H O o*va Mr*-//lnfalhA*r/A|frafh#//ar.hl tiLla.//luv.Htm L / A t f t t C a i i a c / l i La l Ktt0;//locaUt4t/AppCac*</scriot>/aift. j j H t l; / / Ig M lt e ll/ A M C a t f c / lU lt lh S f ili 111 l tf / / lo c a lh t/A CaOw/iaaaaa/loaa . i m M tp '//lo cal*o tt/ap p tacn # /i*a*ai/car.jp f httft;//1nraltecr/Aftprarn*/
A v w lu iU u n Cdcltc P iv g rc * e *c n l <8 u l 81
CACHE:
Alles was gecacht werden soll. Keine Teilpfade. Erst durch die nderung der Manifest-Datei kann der An wendungscache im Browser aktualisiert werden, mit den Anweisungen window.applicatoncache.update" und .relaodO". Soll kein.reload()" verwendet werden, da die Seite sonst unschn neu geladen wird, kann .swapCacheO" benutzt werden. Mit .swapCacheO" wird der neu geladene Seiteninhalt noch nicht angezeigt. Es wird nur der Cache dabei aktualisiert, der beim nchsten Sei tenwechsel (oderF5") angezeigt wird. Das.swapCache()" wird genauso mit bei einem Neuladen der Seite mit F5 oder mit der Anweisung window.location.relaodO" er reicht und kann weggelassen werden, wenn eines der beiden genannten Ereignisse eintritt.
NETWORK:
Alles was nicht gecacht werden soll. berschreibt CACHE. Es sind Teilpfade erlaubt im Gegensatz zu CACHE.
FALLBACK:
Ersatzdatei. Ist die Anwendung offline, werden diese Erstzdateien angezeigt. Teilpfade erlaubt, wie: / Offline, html, mit / fr root Ordner.
Beispiel Manifest-Datei:
CACHE MANIFEST CACHE: index.html http://ajax.googleapis.eom/ajax/libs/jquery/1.7.0/jquery. min.js FALLBACK: Offline.html
Damit der neu geladene Seiteninhalt auch angezeigt wird, wrde man eher auf das .reloadO" zurckgreifen, was bei .swapCacheO" noch nicht der Fall ist. Alternativ kann aber auch DOM-Manipulation eigensetzt werden, um einen .reloadO" zu vermeiden. Denn auch AJAX-Aufrufe bedienen sich voll aus dem Application Cache, vorausgesetzt das html-Tag besitzt eine gltige Manifest-Datei als manifest-Attribut. Beim Befllen des Caches knnen einige Statusevents gefeuert werden, deren Event-Typ in der Handlermethode abgefragt und unterschieden werden knnen.
Soll der Cache refreshed werden, um beispielsweise neue Seiteninhalte oder ein gendertes CSS-File zu la den, muss immer die Manifest-Datei gendert werden. Fr den Fall dass die genderte Datei nicht umbenannt werden soll, da sonst auch keine neuen Dateien hinzu kommen oder entfernt werden, kann man sich eines Tricks bedienen und Versionskommentare in die Datei berschreiben, wie zum Beispiel: # new version at 2012-12-30_14:13:11. window.applicationCache.addEventListener(,checking'; handleCacheEvent, false); window.applicationCache. addEventListener(,downloading', handleCacheEvent, false); window.applicationCache.addEventListener(,progress', handleCacheEvent, false); window.applicationCache. addEventListener(,updateready', handleCacheEvent, false); Damit der neu geladene Cacheinhalt auch auf der Seite angezeigt wird, muss man die Seite neu laden mitwinwindow.applicationCache.addEventListener(,error', handleCacheError, false); window.applicationCache.addEventListener(,noupdate', handleCacheEvent, false);
RATGEBER
Web Storage, Application Cache und IndexedDB
Der Application Cache ist im Grunde also nicht schwer zu verstehen und anzuwenden, besitzt aber einige T cken, die genau betrachtet werden sollten. Deshalb eine stichpunktartige Auflistung mit Fehlerquellen: Im Application Cache gecachte Seiten werden nur neu geladen, wenn die Manifest-Datei gendert wur de. Alle Ressourcen einer Seite, wie Images, externe CSS Dateien, etc., mssen fr die Seite im Application Cache gespeichert bzw. in der Manifest Datei stehen, sonst kann es sein, dass sie der Browser nicht ldt bzw. findet. Eine HTML-Seite, die das manifest-Attribut enthlt, muss nicht noch einmal im Manifest selber aufge fhrt sein, um im Cache zu landen. Deaktiviertes JavaScript ist fr die Anwendung td lich, da der Application Cache nicht mehr aktualisiert werden kann! Auch das "Seite aktualisieren" (2x: Cache laden, anzeigen) hilft ohne aktivem JavaScript nichts. Es muss zwingend geprft werden, ob Ja vaScript aktiv ist, sonst sollte man auf jeden Fall einen Benutzerhinweis einrichten, wie es Google Docs bei deaktiviertem JavaScript macht. Fehler beim Laden, wie etwa 404-Fehler, die durch falsche Eintrge in der Manifest-Datei mit falschen Dateinamen oder Dateiendungen, gelschte Bilder und hnlichem verursacht werden, bricht den ge samten Ladevorgang ab. Was im gnstigsten Fall so viel heit wie, dass der Application Cache erst gar nicht angelegt wird. Im schlimmsten Fall kann auch hier wieder der Application Cache nicht mehr aktua lisiert werden. Ein Unterschied im Verhalten, den es zu beachten gilt, ist, ob die Seite angezeigt wird und noch kein Cache angelegt ist oder ob der Cache schon ange legt ist und aktualisiert werden soll. Ein Beispiel: Wur de die Manifest-Datei gendert, wird die Seite mit dem alten Cache angezeigt und gleichzeitig der neue Cache geladen. Die Seite muss reloaded wer den, um den neuen Cache auch anzuzeigen. Wichtig ist aber, dass bei einer HTML-Datei das manifest-Attribut im HTML-Tag vergeben wurde. Es ms sen alle externen Ressourcen der HTML in der Manifest-Datei stehen, damit sie im Application Cache
function handleCacheEvent(event) { var strCacheStatus = Not supported"; if (window.applicationCache) { var oAppCache = window.applicationCache; switch (oAppCache.status) { case oAppCache.UNCACHED: strCacheStatus = Not cached"; break; case oAppCache.lDLE: strCacheStatus = Idle"; break; case oAppCache.CHECKING: strCacheStatus = Checking"; break; case oAppCache.DOWNLOADING: strCacheStatus = Downloading"; break; case oAppCache.UPDATEREADY: strCacheStatus = Update ready"; window.applicationCache.swapCacheO; window.location.reloadO; break; case oAppCache.OBSOLETE: strCacheStatus = Obsolete"; break; default: strCacheStatus = Unexpected Status ( + oAppCache.status.toStringO + )"; break;
} }
Dem Anwendungscache stehen Inhalte nur pro Website zur Verfgung, im Gegensatz zum Browsercache, der pro Browser gilt und immer allen Webseiten zur Verfgung steht (siehe Abbildung 5).
o */r*r.< i
^ S o u rc e s ^ jT i r o f l . n ^ P ro le s
( j ) NctWO*
^ A u d itt
Type
C o n to *
* Cu * I jWebSQt * I irt0*aDB
local Storage fr ! S*tlOA
Hn / AtCchc/AeeCftc* j * pcacH < mtpy/iou*cst/A3ecxr#;car mmj btto '/locafcosi/AocCache/imaoes/HimJKono htt 7/1oc**5i/AteCacht /images /HavtC. 09 nno7/oaoWtacf>e/ifTuej,cif r *09 hno //>ouftosi/AdtiCxhe/imiots/looo.iDQ hup Mtp //ioc4iest/AopCjcr>e/scripts/ruJn.ji 1http //locafcost/AeoCache.itvieihertcis
%Cook*i
? J Appt<4t>o* Cach fei KrmJ)
Die Entwicklerkonsole im Chrome und Safari bieten unter Ressource sehr viel Kontrollmglichkeiten
04/2013 webdesigner
RATGEBER
Web Storage, Application Cache und IndexedDB
gespeichert werden knnen, da sich der Application Cache dann wie ein Offlinecache verhalten soll. Die Application Cache Events werden nur dann ge feuert, wenn das HTML-Tag der Webseite das manifest-Attribut mit Angabe des Namens der ManifestDatei enthlt. Extern eingebundene Dateien wie CSS, Images und Scripte werden nicht automatisch im Application Cache gespeichert.
Abbildung 6). Die gute Untersttzung kommt nicht von ungefhr, denn Google bietet auch in vielen eige nen Anwendungen einen Offlinemodus an. Fr den Firefox gibt es dasCacheViewer Continued AddOn". Allerdings muss man wissen, dass einzelne Datei en im Application Cache den Eintrag Device=offline" haben. Lschen lsst sich der Application Cache im Firefox unter Alt -> Extras -> Einstellungen -> Erweite rungen -> Netzwerk". Fr den Safari muss man das Men fr Entwickler akti
vieren, unterSafari -> Einstellungen -> Erweiterungen -> Men Entwickler in der Menleiste anzeigen", und hat dann die gleichen Mglichkeiten wie im Chrome, es sei denn die Abfrage ber die Adressleise ist nicht implementiert.
j A p p C a c h e In te rn a ls
O f f l f l - G o o g le D rrve
C
Manifest:
c h r o m e ://a p p c a c h e -in te r n a ls
R e m o Y f i VHtaEnitt
S ize 3 .3 M B Creation Tim e S am stag. 12. Januar 2013 20.47:11 Last Update Tim e: S am stag. 12. Januar 2013 2 0 47:11 Last A ccess Tim e S am stag. 12. Januar 2013 20 49 11
F t e m o Y f l Yiowfntrl
S ize: 242 kB Creation Tim e S am stag. 12. Januar 2013 20.47:01 Last Update Tim e S am stag. 12. Januar 2013 2 0 4 7 04 Last A ccess Tim e S am stag. 12. Januar 2013 20 47:41
M anifest: N J j? g 7 /^ g .g g g g l^ .g g n V a M rg x x /Q (? ljn ^ m ^ fO T t.? Q g ^ w 7 1 fl2 6 b 3 b Q M lM R em ove V iew Entries S ize: 8 2 9 kB Creation Tim e S am stag, 12. Januar 2013 2 0 4 7 05 Last Update Tim e: S am stag, 12. Januar 2013 2 0 4 7 05 Last A ccess Tim e S am stag. 12. Januar 2013 20 47:42
hinweg zu speichern. Dabei gilt noch keiner der Standards als wirklich fertiggestellt, obwohl alle aktuellen Browser die Technik bereits unterstt zen. Echte Offline-Applikationen fr mittlere und grere Projekte zu programmieren werden die eleganten Web-APIs nach wie vor an ihre Gren zen bringen. Man muss auch einzelne Standards untereinander kombinieren, weshalb die Wart barkeit, Fehleranflligkeit und Cross-BrowserKompatibilitt dem Entwickler viel abverlangt. Caching birgt auch Fehlerquellen, meist sind es aber HTML- oder PHP-Programmierfehler, wie falsche Linknamen und Dateiendungen oder JavaScript-Fehler, die das Caching fehleranfllig machen. Jedoch ist der Nutzen dieser Anstren gungen klar erkennbar, werden doch Offline-Ap plikationen immer mehr in State of the Art W eb anwendungen verwendet oder bei den teureren Premium-Apps angeboten.
M anifest:
B f l t n o Y Vxm E n t r i s s
S ize 1.9 MB Creation Tim e S am stag. 12. Januar 2 0 1 3 2 0 4 7 0 5 Last Update Tim e: S am stag. 12. Januar 2013 20:47:05 Last A ccess Tim e: S am stag. 12. Januar 2013 20 47 42
M anifest
mu
. / / i > T y g . l m A n i g a l
B e r n o v . e Yh> wE n t f t o
S ize 6 9 kB Creation Tim e S am stag. 12. Januar 2013 2 0 47:05 Last Update Tim e: S am stag, 12. Januar 2013 2 0 47 05 Last A ccess Tim e S am stag. 12. Januar 2013 20 47:42
So einfach wie m it dem Chrome Browser lsst sich der Offline Cache (Application Cache) m it keinem anderen Browser berwachen.
22
webdesigner 04/2013
plentymarkets'
S - C o iu L u Z r c e , u n e Ic h
e s u
r if l.
Mit plentym arkets lassen sich alle Prozesse des Online-Handels komfortabel organisieren, effizient steuern und in Echtzeit verwalten. plentymarkets wird von ber 2.500 Unternehm en fr den Online-Handel genutzt.
W ebshop/ Multichannel
Cloud Hosting
Warenwirtschaft/ Statistik
Software wartung
Logistik/ Fulfillment
www.plentymarkets.com
RATGEBER
Shopsysteme im Vergleich
Shopsysteme im Vergleich
Die Auswahl an Shopsystemen ist inzwischen unberschaubar geworden. Wir haben uns insgesamt 18 Shopsysteme von sieben verschiedenen Anbietern nher angeschaut und sie auf ihre Strken und Schwchen hin untersucht.
er einen Online-Shop betreiben mchte, steht vor der groen Frage, welches Shop-System fr das jeweilige Pro jekt am besten geeignet ist. Die meisten Herstel ler bieten verschiedene Produkte an, die sich oft nur in einigen wenigen Punkten unterscheiden, da in vielen Fllen bereits die Standard-Installation ber zahl reiche wichtige Features verfgt. Hier heit es dann ge nau hinsehen, um den optimalen Anbieter, beziehungs weise das optimale Shopsystem zu finden. Grundstzlich wird zwischen drei Modellen von Online-Shopsystemen unterschieden:
/"V Q Kaufshop
v J Sie zahlen eine Lizenzgebhr und knnen in nerhalb krzester Zeit mit Ihrem Shop auf Ihrem eigenen Server loslegen. In unserer bersicht sind die Open-Source-Lsungen und die Kaufshops in der berzahl. Insgesamt haben wir uns mit 18 Produkten von sieben verschiedenen Herstel lern beschftigt. Es werden acht Open-Source-Lsungen, sechs Kaufshops und zwei Mietshops vorgestellt. Die Hersteller sind Magento, Zaunz Publishing, Plentymarkets, Gambio, Shopware, Oxid e-Sales und Modfield. Bei allen Anbietern hat man die Mglichkeit, sich einen Demoshop herunterzuladen, um sich so im Backend ei nen Live-Eindruck" des jeweiligen Shopsystems zu ver schaffen.
*1
\ J
Kosten fr die Installation an, da diese in der Regel von den Shop-Betreibern selbst durchgefhrt werden muss. Der Shop wird auf einem eigenen Server installiert. Be zahlt werden muss jedoch in aller Regel fr Support und Updates. Wie viele andere Anbieter bietet auch die in Sddeutsch land ansssige Firma Zaunz Publishing mit ihrem Shop system Cosmoshop mehrere Ausbaustufen" ihres Shop systems an. Diese nennen sicheStart", ePRO,eMAX und Mandant". Die Kaufshopsysteme von Cosmoshop war ten mit einer Besonderheit auf, da man das System ent-
Cosmoshop
/"V
\ J ^
Mietshop
- Bei dieser Variante wird die gesamte technische
Struktur von einem Provider zur Verfgung gestellt und es ist eine monatliche Gebhr fllig.
24
webdesigner 04/2013
RATGEBER
Shopsysteme im Vergleich
weder kaufen oder sich fr einen Mietkauf entscheiden kann. Die Lizenzkosten liegen zwischen 795 und 11995 (fr die Version Mandant"). Fr den Mietkauf sind zwi schen 89 und 585 pro Monat fllig. Die Kosten fr den Support werden prozentual nach dem Kaufpreis berech net, was eine Besonderheit im Vergleich zu anderen Sho psystemen darstellt. Die monatlichen Support-Kosten richten sich nach dem Produkt und dem Kaufpreis inklu sive aller hinzu gekauften Extras. Sie liegen zwischen 1,5% und 2,5% der Anschaffungskosten Schon in seiner Grundfunktion bietet Cosmoshop sehr viele interessante Features und Funktionen an, wie bei spielsweise eine Facebook-Einbindung und einen Link manager. Auf der Cosmoshop-Website bietet der Her steller einen berblick ber die Funktionen seiner Produkte.
Version eSTART
Starttn S it 9tr o rttn t B u tw ts s rrwt d e s * '
W f sicn un.orr^ort uod cftneU E n
Version ePRO
Proftsswtfct AfOgridiOSwng fur 5s zu 1000 rtktt Jcr^ertupgra<j4 Ddi &* auchflviibtl
Version eMAX
ua<imjf u o fM ik und v o i* ifc x x M ffa
trwtttC*r
wo(!*r*
s( Vtruon
ws zu 250 * 2 0 c *n *n s ttj
gfctf
1zr**>0ss<taastitt +!*<*
OptKXHl Kun3*<Tr*rvi arturvg
2Z a N o o o s s c fw v a s ttlitn .*tUft
opftonjl Gutschtf*ffwafeing inW
Dornum s IM
JZahiuogssctinittsteBen
Fr#rrv3pf*th*n
SO0f4 rtt*t fr Dthtoi *it<t vanjnen tsieibtrftanuno
t#m
Tem cesfStem
NewsleBers-rStcrn
Sajtatctn
U*Wisttrtiiinko*
tmprt->p4<tscftnmst*ftt
uvm
Fr Shops m it sehr vielen Artikeln sollten Sie sich fr die EnterpriseVariante entscheiden
Neben den Standard-Funktionen sind etliche kosten pflichtige Erweiterungen mglich. 4 Praktisch: Durch Klick a u f den roten Pfeil werden die Funktionen der Er weiterungen erklrt.
weitere M o d u le
____ I
v V
Massenberarbeitung von Artikeln Lexikon-Plugin Merklistenfunktion enthalten ab Version 10.1 Mediafiles je Artikel Gutscheinverwaltung Angebot statt Kauf Modul Wunschzettel-Funktion Massenbestellformular ab 18 Modul Look & Feel Farb- Grafikanpassung
i'
Die maximale Gre des Shops hngt stark vom jeweili gen Produkt ab und schwankt zwischen 250 und 50000 mglichen Artikeln.
i.F - ; : t *
Community-Edition. Das Besondere an dieser Open Source-Variante ist, dass auch fr den Support keine Kos ten fllig werden. Der Support fr die Community-Versi on erfolgt vielmehr ausschlielich ber die groe Com munity im Online-Forum von Shopware - hier ist also
Shopware
Die im mnsterlndischen Schppingen ansssige Shopware AG bietet ebenfalls vier verschiedene Varian ten seines Shopsystems an. Die Standard-Version ist die
der Name Programm. Ein negativer Aspekt ist, dass es in der Community-Editi on keine Gewhrleistung, keinen Wartungsvertrag und keinen Herstellersupport gibt. Daher ist man als Nutzer der Community-Edition komplett auf die Hilfe im Forum
04/2013 webdesigner
25
RATGEBER
Shopsysteme im Vergleich
CQMMuwrr
(HON
der Professional Edition 49 bis 99 Euro im Monat und bei der Enterprise Edition je nach Support-Level zwischen
V
o o 0 0 o 0 0 o 0 0 o 0
X X X X X
o o 0 0 o o o o 0 0 o 0
V
X X X X
V
y/ V V
V y
B u n ^ W -fiK k fc lio n B u tin *( M n tia U fhMNpt P r d v tc lb r> t r rh u lfrt tllg n la rN m tU (lr 8o a u (B ildvcrfugbjr)R e M rv a a io A 1 0 * 4 4 C r* pS h o p pi+f
Shopware entscheidet, sollte man idealerweise also ber eine gewisse Programmiererfahrung verfgen. Die wichtigsten Unterschiede zwischen den einzelnen Produkten liegen auch bei Shopware in der Anzahl der verkauften Produkte. Schon in der Standard-Installation knnen Sie allerdings bis zu 10000 Artikel verwal ten. Auch ist in der Standard-Installation bereits ein in tegriertes CMS enthalten, allerdings in einer ziemlich abgespeckten Version. Wer viel Wert auf ein vollum fngliches CMS legt, sollte in ein Premium-Plugin inves tieren. Eine bersicht ber verfgbare Premium-Plugins finden Sie hier:
V
V
V V V V
V
V
< V V
V V
X X X
V V V V
V V V
( M H 0 4
Fr viele Shop-Betreiber ist der Support ein entschei dender Faktor bei der Entscheidung fr oder gegen ein bestimmtes Produkt. Shopware bietet hier auf sei ner Homepage eine detaillierte Auflistung des Sup ports fr die verschiedenen Versionen.
MM
. X X
V H M < * W IM M
W M ac
* ^ w
u m m m V
V
s V
X * X X X X X X X X X X X
sen Hilfe sich Shops untereinander vernetzten kn nen. Mit Hilfe des Systems Namens Bepado soll es mglich sein, dass ein Hndler Lieferant eines ande 3 3 u . V < u . ren werden, oder dessen Ware einstellen kann. Mit der Beta-Version, die im April 2013 in Betrieb geht, wird Bepado zunchst nur mit Shopware-Shopsystemen funktionieren. Sptestens im Juni soll das System auch mit anderen Shopsystemen kompatibel sein.
V
X V X X X X
V
X V X V X X
V V
V
Ut . P,
U JlW r
V
V
<
m
X X X * X
m
X X X V m X
Plenty Markets
Bei der in Kassel ansssigen Plenty Markets GmbH ha
ns
ben Sie die Wahl zwischen der Professional und der Enterprise-Version. Die Professional-Version ist die Mietversion, die Enter-
9 W '!> N W
* ^ 9*^9
i m I m W i M IM I -A . . ^9 ^--
prise-Version ist die Kaufversion. Die Produkte von Plenty-Markets eignet sich laut Angaben des Herstel ler sehr gut fr grere Projekte mit Multisites. Hier finden Sie eine bersicht ber die Funktionen:
26
webdesigner 04/2013
RATGEBER
Shopsysteme im Vergleich
W eb shop
Wie bei vielen Mietshops richtet sich der monatlich zu zahlende Betrag nach der Gre des Shops. Die Kosten liegen zwischen 99 und 4299 Euro pro Monat.Die Kosten fr den Support sind ebenfalls stark gestaffelt und liegen zwischen. Auf der Homepage von Plenty-Markets finden Sie eine detaillierte bersicht ber die Preise, die sich sehr stark an der Gre des jeweiligen Shops orientieren.
B M urU M C
^ ^
CtechoMmau4 GCin*tKW
1. W a h le n S ie e in T ftn fp ek e t:
% tri i|. 4 _j4 4 .#Afcj. .Am M v v" A Bi fc *^ ,,r -^ a ^ IS A 1 * e
^ l > k M H M i ^UK V
v*:-ogi S;q-Ucou
6 (*M |
4A*' *ia
t * m m u o N iS W M n w w N
in m n
3*n
(M l
n d e * ' w f c f l
1 *+** AlWUt M M WO00 >9 900 40000 O ttO 00 o w 90 900 100 009 110 009 300 009 750 009 >00 009 CCI9-9eplt f l t t t j t M Hl C4M > * ;* v . w i IflCOMl tfy a b i( o :fl d ra -S M i
ffj Kwv3#n>e*wn
^ C^tMdk
O UB#<
tJ K * EU ** 1W CU*** iO O lU * 400 F l *
tW O UMO
M u iim 2 IO O
Kjtt->V)w <5 E n f o )
M H
m m
IM W
/ ft^ N
<+j l<*Jtt EtfM AM F N tttM
fro m w w S O M t '>#
4 te u ft /m
m
d^lKiMen
lU a M iM M k a ft lA w
ft* o K O HS M W M
> n
U ka
^
^
&j| r a >
V H K *n .T *frtc NMUKM n4 V ff C
= *~ o*
II^ L kW pv
M 4rW SWl< M *
</ iv
(QKfl
^ ^
f j JA a
*KamKuo4fti<t%Kpen
C00< 9 n o t**
Wer sich fr den Mietshop entscheidet, sollte sich vorher sehr detailliert darber informieren und beraten lassen, welche Gre fr den jeweiligen Shop das Optimum ist. Ein Mietshop hat natrlich den Vorteil geringer Einrichtungskosen, aber ab einer gewissen Gre sind stattdessen die monatlichen Kosten recht hoch. Fr Kunden, die sehr viele Produkte verkaufen wollen ist die Version Enter prise zu empfehlen, da hier keine Limits in Bezug auf die Gre des Shops existieren. Plenty Markets legt besonderen Wert auf optimale Kundenbetreuung, was durch Key-Account-Management und regelmige Mitarbeiterschu lungen gewhrleistet wird. Wie beim Mietshop ist auch beim Kaufshop
SvcN-vM <Hft9*9% A*0i HV*WIoc>* * 9C0m*rt#rt U G U S90-MP TB99. 0**ftC*Oft. My*0*09 LKe-StKfto **vr>6oe<& m 0ttfscftc'fltc>***o<3
:< rlaScnnCiiri*
i* i : jr> c < A n ji i
o *ceboc* \r>r>3*no
O W M
6*r4U<-A/ie*rt<juvj
^ ) M iO M t o n r t j
<J
Magento
Das Shopsystem Magento, der in den USA ansssigen Firma gilt als eines der grten und komplexesten Shopsysteme fr groe Online-Shops. Es handelt sich ist um ein OpenSource-System. Der Kunde kann zwischen der Community-Version, dem Mietshop Magento Go" und der Enterprise-Edition whlen. Aber wie bei allen OpenSpurce-Systemen heit das natrlich nicht, dass bei einem Magento-Shop keine Kosten anfallen. Fr die recht komplizierte Einrichtung je des Magento-Shops gibt es zahlreiche sogenannte Magento-Agenturen,
04/2013 webdesigner
ruy***n ^ rcf-Skf
S iW ifl :
^ AUMdWUM
UMlktMA
^ KvVH**cmj **>0*puCC0rt K*wur*mmK*rTwif>0#nOf
RATGEBER
Shopsysteme im Vergleich
Oxid e-sales
K e y F e a tu re s Community
'U 1 Mafvtfor*0
viefpns
Md Tr f r f
Design legt, ist bei dem Open Source System der Frei burger Firma Oxid e-sales genau richtig. Denn neben der Tatsache, dass sich bereits in der Community-Versi on ein recht umfangreiches Content-ManagementSystem befindet, ist es ab der Professional Edition auch problemlos mglich, seinen Shop vollstndig ber ein anderes selbst gewhltes CMS, wie beispielsweiseTypo 3 zu verwalten. Diese Funktion findet sich sonst nur bei wenigen Konkurrenten.
0 ^ 1
O*
iM t n I P k M f t
W w if M N M W 4 M V ( |M |. and
S:o*- C * - C s u k f Md Cm mn
V jl* # * ( f MW )
IW Md ^ n M l c n I W < M
U f if t U ck*|
A 4 *t> ttd
Ci* m W ry f
Highlights
Integriertes Content Management System (CM S) Schnell Projektumsetzung, kurze Einrichtungszeit (Time to Market) W eb 2.0 Paket (Tagging, Rating, tiefe F acebook-Integration, e tc .)
W S*n>
IU I
i
Cm
..
Suchmaschinenoptimiert Funktional erw eiterter und anpassbar Modular und ausbaufhig Optionale Anbindung an die E-Commerce Intelligence Plattform OXID eFire (derzeit in 0, A und CH verfgbar) Vollstndiges Upgrade zu OXID eShop PE und EE ohne
rw .A W p . . ^ i t U r
Datenverlust mglich
nd
W # M ^K M l(M IM M r# 4 l
( a a l y i t o M Md
feudw t
M agento h at einige Funktionen zu bieten, die m an nicht bei allen Konkurrenten findet.
Ur x a i, O
w l * M W
Die Enterprise-Edition schlielich liefert verbesserten Support und weitere Funktionen, die in der Communi ty- und der Professional Edition nicht enthalten sind.
Highlights
wie beispielsweise die Firma welance, die sich vor al lem mit der Einrichtung des Shops beschftigen. Hier fallen schon fr die Community-Edition Kosten von 5000 aufwrts an. Die Vorteile eines Magento-Shops sind die laut Hersteller sehr hohe Leistungsfhigkeit und die umfangreichen Funktionen. Fr kleine ShopBetreiber scheint Magento allerdings ein wenig ber dimensioniert. Dafr ist die Community-Version von Magento eine der umfangreichsten im Vergleich zur Konkurrenz. Sie lsst sich fast beliebig erweitern. Die Kosten fr den Support hngen stark vom jeweiligen Projekt ab. Eine Schwierigkeit war bisher, dass Magento fr den deutschen Markt nicht optimal konfiguriert war, da beispielsweise einige Zahlungsarten fehlten. Seit dem 7.3.2013 gibt es ein vorkonfiguriertes Paket mit dem Titel magento.de, was optimal auf den deutschen Markt zugeschnitten ist.
Professional Services Enterprise Support Kurze Einrichtungszeit (Time to Market) Multichannel (Point-of-Sale &. Mobile App) Master/Slave-Architektur Cache Manager, Vamish Reverse Proxy, Memcached Mall-/Mandantenfhigkeit (Subshops) Sprach- und Landerverwaltung B2C- und/oder B2B-Fhigkeit Einfache Anbmdung an Drittsysteme (ERP, PIM , CMS e tc .) Web 2.0 Paket (Tagging, Rating, tiefe Facebook-Integration, e tc .) Suchmaschinenoptimiert Rechte-/Rollenver\valtung Funktional erweiterbar und anpassbar Modular und ausbaufhig Skalierbar fr knftige Anforderungen Performant, hochverfugbar und sicher
Zu den Funktionen, die nur die Enterprise-Edition enthlt gehrt beispielsweise die Mglichkeit eines M ulti- channels
28
webdesigner 04/2013
m dpunkt.web
Die Kosten fr Support belaufen sich bei oxid-esales auf mindestens 49 Euro pro Monat in der Community Edition. Fr die anderen Versionen lsst sich das nicht so genau sagen, denn hier hngen die Kosten stark vom Projekt ab.
Modfield e-commerce
Bei der Berliner Firma Modfield e-commer ce handelt es sich auch um eine OpenSource-Lsung. Modfield e-commerce legt besonderen Wert auf die einfache Installati on. Die Kosten fr den Support knnen nicht pauschal benannt werden und rich
Simon Widjaja Lebendige Webseiten mit Adobe Edge Animate
Gambio
Das Open-Source-System der Bremer Gam bio GmbH ist eines der gnstigsten Shop systeme. Fr die Einrichtung sind keine Pro grammierkenntnisse erforderlich und man kann es sehr leicht selbst einrichten. Als Al ternative stehen auch mehrere Mietshops zur Auswahl. Mit Hilfe des Standard-Templates von Gam bio lsst sich der Shop schon recht indivi duell gestalten. Wer mit dem StandardTemplate nicht zufrieden ist, der kann unter zahlreichen kostenpflichtigen Templates whlen. Der Support hlt sich mit Kosten von 149 Euro pro Jahr auch fr die Betreiber von kleinen Shops in einen gut zu finanzie renden Rahmen.
D ie H a u p tv o rz g e d ie s e r V e rs io n : Die "gesetzlichen M indestanforderungen' werden er M t. wie Abzeichnen der D atenschutzerkJ*ung, W iderruf* und AG8* Unk bcm Checkout (Abschluss des Bestellvorgangs) Angabe de* Lieferzeit, autom jbsches M tsenden des W iderrufsrechtt und der Signatur m der B e ste i E-M al. e tc. W3C XKTML-vahdes Standardtem ptate Der Einbau vieler ntzlicher Funktionen erleichtert des tn kau fen und das Adrr*mstneren des Shops. Fert>3 im plemenberte Sochopt>nr*erungsmodif*at>onen (SC O ) smd standardm ig vorhanden. double*opt n fr E - M jJ (ab v l.0 3 ), des bedeutet, die Kontrote der Cmad Addresse beim Registrieren verringert Fehler be der E rg e b e . Konto lschen Funktion fr den Kunden (et 1.03) - Zogen S*e w elche Bedeutung T n vatsp h are" fr Sie h at, bieten Sie thren Kunden < > e Mogbchket Ih re Konten setost zu laschen.
PhoneGap
Marcus Ross PhoneGap
S
------ - r j
ml
SuCif
De S chne*e und Einfache Instattationsroutine sorgt dafr, dass M i sofort los legen knnen.
Aktuelle Zahlungsmodufte wurden ettegnert (PayPa, Sofortuberweisung, Moneybookers. e tc .) Der Shop wurde von S o fo rtiib e rw cK u n g .d e zertifczsert.
T frt{
IXnac* *
IN n tc +*+
mUgn
jto
LpaA (r B E in
S 'S V y
CCV M U ld d * * k
siehe: Kbck m ch und noch vieles mehr L e s t but not le a s t: Je d e r, d er d ie m od Jfled eC o n tm erce Shop-voftwArc o ln v t / l, s o llte d s An w en d er hnndburh vo n DokuM ^n ken n en . Da Dokiftfan emer der Entw<lder m diesem Projekt st, sind alte m der Anleitung enthaltenen Bugfixes m der m odifed eCommerce Shopsoftw are bereits en g earb eitet' Hier der Link iu r aktuellsten Version des Anwenderhandbuches: Kftck mich
S l U n w
O
b
im
Knm w iiiid N a
M i f w u C w iiiiw v IMI
^
V
S
Eine groe Strke von Modfield ist die sehr gute Anpassungsfhigkeit des Shopsystems. Es lsst sich sehr leicht an die Vorstellungen des Anwenders angleichen. Bei Modfield e-commerce handelt es sich um eine vollkommen unabhngige Weiter entwicklung des renommierten Shopsys tems xt-commerce. Viele der Module fr Modfield e-commerce sind nach wie vor mit
u tw p i A d i w ^ e w c f i
wr
V ^
y/ +/ f y w
I
FtmkUm
/ Nm^odwittcn
V F ine flw
der Basis-Version von xt-commerce kompa tibel. Wie bei vielen anderen Herstellern ist auch bei Modfield e-commerce der Support stark vom jeweiligen Projekt abhngig.
rm
dpunkt.verlag
Ringstrae 19 B D-69115 Heidelberg fon: 0 62 21 / 14 83 40 fax: 0 62 21 / 14 83 99 e-mail: bestellung@dpunkt.de
www.dpunkt.de
RATGEBER
ShoD svstem g j p^Veraleich
Shopsysteme im Vergleich
Hersteller Produkt Vertrieb Systemvoraussetzungen: PHP-Version MySQL-Version erforderlicher Webspace anfallende Kosten: Lizenskosten Kosten fr Support Grundfunktionen Kundengruppen Mehrsprachigkeit Multi-Shop-Fahigkeit Plugin-Management Kategorien und Unterkategorien Produktvarianten Suchfunktion Schnittstellen Warenwirtschaftssysteme Preissuchmaschinen Versand/Versender SEO-Optimierung Title-Tags Meta-Discription Caching Marketing Newsletter-System Facebook-Integration Gutscheinmodul Cross-Selling Sonderangebote Statistiken Shop-Besucher Umsatzstatistiken Artikel/Kataloge Maximale Artikelanzahl Anzahl Bilder pro Artikel Filter Lagerverwaltung Downloadbare Produkte Layout und Design Templates verfgbar Custom Design leicht anpassbar Zahlungsarten PayPal Click&buy per Sofortberweisung Besonderheiten Rechnung/Lieferschein per PDF als E-Mail zustellbar? Gibt es eine CMS-Funktion? unbegrenzt unbegrenzt unbegrenzt unbegrenzt vom Projekt abhngig unbegrenzt
Keine Begrenzung
Keine Begrenzung
Keine Begrenzung
30
webdesigner 04/2013
RATGEBER
Shopsysteme im Vergleich
995 49-99
9.995 49-249
795 1,50%
1.995
3.325 2,50%
2%
keine Begrenzung
Keine Begrenzung
keine Begrenzung
250
1000
keine Begrenzung
sehr gut
1000
fast unbegrenzt
unbegrenzt unbegrenzt
unbegrenzt unbegrenzt
unbegrenzt unbegrenzt
250 unbegrenzt
1000
unbegrenzt
50000 unbegrenzt
04/2013 webdesigner
RATGEBER
Shopsysteme im Vergleich
Hersteller Produkt Vertrieb Systemvoraussetzungen: PHP-Version MySQL-Version erforderlicher Webspace anfallende Kosten: Lizenskosten Kosten fr Support Grundfunktionen Kundengruppen Mehrsprachigkeit Multi-Shop-Fahigkeit Plugin-Management Kategorien und Unterkategorien Produktvarianten Suchfunktion Schnittstellen Warenwirtschaftssysteme Preissuchmaschinen Versand/Versender SEO-Optimierung Title-Tags Meta-Discription Caching Marketing Newsletter-System Facebook-Integration Gutscheinmodul Cross-Selling Sonderangebote Statistiken Shop-Besucher Umsatzstatistiken Artikel/Kataloge Maximale Artikelanzahl Anzahl Bilder pro Artikel Filter Lagerverwaltung Downloadbare Produkte Layout und Design Templates verfgbar Custom Design leicht anpassbar Zahlungsarten PayPal Click&buy per Sofortberweisung Besonderheiten Rechnung/Lieferschein per PDF als E-Mail zustellbar CMS-Funktion
keine Begrenzung
mindestens 20000
unbegrenzt
unbegrenzt unbegrenzt
unbegrenzt unbegrenzt
unbegrenzt unbegrenzt
webdesigner 04/2013
RATGEBER
Shopsysteme im Vergleich
Oxid E-Sales Community Edition Professionei Edition Oxid E-Sales AG Enterprise Edition
keine Ab 59 /Monat
keine Begrenzung
keine Begrenzung
keine Begrenzung
keine Begrenzung
unbegrenzt unbegrenzt
unbegrenzt unbegrenzt
unbegrenzt unbegrenzt
umbegrenzt unbegrenzt
04/2013 webdesigner
RATGEBER
Workflow fr Web Designer
von Jrgen O rtm ann
.. AruxJyse
I
a
|
Ko
n z e p t i o n i e r u n g
das Ergebnis aussehen soll, lsst sich dieses als klar umrissenes Ziel auch besser und schneller erreichen und man vertndelt nicht zu viel Zeit mit der Ideenfindung und Konzeptionierung. Und was fr die Arbeit des einzelnen Web Designers gilt, ist fr die Arbeit im Team umso wertvoller. Der Workflow wird hier zum zentralen Gerst, anhand dessen die ein
r \
|
Unsetzung
werden knnen. Neben dem hier vorgestellten Workflow, der sich als grundlegender Ansatz fr alle Arten von Webprojekten versteht, gibt es natrlich auch speziell fr die Umset zung konkreter Projekte - ganz zu schweigen von Work flows fr den Umgang mit bestimmten Anwendungen - die dabei helfen, die Arbeit mglichst effektiv zu ge stalten. Der hier vorgestellte Workflow soll die Arbeit an einem Webprojekt im Allgemeinen abbilden und kann bei Bedarf natrlich auf das jeweilige Projekte angepasst werden.
T e s t i n g und Korrektur
Ob bewusst oder unbewusst, diese Pha sen durchluft praktisch jedes Webprojekt.
icht nur bei der Arbeit im Team sind koordinier te Arbeitsablufe gefragt. Auch wer als Einzel kmpfer unterwegs ist, sollte die verschiedenen Der Workflow lsst sich in acht grundlegende Stadien unterteilen, die im Folgenden nher erlutert werden sollen. Zeitlich fllt die Gewichtung der einzelnen Stadi en sehr unterschiedlich aus. So ist die Definition des Pro jekts sehr hufig bereits mit Beauftragung durch den Kunden und dem vorangegangenen Beratungsge sprch im Wesentlichen abgeschlossen. Die Umsetzung des Entwurfs dagegen drfte den grten Teil der Zeit einnehmen.
ganz bewusst abarbeiten. Dadurch knnen ein Groteil der Fehler und mgliche Missverstndnisse zwischen Kunde und Web Designer vermieden werden. Auch bei der parallelen Bearbeitung mehrerer Projekte sind gere gelte Ablufe unverzichtbar, um die Aufgaben innerhalb des gegebenen Zeitrahmens zufrieden stellend umzu setzen. Die einzelnen Stadien des hier vorgestellten Workflows bauen dabei aufeinander auf. Das bedeutet, dass ein Stadium abgeschlossen sein sollte, bevor zu dem nchsten Stadium bergegangen werden kann. Wie bei kreativer Arbeit blich, lassen sich die einzelnen Stadien in der Praxis nicht immer so klar voneinander trennen. Sie bieten aber eine Grundstruktur, an der man sich in jedem neuen Projekt orientieren kann. Gleichzei tig sorgen geordnete Ablufe dafr, dass man als Desig
34
webdesigner 04/2013
RATGEBER
Workflow fr Web Designer
mationen zu sammeln, um eine Grundlage fr alle weite ren Schritte zu schaffen. Dieses Stadium besteht vor al lem aus einem oder mehreren ausfhrlichen Gespr chen mit dem Kunden, die vor und nach der Beauftragung stattfinden. Als Designer sollten Sie sich eine Checkliste fr diese Gesprche bereithalten, in der alle relevanten Fragen zur Beauftragung aufgefhrt sind. Dadurch stel len Sie sicher, dass Sie die wichtigsten Informationen zu dem Auftrag auch von dem Kunden bekommen. Als Fachmann ist es Ihre Aufgabe, sich diese Informationen aktiv zu besorgen, denn der Kunde ist Laie und hat sehr wahrscheinlich keine konkrete Vorstellung davon, wel che Dinge Sie wissen mssen, damit Sie das Projekt fr ihn zufrieden stellend erledigen knnen. Diese Aufgaben umfassen hauptschlich: Die Absicht des Kunden: Was hat der Kunde mit der fertigen Website vor? Was genau verspricht er sich da von? Vorstellungen und Wnsche des Kunden: Welche konkreten Vorstellungen hat der Kunde von der ferti gen Website? Gibt es mglicherweise eine bestimmte Farbe, die in dem Design immer wieder Vorkommen soll? Zu verwendende Technologien und Standards: In der Definitions- und Analysephase sollte auch ber mg licherweise zum Einsatz kommende Technologien und Webstandards nachgedacht werden. Dies ist ins besondere mit Hinblick auf die Ausbaufhigkeit der fertigen Website interessant. Webtechnologien und Standards verndern sich rasend schnell. Noch vor wenigen Jahren war zum Beispiel XHTML in aller Mun de, heute gehrt HTML5 die Zukunft. Vom Kunden bereitgestellte Materialien und Medien: Je spezifischer die Vorstellungen des Kunden sind, des to mehr ist das Miteinbeziehen des Kunden in den kre ativen Prozess erforderlich. Zudem kann der Kunde den Web Designer untersttzen, indem er ihm Medien oder Materialien, wie etwa Werbebroschren oder das Fir menlogo in digitaler Form zur Verfgung stellt. Als Ergebnis der Defintions- und Analysephase sollten allen Beteiligten inklusive des Kunden die Anforderun gen an das bevorstehende Projekt klar sein. Aus den An forderungen werden dann die Vorgaben formuliert, die im spteren Verlauf des Projekts immer wieder zur Kont rolle herangezogen werden. In diesem Zusammenhang haben sich Roadmaps als u erst ntzlichesTool bewhrt. In einer Roadmap werden alle Vorgaben erfasst uns erlutert. In den weiteren Stadi en kann die Roadmap dann verwendet werden, um dar in die Zustndigkeiten festzulegen und Termine fr die einzelnen Teilaufgaben zu vergeben.
yy
a&dPti
>
Z o o m h i zocr O u t
I A*XH2012 Oggi
Test
o 0 * *
V
4
0
A y
r X O
Cue
Pacte Oektc TtsL.. CMrt options M it ponfo MrviWijy*
dp Copy
RSS
bren
Mit dem kostenlosen SmartTools Projektplan fr Excel kann MS Excel als Projektmanagement-Tool genutzt wer den. Der vorgefertigte Projektplan reicht aus, um bei klei neren Projekten den berblick zu behalten.
. 8( * J * _ _ __ m
Urm.
- *"
1 * a / *
n
**
04/2013 webdesigner
35
RATGEBER
Workflow fr Web Designer
ZCOPE
Horn ( 2 3 5 3 3 2 3
F a lls tu d itn
P re is
Anm eldung
HiiTo & Su p p o rt
Forum
blog
P ro * an
9%
Q D tcr fci
148,16
9
9
A u fg a b e nvctw accn
Zeilen errn
Trrm tnr fr% n*grn
b u d g e tsvenenen
Di4ajnw4v UriMrn
sz.
er
Z C O P E Academy
k f l
phase gesammelten Informationen sortiert und in einen Zusammenhang gebracht, der fr das anstehende Pro jekt optimal ist. Dabei knnen zunchst mehrere alterna tive Konzepte entwickelt werden, von denen man dann in einem weiteren Schritt das optimale Konzept aus whlt. Durch die Konkretisierung wird in diesem Stadi um bereits auf Probleme eingegangen, die bei der sp teren Umsetzung erfahrungsgem auftreten knnen. Die wichtigsten Tools fr das Erstellen von Konzepten im Webdesign sind Dummies und Wireframes. Diese die nen vor allem zur Veranschaulichung mglicher Layouts fr die Webseite. Neben Papier und Bleistift kommen in dieser Phase hufig Bildbearbeitungs- und Screendesignprogramme, sowie vorgefertigte und anpassbare Wire frames zum Einsatz.
Neben installierbaren Projektmanagement-Tools wie MS Project oder GanttProject gibt es im Netz eine ganze Rei he von Web Apps wie zum Beispiel ZCOPE (www.getzcope.com/de). Diese besitzen den Vorzug, dass sie prak tisch auf jedem Rechner mit Internetzugang verfgbar sind und somit alle Beteiligten stets auf jeweils aktuellste Version zugreifen knnen. Da Projektmanagement-Tools praktisch immer professionelle Anwendungen sind, die dem Nutzer einen echten Mehrwert bieten, sind diese Web Apps leider immer auch mit zum Teil erheblichen Kosten verbunden. Das Testen ist aber in der Regel nach einer Registrierung kostenlos.
36
webdesigner 04/2013
RATGEBER
Workflow fr Web Designer
licht werden. So ermglicht das Screendesignprogramm Adobe Fireworks es sogar, einen Entwurf als interakti ves PDF zu exportieren. Das PDF enthlt dann zum Bei spiel funktionierende Links zu Unterseiten und exter nen Seiten. Der Entwurf ist somit tatschlich nutzbar und liefert somit bereits in der Entwurfsphase erste Hinweise auf die Usability und User Experience der Webseite. Der fertige Entwurf dient in der Regel auch zur Prsen tation beim Kunden. Die Prsentation stellt bereits das nchste Stadium des Workflows dar, jedoch unterliegt der Entwurf damit bereits der Anforderung, dass er dem Kunden grundstzlich Zusagen sollte. Dadurch orientieren sich alle Arbeiten der Entwurfsphase be reits an den Wnschen und Vorstellungen des Kunden. Durch die Erfahrung aus frheren Projekten knnen aber auch Ideen mit einflieen, die der Kunde nicht ausdrcklich gewnscht hat oder von deren Nutzen der Kunde bei der Prsentation noch berzeugt wer den muss. Bei der Umsetzung geht es darum, den Entwurf ein schlielich des Kunden-Feedbacks aus der Prsentation in eine lauffhige Website zu verwandeln. Wichtig ist hier, dass bei der Arbeit im Team alle Aufgaben und Zu stndigkeiten klar verteilt sind und dass den Beteiligten alles zur Verfgung steht was sie brauchen. Darunter fllt die bentigte Software, Farbvorgaben, Schriftarten, aber auch Hilfsmittel wie Stylsheet-Sprachen, die richtig be herrscht werden mssen. Bei der Umsetzung kann zu dem die Vergabe an andere Dienstleister einThema sein, wenn es darum geht sehr spezielle Funktionen oder Ele mente in die Website zu integrieren. Die Notwendigkeit fr die externe Vergabe sollte aber bereits in der Projekt definition und Analyse erkannt und dann rechtzeitig in die Wege geleitet werden. Speziell beim Coding wird bei der Umsetzung in aller Regel mit Basisvorlagen gearbeitet. Das hilft, unntige Fehler zu vermeiden und somit den Aufwand fr die Testing-Phase kurz zu halten.
37
RATGEBER
Workflow fr Web Designer
CSS zu unterbinden. Dadurch knnen Sie prfen, ob die Seite auch ohne Stylesheet noch nutzbar ist. -Skripte abschalten: Nutzen Sie ebenfalls das Web-Developer-Add-on, um Skripte abzuschalten. So knnen Sie die Zugnglichkeit der Seite prfen. Viele Internetnutzer haben bei ihrem Browser zum Beispiel JavaScript oder Flash abgeschaltet. Die gefundenen Fehler und Schwchen mssen selbst verstndlich behoben und die Seite dann erneut getes tet werden, bis schlielich alles in einwandfreiem Zu stand ist. Erst dann ist die Webseite fertig und kann online gehen.
P*- M I farm*
. y * #
(www.justinmind.com, Pro-Verison kostenpflich tig) und das OnlineTool Protoshare (www.protoshare.com, kostenpflichtig) sehr interessant. Zudem
steht mit Wirefy eine flexibel anpassbare Beispielseite zurVerfgung.
: >30Q *
a
oiwjjcts
IQnftiwrij t\
I f'.u'ouw i yrvU t)
Loram iptum
Scrn 1
u u
a
tot trvpvtn ai *
___ . . . . . . . .
\9
E> vm*
P j jia i2
*
iflranpun
TOt
/ rii
Te.t................
o .
tr.'1 Z I
RATGEBER
Workflow fr Web Designer
Web Developer-Add-on
Das Web-Developer-Add-on steht fr den Firefox- und den Chrome-Browser zur Verfgung. Mit diesem Tool lassen sich Webseiten sehr analysieren.
te ntuat*tb*&B
Firebug
Etwas umfangreicher und leistungsfhiger als das Web Developer-Add-on ist die Browser-Erweiterung Firebug, die ebenfalls fr Firefox und Chrome verfgbar ist. Fire bug eignet sich zudem auch fr andere Webentwicklungsaufgaben.
m m r n ter
designer
Wtommen
Mim O i *>V OOM tk-j*.* <.* KO* . M A * I I I I
iw e b
Lightroom<f
N
A
Oh rm M
jP k t * m Im M (># (KM
-0 4 3
^ ---- .
( N I I1 H tl
9 IIOTn u r i l ' U U U
*r** * >** * iw
i i f t '
n .*f 0HI44
M 1.
XAMPP
Sofern man ber keinen Testserver verfgt, ist XAMPP eine sehr gute Lsung, um auf einem Rechner lokal eine Testumgebung einzurichten. Die Installation ist etwas umstndlich, XAMPP erfllt dafr aber seinen Zweck hervorragend.
W i k o m m e n u X A M P P f r W i n d o w s !
Im
H
I.
__________
Hy XAMPP fr Windows
H v r j l k b v N C lw tk v w n \ li. X A M P P K l vrfultf* v i d i W ijiv v v m R v i l w v r Iii> llltv rl1
* A Qr+M thank yrut tn h.w Attck14 7 tor ttu\ n+w tin 0 Contrat P,>n+H M i t
III
7 *
Rckblick:
E ) XAMPP fr Windows
XAMPYMftafcJt
t J iW m L t v K i t k i !
. ...
h t * l r v t .
wvkJm A ^ l i n u i v U i i u n U M u J Im
-.au
j _X j
mo:
' vi j |
I4
i'M
ftttZMil y jt jc jr M n r o y v m
4 a: io
u 9 t ia 14 3f 1 i pffvjtfJ *4 9 f 18 f w*rj
j* * w rc u ry l jw cur/]
Starte^rorcnm M ereir* i
04/2013 webdesigner
39
TUTORIAL
Best Practice fr flexible Websites von Jrgen Ortm ann
Die Ausgabe a u f verschiedenen Ausgabege rten sollte bereits bei der Gestaltung von Webseiten bercksichtigt werden, selbst wenn diese zunchst als reine Desktopseiten konzipiert werden.
eit der Einfhrung von Smartphone und TabletComputer ist im Web Design dasResponsive De sign" in aller Munde. Und wie bei allen neuen
erdenkliche Displayformat optimal fr die Darstellung der Inhalte nutzt. Dies betrifft sowohl das Layout einer bereits vorhandenen Website, die bereits existiert hat, als es noch keine Smartphones und Tablets gab, als auch von Grund auf neu ge staltete Webseiten, bei denen die mobilen Endgerte und deren Bedienkonzepte von vornherein bercksichtigt werden knnen. Grundlage fr das Responsive Design ist insbesondere die Mglichkeit, dass die Breite von Contai nern im CSS so definiert werden kann, dass sie durch den vorgegebenen Platz bestimmt wird. Damit ist das Arbei ten mit festen Breiten endgltig pass. In diesem Tutorial soll eine Herangehensweise vorge stellt werden, die als fester Bestandteil in jedes neue
Web-Trends gibt es auch hier so manches Missverstnd nis. Worum geht es beim Responsive Design eigentlich? Um das Erstellen von Webseitenablegern fr mobile Endgerte? Oder um das Gestalten von drei Versionen fr Desktop-Monitor, Tablet-Computer und Smartpho ne? Eigentlich nicht. Das Wesentliche des Responsive Designs ist die Anpassungsfhigkeit des Layouts einer Website an verschiedene Viewports. Ein alternativer Be griff, der dieses Konzept besser verdeutlicht, ist der des Liquid Designs", denn das Ziel dieses Gestaltungsansat zes ist, ein Layout zu entwickeln, der automatisch jedes
40
webdesigner 04/2013
TUTORIAL
Best Practice fr flexible Websites
Webprojekt einflieen sollte. Bei den hier vorgestellten Techniken handelt es sich sozusagen um Best Practices, durch die eventuell spter auftauchende Probleme be zglich der weiteren Optimierung fr mobile Endgerte vermieden werden knnen. Ist das Layout flexibel ge nug, wird sich zum Beispiel das Anpassen von Schaltfl chen fr die Bedienung mit dem Finger ebenfalls weni ger problematisch gestalten.
<nav> <ul> < lix a href="#" title="Home">Home</ax/li> < lix a href="#" title="About">About</ax/li> c lix a href="#" title="Projekte">Projekte</ax/li> < lix a href="#" title="Kontakt">Kontakt</ax/li> </ul> </nav> <div id="banner"> <img src="images/bildl .png" alt="Banner" />
</div> </header> <section id="main"> <h1 >Main section</hl > <p>Lorem ipsum</p> </section> <aside> <hl >Sub sectionc/hl > <p>Lorem ipsum</p> </aside> </div> </body> </html>
.A.
Die Desktopseite besitzt eine m axim ale Breite. Der Wrapper, der den gesamten Content umschliet, ist in der Breite begrenzt, dam it die Inhalte nicht zu sehr in die Breite gezogen werden.
04/2013 webdesigner
41
TUTORIAL
Best Practice fr flexible Websites
/* Logo H1 V header hi { height: 70px; width: 160px; float: left; display: block; background: url(../images/beispiel.png) 0 0 no repeat; text-indent: -9999px;
}
Bei den Tablets erhlt m an in unserem Beispiel die in der Breite zusammengeschobene Variante des Desktop-Layouts.
Das Querformat a u f einem Tablet lsst etwas mehr Platz in der Breite. Je nach Displayauflsung htte eine zustzliche Spalte m it einer Seitennavigation und/oder Such leiste hier noch Platz.
(http://lab.maltewassermann.com/viewport-resizer/,
fr alle gngigen Browser verfgbar auer Internet Explorer)
webdesigner 04/2013
____________TUTORIAL
Best Practice fr flexible Websites
testen, werden Sie feststellen, dass sich das Bild an jede beliebige Bildschirmgre anpasst. Erst ab der 100%-Ansicht wird das Bild nicht mehr vergrert. Groe Bilddatei en sorgen jedoch fr eine verlngerte Ladezeit. Gerade bei mobilen Internetverbindungen liegt die Bandbreite deutlich unter der von Festnetzanschlssen. Unter Um stnden kann es sich daher lohnen, das gleiche Bild in mehreren Gren zu hinterlegen und je nach ViewportBreite das Bild in der geeigneten Gre laden zu lassen.
wird. Damit das Media Query immer seine Wirkung zeigt, sollte im Head der HTML die nachfolgende Zeile einge fgt werden. Diese Anweisung sorgt dafr, dass das Ska lieren grundstzlich unterbunden wird, indem die mini male und die maximale Skalierung auf den Wert 1.0 gesetzt werden. cmeta name="viewport" content="width=devicewidth, minimum-scale=1.0, maximum-scale=1.0"/> Smartphones bieten die geringste Displayb reite, sodass hier ein einspaltiges Layout die beste Lsung ist. Auch die Navigation wurde im Beispiel als Liste umgestaltet.
.a .
Jk. Auch im Querfor m a t ist die Breite von Smartphone-Displays sehr beschrnkt.
header nav, #main, aside { float: left; clear: left; margin: 0 0 10px; width: 100%;
}
04/2013 webdesigner
43
TUTORIAL
Grafiken mit SVG und HTML5 erzeugen von Andreas Hitzig
Grafiken mit
S
zung SVG steht dabei fr Scalable Vector Graphics, also skalierbare Vektorgrafiken.
Technisch gesehen ist SVG ein XML-basiertes Dateifor mat. Man bentigt somit lediglich einen Texteditor, um eine entsprechende Grafik zu entwickeln. Einer der zentralen Vorteile von SVG ist die Fhigkeit, die Gre der Darstellung zu verndern ohne dabei an Qua litt einzuben. Bei einem klassischen Grafikformat be merken Sie ab einer gewissen Vergrerung des Bildes deutliche Verpixelungen und damit auch einen sichtba ren Qualittsverlust. Da eine Grafik auf Basis von SVG bei jeder Grennderung neu berechnet wird, gibt es kei ne Ausgangsgrafik, welche den Standard setzt. Ein weiterer Vorteil ist die Mglichkeit, eine Grafik ohne greren Programmieraufwand zu animieren. In diesem Workshop zeigen wir Ihnen, wie Sie auf Basis von SVG und HTML5 eine Grafik erzeugen und diese auch ani mieren knnen
Experte:
Andreas Hitzig
umfasst die klassischen Objekte einer HTML5 Seite. Dies ist im Wesentlichen der Hinweis ber das DOCTYPE-Tag. <!DOCTYPE html> <html> <head> <title>Meine erste SVG Grafik</title> </head> <body>
A I
</body> </html> In dieses Gerst einer HTML-Seite integrieren Sie im nchsten Schritt innerhalb des body-Tags die Definition Ihres Kreises. <svg xmlns="http://www.w3.org/2000/svg" version="1.1"> <circle cx="200" cy="100" r="75" /> </svg> Die Definition wird ber ein svg-Tag eingeleitet, in wel chem der Verweis auf die Definition sowie die Version der Beschreibungssprache zu finden ist. Innerhalb des svg-Tags folgt anschlieend die Definition des Kreises. Dafr steht Ihnen ein eigenes Tag zur Verfgung, wel ches unter anderem die drei Parameter cx, cy und r fr
auf die Syntax von SVG und die Integration in HTML5. Dieser Workshop steigt nicht in die Tiefen von SVG ein, sondern nutzt diese Beschreibungssprache lediglich zur Darstellung einer einfachen Grafik. Das Bildelement wird wie ein Image-Tag auch in den body-Bereich einer HTML-Seite integriert. Das folgende Beispiel beschreibt einen einfachen grnen Kreis mit ei nem schwarzen Rand. Fr die Beschreibung eines Krei ses sind unter Verwendung von SVG drei Angaben not wendig: die x- und y-Koordinaten des Mittelpunktes Ihres Kreises sowie der Radius. Mit Hilfe dieser Angaben ist es bereits mglich, einen Kreis zu zeichnen. Dieser besitzt war noch keinen Rand und keine Fllfarbe, ansonsten jedoch bereits alle ge wnschten Eigenschaften. Die HTML-Seite dient zur Darstellung des Elements und
44
webdesigner 04/2013
TUTORIAL
Grafiken mit SVG und HTML5 erzeugen
die x- und y-Koordinate sowie den Radius des Kreises besitzt. Wenn Sie Ihren Kreis mit diesem Informationen zeich nen lassen, wird dieser automatisch mit schwarzer Farbe gefllt.
nen nach auen. In unserem Beispiel mit dem Kreis nut zen wir den radialen Ansatz und versehen den grnen Kreis mit einem roten, der vom Mittelpunkt aus immer mehr verwssert und in den grnen Farbton bergeht. Der radiale Gradient wird immer von zwei defs-Tags um geben, welche die Klammer um die Definition bilden. Fr die Festlegung des Farbverlaufs bentigen Sie meh rere Angaben: die ID des Farbverlaufs, die Farbe, deren Position sowie deren Transparenz. Im Standard erfolgt der Farbverlauf immer vom Mittel punkt des jeweiligen Objektes aus. Wenn Sie diesen Startpunkt bersteuern mchten, nutzen Sie dazu die Parameter cx, cy, fx und fy. Mit diesen legen Sie den ho rizontalen und vertikalen Startpunkt sowie die zugehri gen Endpunkte fest. Als zustzlichen Parameter haben Sie natrlich auch beim Gradienten den Radius des in neren Kreises. cradialGradient id="meinGradient" cx="50%" cy="50%" r="50%" fx="50%" fy="50%">
Die gewnschte Farbe fr den Rand, dessen Breite sowie die Fllfarbe des Kreises setzen Sie ber die Parameter
Im letzten Schritt wird die Form festgelegt, welche die Farbverlufe beinhalten soll. In unserem Beispiel bleiben wir bei dem zuvor definierten Kreis, mssen an dieser Stelle allerdings ein paar Anpassungen vornehmen. Sie
04/2013 webdesigner
45
TUTORIAL
Grafiken mit SVG und HTML5 erzeugen
bentigen fr die Definition nur noch die Koordinaten des Kreises. Alle weiterfhrenden Informationen hin sichtlich des Aussehens kommen aus dem zuvor defi nierten Gradienten und werden ber den Parameter style und den eindeutigen Bezeichner dem Kreis zuge wiesen.
jr c'**t
Wir wollen den Kreis, wie bereits beschrieben, sich um seinen Mittelpunkt drehen lassen. Dafr bentigen wir einen Start- sowie einen Endpunkt. Diese beiden Informationen legen Sie ber die Werte
-I --- i ------ - -- _
Wertl beschreibt fr den Parameter from den Start der Rotation in Grad, fr den Parameter to das Ende der Rotation in Grad.
Wert 2 und Wert 3 entsprechen der x- und der y-Koordinate des Drehpunkts der Animation.
Da sich der Kreis um seinen Mittelpunkt drehen soll, ha ben die beiden Angaben entsprechend diese Werte als x- und y-Parameter und unterscheiden sich lediglich vom Start- und Endpunkt. Da der Kreis eine vollstndige Drehung machen soll, sind die notwendigen Gradanga ben entsprechend 0 und 360. Die Dauer der Animation ist in unserem Beispiel auf zwei Sekunden festgelegt und wird beliebig oft wiederholt. Diese beiden Parameter knnen Sie natrlich nach Belie ben verndern und auf diesem Weg die Animation lang samer oder schneller erscheinen lassen. Da Sie sowohl den Text als auch den Kreis animieren mchten, bentigen Sie eine zustzliche logische Klam mer um alle Elemente, die gedreht werden sollen. Dafr stellt Ihnen SVG das Tag <g> zur Verfgung,
Dieses legt ber die x- und y-Parameter den Startpunkt des Textes fest und formatiert diesen mit Hilfe des styleParameters. In unserem Fall erscheint der Text in weier Schrift und Schriftgre 18. Als Text soll der Klassiker Hello Welt" ausgegeben werden.
*' c . u w * ** * * * rvutrtf.'
p - c x
W ' w w *)
topi
f \ A Objekt animieren
T "D a n k des zuvor angelegten Textes kann das Ob jekt im nchsten Schritt auch sichtbar animiert werden, Dazu nutzen wir den SVG-Befehl animateTransform.
jn Bewegungspfade festlegen
J Sie knnen ein Element nicht nur mit Hilfe von animateTransform bewegen, es gibt darber hinaus
46
webdesigner 04/2013
TUTORIAL
Grafiken mit SVG und HTML5 erzeugen
noch weitere Mglichkeiten. Wenn Sie den Bewegungs pfad Ihres Objektes bereits kennen, bietet sich die Funk tion animateMotion an. Bei dieser legen Sie den Weg des Objektes anhand einiger Koordinaten fest, den Rest erledigt SVG im Hintergrund fr Sie. <animateMotion path="M 0 0 H 300 Z" dur="3s" repeatCount="indefinite" />
Zeit fr den Gesamtdurchlauf wird 10 Sekunden festge legt, anschlieend fngt die Animation wieder von Neu em an. Durch den Wert indefinite des Parameters repeatCount wird diese Animation unendlich oft durchlaufen.
Die Definition des Bewegungspfads geschieht ber den Parameter path. Fr eine Bewegung bentigen Sie min destens zwei Koordinaten: den Startpunkt und den En depunkt. Im Beispiel wird unser Kreis von links nach rechts bewegt und wandert anschlieend automatisch wieder zurck. M it Hilfe einer Pfadan gabe kann ebenfalls eine Anim ation defi niert werden.
Fazit:
SVG Grafik mit Gradient
ten mit Hilfe von SVG ist zwar noch in den Kinder schuhen, lsst jedoch bereits recht umfangreiche Aktionen zu. Wie immer bei solchen Themen ist die Umsetzung innerhalb der verschiedenen Browser unterschiedlich weit vorangekommen. Whrend der Firefox und der Chrome-Browser die meisten Ele mente bereits problemlos interpretieren, hat der ak tuelle Internet Explorer noch teilweise seine Proble me. Sie sollten sich aus diesem Grund Ihre Animationen nicht vollstndig auf SVG verlassen, sondern immer auch eine Alternative in der Hinter hand haben, sofern die Animation zentraler Bestand teil der Webseite ist. Darber hinaus bleibt es span nend, SVG erlaubt m it wenigen Angaben die Definition eines Koordinatensystems fr den Bewegungsablauf. Eine weitere Alternative, wie Sie den Weg beschreiben knnen, funktioniert ber die Nennung der verschiede nen Zwischenstationen. Dazu geben Sie jeweils die Ko ordinaten der Punkte an und SVG berechnet automa tisch den direkten Weg. Dazu nutzen Sie den Parameter values und geben diesem immer die x- und y-Koordinaten eines Punkts als Wertepaare mit, getrennt durch Semi kolons. <animateMotion values="0,0; 500,200; 200,500; 0,0" d ur=" 10s" repeatCou nt="i ndefi nite" /> In diesem Fall startet die Animation am Ausgangspunkt, an dem der Kreis angelegt wurde. Dieser wird in der Ani mation mit den Koordinaten (0,0) gekennzeichnet. Es ist somit eine relative Betrachtung, die sich an dem Punkt orientiert, an welchem der Kreis angelegt wurde. Als nchstes geht die Reise zu einem Punkt mit den Koor dination (500,200), dann weiter nach unten zum Punkt (200,500) und wieder zurck zum Ausgangspunkt. Als
04/2013 webdesigner
bis
wann
alle
Browser
Hersteller
die
grundlegenden
ckend untersttzen. Erst dann ist ein sinnvoller Ein satz des neuen Bildformats mglich.
47
WEB-GALERIE
Single Pages von Tobias Henke
Interessante Single-Pages
S
eiten ohne jede Unterseiten und damit auch ohne jede Navigation sind absolut in". Wir mchten Ih nen heute einige dieser Seiten vorstellen. Alleine
durch den Verzicht auf Unterseiten, wirken die Seiten zu nchst einmal relativ schlicht, aber dies ist zum Teil nur der erste Eindruck. Unser erstes Beispiel ist schon alleine dadurch eine sehr ungewhnliche Page, da der Besucher statt von Oben nach Unten von Links nach Rechs scrollt. Dabei erfhrt man zunchst, dass es sich bei der Seite um die Home page von Fotografen handelt, die sich darauf speziali siert haben, Flchen zu fotografieren. Je weiter man nach rechts scrollt, umso detaillierter werden die Angaben der Seitenbetreiber. Auergewhnlich ist auch, dass die ei gentliche Seite nicht den gesamten Bildschirm ausfllt, sondern dass sich Oben und Unten jeweils ein grauer Bal ken befindet.
MIOJA
MM
what we do
O'#*
JUS IK *
'V>.-
48
webdesigner 04/2013
WEB-GALERIE
Single Pages
CHLEON
CHLEON WHAT WHY WHO PARTNERS CO N TACT
TM
INSURANCE
lo cate
M USIC
N ew s p d c a s ts ta lk CHAT A PPS
IV! MAKERS
o
OEMS SERVICING
Bei Chleon.com handelt es sich um eine Seite von Auto freunden, die sich des Themas Autos und Internet ange nommen haben. Die Seite hat eine Navigation im Header und enthlt insgesamt sechs Menpunkte. Wenn man auf einen der Menpunkte klickt, scrollt man automatisch nach unten. Die Informationen der einzelnen Menpunkte werden ab wechselnd auf weiem und auf gel ben Untergrund angezeigt. Die Sei te ist sehr bersichtlich und ein wenig minimalistisch gestaltet. Je weiter man nach unten scrollt, umso detaillierter werden die Infor mationen ber Chleon.com.
WHAT IS C H LEO N ?
Cl ILF.OK HAS BUILT TIIF WORLD'S MOST ADVANCED CONNECTED PLATFORM FOR CARS TO KEEP YOU SAFE, INFORMED AND ENTERTAINED. TO BRING THE LOVE BACK INTO MOTORING. YOUR DRIVING WILL NEVER BE THE SAME AGAIN.
. T h ey
A N D 10 R EA LIZE THIS V ISIO N , TH EY HAVE BUILT TH E HARDWARE AND SOFTW ARE, TO SAFET Y BRING CLOUD SERVIC ES TO CARS.
WHY CHLON?
h i M i o \ r i A i i k u 1 0 m i I*
O CA
O
4 t t 4 I 9 ! A r**t-|x * H *
a a u in
hi H*<
Q
f .
Ru bid Cim
Ex+cu&v Pm i<lo'. A a d ic D ix on VUh 1 Cfa*trU F<rjr.d. O *4 Otffic V i n k U iM r lv a l
VP. I
u iu im i
Audio Qio
%VP, iupptrChais
D r .tic r p r m c t
m1
IJ
m*
1t Mi 4
m
4 Nd
. ^ . 4
to
04/2013 webdesigner
49
9 4
WEB-GA LERIE
Single Pages
Unser zweites Beispiel zeigt die Homepage des Freelance-Webdesigners Adrian Crelin, der sich auf seiner Homepage auf ein Minimum an Gestaltung beschrnkt. Seine Kontaktdaten auf der linken und rechten Seite werden durch ein Handy und einen Kugelschreiber symbolisiert, wo man dieTelefonnummer und seine E-Mailadresse erfhrt. Der User scrollt von oben nach unten und erfhrt so etwas ber die Leistungen des Webdesigners. Zunchst werden unter der berschriftmy Work" in einer kleinen Bildershow einige bisherige Arbeiten von Adrian Crelin vorgestellt. Die anderen drei Menpunkte zu denen man "Introduction","Services" undContact". nach unten scrollen kann lauten
tnfroducfton:
I* * M t II
My Contact Details:
G
M
M *WMIM M MM IM Mfl 4 M M M m
a M t # <
iiteht in n i* w iiita k *
r o u M 7 X M i*
n n f j n
lg n iy ( T
Send m e a Mc&sago:
My ta *M I
tA>
0 n I
M i
r 4 m
M i m#
m m
Mi
< M BM W # M IX n
I V m > r *
M W Ma I m
I a M m
IC mi AHoHWpWth
an M * afa i
Plnnuat M(IM C . !(
I . r
IB jC M
50
webdesigner 04/2013
WEB-GALERIE
Single Pages
Diese in schwarz und gelb gehaltene Seite einer Agentur von Webdesignern wird man nicht sofort fr eine SinglePage halten, wenn man die Navigation entdeckt. Aber wenn man auf die Navigation klickt, scrollt man automa tisch die Seite herunter. Dies passiert nicht auf geradem Weg, sondern in einen Zick-Zack-Kurs. Der Besucher wird sozusagen auf eine kleine Reise zu dem jeweiligen Men punkt mitgenommen. Diese Art des Scrollens ist ein ab solutes Alleinstellungsmerkmal der Seite. Sie besteht aus den fnf Unterpunkten Home", About"," Work", Clients" undContact" und der User erfhrt mit wenigen Worten alles, was er ber die Agentur wissen muss.
mw io c t f&y} Tr.*vfny
*u y pr.
04/2013 webdesigner
51
WEB-GALERIE
Single Pages
Diese sehr umfangreiche Single-Page hat sich dem Thema Design gewid met und versucht dem User Schritt fr Schritt nher zu bringen, was gutes Design ausmacht. Es wird eine Flle von Informationen geboten. Bei der Masse an Informationen wren hier und da ein paar Unterseiten vielleicht etwas bersichtlicher gewesen. Im Header der Seite erhlt man allerding unterTableof Contents" eine bersicht zu allen behandelten Themen und kann sich vorher schon berlegen, welche Themen man interessant findet, sodass man nicht zwingend ganz nach unten scrollen muss, um zu wissen, welche Themen auf der Seite behandelt werden.
Iw^rsg I
tu i 4tm|o
w e eitfcnr Nmem
a kfcw 'A Voc4t*
tW r* *>04 *<#**
W It I (M K ta k x k m t
tiiM VM diW i
im T ut r** fc * rm
is a
Sow lut n
> x x l< J e M n ? TW I m I
ton* *!* to V b M U M lt o h (,
rm Va /I > my rtoj* W ti
a*ia*a*att
l ) * t e r k ju m T r P rin c ip le o4 ('ood IV s i^ n
* 1 1 1 1 1 tof n ^
I
. >W m W l f * M l M l l or 4
O
V v< nn an Tint A iftn
tto a m tm n itor*iaa T a a U i
> t a* '
***
^ . JiM Q v L'j M
V ,
-a
( r m dniga
w rttu#, s J rveiapvd w w r tl cotu m w t p r o b a t Aft Juttr4 of tfe* Rbod> h lin d G riffe* D n jte and In d o u ! D ru p i u
kj
O
II* 4i
: v im c o
o< oo
Resources!
Tk n n r * t p*w * f <m rtipi h r cwraf I k n r s i o M d arfaraaoa ot iHrta u U m m m ii WiIImoi m A P - t dwHH Rar arm taw tm o tt * I k i(U i rw o o s M d
Is g ti'in g harder and harder io ditlem m at* ha*d on wch tal*m iJon#. L>esi$ners like Jonathan Ive at Apple, Jo e Gebbta at Aubnfc, and Dave Morin jr Path (to iu * i* a few) are chinking th#* world tndav - noc m w eW because Apple, Airbnb, or Path h a w better tech, but beciiiw they nuke rheif prod u m more uiabtt. AMthetif, and Hunun.
DESIGNER Design is ihe link missing from your founding leaiiL T lie |)erfert balance of business, tech, and design is an incredibly powertiil to o l.. and an even more powerful business model.
FU N D
A 1CA
Bhance
52
webdesigner 04/2013
WEB-GALERIE
Single Pages
mene
TO U* BU C H EN UR U N S PG ESS PARTNER BLO C KONTAKT
oder
Ekuftcactar.
Sc wallen die ocusxn Ennickiinfcn m e th fo . dar n K u n t c n Loaoorn axdedten oder die NLichcr d a Szene arfirrv
Ktnt krtJt/rcn Nechcn und woten d r * ns Mxducnir Lrhe rtkkrn. NIC HE B cd c b r mdmduel Touren aa. * S r dorthin fuhren.
wo Bcclir. der x x am Spannendarn tz. A naele rmnmrcwTVf Cu Wien ade r bekannter U*u<nk* dir huhiuitgefi
Knn ftnbW m .
Diese sehr umfangreiche Single-Page hat sich dem Thema Design gewidmet und versucht dem User Schritt fr Schritt nher zu bringen, was gutes Design ausmacht. Es wird eine Flle von Informationen geboten. Bei der Masse an Infor mationen wren hier und da ein paar Unterseiten vielleicht etwas bersichtlicher gewesen. Im Header der Seite erhlt man allerding unter Table of Contents" eine bersicht zu allen behandelten Themen und kann sich vorher schon berlegen, welche Themen man interessant findet, sodass man nicht zwingend ganz nach unten scrollen muss, um zu wissen, welcheThemen auf der Seite behandelt werden.
PARTNER & FREUNDE
W k W k U a M fc * fe
SH 41 fc>4. . . b y
BER UNS
und Aichiarfem*
G rfflnlrt b A n n U L 'm
Ar
iU w uh tUBtrmtam
CJmvtanjt t+ n & rrck
K u n x h ts c r kerr-r* n S c t f * U d c i ued N k
H iv m rs n n v Jr A n h w ia n und
L>ttaa$dt<<M Kx t i u t u Bedarum.
F ~ * r.~ r J S o Jt
NIC H i. &trkt>
i n ^ n Ttitfi
04/2013 webdesigner
TUTORIAL
Design fr eine App-Downloadseite,Teil 1 von Oliver Berghold
Der Hintergrund
Im erstenTeil diesesTutorials zeige ich, wie man mit Pho toshop relativ einfach und fast nur unter der Verwen dung von Bordmitteln einen stimmungsvollen Hinter grund gestaltet. Sie mssen gar nicht jeden Arbeitsschritt exakt nachvollziehen, um ein stimmiges Ergebnis zu er zielen, so wie ich es zeige, ist es jeweils nur eine Mglich keit, oder Variante die Elemente zu gestalten. Whlen Sie doch z.B. mal eine andere Textur fr den Hintergrund. Auch beim Erstellen der Farbverlufe ist ein wenig Aus probieren gefragt. Experimentieren Sie mit Durchmes ser, Deckkraft, Farbtnen und Ebeneneinstellungen / Ebenenstilen, um das fr Sie passende Ergebnis zu erzie len. Fr jeden Arbeitsschritt am Hintergrund lege ich je
P
hotoshop ist fr viele Webdesigner das Werk zeug der Wahl. Mchte man geometrische Ele mente erstellen, oder lediglich einen Farbverlauf
weils eine neue Ebene an. Durch duplizieren oder l schen von Ebenen kann ich den Hintergrund im weiteren Verlauf schnell und bersichtlich modifizieren. Zuerst wird ein neues Dokument mit einer Breite von 1280 Px und einer Hhe von 1500 Px angelegt. Los geht es mit dem Hintergrund. Fr die Flche whle ich ein dunkles Grau (#111212) ber das ich anschlie end eine organische Textur lege. Ein kostenloses, umfangreiches Archiv mit hochaufge lsten Texturen findet man unter http://www.cgtextu-
anlegen, mag es effizienter sein, mit einem anderen Werkzeug zu arbeiten. Die Vorzge von Photoshop las sen sich allerdings besonders dann ausspielen, wenn es darum geht, Fotos und Grafiken stimmungsvoll und harmonisch zu kombinieren. Der Hintergrund des Web-Themes Nightshift ist eine Kombination aus einer fotografierten, organischen Tex tur und vielen verschiedenen, in Photoshop erstellten Elementen mit unterschiedlichen Ebenen-Einstellun-
54
webdesigner 04/2013
TUTORIAL
Design fr eine App-Downloadseite,Teil 1
ruhig etwas anderes. Die Textur lege ich in ber den grauen Hintergrund, die Ebeneneinstellungen setze ich auf weiches Licht.
Im nchsten Schritt whle ich mit dem Auswahlrechteck-Werkzeug (M) die Flche des Verlaufs bis zur Hilfsli nie, entferne mit dem Schortcut Entfernen auf der Tasta tur die Hlfte des Verlaufs und drehe, wiederum mit der
Lichtreflexe ; ; . ; : ;
:.i
Diesen Arbeitsschritt wiederhole ich (auf separaten Ebenen) und zustzlich mit der Farbe wei und sowie #a89fa0 als Vordergrundfarbe. Den Radius der Verlufe variiere ich. Auerdem setze ich bei einigen Verlufen den Ebenenmodus auf Ineinanderkopieren. Jetzt plat ziere ich die einzelnen Verlaufs-Elemente so, dass sie sich berschneiden.
(Umschalt+Strg.+T)
blende ich einen Begrenzungsrahmen ein um die Mae zu ermitteln und ziehe eine Hilflinie in die Mitte des Farbverlaufs.
Ich habe insgesamt 20 Verlufe mit unterschiedlichen Ebenen- und Deckkraft-Einstellungen erstellt und auf dem Hintergrund platziert, so dass auch die Ecken des Hintergrunds davon ausgefllt werden. Die ber schneidungen, in Verbindung mit der Oberflche der Textur ergeben den Effekt von Lichtreflexen.
04/2013 webdesigner
55
TUTORIAL
Design fr eine App-Downloadseite,Teil 1
Vordergrundfarbe wei und platziere ihn ausschnitts weise oben rechts im Dokument. Die Ebeneneinstel lungen setze ich auf Ineinanderkopieren und die Deck kraft der Ebene auf 40 Prozent.
Die Ebenen mit den bisher erstellten Verlufen werden ausgeblendet. Fr mehr Kontrast fge ich jetzt einige weitere Verlaufs-Elemente mit derselben Technik hinzu. Als Vordegrundfarbe whle ich schwarz, allerdings blei ben die Einstellungen dieselben: Radialverlauf sowie
Akzente
Fr das Raster verwende ich ein Photoshop-Brushset, das es als kostenlosen Download gibt:
http://eliburford.deviantart.com/art/3-Large-Retro-Brushes-59553360
Nachdem ich den Pinsel installiert habe, indem ich die heruntergeladene Datei im Ordner Presets/Brushes meiner Photshop-Installation gespeichert habe, kann ich ihn ber die Pinsel-Werkzeug-Palette (F5) aufrufen. Ich whle die vorgegebene Auflsung des Pinsels, die
webdesigner 04/2013
Wird ein Element nach dem Anlegen der Ebenen-Stile transformiert, bzw. gedreht, (das gilt auch fr SmartObjects, siehe unten), werden die angewendeten Fil ter- und Ebeneneffekte whrend des Vorgangs deakti viert. Das soll aber nicht weiter beunruhigen, sobald die Transformation besttigt wird, nimmt die Ebene wieder ihren gewnschten Look an.
TUTORIAL
Design fr eine App-Downloadseite,Teil 1
Wer brigens lieber mit dem Zeichenstift-Werkzeug in Illustrator arbeitet, so wie ich, kann das tun und die Ob jekte einfach per Drag and Drop ber die Taskleiste aus Illustrator auf die Photoshop-Arbeitsflche ziehen. Pho toshop importiert diese Objekte dann als sogenannte Smart-Object in eine separate Ebene.
Jetzt wende ich auf meine (deaktivierte) Auswahl die Filter an, zuerst Bewegungsunschrfe, dann Gauscher Weichzeichner. Die Einstellungen der Filter setzte ich, wie Screenshot zu sehen.
Fr das Arbeiten mit Smart-Objects gibt es eine Menge Optionen, die auf den Websites von Adobe und in di versen Foren ausfhrlich erklrt werden: Anschlieend wird die gefilterte Auswahl gedreht und auf der Arbeitsflche platziert. Ich wiederhole diesen Schritt, verwende fr die Auswahl aber immer eine andere Dimension (hher, breiter, sch maler usw.) und unterschiedliche Vordergrundfarben, Bei den Akzentuierungen ist es wichtig, allen Formele menten durch Verlufe, Weichzeichnen und Reduzie rung der Deckkraft ihre harten Kanten zu nehmen. Ich empfehle, erstmal mehrere Objekte zu erstellen und auf dem Dokumetzu verteilen. Erst wenn die Kom position stimmt kommen die Stile und Effekte dazu. Letzte Korrekturen erfolgen dann beim Gesamt-Finish des Layouts. Fr weitere Lichtreflexe, bzw. Akzente kommen zwei Weichzeichnungsfilter zum Einsatz: Bewegungsunschrfe und Gauscher Weichzeichner. Dafr erstelle ich zu nchst eine Auswahl Auswahlrechteck-Werkzeug (M) und flle sie mit der Vordergrundfarbe. von violett bis metallisch blau. Die Ebenen-Einstellunngen setze ich mitunter auf ineinanderkopieren. Auch Ebenen-Stile kommen zum Einsatz, vor allem Schein
nach auen.
lH i *- 1 . . I u ' 1 /I 15 -
.................................
................................
I -
1 : r.
1* 1 1 .-
04/2013 webdesigner
57
TUTORIAL
Design fr eine App-Downloadseite,Teil 1
Hintergrundebene wieder ausgeblendet oder gelscht werden. Die graue Hintergrundebene und die Textur werden eingeblendet. Das Ergebnis knnte jetzt so aussehen. T
(B) mit zwei externen Pinselspitzen ein, die unter den fol
genden URLs erhltlich sind:
Ebenen mit den Akzenten und den Verlufen ein. Der Hintergrund ist fertig.
Sicherheit im Failover-Cluster
J ISO 27001 und 9001 zertifiziertes Managed Hosting % / Hochsicherheits-Datacenter in Frankfurt/Main DE-CIX Direktanbindung % / Umfassender Datenschutz >/ 24/7 Service und Support
l.'H O S T S E R V E R
Managed Hosting zertifiziert nach ISO 9001 : 2008 und ISO 27001:2005
TUTORIAL
Videos in Wordpress
S t a n d a r d g e w o r d e n . D a n k d e s c l e v e r e n W o r d P r e s s V i d e o P l u g i n s i s t d a s z u m G l c k a u c h v l i g p r o b le m lo sm g lic h .
Das Plugin suchen
JL Im Arbeitsfenster tip
pen Sie nun WordPress Vi deo" in die Such-zeile ein. Klicken Sie auf die Schaltfl che Plugins suchen, um WordPress nach passenden Plugins suchen zu lassen.
Rg ins installieren
Sueton H ocN *** I trv loftltn I Aoputtr I H m jf
Plugin* treten) oo Funttonsurnteng von W otJPtos*
fons kann heute qualitativ gute Videos drehen. Um all diese Videofilmer kmmern sich unzhlige Plattformen wie YouTube, Vimeo oder MyVideo. Auf WordPress-Webseiten kn nen die Inhalte von diesen Portalen eingebunden werden. Mit dem WordPress Video Plugin (http://wordpress.org/
Su tte n
W o tJ P ro ** V 5*o
0 1
V K o m m e n ta re
WordPress Video Plugin. Flier klicken Sie auf den Link Jetzt installieren, um das Plugin in WordPress zu laden, -w
Seiten
4 Kategorien
31 Design
& Plugins
H Benutzer
TA W a r ir A i in a
&
A ll
60
webdesigner 04/2013
TUTORIAL
Videos in Wordpress
Wichtige Begriffe
Plugin -WordPress-Seiten lassen sich um Zusatzfunkti
onen erweitern. Die fr diese Zusatzfunktionen ange botenen kleinen Programme nennt man Plugins.
Die Befehlsbersicht
Auf den ersten Blick wirkt die Liste mit den Befehlsbeispielen berwltigend, sie ist aber recht klar sortiert. Zu jedem Videoportal fhrt die Seite Instruction ein Beispiel auf, welches zeigt, wie die Befehlsfolge lautet,
You o tfrr
fot h ufc
f 1 .1* 3 0 Im
Youtub
P o r m jR v coatfMte *=*chczw b o * tn c < fc o -o z * a o ** - \ytx n x * CKW .aOP*J o [ y o u f Jb* a0MOZW_0i 2*0 175] YouCub P liy k tl c wCh hcl^-q
%
pfciy lh# d w C M U JM T V ilW G
foffn
- yeutwDeffeyUI EF1' W A ftO tttt)
Beispiel: YouTube
Das Plugin bietet fr das Einbinden von YouTubeVideos die folgenden beid en Mglichkeiten auf:
Ein Video
Untersttze Plattformen
Das WordPress Video P lugin u n te rs t tz t fo lg e n d e V ideoportale. (Stand: 19.11.2012)
05
Durch
Keine Konfiguration
Nachdem das WordPress Video Plugin aktiviert
wurde, gibt es jetzt im Dashboard unter Einstellungen das neues Untermen W P Video Plugin, doch etwas einstellen kann man hier noch nicht. Wichtig ist allerdings der Link auf die Plugin-Dokumentationsseite Instruction
(http://www.daburna.de/dokuwikl/doku.php/instructioh).
das installierte Plugin stehen Ihnen nun verschiedene Befehle fr das Einbinden von Videos zur Verfgung. Diese Befehle finden Sie auf der InstructionSeite aufgelistet.
2 3 E in ste llu n g e n
<
Men einklappen
123video.nl Aniboom Blip.tv Break Brightcove CBS CeUfish Clipfish Clipsyndicate Collegehumor Com edyCentral. com current.com DlG.com dotSUB Facebook Flickr Video FunnyorDie.com GameTrailers GameVideos Generic Flash Glumbert GoalVideoz Google Video Grouper
Guba Hamburg 7Video hulu IFILM ISeelt.TV Jumpcut Kewego Last.fm LiveLeak MEGAVIDEO Metacafe Mncast.com Mojvideo.com MPORA.com MQSTO.com MSN MyspaceTV MyVideo Novamov OnSMASH.com reason.tv ReelzChannel Revver screencast-o-matic. com
Sevenload slideshare.com smotri.com Sumo.tv teachertube Trilulilu Tu.tv UnCut Veoh Videotube Vimeo Vsocial vzaar.com Wandeo wat.tv Yahoo! Video Youreporter Youtube Youtube Playlist
04/2013 webdesigner
61
TUTORIAL
Videos in Wordpress
Youirtin **>
STRATO Webshops Teil 1: Einrichtungsassistent
Kjiagortan
Vtc rocntadan
'0 8
C A -
tfST B A T O
2 |
. u r
h
Videofenster die Rubrik Teilen. Unter dieser Rubrik steht die Webadresse, unter der Sie das Video direkt erreichen knnen: http://youtu.be/S4b9zOUvOpQ. Der letzte Teil dieser Adresse (S4b9zOUvOpQ) bildet die YouTube-ID.
T *
CO
A Q D i c ID in WordPress einfgen
- 7 Kopieren Sie jetzt als erstes die YouTube-ID. Um das Video nun in einem WordPress-Artikel zu verwen den, wechseln Sie in Ihr Dashboard und legen ber die Navigationsleiste mit Artikel > Erstellen einen neuen Ar tikel an. Stellen Sie den Editor mit dem Reiter oben rechts auf HTML um. Das ist nicht zwingend erforderlich, macht aber die Arbeit mit dem Shortcode etwas bersichtli cher, da keine strenden Formatierungen auftreten. Tra gen Sie jetzt in das Textfeld einfach den Code [youtube
iK A M
_
K " r
* * * * 9 4*
" P
u
m
S4b9zOUvOpQ] ein.
10
Ein Video
deo einbinden, sondern auch die Gre des Video-Fens ters genau festlegen. Nehmen wir an, Sie mchten, dass das Video mit 600 Pixeln Breite und 300 Pixeln Hhe an gezeigt wird. Dann erweitern Sie Ihren Eintrag einfach um diese Zahlen 600" und 300": [youtube S4b9zOU-
vOpQ 600 300], Die erste Zahl gibt dabei immer die Brei
te an, die zweite Zahl legt die Hhe fest.
n
f? Elrwirtluneert
Bearbeiten
Ein Video
STRATO Webshops Teil 1: Einrichtungsassistent
Teilen 5 weitere Informationen
Dieser Eintrag wurcie verffe'ilitf < in Allgemein von administrator. Permanenter Unk des Eintrags.
62
webdesigner 04/2013
TUTORIAL
Videos in Wordpress
11
Video im Text
Sie knnen Videos auch zusammen
Ein Video
P a rm a ln fc : h ttp /^ rw w .w D d 6 S < g n e f*rra g a 2 in .d e A i& m o / n *v i e o *2 / E<J<tieren Kurzhnk a n z o g e n
mit Text einbinden. Fgen Sie einfach neben Ihrem brigens auch in der Editor-Einstellung Visuell machen,
H o c h la d a n ^ in f jo n ^
12
13
j f
:
- l
A b satz
B t t A w .T
,
_ 2
V - S3 m
t>
Beispiel: Vimeo
[youtube S4b9z0Uv0pQ 200 120] Lorom ipsun dolor sil amo, consctetur sadipscing elctr, sed diam nonumy eirmod tempor irrvidunt ut labore et dotare magna aliquyam erat, sod diam vduDtua. At vero eos et accusam et justo duo dolores e *. ea rebum. Stet cita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem psum dolor sit amet, consetetur sadipscing elfr, sed diam nonumy eirmod tempor invidunt ut labore et dokxe magna aliquyam erat, sed diam voluptua. Ai vero eos et accusam et justo cuc dotares e: ea rebum. Ste: clita kasd gubergren, no sea takimata sanctus est Lorem
__
J JJ J
M #d
U flS fl ** MWS*
T a / (M i M A i
Schreibweise wie auch der Befehl von YouTube. Auch hier knnen Sie Breite und Hhe des Videos einstellen, beispielsweise 250 x 150 Pixel. Fr unser Beispiel mit dem Video 45710321 lautet der Shortcode dann [vimeo
D ia* W m* ^ .1
fNM VeiUlp
frtMMrMr.'l*
rl Apa I c, ...
'
E-m ail M 6C
PrvH
45710321250150].
S e 'tdU m ac*
S T R A T O I m freffi w>-r^artr>Jp
M
oder
M
MIHI
des Plugins knnen Sie auch mehrere Videos nebenuntereinander anzeigen lassen auch aus unterschiedlichen Quellen. Fr unser Beispiel haben wir diese Befehlsfolge genutzt:
STRATO
A to U >k i t o
HD
O f c *
tM l M 0t npnWK mvtmQom
VN *a M f f car f IM
0*0M im m m Mant
Bearbeiten
Ein Video
Vimeo
YouTube
04/2013 webdesigner
Abonnieren S ie web
1 \
fttu*
fO f s Tp
ru
|p W ,e
s t
So
hineS
ir> er w
iiS u n 9
erond'>9e" s t .0pt21
o b e 'W* ^ t t
IO
>
,VL*
^ 5 ****1 ft ^
Ausgaben
m i s n
y Ju j
- Sie erhalten die aktuelle Ausgabe vor dem Erscheinungstermin frei Haus - Sie sparen 16 % gegenber dem Kauf am Kiosk - Sie erhalten eine wertvolle Prmie Ihrer Wahl
ju ru u r
H & 'H
h o lo s
/UW
Haut. Figur
Effekte
ATH-mOts
Ein Klassiker unter den Studio-Kopfhrern, der dank geschlos sener Bauweise und linearer Abstimmung als echter Allrounder fr Aufnahme, Monitoring und Live-Einstze bestens eignet.
ATH-M40 ( '
Kugelschreiber-Videokamera
Dieser edle Kuli sieht nicht nur gut aus. Eine integrierte Farbvideokamera und 2GB USB-Speicher (fr bis 60 min. Video und Ton) machen dieses Gadget zu einem Meisterwerk fr die Hemdtasche.
TUTORIAL
Social Media-Buttons
D a m i t d i e V e r n e t z u n g d e r e i g e n e n S e i t e m i t F a c e b o o k u n d C o . g e l i n g t , s i n d a t t r a k t i v e S o c i a l M e d i a -B u t t o n s u n v e r z i c h t b a r . W i r z e i g e n I h n e n , w i e S i e B u t t o n s b e s o n d e r s a n s p r e c h e n d u n d d e n n o c hu n a u fd r in g lic hg e s t a lt e nk n n e n .
Triff uns a u f fa ce b o o k # Fo lg e uns a u f tw itter Triff uns a u f X in g
Social M edia Buttons sind praktisch von keiner Website wegzu denken. Die Gestaltung dieser Schaltflchen ist einfacher als man vielleicht vermutet.
B
einer Skizze zufrieden war und eine klarere Vorstellung von den fertigen Buttons hatte. Die Grundidee dabei war, bunte, attraktive Buttons zu kreieren, die aber den noch so neutral gehalten sind, dass sie sich problemlos in die meisten Webseiten einfgen. Die Buttons sollten auerdem einen Text mit einer Aufforderung enthalten, wiebesuch uns auf xy". Deshalb mssen sie in der Breite gengend Platz fr die Phrasen bieten. uttons sind ein zentrales Element bei der Conversion-Optimierung. Daher sollte der Gestaltung von Buttons besonders viel Aufmerksamkeit gewid met werden. Grundstzlich sollte ein Button auch als sol cher leicht identifiziert werden knnen. Auerdem muss er sich von den Inhalten einer Seite absetzen, ohne aber das Design zu sehr zu stren. Ein sehr beliebtes Mittel ist die plastische Gestaltung, die mithilfe von Verlufen, halb transparenten Elementen und Schatten erreicht wird und dabei nach wie vor verblffende Effekte erzielt. In diesem Tutorial mchten wir Ihnen ganz ausfhrlich zeigen, mit welchen Techniken und Kniffen sich ein pro fessioneller Look erzielen lsst, der den Besucher frmlich zum Anklicken der Buttons drngt. Zudem kann der dabei erstellte Button sehr unkompliziert umgefrbt und mit neuem Logo und Text versehen werden. Wichtig ist vor allem die Entwurfsphase. Viele Designer beginnen mit den Entwrfen direkt am Computer. Fr meinen Button habe ich zunchst auf dem Papier verschiedene Entwrfe ausprobiert, bis ich einen Entwurf gefunden habe, mit dem Ich rundum zufrieden war. Der Vorteil solcher Skiz zen liegt vor allem darin, dass man gezwungen ist, mehr zu abstrahieren. In Photoshop ist man dagegen viel zu sehr damit beschftigt, sich mit den Werkzeugen, Einga bewerten, Filtern und anderen Funktionen zu beschfti gen, wobei man schnell den Blick fr das Ganze verliert. Auerdem bleiben auf dem Papier alle Ideen gleichzeitig sichtbar, wodurch man sich ursprnglich verworfene Ide en schneller wieder ins Gedchtnis rufen kann, wenn sich diese spter doch als ntzlich erweisen.
66 webdesigner 04/2013
r .*
pv
\ j
Photoshop begonnen werden. ffnen Sie das Pro gramm und legen Sie mitDatei > Neu" eine Arbeitsfl che von 1000 x 1000 Pixeln, 150 dpi im RGB-Modus an. Zunchst soll der Facebook-Button gestaltet werden, der dann spter als Grundlage fr die anderen Buttons dient.
JL%*- 1. .. 1
TUTORIAL
Social Media-Buttons
Verlauf
Das Blau des Rechtecks soll nun mit einem Ver lauf berlagert werden. Klicken Sie dazu nun in der Ebenen"-Palette auf das fx"-Symbol und whlen Sie aus dem Men die Option Verlaufsberlagerung". In dem Dialog, der sich daraufhin ffnet, ist ein Verlauf von schwarz nach wei voreingestellt. Whlen Sie bei Fllmethode" die Option Weiches Licht". Dadurch wird der Verlauf transparent und das Blau scheint durch. Mit dem Verlauf wirkt das Rechteck nun so, als
v rti ew.TxrsM)]
b</K AusvtfthJ iittcf Fcnjtcr Hc
wre es gewlbt.
'S *
Facebook-Blau
U lU m die Pfadflche unseres Rechtecks im typi schen Facebook-Blau einzufrben, habe ich zunchst die Farbe auf der Facebook-Seite mit einem Color-PickerAdd-on aufgenommen. In Illustrator habe ich dann bei aktivem Rechteckpfad den Farbwhler fr die Flchen farbe geffnet und dort den Hexadezimalwert (3b5998) eingefgt, sodass das Rechteck in dem Blauton gefrbt wird. Klicken Sie nun in der Palette Farbfelder" auf den ButtonNeues Farbfeld", um das Facebook-Blau zur Palet te hinzuzufgen.
facebook
i I 1
r V * 0 > N rN W w - w* otfiv
IM # lM b
04/2013 webdesigner
67
TUTORIAL
Social Media-Buttons
Q Schlagschatten
W O
a Is
i ^ *Q la \ a Z__ = __ = _ _2 _ _2
schatten erhalten. Dieser sorgt dafr, dass der Button sich besser in das Design einer Website einfgt. W h len Sie dazu ber das fx"-Symbol den Ebenenstil Schlagschatten" aus. Schalten Sie im Dialog die Opti on Globaler Lichteinfall verwenden" aus. Stellen Sie dann einen Winkel von 120 ein. Whlen Sie auer dem folgende Werte: Deckkraft" 75 Prozent, Distanz" 5 Pixel,berfllen" 0 Pixel und Gre" 5 Pixel. Bestti gen Sie dann mit OK". Der Schatten kann, wie alle an deren Ebenenstile, bei Bedarf in der Photoshop-Datei noch verndert werden.
10
tionen". Daraufhin ffnet sich der Dialog Ebenenstile". Whlen Sie dort den Ebenenstil Farbberlagerung". ff nen Sie danach per Klick auf das kleine Farbfeld den Farbwhler"-Dialog und stellen Sie schwarz ein (#000000) und besttigen Sie mit OK". Whlen Sie auer dem im Farbberlagerung"-Dialog Farbig abwedeln" alsFllmethode". Dadurch erscheint die Kreisflche nun in einem matten Blau.
>UM
Whlen Sie nun in demEbenenstile"-Dialog die Option Abgeflachte Kante und Relief". Stellen Sie dort unter Struktur" folgende Werte ein: Stil" -Abgeflachte innen", Technik" - Abrunden", Farbtiefe" 20 Prozent, Gre" 2 Pixel,Weichzeichnen" 0 Pixel. UnterSchattierung" msste derWinkel" bei -60 stehen, wenn die Option Globaler Lichteinfall verwenden" ein geschaltet ist. Senken Sie unter Lichtermodus" die Deckkraft" auf 50 Prozent und unterTiefenmodus" die Deckkraft" auf 30 Prozent ab.
i | * IN
IQ
OB
TUTORIAL
Social Media-Buttons
fung den letzten Schliff zu geben, habe ich zustlich noch einen Schein nach innen" eingefgt. Das vorein gestellte Hellgelb habe ich ber den Farbwhler" durch schwarz ersetzt und diesen dann mit einem berfllen" von 1 1 und einerGre" von 8 Pixeln ver sehen. Dadurch wirkt der Schein nach innen" wie ein ringfrmiger Schatten.
12
rechtwinklig oder im 45-Winkel zum letzten Ankerpunkt stehen. Dort wo dasf" Kurven hat, klicken Sie einfach von dem Punkt, an dem die gerade Linie in eine Kurve bergeht, und setzen den nchsten Pfadpunkt am anderen Ende der Kurve, dort wo die Kurve wieder in eine gerade Linie bergeht, so wie es im Screenshot dargestellt ist. Schlie en Sie zum Schluss den Pfad, indem Sie auf den An fangspunkt klicken.
* *
13
Kreisflche. Zwar ist das Facebook-Logo in einer Schrift art gehalten, die gratis heruntergeladen werden kann (http://www.mediafont.com/font-11-facebook_letter_ faces.html"), dennoch mchte ich hier zeigen, wie Sie dasf" aus einer Grafik vektorisieren knnen. Auf diese Weise lsst sich jedes beliebige Form nachbauen. Schauen Sie sich im Internet nach Facebook-Logos in einer guten Auflsung um und speichern Sie ein geeig netes Logo auf Ihrem Rechner. Gehen Sie dann in Photo shop zu Datei > Platzieren", navigieren Sie in dem Da teibrowser zu dem zu besttigen. Logobild und klicken Sie auf Platzieren". Drcken Sie dann Enter, um das Platzieren
r
J
cken Sie bei gedrckter Strg-Taste auf den Pfad, so dass die Ankerpunkte sichtbar werden. Wenn Sie nun den Cur sor auf den Pfad zwischen zwei Ankerpunkte stellen, wird neben dem Cursor ein kleines Pluszeichen angezeigt. Per
einfachem Klick setzen Sie einen Kurvenpunkt auf den Pfad. Diesen knnen Sie mit gedrckter Maustaste ver schieben, sodass sich zwischen den benachbarten Anker punkten eine Kurve bildet. Auerdem besitzt der Punkt zwei Hebel, mit denen die Kurve weiter angepasst wer den kann. Setzen Sie jeweils an den beiden Kurven desf" einen Kurvenpunkt und verschieben Sie diesen, bis er ge nau auf der Kurve liegt. Formen Sie dann mithilfe der He bel die Kurve zurecht, bis sie exakt auf dem Umriss desf" liegt. Die Hebel knnen Sie ebenfalls mit dem Cursor bei gedrckter Strg-Taste verschieben. Sollte eine Kurve vllig missraten sein, knnen Sie den Kurvenpunkt mit einem einfachen Klick wieder entfernen und mit einem neuen Kurvenpunkt von vorne beginnen.
facebook
M
Das Logo vektorisieren 1
<5
Sie dasZeichenstift-Werkzeug". Vergrern Sie die An sicht so, dass das f" die Arbeitsflche fllt. Klicken Sie
dann mit dem Zeichenstift-Werkzeug zunchst einen Pfad aus geraden Linien entlang der Umrisse desf". In dem Sie whrend des Setzens der Ankerpunkte die ShiftTaste gedrckt halten, werden nur Linien erzeugt, die
04/2013 webdesigner
69
TUTORIAL
Social Media-Buttons
16
cken Sie auf den Arbeitspfad" und speichern Sie ihn dann unter dem Namen Facebook-f" ab. Blenden Sie dann die Ebene mit dem importierten Facebook-Logo aus. Rechtsklicken Sie dann bei immer noch aktivem Zeichenstift-Werkzeug" in den Pfad und whlen SieFrei transformieren Pfad". Halten Sie die Shift-Taste gedrckt und verkleinern Sie den Pfad so weit, bis dasf" in den Kreis des Buttons passt. Verschieben Sie den Pfad in den Kreis und besttigen Sie mit Enter. Rechtsklicken Sie nun erneut in den Pfad und whlen Sie Pfadflche fllen". Stellen Sie in dem Dialog dann bei Vordergrundfarbe" die Option Wei" ein und besttigen Sie mit OK".
+4 *** IKK*?)
f > ml
Ntat Am *
.1 3 ....K
je
tm
17
Die Kerbe
Der Bereich mit dem Icon in dem Kreis soll durch
eine senkrechte Trennlinie von dem Bereich, der die Be schriftung trgt, abgegrenzt werden. Die Trennlinie soll zudem eine Schattierung erhalten, sodass sie wie eine Kerbe aussieht. Blenden Sie zunchst die Hilfslinien ein und ziehen Sie eine senkrechte Hilfslinie ein, die 96 Pixel vom linken Rand des Buttons entfernt ist. Stellen Sie in der Werkzeugleiste #42454a als Vordergrundfarbe ein. Whlen Sie dann das Linienzeichner-Werkzeug" und stellen Sie in der Optionsleiste eine Strke" von einem Pixel ein. Ziehen Sie nun eine senkrechte Linie entlang der neuen Hilfslinie ein, die die gleiche Hhe hat wie der Kreis. Damit die Linie wie eine Kerbe aussieht, bentigt sie noch einen Ebenenstil. Rufen Sie die Ebenenstile"Palette auf und setzen Sie ein Hkchen bei Abgeflachte Kante und Relief". Stellen Sie dann dort die folgenden Werte ein: Stil: Abgeflachte Kante auen", Technik: Abrunden"Gre: 0 Pixel",Weichzeichnen: 1 Pixel",Winkel: -60", sowie eine Deckkraft" frLichter-" und Tiefenmo dus" von jeweils 75 %.
19
Weitere Buttons
Der Facebook-Button ist damit fertig und kann
bequem als Grundlage fr weitere Buttons genutzt werden. Sofern Sie die weitere Buttons in dieser Photoshop-Datei anlegen wollen, ist es ratsam, alle Ebe nen des Facebook-Button zunchst in einer Gruppe zusammenzufassen. Klicken Sie dazu einfach auf das Ordnersymbol unten in derEbenen"-Palette. Markie ren Sie dann die Ebenen des Buttons bei gedrckter Strg-Taste und ziehen Sie sie dann mit der Maus ber den Ordner. Benennen Sie dann den Ordner inFacebook" um. Der Ordner kann nun bequem dupliziert werden (Rechtsklick >Gruppe duplizieren"). Fr die weiteren Buttons muss dann die Farbe und Be schriftung gendert werden. Zudem mssen Sie sich entsprechende Icons, wie etwa den Twitter-Vogel im Falle einesTwitter-Buttons, besorgen und vektorisieren.
I o
70
webdesigner 04/2013
M
Authorised Systems Integrator
r;
E g tfl
L J I + k . . . . i
Das Event fr alle Unternehmen, die innovative Ideen fr Design, W eb und Video umsetzen und mehrere Adobe Kreativ-Arbeitspltzs h^ben.
JE T Z T ANMELDEN www.cancom.de/CreativeCloudTeam
TUTORIAL
SEO fr WordPress
ordPress gilt schon in seiner Standardinstal lation als das wohl SEO-freundlichste Con tent- Management- System berhaupt. Das
det man Formulierungen wie. Unseren neuen Artikel zum Thema XY finden Sie hier", wobei nur das Worthier" verlinkt ist. Suchmaschinen fllt es im letzten Beispiel schwerer den Link thematisch einzuordnen, daher sollte man hier, wie gesagt, immer mit Keywords arbeiten.
bedeutet natrlich nicht, dass es nicht trotzdem wichtig und sinnvoll ist, seine Seite fr Suchmaschinen weiter zu
optimieren. Dies betrifft natrlich den Content, aber auch Dinge wie beispielsweise die richtige Auswahl ei nes SEO-Plugins. Im Folgenden mchte ich Ihnen zei gen, wo man bei einer WordPress-Seite in Sachen Suchmaschinenoptimierung ansetzen muss. Themen sind hier neben den bereits erwhnten beispielsweise die richtige Verlinkung eigener Beitrge, sowie die Frage, wo man Keywords einsetzt. :]] Keywords gehren in die Verlinkung. Wer einen Blog betreibt, sollte auf jeden Fall neuere mit lteren Artikeln verlinken und einen Track-/Pingback set zen, sodass es fr User einfacher wird, ltere Artikel zu finden. WordPress setzt standardmig einen Pingback von lteren auf neuere Artikel, aber fr den Fall, dass das System mal Macken hat, ist es immer sinnvoll, auch ma nuell Trackbacks zu setzen. Wichtig fr die Suchmaschinen ist, dass man wichtige Keywords direkt innerhalb des Links platziert. Also bei spielsweise eine Formulierung wieF1ier der neue Artikel SEO fr Word Press" komplett in den Link setzen. Oft fin
webdesigner 04/2013
T U T O R IA L
SEO fr WordPress
Benutzerdefinierte Struktur
http://www.webdesigner-magazin.de/demo
/postnameV
Auch Bildern sollten Sie einen fr sich sprechenden Titel verpassen, das heit nicht Bildnamen wie Bild 123.png verwenden, sondern aussagekrftige Namen wie bei spielsweise Fritz-Mller.png nutzen, sodass man schon an dem Dateinahmen erkennt, was auf dem Bild zu se hen ist.
bloginfo(,description'); ?></title> <?php} eise {?> < titlex?php wp_title(,|', true,,right'); bloginfo(,name'); ?></title> <?php}?>
Dieser Code fragt jedes Mal, ob man sich gerade auf der
Startseite befindet oder nicht. Ist dies der Fall, wird zu nchst der Name des Blogs/der Seite in die URL ge schrieben und dann die Kurzbeschreibung (Description). Befindet man sich dagegen nicht auf der Startseite, wird zuerst der Titel der Unterseite genannt und anschlie end folgt ein Verweis auf den Titel des gesamten Blogs/ der Seite.
aus eine dynamische XHtml-Seite. Eine wichtige Rolle bei der Gestaltung der Zwischen berschriften ist der WYSIWYG-Editor fr HTML. WYSIWYG steht frWhat you see is what you get" und meint in diesem Fall, dass die Darstellung der Seite im Editor whrend der Bearbeitung mit der Darstellung der Seite auf einem anderen Gert bereinstimmt. Im WYSIWYG-Editor fr HTML hat man sechs verschiedene Elemente zur Auswahl, mit deren Hilfe man den einzel nen berschriften und Zwischenberschriften ein un04/2013 webdesigner
73
TUTORIAL
SEO fr WordPress
terschiedlich hohe Ordnung gerumt wird und zwar von H1 (hoch) bis H6 (niedrig). Seit WordPress 3.0 hat WordPress die Ordnung H1 fr die Artikel- oder Blogberschriften reserviert, so dass man nur noch zwischen den berschriften der Ordnung H2-H6 whlen kann. In zwischen gibt es deutliche Anzeichen dafr, dass Goolge den H1-berschriften eine eher geringe Bedeutung beimisst und die Kategorien H2 und H3 eher entschei dend fr ein gutes Ranking sind. Man sollte die berschriften nach semantischen Ge sichtspunkten whlen, also wichtiger Inhalt bekommt eine berschrift der Ordnung H2 und H3 und Inhalt der weniger wichtig ist dementsprechend eine berschrift niedriger Ordnung. Die Suchmaschine wird es durch ein hohes Ranking danken, wenn man seinen Inhalt richtig strukturiert.
dies mit recht wenig Aufwand mglich ist. Unter den Suchergebnissen taucht bei jeder Suchma schine ein kleiner Text auf, die Meta-Description. Diesen Text knnen Sie mit Hilfe des Plugins mit dem Titel Allin-One-SEO-Pack" bequem editieren. Wenn Sie das Plug in nutzen, haben Sie die Mglichkeit, sich fr einen Home-Title, die Home-Description, die Homekeywords, den Post Titel und den Page Title zu entscheiden. In den Home Titel gehrt das zentrale Keyword Ihrer Sei te sowie den Namen Ihrer Seite ein. In die Homediscription gehrt wie bereits erwhnt der Text, den Sie unter Ihrem Suchergebnis gerne lesen wrden. Die Homekey words haben fr Google inzwischen keine Bedeutung mehr. Hier knnen Sie natrlich trotzdem die Keywords eingeben, die fr Ihre Seite relevant sind. Wenn Sie beim Post Title %post-title%" eingeben bedeutet das, dass fr jeden Artikel immer nur der von Ihnen festgelegte Arti kelname verwendet wird. Beim Pagetitle knnen Sie
SEO-Plugins fr WordPress
Es gibt inzwischen mehrere SEO-Plugins fr WordPress. Diese hier einzeln detailliert vorzustellen und die ge naue Funktionsweise vorzustellen, wrde den Rahmen des Artikels sprengen, da allein SEO-Plugins fr Word Press Stoff fr einen ausfhrlichen Artikel liefern. Daher werde ich die bekanntesten SEO-Plugins hier kurz nen nen und mich auf einige allgemeine Angaben be schrnken: Das vielleicht umfangreichste SEO-Plugin ist das kos tenpflichtige wp SEO. Es bietet umfangreiche Einstel lungen und ist dank stndiger Aktualisierung immer auf dem aktuellsten Stand.
f I . * W l H l* W I C ....................
D a n k sehr schneller A ktu alisie run g en ist wpSEO das w o h l beste SEO-Plug in f r WordPress. wpSEO le g t beispielsweise nach w ie vo r groen W ert a u f die o p tim a le A npassung d e r M e ta d a te n , w ie Sie h ie r erkennen knnen:
TUTORIAL
SEO fr WordPress
Textfeld a ls P latzhalter
VergaDO W w HO w W w rH Jn OxUW pfO e r e c n
ind ex. follow ind ex, follow index, follow ind ex, follow m dex, follow notndex. follow noendex. follow rxxn d ex. follow nondex. follow n o in d e x follow no m d ex. follow
Inhantiinn M e d e n
K a teg o n en S uche S chlag w rter Autoren
Schlagw rtor Taxo n o m ien A utoren R estlich e S eiten T a x o n o m ie n Tre n n ze ic h e n n * P latzhalter Zechen a b vfeueA* Trenner zwischen em ze to n PteizhaAern y Um form a&erung d e r S chreib w etse
UmwrarxJung de T M n GroS- oder Wenechretoung
ResG c h e S eden
M e tatag -W e rte M e x . toflow und tnex nicht a u s g e b e n Standard-Werte Dentigoc e r * D e k r e te n Im Oueftext N o o d p a ls W ert in s R obocs-M etatag schreib en K ene Datonvenwendung aus dem D M O Z/O D P -V errech ne N o a rc h iv e als W ert ns R o b o ts -M e ta ta g schreiben
K e n C a c h n g de r W o s o to n s o to n s S u c h m a s c h n e n
K e in e
lL -
n d eru n g e n b e rn eh m en
C a n o n ic a l Link fr je d e W ebse<te g e n e rie re n Erm ttng und Ausgabe bevorzugter Adresse a b CanoncaJ
( n d e ru n g e n b e rn e h m e n
Beschreibung
g
Autom atische G e n e rieru n g d e r M e tab esch reib u n g ak&vieren Ausgao der Doscripeion ab Metainformafion
das sich besonders gut fr Einsteiger eignet, da es sehr viele Voreinstellungen gibt. Ein sehr gutes SEO-Plugin fr Fortgeschrittene ist das sehr umfangreiche Plugin Headspace 2. Weitere bekannte SEO-Plugins sind izio SEO, Platinium SEO Pack und WordPress SEO Master. Das ist natrlich nur eine Auswahl. Aber unter diesen sechs Plugins ist fr jeden Zweck etwas dabei, ob fr einen kommerziellen Blog oder fr einen Ein steiger.
V
a
V
A
A w A A
M aruoie Descrpton fr <*e Startseae W is s e n s d a te n b a n k mit Hilfesexten und d o k u n en & e rte n Funkftonen rund
n d eru n g en b e rn eh m en
04/2013 webdesigner
TUTORIAL
CSS3 Animation von Andreas Hitzig
t e -
ftrcfoi
. ;.u i 0;<
ank CSS3 ist es inzwischen mglich, Bewegun gen auf einer Webseite ohne weitere Hilfsmittel zu erzeugen. Dazu war in der Vergangenheit
O O p o n
to 1 1 . 1
114
wicklung notwendig. Die Grundlage hierfr stellt die @keyframes-Technologie 1 2 . 1 dar, die wir in unseren Workshop-Beispielen einsetzen. Leider ist CSS3 noch nicht flchendeckend in allen Brow sern implementiert, jedoch gibt es in den neuesten Ver sionen, selbst beim Internet Explorer, keine Probleme mehr mit dem Einsatz. Inwieweit @keyframes auch von lteren Browsern untersttzt werden, sehen Sie bei spielsweise in der Kompatibilitstabelle von Norman's
1 t
5.1*
A A
II
RM vl
80Sam o*
Ck*w#
IM F IM
II
NtU
iMteieSM'jiOtfMs
(http://www.normansblog.de/demos/browser-support-checklist-css3/)
Blog
O * c* j
M ts
nur noch der Internet Explorer bis Version 9 und der Opera Browser bis Version 11.6. Bei Firefox, Safari und Chrome gibt es zumindest eine Engine-spezifische Im plementierung. Da vor allem die lteren Internet Explorer Versionen
Tt
IfKMftrm 30
972S
9X*\
f9 S
W 4S
5 6 .C S
M.4S
to e s
3.3S
noch eine recht starke Verbreitung haben, sollten Sie nicht zentrale Funktionalitten Ihrer Website vollstndig auf Basis dieser Technologie entwickeln, sondern den Besuchern immer noch eine Alternative bieten. In einem solchen Fall sollten Sie ein Framework wie Modernizr
U 9S
rm o flfm
itotfttfrad itoftrtaroM 'M f ufc& ttor rautttMUMtrutf s*cem n te rMnMimpMM *T h i U M 0 6 *i ft6 * rr*A a v M tja C & J p A M a Airtm s tpwi M
Inzwischen untersttzen alle aktuellen Browser die Funktionen zur Animation, wenn auch teilweise nur in einer Engine-abhngigen Version.
Jk.
res Besuchers zu berprfen und auf Basis dessen die entsprechende Darstellung whlen.
*1 Grundlagen verstehen
\ J
1 Nicht alle Browser haben bereits den bergrei fenden CSS3 Standard in Bezug auf Animationen imple
mentiert. Aus diesem Grund mssen Sie, wenn Sie die entsprechenden Funktionen verwenden mchten, auf die lokalisierte Implementierung des Browser-Herstellers zurckgreifen. Dies bietet keine zentralen Nachteile in der Ausfhrung, fhrt jedoch zu erhhtem Pflegeauf wand. In Bezug auf die Animationen bedeutet dies eine vierfache Implementierung der jeweiligen Definitionen: eine bergreifende Variante und drei Lokalisierungen fr
Experte:
Andreas Hitzig
76
webdesigner 04/2013
TUTORIAL
CSS3 Animation
-i
mwhaoAD
D O C H M FN T A TIO N
R FSO U RC FS
N FW S
O O
Fo*ovw u on Twi-e-
C o ^ ^ . e on G*Hub
Taiwvg aa*virt*g# dt cool r+M v**b t^rvwUe^et * g r#r. ton, uroi you *ove to JppOT tKOwV^S tf--* eg bebmd Mo<Joml*r mo*:# e * y V you to w i t condfao'ial .s tvvS w l on/ CSS to hondte eac* w&adoa a b*o*sc' .-.ipporv. * fraru* or ft ITS pnWocr to# iWsr^ JVfU)*eM/v* *nf*AV#An? Mtrfy
Latest news
^V4rr Tf ,VtJ
MedarWir Po-Ucjr on l i W i f T M i
How it works
MuOvriU' run qufehJy on ^tyv toed to <*r. U fcatu. 11 ff>cn t'cr.os a JavaSoft object *th tbe reaufc*. and ods ciam s c iu i f v you to key yov? CSS on Mo4 a*nijr t jp c o r ; do;cm o' a a ^ opoonafy rwsud** ya ps* ^ ice renttaanAi foaang o# # # /'vsi .a a w m i r#au*f#
O+rk o n ttl* (L Htt c f feetnrri
Pmformorte
M od#fni*r 2 . 0 ^ r e l a d
tte y y .io
m* M iW rnif
2 0 1 2
y'i ;v a
flcar.ures.
HTML
Abuitcom
san ostBrous
r u k iM (
auw
U*4 0**+*'
M rnandt >>*
^ Mit dem
hit** A M tcvW
09
Framework Modernizr fragen Sie die vorhande nen Fhigkeiten eines Browsers ab.
die Mozilla-Engine (Firefox), Webkit (Safari und Chrome) sowie fr den Opera Browser. Das folgende Beispiel zeigt eine entsprechende Struktur fr die @keyframes-Eigenschaft.
{ }
lediglich um eine Demonstration der Grundtechniken. Deswegen ist das Beispiel so einfach wie mglich gehalten. Eingebettet wird die Animation eines Objektes in den style-Abschnitt einer Webseite, die Definition erfolgt
zweistufig. Im ersten Schritt legen Sie die Animation als solche, wie bereits oben gesehen, innerhalb von @keyframes fest. In unserem Fall soll noch keine wirkliche Ani mation, sondern lediglich die Farbe eines Objekts vern dert werden. Dies geschieht ber einen Farbverlauf und
TUTORIAL
CSS3 Animation
definieren und einen zeitlichen Ablaufzu definieren. Im folgenden Beispiel gibt es insgesamt vier Zwischen schritte, bis die Farbe von Grn zu Pink wird. Am Ende springt das Rechteck automatisch wieder auf die Aus gangsfarbe zurck. @keyframes demo { 0% {background:green;} 20% {background:blue;} 40% {background:yellow;} 60% {background:red;} 80% {background:orange;} i Den zeitlichen Verlauf geben Sie mit einem Prozentwert in Bezug auf die Gesamtzeit an. Da unsere Farben alle gleich lang gezeigt werden sollen, whlen wir einen li nearen Verlauf und weisen allen Objekten den gleichen prozentualen Wert zu. Wenn Sie eine Farbe lnger anzeigen mchten, passen Sie die Werte entsprechend Ihren Vorstellungen an. Diese Anpassung haben wir exemplarisch fr die Stan dard @keyframes demo Definition gemacht. Diese mss te natrlich auch noch entsprechend fr die Lokalisierun gen der Browserengines analog definiert werden.
Die Hintergrundfarbe des Objekts verndert sich somit von Grn nach Pink. Damit ein Objekt auch animiert oder wie im Beispiel farblich verndert werden kann, bentigen Sie einen Se lektor wie etwa ein div-Element. Dabei handelt es sich in unserem Beispiel um ein Recht eck mit einer Breite von 250 Pixel, einer Hhe von 150 Pixel und der Hintergrundfarbe Grn. Dieses verknpfen Sie anschlieend mit der zuvor definierten Animation und legen auch die Zeitdauer fr die Ausfhrung fest in unserem Beispiel fnf Sekunden. Diese Definition um fasst aufgrund der zuvor geschilderten Konstellation die vier Flle fr die unterschiedlichen Browser-Engines. div { width:250px; height:100px; background:green; animation:demo 5s; -moz-animation:demo 5s; -webkit-animation:demo 5s; -o-animation:demo 5s;
Im letzten Schritt bentigen Sie nur noch innerhalb des body-Bereichs ein div-Tag, welches das Rechteck auf nimmt und darstellt. <body> <p>Ein erstes @keyframes Beispiek/p> <divx/div> </body> E in m e h rs tu fig e r F a r b v e r la u f ...
Damit haben Sie die Grundlage fr die folgenden Beispie le sowie ein farblich animiertes Rechteck geschaffen. Eine Anim ation knnen Sie unter CSS3 m it mehreren Zwischenstufen definieren.
E in e rs te s 'S k e y f r a m e s B e is p ie l
Objekt bewegen
Eine Animation unter CSS3 kann natrlich viel mehr sein, als nur ein reiner Farbbergang, denn schlie lich sollte ein Objekt ja auch von einer Position zur Das erste Beispiel zeigt, wie einfach ein Farbbergang als Anim ation dargestellt werden kann. Eine solche Animation kann nicht nur einen bergang enthalten, sondern auch mehrere. Im Beispiel des farbli chen Verlaufs ist es mglich, mehrere Zwischenstufen zu
78
webdesigner 04/2013
nchsten bewegt werden knnen. Der Programmcode hierfr sieht gar nicht viel anders aus als im vorherigen Beispiel und wird lediglich fr die einzelnen Zustnde um die Koordinaten des Objektes ergnzt. In unserem Beispiel fhrt das Rechteck erst ein mal nach rechts um 300 Pixel, dann um 300 Pixel nach unten, anschlieend 300 Pixel nach links, wieder schrg
TUTORIAL
CSS3 Animation
nach oben und zurck auf die Ausgangsposition. @keyframes dem o{ 0% {background:green;left:Opx; top:0px;} 20% {background:blue; left:300px; top:0px;} 40% {background:yellow; left:300px; top:300px;} 60% {background:red; left:0px; top:300px;} 80% {background:orange; left:300px; top:0px;} 100% {background:pink; left:0px; top:0px;} } Zu jedem dieser Bewegungsschritte gibt es eine ent sprechende Positionsangabe, die mit Hilfe der Parame ter left und top gesetzt wird. Damit diese anschlieend auch in Bewegung umgesetzt werden knnen, ist noch die Festlegung eines Bezugspunktes wichtig. Diesbe zglich ergnzen Sie die Definition des div-Tags entspre chend um die Eigenschaft position. In unserem Beispiel ist es ein relativer Bezugspunkt zum Ausgangspunkt. position:relative;
schaft zu kennzeichnen. Das folgende Beispiel nutzt ex emplarisch alle vorhandenen Eigenschaften, wie es CSS3 im Standard vorsieht.
animation-name: demo; animation-duration: 5s; animation-timing-function: linear; animation-delay: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-play-state: running; /^Definitionen fr Mozilla, Webklt und Opera*/ } Fgen Sie an der entsprechenden Stelle die zugehri gen Gegenstcke fr die drei Browser-Engines mit ein. Falls Ihnen diese Definition zu lang Ist, knnen Sie auch eine Kurzform verwenden. Bei dieser geben Sie alle rele vanten Eigenschaften ohne die entsprechenden Be zeichner an. Das obige Beispiel in Kurzform hat dann das folgende Aussehen. div { animation: demo 5s linear 2s infinite alternate; /*Definitionen fr Mozilla, Webkit und Opera*/ }
Alle Angaben, welche Sie innerhalb von @keyframes ge macht haben, orientieren sich somit am Startpunkt der Animation.
40% {left:100px; top:250px; animation-timingfunction: ease-out;} 60% {left:150px; top:300px;animation-timing-function: ease-in;} 80% {left:200px; top:250px; animation-timingfunction: ease-out;} 100% {left:250px; top:300px;animation-timingfunction: ease-in;}
04/2013 webdesigner
79
TUTORIAL
CSS3 Animation
Das Ganze ist in Kurzform beschrieben. Das Besondere ist die Eigenschaft animation-timing-function, mit der Sie die Beschleunigung innerhalb der Bewegung festle gen. Wenn es abwrts geht, wird es ein wenig schneller, aufwrts entsprechend ein wenig langsamer. Die beiden Animationen demo und demol kombinie ren Sie anschlieend durch die Anpassung der div-Definition. animation: demo 5s, demol 3s; Damit werden nach dem Start die beiden Animationen nacheinander ausgefhrt.
Mehrere Bewegungen kombinieren...
Fazit:
CSS3 kann bereits viel erreicht werden. Die Funktionen sind von Ihrer Grundstruktur sehr einfach, jedoch sind damit umfangreiche Ani mationen mglich. Dies knnen Sie natrlich problemlos mit wei teren Funktionen aus dem Leistungsumfang von CSS3 und HTML5 kombinieren und so bei spielsweise ein Objekt bewegen und dieses gleichzeitig in der Ausrichtung verndern. Sobald die Browser-Entwickler die Funktionen komplett implementiert haben, knnen diese auch flchendeckend eingesetzt werden. Bis dahin bentigen Sie zum einen eine Analyse mit einer Bibliothek wie Modernizr und zustz liche Aufrufe fr die lokalisierten Versionen der einzelnen Browser-Herstell er. Dies blht den Programmcode nicht nur unntig auf sondern sorgt natrlich auch fr zustzliche Fehlerquel len, da nderungen an bis zu vier Stellen nach gezogen werden mssen.
Sie knnen mehrere CSS3 Anim ationen m iteinander verknpfen und in Reihe ausfhren lassen.
Fr die Animation mit CSS3 gibt es verschiedene Eigenschaften. In der folgenden Tabelle werden diese kurz vorgestellt
m
und beschrieben.
Eigenschaft
@keyframes animation
Beschreibung
Legt die Eigenschaften der Animation fest. Eine bergeordnete Eigenschaft, in welcher Sie alle folgenden in Kurzform verwalten knnen. Lediglich die Eigenschaft animation-play-state muss explizit gesetzt werden. Legt den Namen der @keyframes Animation fest. Legt die Dauer einer kompletten Animation fest. Im Standard ist der Wert auf 0 gesetzt. Legt fest, wie das Geschwindigkeitsverhalten innerhalb der Animation ist. Im Standard wird der Wert ease verwendet, bei dem die Animation etwas langsamer startet, dann schneller wird und zum Ende wieder abbremst. Legt die Verzgerung fest, bis eine Animation startet. Legt die Anzahl an Durchlufen fr eine Animation fest. Im Standard wird diese nur einmal ausgefhrt. Sie knnen entweder einen numerischen Wert oder fr eine Animation ohne Endezeitpunkt angeben. Legt fest, wie die Animation abgespielt wird - im Standard Der Wert SJ^ ^ R H so ie lt die Animation fr die unaerade Anzahl an Durchlufen in der normalen Richtung und fr die gerade Anzahl in umgekehrter Reihenfolge ab. Gibt den Zustand der Wiedergabe an. Dieser kann entweder sein. oder
animation-delay animation-iteration-count
animation-direction
animation-play-state
80
webdesigner 04/2013
WEB-GALERIE
Online Shops
HO HE
FILM HO IR 1970 11979 1980 11989 1990 11999 200012009 201012019 UPDATES
190P
2 0 1 3
I
?0IH Cf NI U RVrox COIUM BIA PICTUR ES M l TR OG O IDW YN M ATER P A R A M O U N T PICTUR ES R K OR A O IO PICTURES U N IVER SAL PICTURES W A R N ER B R O S tad m ftty ethtr studios
H i -C3J
n IIUL9
M ' UX1 mm
TITLE SCQUCNCCS
I a I I
CERCLE
ROUGE
LE
iWvWA4KCTUS ih itm i C H IS U M
IW I I W JM
iw
1%U
IMTI tmmm C w n h i ) ftM fl Mr
f M fw itm m rn m
m-s
m n.* *
I--** !
i
M lV w
l t d
l i *<i
w w w i I m Wbwy P T O b
i Ai f t JM Cr f r i I W
HM
EHr
1%Mtt
T h e [N p W ARM ER BROS. ?
TtTT Of TW u r j j t i r u w t n m j I M I IM l| T *r w \ r mj O K I l%44( 11014 l 7 ; * Mmi>11'* 1*14 Tirrrtvy B*r | l i r IU 1| . jmmrx 11V U c o m U y a il il%ro I1T?) T*r C K i n H ? ? 1VKH l* w 9 + 0 * fuM U M fillV i Q w h n n r* t0> U f f R i / w * i ) i l i N >00*1 M W M M |l|r< taw* JWM/My 11 M4 I M il U i iw M w |t%*1 IMOi ( I W lM irM N ra iilU 4
cn*4 i *
i m i n w m i im t jwni u K > * a im w
M *< I N h ^ l ( / I I <1*
H W H l W iV 'W * I
h iie
ir
i !GIRASOL!
1 1919
I1 M 1114 l M I V l l M I W l * 1M4-1M* lM 9 t IW I1 U ) W I4 M W M ww w i IK A k4M IM 1 I4 M
f t t . *l M M Mm* CiMtv
IASI
THeOUTOf ToujneRS
Cm A * 4 T v ( f # M M M l * W
**X T K
M im
> * 4 r M
*n w n >|
4 * * 4 i
III I(4 w l4 * | w |
4#40 M n I frrr-
Ym ' m H
FOC*UJtorH*Af
O K
# iM M ai ftHMlHMI
14 C4 C OW IM C T *4 N ri 41 MM ftS04 tt fW *M H
OV/I fHilWWJkCI
TUTORIAL
Der perfekte HTML-Newsletter
GRATIS LIEFERUNG
f r
all A rtik e l
W D WHtern n o > *
/VIUSIK SPIELE BCHER MttrfRTIKEl
it einem Newsletter bleiben Sie in Kontakt mit den Besuchern Ihrer Website. Abhngig von der Art der Inhalte kann das Ziel des Newslet
ters sehr unterschiedlich sein: von der Verbreitung aktu eller Nachrichten bis hin zur Information ber neue Pro dukte oder Sonderangebote ist alles mglich. In diesem Workshop zeigen wir Ihnen, wie Sie den Newsletter op timal gestalten und technisch umsetzen.
3D BIU-R4Y
D kX>
IV
20% RABATT AW
>
I
W S
I
TH E
K
f T
a i
20 /2 0
(
M C I
David Bow ie
rung mit Hilfe von CSS ist innerhalb des HTML-Modus der meisten Webclients, aber auch der E-Mail Program me nicht so perfekt ausgeprgt wie innerhalb des Brow sers. Aus diesem Grund sollten Sie fr die Aufteilung ei ner Newsletter-Seite den klassischen Weg ber die Tabellen gehen.
9.99 t
11.99 4
The Next Day
11.99 4
The 20/20 Expenence
12.99 4
Delta Machine
9.99
9.99 i
9.99 4
y / ) S o u n d C it y
amraro-*
M ttie O IIO lN O
Hmts
Exile (Deluxe CD DVD)
Dido
Oirl Who GotAway (Deluxe 2CD)
6 0 6
TA B
Generell ist die Untersttzung von CSS ber div-Tags ge rade in den lteren E-Mail Clients nicht komplett umge setzt. Sie sollten deswegen Formatierungen immer ber inline-Tags mitgeben und auch diese nur so sparsam wie mglich einsetzen, denn auch in diesem Fall ist die Un tersttzung nicht vollstndig gegeben. Fr die Aufteilung des Bildschirms verwenden Sie am besten verschachtelte Tabellen mit einer festen Brei tenangabe. Auf diese Weise knnen Sie im brigen auch problemlos Leerrume zwischen zwei Bildern
Soundtrack
Jirn i Hendrix
9,99 4
13.99 4
13,99 4
Girl Who Got/wary
11,99 4
ii n o< f _______
Eie
Ein Newsletter bietet dem Leser aktuelle Informationen, beispielsweisezu Sonderaktionen in Ihrem Webshop.
82
webdesigner 04/2013
TUTORIAL
Der perfekte HTML-Newsletter
oder einem Bild und einem Text erzeugen. Sie fgen dazu lediglich eine weitere Tabellenzelle mit einer fes ten Breite ein. Die Umsetzung geschieht ber den Para meter width unter Angabe der Breite.
1 X tK rw I KJ
f'V
Newsletters
Das Basislayout bauen Sie, wie in diesem Beispiel er sichtlich, m it Hilfe von Tabellen auf.
{ft** *
m 4
mm
m m iii
9 i* *-i
W h
M*
4t
Jj
IWM
1 fc I
- m
9 jd
CjDSauJUkMB
__ fit\ /i /0*X p j i r n
IO IIIM ipA rrn
_ a
(http://www.campaignmonitor.com/css/) dar.
Auf dieser finden Sie eine bersicht der zehn beliebtes ten und verbreitetesten E-Mail Clients und deren Unter sttzung von CSS-Elementen. Damit jedoch nicht ge nug: In einer Offline-Variante als PDF oder Excel-Datei gibt es insgesamt rund zwanzig Clients, die untersucht werden. Ein erster Blick in die Liste zeigt eine flchendeckende Un tersttzung der zentralen Tags fr die Festlegung der Schrift und der Schriftgre ber die Elemente font-family und font-style. Wenn Sie diese verwenden sollten Sie je doch auf die Kurzvariante einer Definition verzichten,
04/2013 webdesigner
83
TUTORIAL
Der perfekte HTML-Newsletter
o o o o
o
o
fr die Anpassung einer Verlinkung verwendet wird, funk tioniert in den meisten E-Mail Clients und Web-Mail-Ansichten nur eingeschrnkt. Die aktuellen Outlook Versio nen interpretieren diesen ebenso wenig wie der Mail-Client von Gmail oder die E-Mail Apps von Android und iOS. Sie sollten sich aus diesem Grund eine andere Vorgehensweise berlegen und die Verlinkungen ent sprechend durch eine alternative Farbwahl hervorheben. ffnen Sie gesetzte Verlinkungen immer in einem neuen Fenster oder Tab, nicht jedoch im gleichen Fenster. An sonsten ist die ursprngliche E-Mail verschwunden, falls der Newsletter ber den Browser gelesen wird. Im Falle einer Verbindung auf Basis von https mssen sich die Le ser anschlieend sogar unter Umstnden neu anmel den. Fr die ffnung des Newsletters in einem neuen Fenster verwenden Sie einfach mit Hilfe des Parameters
/"V ^ M e h re re Sichten
\ J /
E-Mail Anbieter mit einem Webclient zeigen eine HTML E-Mail normalerweise nicht direkt an, son dern stellen aus Sicherheitsgrnden immer nur die Text-Version dar. Damit knnen nicht unbemerkt In berprfen Sie im ersten Schritt, welche CSS-Elemente die wichtigsten Darstel lungsprogramme untersttzen. wie dies im Bereich der Webseiten blich ist sondern die Angaben entsprechend komplett ausformuliert mitgeben. Das Gleiche gilt im brigen auch fr die Angabe der Schriftfarbe in Form eines Hex-Codes. Nutzen Sie in die sem Fall immer die Langversion mit den sechs Zeichen und nicht die Kurzversion, also immer #FFFFFF anstelle von #FFF.
Nvc 11 flt 77 M
u * s
^
iim im m
*/ c .M KVMMtMr a nftwai-w
w ra ft juma i G
TSC. .jJ V v rrw fc trW
W J
iM rtwr
Verlinkungen integrieren
V ^ Ein Newsletter enthlt in der Regel eine Reihe von Verlinkungen, dies auf Seiten innerhalb oder au er Ihrer Website verweisen. Zustzlich kommt nor malerweise noch ein Link hinzu, mit dem Ihre Leser den Newsletter wieder abbestellen knnen. Leider interpretieren nicht alle E-Mail Clients den HTML- und CSS-Code gleichermaen. Einige von die sen Readern haben sogar die Eigenart, das vorgege bene Layout nicht zu bernehmen oder mit eigenen Standardwerten zu berschreiben. Teilweise hilft es jedoch, die Informationen zweifach mitzugeben: zum
A-XJT3 Vl*t* M i l
UM K M U . .4(1(1 M ,
1 l u t f l U l ) X it f '.t H rftAlOM 5i* h i M i w i n m H 4 * u m >+ ( m i h w ir C i C rl n t ili ic g K ;:i ? :: : i s ; Am ; f o i W K i t s ; . * : 4 W N U a j t : ' 'in : :; f* m t tf :i*.
Comi M M tn t ; m m : t< 9 mWC M IM n x fw A n in ;, K
u i t n a W i i m . v i n n u i n i M M
tu M l lu H l f I
trm .
ta M iM
f e i
ill
lu f r >u4iU
(;u*s ;k;:;
hi u
l u - . t ; J W t W I
einen innerhalb des style-Tags und zum anderen ber ein zustzliches span-Tag. <a href="http://www.meinewebsite.de" style="color:blue;"xspan style="color:blue;">hier steht der Text vom Link...</span></a>
,M , ~
i
-i,
ii iu u v u
-J >1
;c n i f f i r i i U
; i u -: m
Bieten Sie eine alternative Ansicht fr alle Reader, die im Standard keine HTML E-M ail anzeigen.
84
webdesigner 04/2013
TUTORIAL
Der perfekte HTML-Newsletter
Aus diesem Grund ist es jedoch fr Sie als Designer des Newsletters besonders wichtig, eine alternative Sicht auf die Inhalte auszuliefern. Dazu sollte Sie zwei Alternativen anbieten: zum einen eine Textversion des Newsletters, bei dem alle gestalterischen Elemen te fehlen und zum anderen eine Version, die als HTMLSeite existiert und auf die Sie aus dem Newsletter he raus lediglich verlinken. Die reine Text-Version haben Sie im Normalfall recht schnell angelegt. Entfernen Sie aus Ihrem Newsletter alle gestalterischen Elemente. Am Ende sollte dieser nur noch Text und Verlinkungen enthalten. Wenn es der Aufwand zulsst, sollten Sie jedoch zu stzlich eine Web-Version Ihres Newsletters erstellen, die ber einen Link aufgerufen werden kann. Amazon verschickt beispielsweise im Rahmen des Amazon Family Clubs jede Woche einen Newsletter mit neuen Informationen. Diese Angebote finden Sie auch gut integriert in die Amazon-Website, wobei die Seite direkt aus dem Newsletter heraus verlinkt ist.
amazon
v r*
Amazon Family Angebote und Rabatte
'/ -r* Nc* M M r a m W w fcyssn u m m M i
o m u n rc Spar-bo < w n
ii^ .
io
AHlCM 4 OM tM l
H..** <*4
*w
'Z T
Am
m m
(Sparon)= \ ' 1 m o gr t M i
y
A lt iu r f c - r ( h w v r A / - j r t a l r 4*r t f i v h r
m c> i Um
tm m 4,
* W
Im
Y f . to
K I O 4 * .
Kinderwager
H W w a r w a l M M * ) S TU ttT
s-2 0%
Me tu Tere
V'
mm
Bieten Sie eine alternative Ansicht fr alle Reader, die im Standard keine HTML E-M ail anzeigen.
gramme fr eine E-Mail und damit auch fr einen News letter nimmt stetig zu. Dies liegt nicht nur an den neuen mobilen Endgerten wie iPhone, iPad oder den AndroidGerten, sondern auch an der Vielzahl von webbasierten E-Mail Readern und verschiedenen Versionen der Desk top E-Mail Clients. Campain Monitor zeigt eine Auswer tung von Ende des letzten Jahres. In dieser nehmen die iOS-Gerte den Spitzenplatz ein, gefolgt von Microsoft Outlook, Hotmail und Apple Mail. Gerade bei Microsoft Outlook und Apple Mail gibt es jedoch verschiedene
04/2013 webdesigner
85
TUTORIAL
Der perfekte HTML-Newsletter
Versionsstnde mit unterschiedlichen Implementierun gen, was das Testen auch nicht einfacher macht. Es gibt verschiedene kostenlose und kostenpflichtige Dienste, welche die Darstellung eines Newsletters simu lieren und das Ergebnis in einer bersicht darstellen. Kandidaten in diesem Umfeld sind beispielsweise Litmus
(http://litmus.com/), Preview my Email (http://previewmyemail.com/) oder Email on Acid (http://www. emailonacid.com/free-email-test/) Die meisten
Dienste bieten eine eingeschrnkte kostenlose Nutzung an, bieten jedoch nur in den kostenpflichtigen Zah lungsplnen eine vollstndige Analyse an.
Y o u r E rn a T e s t
Prvttw
r
* j r ii* * f r pl*n K i r n mer# jb o o t why you K d J I B M I cfcntt or v it * t n n u n f 10
=Ktfr'l
P e * -' i r O u l i M A t
SutHct lrv
> Vf n x v n r . j k m t n i O M 'K'k >) 11 M i n
er
aa
|
MKm*f
L w y Jm g
Cod w u tytb
> < x
IM
Sh ftrm o
4L
M M I
ir^rsM i
HM
Vor dem Versenden sollten Sie Ihren News letter a u f verschiede nen Plattformen tes ten. Dies bernim m t beispielsweise Litmus autom atisiert fr Sie.
10
Vorsicht Spam
Leider landen Newsletter immer wieder im
Beispiele fr Newsletter
Es gibt eine Reihe von Archiven und Genera toren fr Newsletter. Wir haben einige inter essante fr Sie zusammengestellt:
tionen explizit angefordert hat. Ein Allheilmittel gibt es fr diese Situation nicht, Sie knnen jedoch eine Reihe von Vorkehrungen treffen, damit dies nicht auch Ihrem Newsletter passiert. Die wichtigste Manahme ist eine klare und einfache Struktur der Informationen. Verwenden Sie nicht zu viele Bilder und gehen Sie auch bei der Definition der METATags im Kopf des Newsletters mit Umsicht vor. In manchen Fllen spielt auch die Lnge der E-Mail eine Rolle. Nicht nur aus diesem Grund sollten Sie die jeweili gen Informationen im Newsletter nur anteasern und an schlieend auf die entsprechende Webseite innerhalb Ihrer Webprsenz verzweigen.
Fazit:
letters ist fr HTML-Entwickler nicht allzu kom plex. Die Schwierigkeit besteht vielmehr darin, den Newsletter technisch so einfach wie mg lich zu halten. Wenn Sie dies entsprechend be rcksichtigen, steht dem Erfolg Ihres Newsletters technisch nichts mehr im Wege. P
N E W S L tl
t R r r X A V I P L -1 v..) ^
86
webdesigner 04/2013
WEB-GALERIE
Online Shops
Jo h n P. M c C ia r r y , Jr .
Found
Mmt j o t *
C o rd o n B o w e n
Founder
M m Cordon
Modern und aufgerumt prsentiert sich die renommierte amerikanische Werbe agentur megarrybowen auf Ihrer Webseite. Als Header prangt das Logo der schweizer Schokoladenmarke Toblerone auf der Seite, dem sich die Londoner Niederlassung wid met. In der kleinen Galerie darunter werden weitere Kooperationen angezeigt, deren Bilder sich nach einem Klick auf das Vor schaubild in den Header laden. Die Website ist als Single Page aufgebaut, deren Abschnitte sich ber die Navigation ansteuern lassen. Im Abschnitt Work" wer den erfolgreiche Projekte gezeigt, die mit gut produzierten Dokumentationsfilmen zu den Projekten verlinkt sind. Nicht nur auf die Optik sondern auch auf die Qualitt der Texte wurde viel Wert gelegt. Im Abschnitt About us" erfhrt der Besucher, wer mcgarrybowens eigentlich ist. Sehr sympa thisch setzen sich die Grnder der Agentur unter People" mit einem gemeinsamen Foto in Szene.
W i i
Wallpaper*
RATGEBER
Was ist eigentlich Google AdWords?
Child-Themes inW o rd P re ss
Seit WordPress 3.0 gibt es eine interessante, neue Funktion namens Child-Themes, die von den meisten Usern lange herbeigesehent wurde. Wir sagen Ihnen, wie Sie ein Child-Theme erstellen und welchen Nutzen Sie davon haben.
ordPress hat als Co n te nt -M anagement-system zwar Grenzen, was das Thema Individualitt angeht, aber diese sind recht weit gesteckt. Das gilt selbst dann, wenn man kein komplett eigenes Theme programmiert. Jedem, der sich halbwegs mit WordPress auskennt, gelingt es sehr ein fach, eine individuelle Seite zu gestalten. Hier gibt es zahlreiche Mglichkeiten, auf die spter noch eingegan gen wird. Bis zur Version 3.0 v on WordPress musste man sich als User entscheiden, ob man das individuell ausge staltete Design seiner Seite behlt, oder ob man die m hevoll er-reichte Individualitt vorbergehend aufge ben und das Update durchfhren soll. Im Zweifel musste man sich dann fr das Update entscheiden, gerade wenn es darum ging, mit dessen Hilfe Sicherheitslcken zu schlieen. Seit der Version 3.0 wurde dieses Dilemma gelst, da die Entwickler es mglich machten, sogenannte Child-Themes zu erstellen. Wer ein Child-Theme programmiert, hat zwei Vorteile: Er muss kein komplett neues Theme pro grammieren und die individuellen nderungen und An passungen gehen bei einem Update nicht verloren. Child-Themes sind von den sogenannten Parent-Themes abgeleitet Sie nutzen deren Funktionen und Dateien.
webdesigner 04/2013
RATGEBER
Was ist eigentlich Google AdWords?
bei einem Update berschrieben wird. Fr die Style-CSS bentigt man folgende Befehle: Theme Name: Name des Child-Themes Theme URI: Die URL des Child-Themes Description: Beschreibung des Child-Themes Author: Der Name des Autors Author URI: Die URL der jeweiligen WordPress-Seite Template: Der Ordnername des Elternthemes Version: Die jeweilige Version des Child-Themes Tags: Hier muss der Name des Child-Themes erneut genannt werden.
h t i p : / / C H r p ic c o r v :D o u t / t A ^ n ty ~ w l wr a . i a
f c im c o r t
u r i i * . . / tw c n t y T w z lv c /s t y le . : s 3 * ),
hod y \ d ik g r .u n d - c u lu r : >
M ehr ist fr die Pro gram m ierung eines ChildThemes nicht ntig.
Theme Name, Theme URI, Descrip-tion, Author, Author URI und Version kn
Die Bezeichnungen fr nen mit beliebi-gen Namen bezeichnet werden. Nur un ter Template" muss exakt der gleichen Namen des Parent-Themes auftauchen. Durch den Befehl @import url(,../twentyten/style.css');" wird die Abhngigkeit des Child-Themes vom Parenttheme klar. Durch diesen Befehl wird WordPress sozusa gen ver-deutlicht, auf welches Parenttheme sich das je weilige Childtheme bezieht. Der Befehl @import" wird am hufigsten verwendet, da es so am einfachsten ist, die Style.CSS des Child-Themes einzubinden. Wenn Sie alles richtig gemacht haben, msste Ihr ChildTheme im Theme-Ordner auftauchen, der dann unge fhr so aussehen sollte:
^*ttscm!u2
Tnnt)
T w e n ty Tw elve Child
u i '.if m i l l
C H IL D
CM IN nt * N to#* WM M
2 d L3 *S*
w *B+m
Footer oder die Sidebar nach Ihren Wnschen gestalten. Wenn Sie noch kein Child-Theme angelegt haben, son dern Ihre nderungen bisher einfach innerhalb der Vor lagen des Parentthemes gemacht haben, knnen Sie diese einfach kopieren und in das Childtheme einfgen. So sind Ihre nderungen dann vor berschreibungen bei einem Update geschtzt. Mit einem kleinen Kniff knnen Sie innerhalb eines Child-Themes sogar an der Hauptdatei, also an der index.php nderungen nach Ih ren Vorstellungen durchfhren. Nachdem Sie diese aus dem Parenttheme kopiert und in das Verzeichnis des Child-Themes kopiert haben, mssen Sie sie lediglich umbenen-nen. Statt index.php heit die Datei im Child theme dann zwingend loop.index.php. Die Abhngig keit des Child-Themes von dem jeweiligen Parenttheme
Gestaltungsfreiraum ausnutzen
Neben der Style.CSS haben Sie wie gesagt noch zahlrei che weitere Mglichkeiten, um Ihrer Seite die ge wnschte Individualitt zu verleihen. Sie haben in Bezug auf die Vernderungen genau dieselben Mglichkeiten, wie wenn Sie ein eigenes Theme erstellen wrden. Auf
sollte man immer im Hinterkopf behalten. Es ist nmlich nicht mglich einem Child-Theme Funktionen zuzuf gen, die das Parenttheme nicht untersttzt. Wer mg lichst viel verndern mchte, sollte daher auch ein The me mit mglichst vielen Funktionen und Mglichkeiten als Parenttheme whlen. In diesem Zusammenhang ist oft von sogenanntenFramework-Themes" die Rede
04/2013 webdesigner
89
RATGEBER
Was ist eigentlich Google AdWords?
< titlex?php /* * Print the <title> tag based on what is being viewed. * We filter the output of wp_title() a bit - see * twentytwelve_filter_wp_title() in functions.php. V if ( function_exists(,seo_title_tag')) seo_title_tag(); else wp_title( ?></title> true,,right' );
Das Basis-Theme bleibt unangetastet, kann weiterhin durch Updates auf dem neusten Stand gehalten werden und ab sofort zieht Word Press die header.php immer aus dem Child Theme.
Fazit:
WordPress-User. Es ist nicht nur die Tatsache, dass man trotz eigener nderungen die Updates machen kann und die nderungen dann weiterhin bestehen. Sie helfen auch den WordPress-Nutzern, die es sich viel-leicht nicht Zutrauen, ein komplett eigenes The me zu pro-grammieren, aber gerne zumindest ein wenig an einem Theme herumbasteln wrden. Hier eignen sich die Child-Themes perfekt, da man auch einfach mit Copy+Paste arbeiten kann und zunchst einfach die Dateien aus dem Parenttheme nutzen und sie in das Child-Theme kopieren kann. Die Frage, ob man nun updatet und damit alle nde-rungen verloren gehen oder ob man nicht updatet und da mit ein Risiko eingeht stellt sich nicht mehr, wenn man ein Child-Theme nutzt.
DEUTSCHE POP
www.deutsche-pop.com
TUTORIAL
Auf zu den Sternen
von Oliver Berg hold
w i e s i c h m i t h i l f e v o n I l u s t r a t o r u n d v i e l V i n t a g e -C h a r m e e i n B a n n e r z u e i n e m e c h t e n B l i c k fa n g m a c h e nl s s t .
(M
^ / - O : II
JgJgJgLl3Ll^
Bl
y y. \3
tB T. V.
3*
c
a.
CODING FACTORY
CODING FACTORY
-j %
i J Jk
*
/.
1
J*.
i/
n m wWesigKi u | in ii
inr.rtkdesijne nujaflii.de
Banner-Werbung im Vektorgrafik-Design sieht nicht nur stylish aus, sie ist auerdem plakativer und hebt sich somit gut von den kleinteiligeren Inhal ten von Websites ab.
n diesem Tutorial mchte ich Ihnen zeigen, wie man mit relativ wenigen Arbeitsschritten und den gn gigsten Funktionen in Adobe-Illustrator die Idee fr ein Label samt Grafik in Szene setzen kann. Alle Elemen te bleiben voll skalierbar und eignen sich daher sowohl fr Print als auch fr das Web. Damit steht zum Beispiel der Verwendung im Rahmen einer breit angelegten Kampagne nichts mehr im Weg. Das hier gezeigte Banner soll einen Dienstleister fr die Umsetzung von Webdesigns in HTML bewerben. Als Name des fiktiven Dienstleisters habe ich mich fr Ro cket Lab" entschieden. Bei so einem Namen ist eine Ra kete als Markenzeichen Pflicht. Ich wollte daher eine Kombination aus einer Rakete und einem Schriftzug fr das Banner, geeignet sowohl fr ein Label, als auch fr die Gestaltung eines Banners. Die Rakete sollte auch in kleinem Mastab prgnant sein und sich gut mit ande ren Elementen kombinieren lassen. Daher sollte sie nicht besonders detailreich sein, sondern besser aus einfa-
chen Formen bestehen. Das Tutorial ist zur bes seren Nachvollziehbar keit in drei Phasen un terteilt, die jeweils stehen. unter einer eigenen berschrift Unter anderem zeige ich, wie man eine eingescannte Schrift vektorisiert. Auerdem enthlt das Tutorial einen kleinen Exkurs zum Thema Bezierkurven", einer zentralen Funktion fr Vektorgrafiken. In Pho toshop ist das dazugehrige Zeichenstift fr viele Ein steiger und Fortgeschrittene ein Buch mit sieben Siegeln. In Illustrator sind die einzelnen Funktionen zu dem anders ausgelegt und drften damit auch Photoshop-Zeichenstift-Kenner zunchst vor ein Rtsel stel len. Sind die Grundlagen aber erst verinnerlicht, merkt man schnell, dass es sich mit der Illustrator-Variante komfortabel arbeiten lsst.
92
webdesigner 04/2013
TUTORIAL
Auf zu den Sternen
E l
CODING FACTORY
vnvtMesit1 oufuitit
f\A
W ^ T M i t dem Auswahl-Werkzeug" (V) und mithilfe des Rasters positioniere ich die Formen so, dass sie zu sammengefgt werden knnen. Mit dem Direktaus-
zwei Eckpunkte verbinde sie. (Einfacher geht es, wenn in den Illustator-Voreinstellungen die magnetischen Hilfsli nien bzw. die Ausrichtungslinien aktiviert sind.) Der Rumpf der Rakete ist damit bereits fertig.
t. A-J
-i
r~ y~ i
M*Wri
CODING FACTOR
1 M
1 1
a.
i. 2^ 2 IHN
I
04/2013 webdesigner
93
TUTORIAL
Auf zu den Sternen
Die Montage"
Anschlieend werden die Einzelteile sozusagen zusammengebaut und an den Rumpf montiert. Fr den Hauptantrieb der Rakete dupliziere ich die Tropfenform, skaliere sie entsprechend und platziere sie mittig unter der Rumpf-Form.
(M) ein Rechteck und modifiziere mit dem Dlrektauswahl-Werkzeug"(A) die Eckpunkte.
CODING FACTORY
m.weMttifHMUfuiiit
/ 'V Q D ie Fenster
\ J O je t z t fehlen noch die Fenster. Mit dem EllipsenWerkzeug"(L) zeichne ich einen Kreis, dupliziere und ver
Tropfenform
v ^ F r die Tropfenform zeichne ich mit dem Zei-
kleinere ihn. Anschlieend richte ich beide Formen verti kal untereinander aus. Damit ist die Rakete fertig!
CODING FACTORY
f
YOU DESIGN . WE HTML
94
webdesigner 04/2013
TUTORIAL
Auf zu den Sternen
Das Label
ter erstellen, wie fr unser Label Rocket Lab, kann man einen geeigneten Font in einem Vektorprogramm wie Illustrator in Pfade umwandeln, um ihn anschlieend zu modifizieren. Als Alternative zu echter Handarbeit eignet sich in diesem Fall z.B. auch derAdobe-Font Brush Script Std", zu bekommen z.B. bei MyFonts.
(http://www.myfonts.com/fonts/adobe/brush-script")
Vielleicht haben Sie aber auch eine besonders schne Handschrift und zeichnen einfach etwas vor, das Sie dann scannen und vektorisieren knnen. In alten Zeitschriften, Werbebroschren und Bchern lassen sich ebenfalls schne, manchmal sehr skurrile Schriftzge finden, die als Inspiration oder auch als di rekte Vorlage fr individuelle Grafiken dienen knnen. Ein Besuch auf dem Flohmarkt oder das Stbern bei ebay lohnt sich jedenfalls.
/a /> J * /t
T v " u - o
te mit jeder wiederholten Drehung gleichzeitig dupli ziert wird. Um aber das Funktionsfenster fr die Drehung nicht fr jeden Schritt erneut aufrufen zu mssen, be nutze ich den Shortcut Strg+D. Damit dupliziere und drehe ich die Raute dreiig Mal, bis der Kreis geschlosse nen ist. Da jede Drehung um einen Winkel von sechs Grad versetzt ist, verteilen sich die 30 Rauten gleichm ig ber den Kreis, denn 30 x 6 ergibt genau 180. Anschlieend markiere ich alle einzelnen Objekte mit einem Auswahlrahmen und wandle die Rauten in ein einzelnes Objekt um. Dafr rufe ich das Pathfinder" Werkzeug
(V) markiere ich alle einzelnen Objekte des Strahlenkran zes und mit dem Formmodi-Befehll/ ere/nen"fge ich sie zu einer Form zusammen. Die Strahlen werden anschlieend in ihrer Deckkraft reduziert und unter der Rakete platziert. I , \\\\\w ]///// OsXVwAu\ w / / / / s
4 Jr s |
aus mindestens zwei sogenannten Ankerpunkten. Oder anders gesagt, die Kurve entsteht zwischen diesen An04/2013 webdesigner
I Vprnnfn (rum Ervdlcn riner lunimmrngeirtrtrn Fofm und xum Hinnrfugen rum Fc tmbrrei<h b grdruclctrr AH-Tnttf klicken,
95
TUTORIAL
Auf zu den Sternen
kerpunkten. Klicken Sie mit dem Zeichenstift-Werkzeug" (P) auf die Ar beitsflche, um einen Ankerpunkt festzulegen. Setzen Sie jetzt einen zweiten Ankerpunkt, werden beide Punk te automatisch mit einer Linie verbunden. (Setzt man den zweiten Ankerpunkt bei gleichzeitig gedrckter Shift-Taste, wird die Linie exakt horizontal oder vertikal angelegt, oder auf Zwischenpunkten in Abstnden von 45Grad).
m mr 4
A N K IR P U N K T
13
Kurven formen
Wiederholen Sie diesen Schritt, legen Sie zwei
Komplexere Formen
Mchte man komplexe Formen zeichnen, wie
einen Schriftzug, ist es ratsam, mehrere Pfade bzw. Kur ven zu zeichnen, denn kleinere Einheiten lassen sich besser kontrollieren und korrigieren. Stimmt das Ergeb nis, kann man anschlieend mit dem Zeichenstift-
Ankerpunkte fest und halten Sie dieses Mal aber dabei die Maustaste gedrckt. Jetzt ziehen Sie bei gedrck ter Maustaste vom zweiten Punkt weg: Es entsteht eine Kurve, deren Form direkt ber den zweiten Anker punkt gesteuert werden kann. Auer den beiden An kerpunkten der Kurve erscheinen zwei weitere Punkte, verbunden mit einer Werkzeuglinie, mit denen sich die Kurve direkt modifizieren lsst. Mit dem Direktauswahl-
. . .
15
Ausschnitte in Formen
Mchte man Buchstaben zeichnen oder pau
Prozentwerten. Die Option Original Anzeigen" bietet fr mehr Kontrolle die Kontur der Ursprungsform in ei ner anderen Farbe. Meiner Meinung nach ist dieses Werkzeug aber so gut wie berflssig, da es keine detaillierten Einstellungs mglichkeiten besitzt und sich der Effekt deshalb ei gentlich gar nicht kontrollieren lsst.
96
webdesigner 04/2013
sen, die einen geschlossenen Bereich oder Bauch ha ben, wie z.B. daso" in Rocket" ist es am einfachsten, zwei Formen zu zeichnen, um anschlieend den inne ren Teil herauszuschneiden. Zuerst zeichne ich mit dem Zeichenstift-Werkzeug" (P) die uere Kontur des Buchstaben. Dann sperre ich im Ebenen-Fenster dieses Objekt.
TUTORIAL
Auf zu den Sternen
Typografie
19
FreeFonts zum Einsatz:Chunk Five" undLeague Gothic". Beide Schriften bekommt man bei Fontsquirrel:
http://www.fontsquirrel.com/fonts/League-Gothic http://www.fontsquirrel.com/fonts/ChunkFive
16
Fr Chunk Five gibt es keinen kursiven Schnitt (italic). Dieser Effekt lsst mit Illustrator aber leicht imitieren. Dazu wird die Schrift ausgewhlt und anschlieend mit dem Frei-tronsformleren-Werkzeug" (E) in eine ge wnschte Neigung transformiert. Am einfachsten ge lingt das bei gedrckter Shift-Taste. w \
in das Dokument, legt Illustrator automatische eine neue Arbeitsebene an und ich kann die Innenform des Buchstabens zeichnen. Auerdem kann ich die Deck kraft soweit reduzieren, dass die darunterliegende Vor lage deutlich sichtbar wird. Fr die Flche der inneren Form whle ich eine Farbe fr deutlichen Kontrast.
Q.
fOrrwo#:
J
* %
* 4
y. &
o.
Ch u n k
CODING FACTORY
f iv e ]
-b S
| | | AI
7 D ie Sperrung aufheben
/ Jetzt hebe ich die Sperrung im Ebenen-Fenster
wieder auf und whle beide Formen aus. Dafr klicke ich bei gedrckter Strg-Taste nacheinander auf die Farbmarkierungen der Ebenen im Palettenfenster.
i m m 2
* * % Q* ? 'r ! ttrm
t : m m *- : mm. $ - : i m *.
4m
T w k k
rud
CODING r rf FACTORY
JNK FIVE
18
(< k
verdeckte Flche, also den unteren Teil der Formen, der herausgeschnitten werden soll. Jetzt sind beide Formen gruppiert. Ich hebe die Gruppierung auf, whle die obe re (in diesem Fall die grne) Form aus und entferne sie ber die FunktionAuswahl lschen". Alternativ kann die Auswahl auch mit der Entfernen-Taste gelscht werden.
04/2013 webdesigner
97
TUTORIAL
Auf zu den Sternen
Q Letzte Feinheiten
JC h u n k Five verwende ich auch fr den Schrift zug YOU DESIGN WE HTML". Wer will, kann diesen Teil noch mit einigen horizontalen Linien und Sternen er gnzen. Und probieren Sie es doch mal mit anderen
-r.
%
CHU
Farbkombinationen...
M t* -
th e
rv
-J 0.\ '
y \,
.
j 6
FACTORY
CODING
CODING FACTORY
YOU DESION WE H TM L
m tMtufbtf upMflt
G o K h w *
fr * *
>*
m*j
* 1 - - . . ! tm
- = = * = =n o irzjiruji
rmc n *in.t
f 7 m
jp
rzji
* 7^11 tz ji
ID .
S Jk m if
*
i.T .
y s.
0.*k
3 .-1
jj j
Q.A 1 %
b i J P i L
: * * * '4 ac^I
s.*> * a -r.
CODING FACTORY
H U N K FIV E
O tgw tm*
K.
J =5
I1
w
Ju
W i P
th e
YOU DESIGN WE HTML
League Gothic
w w w .w eb d 8sitn er-m asazin .iie
98
webdesigner 04/2013
WEB-GALERIE
Inspiration
jr
-----------M M B M inUD M ( WM
dustinwood
mm>nrnm mmmm
A i 0 -1
C O N TA C T
eaxCRuflH*
-r
BOXCRUSH W EB D E S IG N
M t u c * :* t i l r a O A -.r .
NEIGHBORHOOD SANDBOX
SEE MORE ON THIS PROJECT *
ft**
INVkCB 0EO**
c o m
M > w < t AI
somAMS
conta
sh cvujt
stiwmdshp
E X P L O D E D PEN
l*i '
Ziemlich ungewhnlich prsentiert sich der Webdesigner Dustin Wood auf seiner Homepage. Die bis auf ein paar ein leitende Worte und der links angebrachten Navigation fast komplett in schwarz gehaltene Seite hat einen sehr individu ellen Stil. Auf den Unterseiten erfhrt man mehr ber die Ar beit von Dustin Wood. Er stellt einige seiner Arbeiten vor und man erfhrt, dass er neben der Konzipierung von Webseiten und Videos und Printprodukte anbietet.
8.8 B U /A
as* the experts
ADV
p
NATIONALLY?
-T ")-mrfiiPUPM Cowl
IN THE NEWS |
Iim mm
I# 1(
S h o p p i n g a u c h i m I n t e r n e t a l s E r l e b n i s z u z e l e b r i e r e n , o h n e d e n P r o d u k t e n d i e S c h a u z us t e le n ,is te in ee c h t eH e r a u s fo r d e r u n gf rW e b d e s ig n e r .
Der Online Shop von S. Oliver ist im Layout betont schlicht gehalten. Auf der Startseite findet der modebewusste Besucher dafr eine Reihe interessanter Inhalte. Die Seite ist mehr als ein Shop, sie zeigt Hinweise auf Verkaufsaktionen, stellt Trends vor und bie tet sogar Modeberatung in Form von soge nannten Lookbooks" an. All diese Dinge sorgen dafr, dass der Besucher gerne wie der kommt. Die Qualitt der Marke S. Oliver wird vor al lem durch absolut professionell gemachte Fotos transportiert. Vor allem die ausge whlten Models sprechen die junge Ziel gruppe perfekt an. Auch auf Funktionalitt wurde groer Wert gelegt. In der Galeriean sicht ist zum Beispiel jede Produktabbil dung mit einem Hover-Effekt versehen, der nur das Produkt an sich und, in einer zustz lichen Box, die verfgbaren Gren zeigt.
LOOKBOOK
NEW SLETTER
Cf* OltoM
BALLERINAS
SALE
s & lx m
| (t M I m w M f l m m
<25 -
KM M I \ C iu m
njM H ft fi% m
nM M
10 0
webdesigner 03/2013
WEB-GALERIE
Online Shops
r s r s f in
MQMI
MMN
SAU >
MV
V < M m NMiMaH
Kickz.com ist ein Online Shop fr Sport schuhe und Kleidung, wie sie in der HipHop-Szene gerne getragen werden. Ent sprechend stylish und sportlich prsentiert sich der Shop. Um bei den Besuchern Be gehrlichkeiten zu wecken, werden die Mar ken und vor allem ihre Produkte zielgruppengerecht in Szene gesetzt. Unterhalb der Slideshow befindet sich praktisch als zwei te Navigationsleiste eine Leiste mit den Emblemen der namhaftesten Hersteller, so dass die Fans bestimmter Marken und Na men sich gezielt informieren knnen. Auch auf den Produktseiten fehlt es nicht an Bedienkomfort. So sorgt eine Lupen funktion fr eine detailreiche Darstellung der Produkte. Ein besonderes Problem bei Mode sind die uneinheitlichen Grenbe zeichnungen. Kickz.com bietet bei Schuhe zum Beispiel die Option, Gren als euro pische, UK- und US-Grenbezeichnungen anzeigen zu lassen. So ist zumindest schon eine Verwechslung amerikanischer und britischer Gren ausgeschlossen.
Mm
....
l* M (M
4 _ JL mmo | M w: n
B3
f l.
Vans
SUPRA
MAflXC*
FRA
m4 V iru ii4 l M i
IM W lN
/4h>
i^ u h > im
IHMr r> 1r
fw w n l * m o * W p w r # t r v * v r * t a M A M M P .f ^ i a l j i r f n u iw , M U K v i K a u H m )
* urw*>/ " * In n
OMI
VlHM l
H i.U
O S
STOHS
UHUS
U .ls
K l .
Vnm tf umw
SCHUHE
46 2 3 471-3
material te>1 il
psn
M
MW
U lf
[< .]
M
U.
[ it] [r] I m ]
M I W
m
m m I
> |
[ "* J
v
- M M ir
tl
*
i
II mm
mI
M m
m.
an
m m
03/2013 webdesigner
101
a ll
WEB-GALERIE
Online Shops
r * _f i *
M M I U I & 1M l 'i
K it
M r a w / im ? ! tftifn * u.uu J-
ra fc im o e
W ill^oow i.nn
i^ r v . iHIN <'. J* ' ; L i -3
M I F K S im
Suchen
Das Full-HO-Smsrtpborv#
BOSCH
BO)) VAF 28444
HU*
f t
n
* 1 0 1
fk* 1 0 0
K
rCfTA,5# 7 Q * w t(f ir 4 n A iiu iiy
liw fr ft WMmiw i i l
M ritjm tcaiw i ft CM
f t
f t r t a t n f fk T iff y v iir iT i)
B*tirvdruo#r><los Format
9Q f
UM UBOJ
t/fltnKUgiai1
A3 i rt*rutrart*f vo ri Hb
P m M om c
P H IL IP S
KENW O D
fliUltl- M O i iS
*= B
7(99 P JAflikiaft Aus heutiger Sicht ist kaum vorstellbar, dass amazon einmal als reiner Bcher-Online-Shop ange fangen hat und erst spter anfing, seine Produkt palette in alle erdenklichen Richtungen auszubauen, redcoon.de kann beinahe eine hnli che Unternehmenshistorie vorweisen. 2003 als rei ner Online Shop fr Unterhaltungselektronik ge startet, bietet das Aschaffenburger Unternehmen heute auch Bcher, Baumarktartikel, Brobedarf und Sportartikel an, und zwar international. Nicht zufllig erinnert die redcoon-Seite in Aufbau und Funktionalitt der aktuellen amazon-Seite. Bei der Firmenfarbe hat man sich fr ein feuriges Rot entschieden, das interessanter weise auch fr But tons verwendet wird aus Conversion-Optimierungstechnischer Sicht eigentlich nicht ratsam. Der horizontale lineare Verlauf im Fieader wird bei den Buttons wieder aufgegriffen und nimmt dem knalligen Rot geschickt die warnende Wirkung. . L
inkl. M wSt., keine Versandkosten
K f b ii r t iw i J i
JO-*tnm*-TV, r c .
HiM IrtTUW/H
KO -TV,r*M O .C*frTK.
JETZT BllTTERN
DERREDCOON NEWSLETTER
UM
?m py
N_L H C*iE NA*MT>CN mt
S O N Y
IwbrtH * tltUlMMM
IV Ifd M lM r iN l
Gigaset
EPSON
B
V H *N W * .
Mt & P
FuftTfrAN'MtfMi m .B w r i
atffp0
lpv-4
<3Qp
v a m v t iH v * t j > v * r< . A04
O tjflt'ftu i
WMflltf
<WC>uW
Ararat m ix*
nrfln
A lle s f rs A b itu r: J e tz t n o c h m al G as g e b e n !
acRwetsuNG
SOFORT
VkN
P ayP al
Y
<!o :
**
im
IN D E N W A R E N K O R B
*
<asr .1
vl
W prtatn r t f r j w t f r iim f t Ob L r . d c f l i i i : i r a r t i M i r w i f n u n d A if ir r t t Aff C lu n c n , N r M n t a A m h
^ ferewn '
r*#tUrM>r H in t * C m U * ok de
('UiW rrtfV iiv u n
m
e*TiK* vn wV&J
M f lm
M i t * u t * * n m >vK3<h W M A M M l
D 'W A w
y*T*t
WWMW
9 U h H k m
iHtl 'M t
**Cft
Ouc* <on*w
mfeMt. vrivtv #*
/ 1 9 0
cmmcic n k * io .* o i ** rtu O tu iN W
T l if W iK O
r ^ i
> j m
to t +&.< > M4 f*jM R < * *i* d lr4 M n ii* T MO AM ft* h r* Ji-^1 iV A f r m m l rrhaw^tKIw t i ba <Jk*T*
SEH R G U T
10 2
webdesigner 03/2013
WEB-GALERIE
Online Shops
th mann
l.it/ll**
MH
l* n
I*A
(II
* St#n mrHrrv
W illkom m en zu H ause!
Harrte* H Io r iM n b *
rtAlan M*uN*ut. fan t*n hntn
|Bm
io*
kotlaMi
K0
Der grte Nachteil eines Online-Shops ist wohl, dass man die Produkte vor dem Kauf nicht anfassen, geschweige denn auspro bieren kann. Fr einen Musikinstrumenteund Studiotechnik-Anbieter ist dieses Prob lem noch grer, da es sich bei vielen Produkten um recht teure Anschaffungen handelt, diese mitunter auch recht sperrig sind und nicht zuletzt der Klang eine w e sentliche Rolle spielt.Thomann als einer der grten Anbieter von Musikinstrumenten und Studiotechnik hat mit seiner Website versucht, seinen Kunden so gut es geht entgegenzukommen. Das Design an sich kommt zunchst etwas bieder daher. Auf fllig ist aber die starke Kategorisierung der Produkte. Wer sich nach einer E-Gitarre um schauen mchte, muss sich durch gleich mehrere Kategoriestufen klicken: Gitarren und Bsse>E-Gitarren>E-Gitarren-Modelle. Die beispielhaften Abbildungen bei den Kategorien sind dabei auch fr Laien eine ungeheure Hilfe. Auf der Produktseite gibt es dann auf den ersten Blick die techni schen Details in Form einer Bullet List und, weiter unten, Produktrezensionen von an deren Kunden. Um den Klang des Instru ments beurteilen zu knnen, wurden in ei nem eingebundenen Player verschiedene Soundbeispiele bereitgestellt.
SEHR GUT
4 .9 1
M i ThO^rirt w
V# r w r
mf
V#ry<#
Mhiilwr
>lHnilw4wm f U MrM H v tH N
r o i^ r p iM ir
0 * r r t '# i : U M i M f
* * #In
P M rUr*
Ow Mf I
LT r i| * n
Hl) I* U i . f4u o w
I I I . (M I
i M I t l IM IM K I X M
MM
. i
M l, I M
im
,-
im
U M . TM
IN*. .%AU>, M# w . I M IW *1 IM OM H H W . W - w
Itt, Mt
fM i
f o l l o w Utt
in ,
i<
o nt u i it t e r
VIDlOBIOG
t
IM M
IM * . I N IM \ IM
im
MTV
I MnM I l M ) ..
VM N 1 | g i . l M a V
s
\M
im
M l I W - w
IM , I M
IM
*. I
Tt M w
Hf tfMw:
l>*. I M H l, I M
0 * S A /* ??3 A
(* 1
M w t lK I N n A lM m l U f M M f i t* M
To|)Niw
100%
RATGEBER
Buchrezension, Modernes Webdesign
enn Sie kein langes theoretisches Geplnkel mchten, sondern direkt mit der praktischen Photoshop-Arbeit loslegen wollen, ist das
Buch Adobe Photoshop CS6 - Schritt fr Schritt zum perfekten Bild genau das Richtige fr Sie. Das Sprichwort Erst die Arbeit, dann das Vergngen" wird hier einfach komplett ignoriert und der Spa an erste Stelle gestellt. Auf insgesamt 436 Seiten und in elf sehr ausfhrlichen Kapiteln zu grundlegenden Themen, wie beispielsweise Auflsung und Grundlagen, Farbkorrektur und SchwarzWei-Bilder oder Retuschieren und Verbessern, fhrt der Grafikdesigner und Adobe Certified Expert Markus W ger den Leser Schritt fr Schritt in die faszinierende Photoshop-Welt ein. Bereits beim Durchblttern wird klar: Lange theoretische Themenbesprechungen wird man
webdesigner 04/2013
hier nicht finden. Rund 100 verschiedene Workshops mit Arbeitsmaterial auf der beiliegenden Buch-DVD erwar ten den Leser. Besonders gut geeignet ist dieses Praxis buch durch die klar strukturierte Wissensvermittlung fr Einsteiger. Die einzelnen Kurz-Workshops sind nach Schwierigkeitsgrad kategorisiert, sodass der Leser leicht einschtzen kann, ob der eigene Wissensstand den er forderlichen Fhigkeiten entspricht. Das hilft gewiss da
RATGEBER
Buchrezension, Modernes Webdesign
bei, Frust zu vermeiden und sich langsam an die einzel nen Herausforderungen heranzutasten sowie die unzh ligen Facetten des Bildbearbeitungsprogramms schritt weise kennenzulernen. Der Autor greift hier auf seine langjhrigen Erfahrungen als Trainer zurck und wei genau, welche Fragen am hufigsten auftauchen und welche speziellen Themen, gerade fr Einsteiger, am schwierigsten zu bewltigen sind. Wenn ntig beginnen die Kapitel mit einem Grundlagenexkurs, in dem alle fr die folgenden Seiten notwendigen Informationen kurz und kompakt erlutert werden. Gut ist auch, dass die Workshops jeweils durch einen kurzen Vorspann einge leitet werden, der den Leser darber informiert, was man lernen kann, welche Werkzeuge und Funktionen ver wendet werden und wie das Endergebnis sein aussehen wird. Die praktischen Workshops sind wirklich sehr gut zu verstehen und leicht nachvollziehbar, sodass sogar blutige Anfnger direkt in die Photoshop-Arbeit einstei gen knnen. Egal ob ein monochromes Bild koloriert, Hauttne verbessert oder auch Haare freigestellt wer den sollen, Wger versteht es, auch sehr anspruchsvolle Techniken nachvollziehbar zu erlutern. Auch optisch berzeugt uns das Praxisbuch auf ganzer Linie. Dem Au tor ist die Bebilderung des Praxisbuches und damit auch die Auswahl des Arbeitsmaterials sehr gut gelungen. Ein weiterer Pluspunkt ist auerdem, dass man das Buch auch gut als Nachschlagewerk verwenden kann. Der Au tor hat darauf geachtet, viele Querverweise zwischen den einzelnen Exkursen und Workshops einzubauen. Zustzlich rundet ein ausfhrlicher Index am Ende des Buches den Gesamteindruck ab.
Fazit:
fr Schritt zum perfekten Bild ist speziell auf die Be drfnisse von Photoshop-Einsteigern zugeschnit ten. Der Autor Markus Wger greift auf seine Erfah rungen als Photoshop- und InDesign-Trainer zurck und wei genau, wo die grten Einstiegsschwie rigkeiten auf Bildbearbeitungs-neulinge lauern. Doch mit diesem Buch tappen Sie nicht in die Anfnger-Fallen und bleiben garantiert mit sehr viel Spa am Ball. Erfolgserlebnisse motivieren bekannt lich, und genau das wollte der Autor mit diesem Werk erreichen. Leicht verstndlich, sehr bersicht lich und kompakt erklrt der Experte das komplette Bildbearbeitungsprogramm. Ob Effekte, Retuschen, Farbkorrekturen, Montagen oder einfach grundle gende Fragen zum Arbeiten mit dem Programm das Praxisbuch hat fr alles eine Lsung parat. Toll ist auch, dass eine 30-tgige CS6 Extended-Testversion auf der DVD mitgeliefert wird. So steht einem sofortigen Eintauchen in die Photoshop-Welt nichts mehr im Wege. Wir knnen eine klare Empfehlung aussprechen. Photoshop-Neulinge sind mit diesem Praxisbuch auf jeden Fall auf der sicheren Seite. Fortgeschrittenen werk dienen. Photoshoppern kann dieses Buch vor allen Dingen als praktisches Nachschlage
^ F r e is te lle n m i t K a n le n : W enn a u to m a tis c h e F re is te lle r ve r sagen, z e ig t Ih n e n d e r Experte, w ie m a n m ith ilfe v o n K a n le n fre is te lle n k a n n .
2
7 23 29 59 64, 65
04/2013 webdesigner
105
JOB BOERSE
Stellenanzeigen aus der Welt des Webdesigns
braintaas
e-business technology
Ihre Chancen
Sie arbeiten innerhalb eines dynamischen Teams im Umfeld einer aufstrebenden Online-Agentur. Durch unsere langjhrige Erfahrung knnen Sie auf beste hende Strukturen zurckgreifen und sind dennoch flexibel in der Implementierung neuer Lsungsan stze. Durch unsere Arbeit mit renommierten und international ttigen Unternehmen, bieten wir Ihnen spannende Projekte, kreativen Freiraum und vielver sprechende Perspektiven fr Ihre berufliche Karriere. Bitte senden Sie Ihre Bewerbung inklusive Lebens lauf, frhestem Eintrittstermin und Gehaltsvorstel lungen an:
Ihr Jo b
Gerade um den Bereich Online-Analyse und -Mar keting strker auszubauen, suchen wir dynamische und professionelle Untersttzung in beiden Teilbe reichen: Umsetzung umfangreicher Online-Analysen Entwicklung von Online-Marketing-Strategien Planung, Betreuung und Monitoring der Kampa gnen (SEO, SEA, Affiliate, Display, Social-Media, etc.) Optimierung der Shops- & Websites durch A/B-Testing, Usability-Optimierung, etc. Direkter Kontakt zu Kunden & Partnern Aufbau eines Teams und Betreuung der Mitarbeiter
jobs@braintags.de Braintags GmbH Jakob-Kaiser-Strae 12 47877 Willich Christoph Trautmann Recruitment & Human Resources T e l:+49 (0)2154 4704100 Fax: +49 (0)2154 4704 111 E-Mail: jobs@braintags.de Web: www.braintags.de
Job-ID aufwww.der-webdesigner.net: j58
Ihre Qualifikationen
Um effektiv und kundenorientiert arbeiten zu kn nen, ist uns Ihre Persnlichkeit mindestens genauso wichtig, wie objektive Anforderungen. Sie sollten daher ein hohes Ma an Teamfhigkeit mitbringen, durch Ihre Arbeit begeistern und sich vor allem selb stndig neue Themengebiete erarbeiten knnen.
10 6
webdesigner 04/2013
JOB BOERSE
Stellenanzeigen aus der Welt des Webdesigns
b ra in ta g s
e-business technology
Java Softwareentwickler/in
ber Braintags
Wir sind eine schnell wachsende E-Business Agen tur mit ber 10 Jahren Erfahrung in der Erstellung von Online-Shops, Websites und komplexen CloudApplikationen (CRM, Kampagnen-Management, Newsletter-Management, etc.). Durch unseren pa tentierten Java Application Server und unser eigenes Rechenzentrum sind wir in der Lage, alle Kunden wnsche selbstndig umzusetzen und entsprechen de Lsungen ber die eigene Software-Plattform zu entwickeln. SOA, etc.) und Web-Technologien Ein strukturierter, analytischer und zielorientierter Arbeitsstil
Ihre Chancen
Sie arbeiten innerhalb eines dynamischen Teams im Umfeld einer aufstrebenden Online-Agentur. Durch unsere langjhrige Erfahrung knnen Sie auf beste hende Strukturen zurckgreifen und sind dennoch flexibel in der Implementierung neuer Lsungsan stze. Durch unsere Arbeit mit renommierten und international ttigen Unternehmen, bieten wir Ihnen spannende Projekte, kreativen Freiraum und vielver sprechende Perspektiven fr Ihre berufliche Karriere. Bitte senden Sie Ihre Bewerbung inklusive Lebens
Ihr Jo b
Als Java Softwareentwickler/in arbeiten Sie inner halb eines Teams an kundenspezifischen Lsungen und der Weiterentwicklung unseres patentierten Java Application Servers. Zu Ihren Aufgaben zhlen: Analyse, Spezifikation und Dokumentation pro grammatischer Anforderungen Entwicklung und Gestaltung von Software- und Anwendungsarchitekturen Entwicklung von komplexen Kundenlsungen Weiterentwicklung eines patentierten Java Applica tion Servers Betreuung und Beratung der Kunden
jobs@braintags.de Braintags GmbH Jakob-Kaiser-Strae 12 47877 Willich Christoph Trautmann Recruitment & Human Resources T e l:+49 (0)2154 4704 100 Fax: +49 (0)2154 4704 111 E-Mail: jobs@braintags.de Web: www.braintags.de Job-ID a u fwww.der-webdesigner.net: j59
Ihre Qualifikationen
Um effektiv und kundenorientiert arbeiten zu kn nen, ist uns Ihre Persnlichkeit mindestens genauso wichtig, wie objektive Anforderungen. Sie sollten daher ein hohes Ma an Teamfhigkeit mitbringen, durch Ihre Arbeit begeistern und sich vor allem selb stndig neue Themengebiete erarbeiten knnen. Darber hinaus erwarten wir: Ein abgeschlossenes IT-Studium oder eine ver gleichbare Ausbildung Fundierte Erfahrung mit technischer Konzeption / Software-Architektur von Web-Anwendungen Sehr gute Kenntnisse aktueller Software- (JEE, Java,
04/2013 webdesigner
10 7
S t e l le n a n z e ig e n a u s d e r W e l t d e s W e b d e s ig n s
bra in ta a s
e-business technology
Ihre Chancen
Sie arbeiten innerhalb eines dynamischen Teams im Umfeld einer aufstrebenden Online-Agentur. Durch unsere langjhri ge Erfahrung knnen Sie auf bestehende Strukturen zurck greifen und sind dennoch flexibel in der Implementierung neuer Lsungsanstze. Durch unsere Arbeit mit renommier ten und international ttigen Unternehmen, bieten wir Ihnen spannende Projekte, kreativen Freiraum und vielversprechen de Perspektiven fr Ihre berufliche Karriere. Bitte senden Sie Ihre Bewerbung inklusive Lebenslauf, frhe stem Eintrittstermin und Gehaltsvorstellungen an:
Ihr Job
Sie leiten ein Projektteam aus den Abteilungen Grafik, Fron tend- und Backend-Entwicklung und setzen eigenstndig Web- & Softwareprojekte um. Sie berichten direkt an die Geschftsleitung, stehen in engem Kontakt mit dem Kun den, steuern die internen Ressourcen und planen Budgets, Timings, etc.. Zu Ihren Aufgaben gehren auerdem: Analyse, Konzeption und Projektierung von webbasierten Softwarelsungen Fhrung des Projektteams, Steuerung und Motivation der Mitarbeiter Reporting intern und extern Erster Ansprechpartner fr den Kunden
jobs@braintags.de Braintags GmbH Jakob-Kaiser-Strae 12 47877 Willich Christoph Trautmann Recruitment & Human Resources T e l:+49 (0)2154 4704 0 Fax: +49 (0)2154 4704 111 E-Mail: jobs@braintags.de Web: www.braintags.de
Job-ID auf www.der-webdesigner.net: j60
Ihre Qualifikationen
Um effektiv und kundenorientiert arbeiten zu knnen, ist uns Ihre Persnlichkeit mindestens genauso wichtig, wie ob jektive Anforderungen. Sie sollten daher ein hohes Ma an Teamfhigkeit mitbringen, durch Ihre Arbeit begeistern und sich vor allem selbstndig neue Themengebiete erarbeiten knnen. Erfolgreich abgeschlossenes Studium (z.B. BWL, Kommuni kationswissenschaften, Informatik) oder eine vergleichbare Ausbildung
10 8
webdesigner 04/2013
JOB BOERSE
Stellenanzeigen aus der Welt des Webdesigns
bra inta g s
e-business technology
Web-Entwickler/in, Webdesigner/in
ber Braintags
Wir sind eine schnell wachsende E-Business Agentur mit ber 10 Jahren Erfahrung in der Erstellung von OnlineShops, Websites und komplexen Cloud-Applikationen (CRM, Kampagnen-Management, Newsletter-Manage ment, etc.). Durch unseren patentierten Java Application Server und unser eigenes Rechenzentrum sind wir in der Lage, alle Kundenwnsche selbstndig umzusetzen und entsprechende Lsungen ber die eigene Software-Platt form zu entwickeln. Neben den technologischen Leistun gen stehen wir unseren Kunden als auch E-Business-Consultants zur Verfgung, bieten Web- & Marktanalysen an, entwickeln umfangreiche Vermarktungs-Strategien und leiten unsere Kunden durch alle Online-Marketing-Kanle. Sehr gute Kenntnisse in aktuellen Webtechnologien wie (X)HTML/DHTML, XML/XSL,CSS, JavaScript Flohe Affinitt zu digitalen Trends, Web-Technologien, Usability, usw. Mindestens 3 Jahre Erfahrung im Bereich Softwareund/oder Webentwicklung Ausgeprgtes Qualittsbewusstsein Optional: Erfahrung in der Entwicklung nativer Apps und HTML5 Optional: Erste Fhrungserfahrungen Optional: Online-Marketing Know-How (SEO,Tracking, etc.)
Ihre Chancen
Sie arbeiten innerhalb eines dynamischenTeams im Umfeld einer aufstrebenden Online-Agentur. Durch unsere lang jhrige Erfahrung knnen Sie auf bestehende Strukturen zurckgreifen und sind dennoch flexibel in der Implemen tierung neuer Lsungsanstze. Durch unsere Arbeit mit re nommierten und international ttigen Unternehmen, bie ten wir Ihnen spannende Projekte, kreativen Freiraum und vielversprechende Perspektiven fr Ihre berufliche Karriere. Bitte senden Sie Ihre Bewerbung inklusive Lebenslauf, fr hestem Eintrittstermin und Gehaltsvorstellungen an:
Ihr Jo b
Als Web-, bzw. Frontend-Entwickler/in arbeiten Sie inner halb unserer Frontent-Abteilung an Websites & Web-Applikationen. Je nach persnlichem Schwerpunkt arbeiten Sie dabei eng mit unserer Java-Abteilung an der eigentlichen Anwendung, oder setzen zusammen mit unserer GrafikAbteilung Screendesigns um. Konzeption & Dokumentation von programmatischen An forderungen Entwicklung von kundenspezifischen Lsungen Umsetzung von Websites in FITML, CSS, JQuery, JavaScript, etc. Direkter Kundenkontakt und Arbeit innerhalb eines Pro jektteams
Ihre Qualifikationen
Um effektiv und kundenorientiert arbeiten zu knnen, ist uns Ihre Persnlichkeit mindestens genauso wichtig, wie objektive Anforderungen. Sie sollten daher ein hohes Ma an Teamfhigkeit mitbringen, durch Ihre Arbeit begeistern und sich vor allem selbstndig neue Themengebiete erar beiten knnen. Abgeschlossene Ausbildung zum Anwendungsentwick ler" oder vergleichbare Qualifikation
Christoph Trautmann Recruitment & Human Resources T e l:+49 (0)2154 4704 0 Fax: +49 (0)2154 4704 111 E-Mail: jobs@braintags.de Web: www.braintags.de
Job-ID auf www.der-webdesigner.net: j61
04/2013 webdesigner
109
JOB BOERSE
Stellenanzeigen aus der Welt des Webdesigns
IN T E R N E T O N E
A K T I E N G E S E L L S C H A F T
Weitere Infos findest du auf www.internetone.de INTERNETONE AG KlnTurm / Im Mediapark 8 50670 Kln Job-ID auf www.der-webdesigner.net: j 103
10
webdesigner 04/2013
JOB BOERSE
Stellenanzeigen aus der Welt des Webdesigns
OnPage.org
Webentwickler (w/m)
Du bist durch und durch" Webentwickler? Suchst hier nach einer neuen Herausforde rung, in der du dein bisheriges Know-how einbringen und erweitern kannst? Dann komm zu uns ins Herz von Klle und starte mit uns durch nach ganz Oben denn, Das klingt nach deiner neuen Stelle? Dann wir suchen derzeit einen sende bitte deine vollstndigen und aussa gekrftigen Bewerbungsunterlagen unter der Kennung DWEB-WE an unsere Bros in einer top Lage im Herzen von Kln haben! dir kostenlose Getrnke und somit u.a. Koffe in bieten! einfach die Besten sind!:)
career@internetone.de Wir freuen uns auf dich! Weitere Infos findest du auf www.internetone.de INTERNETONE AG KlnTurm / Im Mediapark 8 50670 Kln
04/2013 webdesigner
P a s s w o rt
I t
f676g
D ow nload
Zusatzm aterial bequem herunterladen
Die bentigten Materialien fr die Workshops knnen Sie ganz bequem von unserer Webseite herunterladen. Mit dem exklusiven Leser-Passwort haben Sie die Dateien immer und berall zur Hand.
L
Wenn Sie unseren Download-Bereich das nchste Mal besuchen, mssen Sie das Passwort nicht erneut eingeben, sondern knnen die Dateien direkt herunterladen. Wir wnschen viel Spa beim Nachbauen der Workshops! Bitte beachten Sie dabei die eventuellen Nutzungseinschrnkungen der einzelnen Dateien.
Hinweis: Die Download-Daten zu unseren Magazinen stehen unbefristet auf unserer Webseite zur Verfgung.
m edia-dow nload.de ein. Falls Sie noch nicht auf unserer Webseite
registriert sind, klicken Sie bitte auf .Registrieren' und folgen Sie dann den Registrierungsanweisungen. Fr die Registrierung bentigen Sie eine gltige E-Mail-Adresse. Falls Sie bereits registriert sind, melden Sie sich wie gewohnt an.
05
Auf der folgenden Seite ist das entsprechende Heft noch einmal aufgefhrt. Per Klick auf den Heftnamen gelangen Sie zu der Seite mit der Download-Option.
1 )
Om Om
02
Klicken Sie dort auf den Button,Leser-Passwrter', der sich auf der Leiste des .Anmelden'-Buttons befindet.
Webdisk
+M * m m. H
W ftfr d lU
-1 U .
06
sper
J
Auf dieser Seite finden Sie das Heftcover und einige weitere Informationen zum Heft. Ganz unten finden Sie die Pakete, die die Downloads enthalten. OG ftMt i
*0 > H C #
a u d io
co<* Ci ** MftdHigr
e n t w f tf -i
t i i f Mir M m i m
03
Daraufhin werden Sie zur Passwrter-Seite weitergeleitet, wo Sie dann in dem Feld ,Leser-Passwort' das nebenstehende Passwort eingeben. Klicken Sie nun auf den Button ,Absenden'.
07
Stehen mehrere Pakete als Download bereit, mssen diese nacheinander heruntergeladen werden. Whlen Sie ein Paket aus und klicken Sie auf den Button .Datei herunterladen'. Nach Besttigen des Dialogs startet der Download. Das Paket wird in den Download-Ordner kopiert.
lesfpa$swort aktiveren
04
In dem grnen Feld erscheint die Meldung, dass das Heft aktiviert wurde. Sie finden es in der Liste unter,Aktivierte Magazine'. Klicken Sie nun auf den Heftnamen. itM*
A -
v. >*>
r * 1 V2IP.T
==J
P assw ort e*
08
v ia led tm rt : M U n
Kopieren Sie das ZIP-Paket in Ihren Arbeitsordner und entpacken Sie es mit einem ZIP-Archivierungsprogramm. Sollten Sie ein solches Programm nicht zur Hand haben, finden Sie auf unserer Webseite links neben dem Download einen Link, um sich das beliebte, kostenfreie ZIP-Archivierungsprogramm 7zip herunterladen zu knnen.
AJcrvierle Maqazire
i-lc U -C i < n
der M;b3c3>y-|C4r? :i:?i
der Wc*>.Jei-*rr|CyST?r
Lizenzierung
Von unserer Webseite (www.sonic-media-download.de) herunter- gela dene Shareware-Programme erfordern fr die kontinuierliche Nutzung eine Registrierung beim Hersteller oder mssen von diesem erworben werden. Freeware kann jederzeit kostenfrei genutzt werden. Die Nut zung von Software-Testversionen ist entweder zeitlich begrenzt, oder es wurden einige Funktionen deaktiviert.
I 12
w eb d esig n er 03/2013
H o c h s c h u le d e r p o p u l r e n K n s te
professionell
persnlich praxisorientiert
B eW e < 3
teractio
APPS ^ Si90er'
\l\|ebs'^eS
Nchster Studienstart am 1. April. Besuchen Sie unseren nchsten Infotag am 23. Mrz in Berlin!
VORSCHAU
COFFEE
r
w i
i
9A M
k& mqsmmjiakui
'LJion
9
&3CKUP
BWC
B t o Q
S t a t e
_.== Pulse
aacKup**0*
THc
. im Handel erhltlich.
24 04.2013
Aus aktuellem Anlass knnen sich die Themen kurzfristig ndern.
114
webdesigner 04/2013
STRATO
Kein Hosting-Paket ist gnstiger als bei STRATO.
Auer bei STRATO!"
m .Ilias
X
)
,
''
STRATO
PowerWeb Basic
Stand 6. Mrz 2013. MindestVertragslaufzeit STRATO 12 Monate, 1&1:6 Monate. Preise inkl. MwSt.
m
pro
M arcus Welt chrom.tv
k o n k u r r e n z io s
strato.de/hosting
* Aktion bis 30.04.2013: PowerWeb Basic 6 Monate fr 0 /Mon., anschlieend 4,99 /Mon. Einmalige Einrichtungsgebhr 8,60 . MindestVertragslaufzeit 12 Monate. Preise inkl. MwSt.
Servicetelefon: 030 - 3 0 01 46 - 21
PERFORMANCE-GARANTIE
Neu! Root Server 2.0
Jetzt noch besser!
bis zu 128 GB RAM bis zu 32 CPU-Cores bis zu i| . x 3.000 GB Festplatten
Mit Root Server 2.0 bieten wir Ihnen ein Optimum an Performance und Flexibilitt. Dazu profitieren Sie von einem Bedienungskomfort, den Ihnen sonst nur ein virtueller Server bieten kan n ."
Patrick Schoden Head of Sales Cloud Hosting
49
0
mtl.
Snapshot inklusive
Sichern Sie jederzeit einen Versionsstand Ihres Servers.
Mehr Komfort
iSO
Eigene ISO-lmages
Installieren Sie eigene Betriebssysteme.
Mehr Flexibilitt
HOST EUROPE
www.hosteurope.de
Die A ktio n 0 S e t u p g e b h r g ilt a u s s c h lie lic h f r die N e u b e s t e llu n g e in e s Root Servers bis z u m 3 0.0^.2013. Einfach G u ts c h e in c o d e O1203LW bei der B estellun g a n g e b e n . Der Betrag w ird Ih n e n Voche g u t g e s c h r ie b e n . Sonst zzgl. e in m a lig e r S e t u p g e b h r v o n 9 9 . Keine M indestVertragslaufzeit. Die K nd ig u n g sfrist fr Root Server betrgt i* W o ch e n zum M o n a tse n d e . Alle a n g e g e b e n e n Preise in k lu s iv e MwSt.