V. 6.6.7 (04.02.10)

Info

Schnellsuche

Roadmap

1. Regeln für die Versionierung

Da ich schon seit Längerem meinem Auftritt Versionsnummern verpasse, sollt ihr auch erfahren, nach welchem Schema das abläuft. Ist ganz einfach. Wenn ich einen internen "Meilenstein" erreicht habe oder der Auftritt komplett überarbeitet wurde, so hüpfe ich bei der Hauptversionsnummer einen nach oben. Es wird dann zum Beispiel aus einer 3.x eine 4.0. Sobald ein komplettes Tutorial oder zusätzlicher und vollständiger Theorieteil erschienen ist, wird die Hauptversionsnummer um einen Unternummer x ergänzt. So mache ich dann beispielsweise aus einer 4.1 eine 4.2. Wird ein einzelner Abschnitt ergänzt, überarbeitet oder ein Oberpunkt ergänzt, so wird die dritte Versionsebene um den Faktor 1 erhöht. Dann wird zum Beispiel aus einer 4.3.1 eine 4.3.2. Ob das so in Ordnung ist, juckt mich ehrlich gesagt herzlich wenig. Und wie sagte schon Linus Torvalds:

"Für die Nummerierung von Freigabeversionen gibt es ein inoffizielles Protokoll. Es handelt sich um reine Psychologie." [Quelle: Linus Torvalds, "Just for fun", Seite 96]

Das Buch ist übrigens sehr lesenswert! Ich kann es jedem von euch wirklich wärmstens empfehlen, es lohnt sich. ISBN 3-446-21684-7.

2. Hinweis

Da ich gerade an einer kompletten Überarbeitung sitze, haben sich mal wieder alle abgearbeiteten Punkte in Nichts aufgelöst. Außerdem werde ich ab sofort versuchen, die zukünftige Versionierung mit einzuplanen.

Erläuterung

3. Geplante Versionen

Damit die Nörgelköppe unter euch mal eine Vorstellung davon bekommen, wie aufwendig das hier ist, lasse ich euch mal eine Schätzung meinerseits angedeihen. Ich denke, dass es mindestens 15 Monate dauern wird, bis ich diese Liste abgearbeitet habe. Man hat ja noch seinen Beruf und ein klein wenig Privatleben.

7.0

  • Komplette Überarbeitung der folgenden Hauptpunkte
    • Einführung, HTML, CSS, JavaScript, PHP, MySQL
    • Tutorials
      • Anfänger
        • HTML / CSS
        • JavaScript
        • PHP / MySQL (in Arbeit)
      • Fortgeschrittene
        • OOP PHP5
        • OOP/DOM-Scripting JavaScript
        • DOM-Manipulation JavaScript
      • Allgemeines
        • Suchmaschinenoptimierung
        • Sicher programmieren

7.2.x

  • PHP – Tutorials
    • Einführung in Sessions
  • JavaScript – OPP
    • [Ergänzung um Closures]
  • JavaScript – Tutorials
    • [Event-Listener]
  • Tutorials Allgemeines
    • Ergänzende Hinweise, wie man sicher programmieren kann (Cross-Site-Scripting)
    • Ergänzende Hinweise zur Suchmaschinenoptimierung

7.4

  • PHP5 OOP
    • Einführung in Interzeptormethoden/magische Methoden
    • Einführung in Methodenverkettung

[7.6]

  • MySQL - Tutorials
    • Umfassendes Tutorial zum Thema Joins
  • MySQL - Theorie
    • Theoretischer Einstieg in fortgeschrittene SQL-Abfragen mit MySQL 5.x
    • Praktische Beispiele für fortgeschrittene SQL-Abfragen mit MySQL 5.x
  • [Tutorials Allgemeines]
    • [Einführung in Zeichenkodierungen]

8.x

  • JavaScript Tutorials
    • Fehlersuche
  • PHP OOP
    • Einführung in PDO/mysqli
    • Einführung in DOM XML
    • Einführung in Namespaces
  • PHP5 OOP
    • Einführung in das MVC-Konzept
    • Einführung in Design Patterns
  • XSL
    • Einführung in die meiner Meinung nach einzig wirkliche Template-Sprache für PHP
  • Tutorials Allgemeines
    • Einführung in mod_rewrite

4. Noch was

Neben den oben beschriebenen Anpassungen und Erweiterungen/Ergänzungen habe ich noch eine interne Todo-Liste für alle möglichen Dinge, die zwar wichtig sind, aber nicht so umfangreich, dass ich sie hier erwähne. Darum kann es auch mal passieren, dass ich sie außerhalb der Roadmap einbaue. Darum wundert euch nicht, wenn hier Dinge zusätzlich auftauchen, die hier nicht erwähnt werden.