ToDo - phi1010/der-vertretungsplan GitHub Wiki
- 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
- Sollte ein PHP HTML DOM verwenden.
- Ziel ist zusammenfassung aller Informationen in einer HTML-freien Datenstruktur.
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);