ToDo - phi1010/der-vertretungsplan GitHub Wiki

ToDo

  • Caching für schnellere Ladezeiten
  • neuer Parser
  • Filter nach Klassen
  • Nach Kursnamen
  • Nach Profilen
  • Header
  • Titel
  • Icon / Logo
  • Randspalte ausblendbar
  • Links zu den einzelnen Tagen
  • Forum
  • Neues Design, was auch der IE8 korrekt darstellen kann

Parser (für V2)

  • Sollte ein PHP HTML DOM verwenden.
  • Ziel ist zusammenfassung aller Informationen in einer HTML-freien Datenstruktur.

Datenformat

Klassen oder Array:

  • $new = array('title' => "Überschrift", 'text' => "Nachrichten von der Homepage");
  • $news = array($new, ...);
  • $event = array('date' => "Datum des einzelnen Termins (meist im span-tag)", 'text' => "Zugehöriger Text zu dem Termin");
  • $events = array($event, ...);
  • $messages = array("Nachrichten von den Vertretungsplanseiten", "Nach Zeilen < br / > getrennt", "3. Zeile", ...);
  • $replacement = array('course' => "1a", 'time' => "6.", 'subject' => "INF", ...);
  • $replacements = array($replacement, ...);
  • $date = array('day' => 24, 'month' => 12, 'year' => 2013, 'dayofweek' => "Montag");
  • $day = array('messages' => $messages, 'replacements' => $replacements, 'date' => $date);
  • $days = array($day, ...);
  • $info = array('days' => $days, 'news' => $news);
⚠️ **GitHub.com Fallback** ⚠️