Einführung. 1 Contao und die Open-Source-Kultur 1. 2 Briefing & Projektplanung 7



Ähnliche Dokumente
Inhaltsverzeichnis. Contao für Webdesigner

CONTAO 3 EINSETZBAR CONTAO FÜR WEBDESIGNER. mit RESPONSIVER BEISPIELWEBSITE, TUTORIALS, CHECKLISTEN

Ziele dieses Buches 2 Was können Sie von diesem Buch erwarten? 3 Und nach dem Buch? 5

CONTAO 3 EINSETZBAR CONTAO FÜR WEBDESIGNER. mit RESPONSIVER BEISPIELWEBSITE, TUTORIALS, CHECKLISTEN

Ziele dieses Buches 2 Was können Sie von diesem Buch erwarten? 3 Und nach dem Buch? 5

CONTAO 3 EINSETZBAR CONTAO FÜR WEBDESIGNER. mit RESPONSIVER BEISPIELWEBSITE, TUTORIALS, CHECKLISTEN

KILL PHOTOSHOP. Gestaltung im Browser mit Contao

Contao Schulung. Martin Kozianka Donnerstag,

anschauen live mitmachen verstejen

Installationsanleitung jk-ma011-1-hotel

Inhalt. 1 Ein eigener Webauftritt in drei Minuten Wer braucht was die eigene Website planen 29. Für wen ist dieses Buch?...

Volker Krell. Patrick Lobacher. 100 Tipps. für TYP03 CMS. Typische Fehler erkennen und vermeiden. 2. Auflage. Source Press. Open

Inhalt. Vorwort 13. Einleitung Installation und erste Schritte Von der Webvisitenkarte zur Webpräsenz 51. Inhalt

Stichwortverzeichnis. Contao für Webdesigner

a. Firmenname b. Anschrift c. Branche d. Ansprechpartner e. Telefonnummer f. -Adresse g. URLs der Wettbewerberseiten (mind.

ecwid ist eine E-Commerce Plattform, die Ihnen ermöglicht einen Onlineshop zu erstellen und ihn in Ihre Webseite einzubinden.

Checkliste Internet. designbetrieb michael jauernig

Checkliste Internetpräsenz Premium Systems

Empfehlung der t3n-redaktion. Open. Web. Business.

Webseiten erstellen für Einsteiger

Schulung und Support vereinfachen

T3 Map Location. Den eigenen Standort mittels Google Maps auf TYPO3 WebSites anzeigen - inklusive Routenplaner. TYPO3 Modul für Google Maps

WEBSITE TO GO Maßgeschneidert im Internet

Content Management System (CMS) Manual

egovernment für das Open Source CMS Contao

2. HorizontWissen Expertentreff Google Analytics

Die derzeit bekanntesten Alternativen zum Browser von Microsoft sind Mozilla Firefox, Google Chrom und Opera.

offline-angebotsassistent

Java Script für die Nutzung unseres Online-Bestellsystems

TYPO3-Suchmaschinenoptimierung für Redakteure

Die TMB Contentstrategie die wichtigste Folie!

MUSIKSCHULEN. Professionelle Kommunikation im Internet

TYPO3 4.3 für Webautoren

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

Content Management mit Joomla! 1.7 für Kids Hanke

1 WEB ANALYTICS: PROFESSIONELLE WEB-ANALYSEN UND REPORTING FÜR IHR ONLINE MARKETING.

GITS Steckbriefe Tutorial

Das Dm pal 6 Kochbuch

Online-Lösungen Fotografie Design.

Produktvorstellung: CMS System / dynamische Webseiten. 1. Vorwort

Webshop Neuerungen von Version 6.14 zu

Handbuch WordPress für Redakteure der Pfarrei Schwarzenfeld

Palme & Eckert Web-Marketing

Anleitung. Lesezugriff auf die App CHARLY Termine unter Android Stand:

Checkliste für IHRE NEUE HOMEPAGE

Georgienseite TYPO3 LTS7 Projekt Georgienseite TYPO3 LTS 7 responsiv Stand: Juni 2016

Powerpoint Mit Entwurfsvorlagen arbeiten. Grundlagen. Erstellen und Gestalten eigener Entwurfsvorlagen Arbeit mit Folien- und Titelmastern

Intuitive Kassensysteme für Shop und Ticketing. Willkommen bei Ihrem Software-Partner. Schön, dass Sie uns gefunden haben.

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.

ecommerce Deshalb ist es für Unternehmen jeder Grösse wichtig, den Schritt in den Online-Verkauf nicht zu verpassen.

Checkliste zur Planung einer Webseite

Mapbender3 Workshop. Astrid Emde AGIT 2015 Salzburg

Das Content-Management-System OpenCms im Vergleich mit TYPO3 und Joomla. Seminarvortrag von Wolfgang Neuß

Inhaltsverzeichnis. Teil A Grundlagen Teil B Dokumente suchen und bearbeiten Vorwort... Danksagung... XIII

Teil I: Das Design. 1 Webdesign und Webstandards Gestaltung und Layout Typografie Farbe Medien...

Redaktions-Schulung. Redaktionssystem der Kunstuniversität Linz 12. Oktober Daniel Hoschek & Ralph Zimmermann

TYPO3 Einführung für Redakteure. Astrid Tessmer

Aktualisierung des Internet-Browsers

Tobias Hauser Christian Wenz. Mambo. Das Open Source-CMS einsetzen und erweitern HANSER

doubleslash Net-Business GmbH

easy²-mail Newsletter-Programm Web: Mail: 2007 Dipl. Ing. Erwin Ambrosch

CMS. für Kreishandwerkerschaften. Was bieten wir? Was ist neu? Wie funktioniert`s?

Migration von statischen HTML Seiten

Sigrid Born Jari-Hermann Ernst. Content Management mit TYPO3 CMS. Inklusive CD-ROM

Homepage-Baukästen sind Ihnen zu kompliziert und Werbeagenturen zu teuer?

sicherer Datenaustausch made & hosted in germany filezafe ist ein Produkt der SynVation GmbH info@synvation.de

Erste Schritte in der Lernumgebung

5 Zweisprachige Seiten

Von der Idee bis zur Realisierung alles aus einer Hand.

Webshop Booster bh 1/2016

SDS Softmine Document Safe. Webfrontend Quick Start Guide Version 2.1 Revision 2

Was ist neu bei Typo3 mit Version 6.2

«Es gibt bereits alle guten Vorsätze,

Video 1: Wie Sie eine Facebook Seite anlegen. Erstellen Sie ein kostenloses Facebook Konto auf

Umfrage. Didaktischer Kommentar. Lernplattform

INNER WHEEL DEUTSCHLAND

Checkliste Webdesign, Redesign und Suchmaschinenoptimierung (SEO)

Checkliste. zur Gesprächsvorbereitung Mitarbeitergespräch. Aktivität / Frage Handlungsbedarf erledigt

Affiliate-Marketing. Kapitel 6. Copyright by Worldsoft AG, 2014, Pfäffikon SZ, Switzerland. Version: Seite 1

Einfach Online Arbeiten 2015 am 22. und

ÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong

Praxiswissen TYPO3 CMS 7 LTS

Schulung ISUP-Webseite in Karlsruhe

Webdesign mit (X)HTML und CSS

Responsive Webdesign. Schritt für Schritt zum Design für jedes Endgerät

Die perfekte Bewerbung richtig schreiben online & klassisch

B12-TOUCH VERSION 3.5

Webseiten-Bericht für shagor5.net

Einrichten der BASE Projektbasis

Suchmaschinenoptimierung SEO

Kendox InfoShare. Schulungsprogramm für Partner

Anlegen von Serviceboxen

Vodafone MailboxAnsage Pro

Bereitschafts Status System Konfigurations- und Bedienungsanleitung

Customer Portal Add-On für Microsoft Dynamics CRM

Bedienungsanleitung zum Booking-System

Website- Module. Zur Nutzung der hier aufgeführten Website- Module ist eine Registrierung / Freischaltung erforderlich.

Inhaltsverzeichnis. 1 Einleitung Entstehungsgeschichte Über mich Zielgruppe Aufbau dieses Buches...

Transkript:

Einführung XI 1 Contao und die Open-Source-Kultur 1 1.1 Zum Begriff Open Source 1 1.2 TANSTAAFL oder There ain't no such thing as a free lunch" 2 1.3 Contao und Open Source 3 1.4 Engagieren und einmischen: Ihr Beitrag zur Open-Source-Kultur 4 2 Briefing & Projektplanung 7 2.1 Briefing 8 2.2 Projektplanung 8 2.2.1 Grundüberlegungen 9 2.2.2 Anforderungen an eine Website 9 2.2.3 Umfang einer Website 10 2.2.4 Zielgruppen der Website 10 2.2.5 Prozess 10 2.2.6 Prozessablauf 10 2.3 Methoden der Konzeption und Planung 11 2.3.1 Skizzen 11 2.3.2 Moodboards 12 2.2.3 Wireframes 13 2.3.4 Projektplanung mit dem Kunden 14 2.3.5 Frameworks als (Rapid-)Prototyping-Tool 17 2.3.6 Projektplanung intern/mit Dienstleistern 21 2.3.7 Werkzeuge für die Projektverwaltung 21 2.4 Best Practices 23 2.4.1 Updates ausführen 23 2.4.2 Fehlermeldungen während der Entwicklung einschalten 25 http://d-nb.info/1034776169

2.4.3 Cache-Funktionen während der Entwicklung ausschalten 25 2.4.4 Einheitliche Benennungen von Frontend-Modulen und Stylesheets 25 2.4.5 Updatesichere Lösungen einbauen 26 3 Checkliste für die Projektkalkulation 29 3.1 Fragenkatalog für ein Projekt 29 3.1.1 Projektbegleitende Themen 30 3.1.2 Konzeption 30 3.1.3 Inhalte und Formate 31 3.1.4 Funktionen 31 3.1.5 Dokumentation 32 3.1.6 Suchmaschinenoptimierung (SEO) 32 3.1.7 Schulung 32 3.1.8 Wartung und Backup 33 3.1.9 Updates 33 3.1.10 Vertragliches 34 3.1.11 Weitere Themen 34 3.2 Online-Tools und weiterführende Informationen zur Projektkalkulation 35 3.2.1 Die Website webkalkulator.com 35 3.2.2 Die iphone-app Web Fee 36 3.2.3 Contao-Konferenz 2013: Session zur Projektplanung und Kalkulation 38 4 Der Contao-Kosmos im Überblick 39 4.1 Die Projekt-Website contao.org 39 4.2 Wichtige Nachrichtenquellen von Contao 40 4.2.1 DieProjekt-Websitecontao.org 41 4.2.2 Das Contao-Community-Forum 41 4.2.3 Contao auf Facebook 42 4.2.4 Contao auf Google+ 42 4.2.5 Contao auf Twitter 44 4.2.6 Die Contao Association 45 4.2.7 Weitere Informationsquellen 46 4.3 Hilfe bei Problemen mit Contao 48 4.3.1 Das Contao-Community-Forum 48 4.3.2 Wie formuliere ich mein Problem? 49 4.3.3 Das Unterforum Bezahlte Unterstützung (Kleine Aufträge)" 50 4.3.4 Das Unterforum Contao-Stellenangebote" 51 4.4 Weitere Hilfequellen 52 4.4.1 Das Contao-Wiki 52 4.4.2 IRC-Chat 53 4.4.3 Contao-Partner 53 4.5 Fehlersuche und-meidung 54 4.5.1 Über das Contao-Community-Forum 54

4.5.2 Über die Contao-Online-Demo 54 4.5.3 Über Contao auf GitHub 54 5 Hilfreiche Tools für Webdesigner 57 5.1 Browser-Plugins und -AddOns 58 5.1.1 Web Developer Toolbar 58 5.1.2 Firebug für den Firefox-Browser 62 5.1.3 Developer Tools für den Firefox-Browser 64 5.1.4 Developer Tools für den Chrome-Browser 66 5.1.5 CacheStatus 70 5.1.6 Quick Locale Switcher 70 5.1.7 GridFox 71 5.1.8 960 Gridder 71 5.1.9 Contao-Tools 72 5.1.10 ColorZilla 73 5.1.11 ColorPick Eyedropper 73 5.1.12 Fireshot - das Screenshot-Tool 74 5.1.13 Webpage Screenshot - Screenshots mit Chrome 74 5.2 Tools zur Bildkompression 75 5.2.1 JPEGmini 75 5.2.2 RIOT (Radical Image Optimization Tool) 76 5.3 Tools für responsive Tests 77 5.3.1 Screencheck 77 5.3.2 Responsive Site View 78 5.3.3 Responsive Inspector 79 5.3.4 Adobe Edge Inspect 80 5.4 Weitere Test-Tools 82 5.4.1 Das Online-Tool Sauce Labs 82 5.4.2 Das Online-Tool BrowserStack 86 6 Contao-Erweiterungen - eine Auswahl 89 6.1 Das Newsletter-System Avisota 90 6.1.1 Funktionsumfang 91 6.1.2 Übersicht 91 6.1.3 Ausblick auf Avisota 2 92 6.1.4 Basis-Version von Avisota 2 92 6.1.5 Feature-Complete-Version von Avisota 2 93 6.2 [dk_caroufredsel] 94 6.2.1 Möglichkeiten von caroufredsel 95 6.2.2 Implementation in Contao 96 6.2.3 Installation und Einrichtung 96 6.2.4 Konfiguration und Einbindung 97 6.2.5 caroufredsel mit Inhaltselementen einsetzen 100 6.2.6 caroufredsel als Modul einsetzen 101

6.2.7 Praxistipps für den gelungenen Einsatz Ihres caroufredsel- Karussells 101 6.3 [dk_masonry] 102 6.3.1 Möglichkeiten der Erweiterung Masonry 102 6.3.2 Installation und Einrichtung 103 6.3.3 Beispiel 104 6.4 [dk_mmenu] 105 6.4.1 Installation und Einrichtung 106 6.4.2 Möglichkeiten der Erweiterung mmenu 108 6.4.3 Beispiel 109 6.5 [easy_themes] EasyThemes 111 6.5.1 Modus Kontextmenü & MouseOver 113 6.5.2 Modus Backend-Module 113 6.5.3 Modus DOM-Inject 114 6.6 EFG (Erweiterter Formulargenerator) 114 6.6.1 Was kann der EFG? 115 6.6.2 Erstellen des Formulars und Eingabe der Inserttags 115 6.6.3 Anzeige des Kontaktformulars als zweispaltige Version 119 6.7 Isotope ecommerce 121 6.7.1 Überblick über die Funktionen 122 6.7.2 Beispielhafte Umsetzungen/Referenzen 123 6.8 MetaModels 125 6.8.1 Was MetaModels kann 127 6.8.2 Die MetaModels-Demo 128 6.8.3 Überlegungen und Anregungen zum Einsatz von MetaModels 130 6.8.4 Ausblick 134 6.9 [responsivejmages] 134 6.9.1 Konfiguration 135 6.10 SpaltenseySubcolumns 139 6.10.1 Historie und Ausblick 141 6.10.2 Bedienung für Administratoren 141 6.11 Tabcontrol 143 6.11.1 Installation und Konfiguration 143 6.11.2 Beispiele aus der Praxis 146 6.12 Backend-Helfer 148 6.12.1 ml7-sticky-backend-footer 148 6.12.2 ThemeTab 150 6.13 TinyMCE-Customizer 152 6.13.1 Konfiguration 152 6.13.2 Verwendung 158 7 Contao-Kochbuch 161 7.1 Individuelle Scrollbalken mit jquery 161

7.2 Integration von Icon-Fonts 164 7.2.1 Installation der Icon-Fonts in Contao 165 7.2.2 Anwenden der Icon-Fonts 166 7.2.3 Icon-Fonts in TinyMCE verwenden 167 7.2.4 Nicht alle Icons eines Icon-Fonts nutzen 169 7.3 Anpassung der Nachrichten-Templates: Datum und Uhrzeit 170 7.3.1 Standard-Templates ansehen 170 7.3.2 Standard-Templatesanpassen 171 7.3.3 Standard-Templates anpassen: Nachrichtentitel und Datum einzeilig... 171 7.3.4 Standard-Templates anpassen: Nachrichtentitel und Datum einzeilig, getrennt 172 7.3.5 Darstellung von Tag und Monat wie Kalenderblatt 172 7.3.6 Feinschliff 174 7.4 Ausgabe der Syndikations-lcons: Anpassung des Artikel-Templates 175 7.5 Individuelle Social-Media-Bars erstellen 178 7.6 Anpassen der Akkordeon-Elemente 180" 7.7 Beispiele für den Einsatz von Inserttags, Mehrsprachigkeit iflng 183 7.7.1 Praxisbeispiel 183 8 Beispielprojekt: Die Erstellung einer Website 185 8.1 Aufbau der Website 186 8.1.1 Anlegen der Seitenstruktur 186 8.1.2 Seitenlayout anlegen 189 8.1.3 Weitere Vorbereitungen treffen 196 8.1.4 Icon-Fonts einbinden 196 8.1.5 Frontend-Module anlegen 197 8.1.6 CSS anlegen und einsetzen 203 8.1.7 Fixierter Header 209 8.1.8 Die Erweiterung dk_caroufredsel 209 8.1.9 Weitere Inhaltselemente anlegen 220 8.1.10 Akkordeon anlegen 223 8.1.11 Kontaktadresse und-formular erstellen 224 8.1.12 Sticky Footer 230 8.1.13 Icon-Fonts einbauen 231 8.1.14 Die Erweiterung responsivejmages 233 8.1.15 Mach mal passend - die Website responsiv machen 235 8.1.16 Einbinden eines Homescreen-Icons für ein Lesezeichen auf Tablets und Smartphones 240 9 Suchmaschinenoptimierung (SEO) 243 9.1 Suchmaschinenrelevante Einstellungen 243 9.2 Schlüsselwörter vergeben 244 9.3 Auszeichnungen überprüfen 245

9.4 URLs umschreiben 245 9.5 Eine Sitemap in Contao erzeugen 245 9.6 Die Sitemap bei Google anmelden 246 9.7 Webstatistiken 248 9.7.1 Google Analytics in Contao verwenden 249 9.7.2 Piwik in Contao verwenden 249 10 Checkliste für die Website-Veröffentlichung 253 10.1 Contao in einem Unterverzeichnis 253 10.2 Anpassung in den Einstellungen und der.htaccess-datei 254 10.3 Wurden suchmaschinenrelevante Einträge vorgenommen? 255 10.4 Wurde ein Sprachen-Fallback eingerichtet? 256 10.5 Validieren des Quellcodes und der CSS-Dateien 257 10.6 Interne und externe Links überprüfen 257 10.7 E-Mail-Adressen im Backend kontrollieren 258 10.8 Testen der Webseiten mit den gängigsten Browsern 258 10.9 Workflow zum Abschluss eines Projektes 260 10.10 Eine Sammlung von Code-Snippets erstellen 260 11 Contao maßgeschneidert - individuelle Anpassung von Websites 261 11.1 Einzelne Sprachlabels anpassen 261 11.1.1 Anpassung des Sprachlabels Weiterlesen" 262 11.2 Einzelne DCA-Werte anpassen 264 11.2.1 HTML-Tags im Seitentitel erlauben 264 11.2.2 HTML-Tags in Überschriften erlauben 265 11.2.3 Felder der Mitgliederregistrierung anpassen 265 Index 267