Qualität in der Web-Entwicklung
Folgende Qualitätskriterien und -maßnahmen in der Web-Entwicklung sollen für Entscheider in der Phase der Beauftragung und für Webmaster in der Entwicklung und Qualitätssicherung im laufenden Projekt eine Hilfe sein.
1. Wahl der Dokumententyps und Validität der Dokumente sowie Ressourcen
- W3C Validator
- Validome
- CSS Validator
- JavaScript Debugging
- W3C mobileOK Checker
2. Zugänglichkeit für Suchmaschinen (kurz SEO ~ Search Engine Optimization)
- Duplicate Content Tool
- Seitwert.de
- Linkvendor.com
- Rankflex
- http://www.urltrends.com/
- http://tools.seobook.com/
- http://www.google.com/webmasters/
- Matt Cutts über Canonical URLs
- Linksammlung zu SEO-Tools
- Open Site Explorer
3. Performance
- Komprimierung von Dateien
- Reduzierung der DNS-Lookups
- http://blog.webalytics.de/2010/04/ladezeit-einer-webseite-ab-sofort-kriterium-fur-googles-search-rank/
- http://blog.shay.co/pdo-persistent-connection-analysis/
4. Sicherheit (Security)
- Open Web Application Security Project (OWASP)
- XSS
- SQL-Injections
Usability
- Dauerhafte (permanente), vertikale Scrollleiste
- Flattersatz oder Blocksatz mit Silbentrennung für bessere Lesbarkeit
- Banner-Prüftool für Grafik- und Webdesigner
5. Barrierefreiheit
6. Testing
- Bildschirmauflösung testen
- Clickheat - Heatmaps für Klickverhalten der Besucher
7. Datenschutz
- Facebook 2-Klick-Button - Lösung von heise.de
8. Mobile Web-Version
Arbeitsbedingungen und -umgebungen
Validierung
Prüfung von Browserkompatibilität
- Starten anderer Render-Engines über Browser-Addons
- Simulieren virtueller Desktop mit anderen Betriebssystemen http://www.microsoft.com/windows/virtual-pc/download.aspx
- Browser Compatibility Check for Internet Explorer Versions from 5.5 to 9 mit IETester/MyDebugBar
SEO
- Web Sniffer - Tool zur Überprüfung vom HTTP-Status-Codes
Sicherheit/Security
Mobile
Barrierefreiheit
- Web Accessibility Toolbar für MS Internet Explorer
- WAVE-Accessibility Addon für den Browser Mozilla Firefox
- TAW - Tool zur Web-Seitenanalyse auf Barrierefreiheit, basierend auf den Richtlinien des W3C, den WCAG 1.0
Developer-Tools für verschiedene Browser
Performance
- Lasttests mit JMeter
- PageSpeed
- YSlow-Plugin für Firefox Firebug
- Messung aus anderen Ländern mit watchmouse und loads.in
- Netzwerkprotokollanalyse mit WireShark
- SysBench - Benchmark und Stress Test tool
PHP-Optimierung
- Performance-Optimierung mit eAccelerator
- Sicherheitsoptimierung mit hardened-PHP
Newsletter
Test Driven Development in PHP
Allgemeine Tools für Web-Entwicklung
- Tools-Seite von unckel.de zu den Themen HTML Converter, Instant Web Editor, Passwort Generator, Webdesign Preview, Website Parser, Link Shortener, Project Timer, Linear Equation, weitere Windows Tools
- HTTrack
- HttpWatch
- Google Webmaster Tools
- Beispieltexte/textuelle Platzhalter mit Lorem Ipsum Generator
- Beispielbilder/grafische Platzhalter mit Lorem Pixum Generator
- Color Schemer
- Farbpaletten mit Kuler von Adobe
- Plagiat- und Duplicate Content Checker
- DownloadThemAll! - Firefox Addon zum linkbasierten Herunterladen von Dateien
- Internet-Tool für DNS, Blacklistings, etc
Kundenbeziehung/Fehlerreproduzierbarkeit
- SupportDetails - Zur Unterstützung der Reproduzierbarkeit bei Fehleranfragen
TYPO3-Arbeitsplatz für TYPO3-Integratoren/Entwickler
- Extensions: phpmyadmin (besser lokal als Einsatz der Ext.), phpunit, devlog, t3dev, t3editor für TypoScript Syntax-Hightlighting, extbase, fluid, kickstarter (für frührere TYPO3-Extension-Entwicklung, extension_builder für moderne Extension-Entwicklung
- Entwicklungsumgebung (IDE) für PHP, z.B. Eclipse, PHPstorm, etc.
- Versionierung mit GIT oder SVN
- TYPO3-Entwickler-Account für typo3.org
- putty für Server-Adminitration (z.B. Einrichtung con Cron Job, Installation und Updates, etc)