permalink

0

Ausblick auf die zweite Auflage meines Buches

Mittlerweile hat sich vielleicht herumgesprochen, dass ich mit der Arbeit an der zweiten Auflage meines Buches Einführung in XHTML, CSS und Webdesign begonnen habe. Die erste Auflage (insgesamt 3.500 Exemplare) ist zwar noch nicht ganz ausverkauft, wird es aber in absehbarer Zeit sein. Meine Lektorin bei Addison-Wesley und ich haben in den letzten Tagen die Rahmenbedingungen für die zweite Auflage festgelegt. Seitdem bin ich ein Exemplar der ersten Auflage mit einem Rotstift in der Hand Kapitel für Kapitel, Abschnitt für Abschnitt und Seite für Seite durchgegangen. Ich werde das Buch komplett überarbeiten und an vielen Stellen ändern und erweitern. Natürlich werde ich auch die Online-Einführung auf den neusten Stand bringen.

In folgender Liste führe ich (unsortiert und unvollständig) auf, was sich in der zweiten Auflage im Vergleich zur ersten Auflage ändern wird.

  • Das Buch wird an Umfang zunehmen und etwa 80 bis 100 Seiten dicker werden.
  • Dem Buch wird eine CD oder DVD beiliegen, die alle Listings und Beispiele sowie Browser, Werkzeuge und Erweiterungen enthält, die im Buch vorkommen (und rechtlich unbedenklich vervielfältigt und dem Buch beigelegt werden dürfen).
  • Es wird viel mehr Abbildungen geben. Meine erste Schätzung hat ergeben, dass etwa 100(!) zusätzliche Abbildungen erstellen möchte und viele der alten Abbildungen aktualisieren muss. Das wird eine ganze Menge Arbeit.
  • Ein durchgehendes Beispiel ist zwar ein gute Idee, allerdings funktioniert die Schritt-für-Schritt-Anleitung der Kochbar nicht, zumindest nicht im CSS-Teil. Die im Buch dargestellte Vorgehensweise ist zu weit von der tatsächlichen Methodik eines erfahrenen Webentwicklers entfernt. Ich werde das Kochbar-Beispiel komplett umarbeiten und vor allem stärker zusammenziehen. Ich bin mir noch nicht sicher, ob es zwei Teile geben wird (einen Markup-Teil und einen Styling-Teil) oder ob ich das Beispiel komplett im Rahmen eines eigenen Kapitels darstelle. Das Beispiel erhält einen stärkeren Projektcharakter und somit einen größeren Praxisbezug. Die Kochbar erhält ein Facelifting. Ich habe das Beispiel mittlerweile mehrfach für Schulungen verwendet und kann es einfach nicht mehr sehen.
  • Die Tatsache, dass die Kochbar aus den einzelnen Abschnitten herausgezogen wird, führt dazu, dass ich mir zahlreiche neue Beispiele einfallen lassen muss.
  • Ich werde einen neuen Abschnitt über Webstandards schreiben, der erklärt, was Webstandards sind und warum sie wichtig sind.
  • Den Abschnitt über Browser sowie sämtliche Kompatibilitätstabellen werde ich auf den aktuellen Stand bringen. Der Internet Explorer 5 fliegt komplett raus, da der Browser auf keinem Betriebssystem mehr eine Rolle spielt. IE 6 hingegen bleibt noch drin, der IE 8 kommt neu hinzu. Alle Aussagen im Buch, die die Browserkompatibilität betreffen, das heißt Fehler, ungewöhnliches Verhalten oder Bugs ansprechen, werde ich überprüfen und gegebenenfalls auf den neusten Stand bringen.
  • Den Abschnitt über Validatoren werde ich durch ein paar Praxisbeispiele erweitern, typische Fehlermeldungen zeigen und erklären, was sie bedeuten und wie Webautoren die Fehler beheben.
  • Es gibt mittlerweile zahlreiche neue, sinnvolle Browsererweiterungen, alle voran Firebug. Den Abschnitt werde ich stark überarbeiten, ein paar mehr Beispiele bringen und zeigen, wie Webautoren mit den Browsererweiterungen umgehen.
  • Vielleicht schreibe ich einen eigenen Abschnitt über Mikroformate, mal sehen. Ich glaube, am Ende des XHTML-Teils könnte das ganz gut passen.
  • Ich werde CSSDOC vorstellen und im Rahmen aller CSS-Listings konsequent verwenden.
  • Im gesamten Buch erwähne ich nicht ein Mal das hasLayout-Konzept des Internet Explorers. Auch wenn hasLayout mit Einführung des IE 8 bald der Vergangenheit angehören wird, ist das Konzept derzeit leider noch sehr gegenwärtig. Ich werde das Versäumnis nachholen und auf diesem Weg erklären, warum der IE sich häufig merkwürdig verhält und wie Webautoren dies umgehen können.
  • In diesem Zusammenhang werde ich den Abschnitt über CSS-Filter komplett überarbeiten. Bisher habe ich vermieden, auf Conditional Comments einzugehen, weil ich sie überflüssig finde, werde sie in der zweiten Auflage jedoch kurz erwähnen. Die ganzen Filter für den IE 5 fliegen raus, dafür werde ich über den IE-Tellerrand hinaus blicken und auch auf andere Browser eingehen.
  • Ich werde zeigen, wie Webautoren ein Print-Stylesheet erstellen, und vielleicht auch ein Muster-Stylesheet vorstellen und mitliefern.
  • Die Darstellung der CSS-Eigenschaften und deren möglicher Werte gefällt mir überhaupt nicht mehr. Ich finde sie auseinandergezogen und unübersichtlich. In der zweiten Auflage werde ich jede Eigenschaft zunächst mittels einer Tabelle vorstellen. Die wird die im Folgenden erläuterten Werte aufführen, den Initialwert, ob Vererbung möglich ist oder nicht und auf welche Elementtypen diese Eigenschaft angewendet werden kann. Dadurch werden die wichtigsten Informationen auf einen Blick sichtbar sein, was den Referenzcharakter des Buches erhöhen wird.
  • Ich werde Beispiele für CSS-Layouts bringen und etwas mehr auf YAML eingehen. Derzeit werden meine Leser zu sehr allein gelassen, wenn es darum geht, im Anschluss an die Lektüre des Buches mit der Umsetzung eines konkreten Designs anzufangen. Ein paar Grundlagen zur Erstellung mehrspaltiger Designs werde ich meinen Lesern mitgeben.
  • Ich habe mir schon seit einiger Zeit vorgenommen, mein Glossar zu modernisieren. Ich werde es um viele Begriffe erweitern, die im Web 2.0 eine Rolle spielen.

Sie sehen, ich habe mir einiges vorgenommen, damit die zweite Auflage des Buches ebenso erfolgreich wird wie die erste. Falls Sie Anmerkungen zu den Änderungen haben oder die Liste ergänzen möchte, dann freue ich mich auf Ihren Kommentar.

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*