Changelog
Hier sollen nach und nach die Änderungen und Erweiterungen dokumentiert werden. Da in der Anfangsphase die Implementierung der Seite wichtiger war, habe ich in jener Phase kein Changelog geführt.
15.04.2017
- Update des zugrunde liegenden Frameworks CakePHP auf Version 3.4.1.
- Diverse Layout-Änderungen
02.08.2014
- Bei der Filmtabelle und dem Festivalplan bleiben die Tabellenheader nun stehen wenn man scrollt.
28.07.2014
- Anzeige der Kommentare statt mit Tooltips des Betriebssystems besser mit Bootstrap Popovers
25.07.2014
- Spaltenbreiten der Filmtabelle justiert
- Farbige Markierung gemäß Kategorie am linken und rechten Rand der Filmtabelle
- Links von einer separaten Seite in den Footer verschoben, sodass sie stets verfügbar sind
02.07.2014
- Sämtliche jQuery-UI-Dialoge und -Accordeons durch Bootstrap Modals bzw. Collapsibles ersetzt
06.06.2014
- Optische Umstellungen. Vor allen Dingen im Festivalplan.
23.04.2014
- Umstellung auf HTML5, HTML-Code valider gemacht.
09.03.2014
- Frühjahrsputz: Es ist ein lange überfälliges Update von CakePHP 1.3 auf 2.4 erfolgt. Dieses war die Vorausssetzung dafür, dass dann auch ein jQuery-Update erfolgen kann, sowie ein Wechsel von XHTML auf HTML5, was wiederum Modernisierungen im Javascript-Code ermöglichen wird.
24.02.2014
- Suche nach oben in die Navigation verschoben, damit sie auf allen Seiten zur Verfügung steht.
15.02.2014
- CSS auf LESS umgestellt
- Layout teilweise geändert (Startseite, Festivalplan)
- Sortierung von Suchergebnissen nach Titel oder Jahr mittels Javascript
09.09.2013
- Filmdaten von f3a.net eingespielt (Danke, todi).
01.09.2013
- Links zu den Filmbeschreibungsseiten auf f3a.net eingebaut.
25.08.2013
- Neue Routen eingeführt, die URLs zu FIlmtabellen, Festival- und Laufzeitplänen besser lesbar machen sollen.
- Sitemap generiert.
13.07.2013
- Änderungen der Bewertung eines Films in der Filmtabelle werden sofort an den Server gesendet und gespeichert.
23.06.2013
- Es gibt eine erweiterte Suche
- In den Suchergebnissen und auch in den Filmtabellen sind Erscheinungsjahr, Namen von Regisseuren und Länder verlinkt und führen zur erweiterten Suche.
10.03.2013
- fff.k-risc.de ist nun zweisprachig (deutsch/englisch)
- Kleine grafische Änderungen
01.03.2013
- Als Gimmick einen Adventskalender fürs FFN eingebaut.
15.08.2012
- Auf der persönlichen Profilseite wird eine Übersicht aller "gekauften" Tickets angezeigt.
- Die Filmsuche sucht nun auch nach Regisseuren.
10.08.2012
- Auf der persönlichen Profilseite wird eine Übersicht aller abgegebenen Bewertungen angezeigt (unter Verwendung von Google Chart Tools).
12.08.2012
- Es gibt eine allgemeine Statistikseite, die eine Länderstatistik als Weltkarte anzeigt.
05.08.2012
- Filmplan veröffentlichen: Benutzer können einen Link erzeugen, den sie weitergeben können. Dabei kann bestimmt werden, ob die eigenen Bewertungen und Kommentare auch sichtbar sein sollen, oder nur die "Ticketkäufe".
- Auf der persönlichen Profilseite sieht man eine Übersicht seiner veröffentlichten Pläne.
- AJAX-Suchfunktion auf der Startseite: Ergebnisliste enthält Links zu Einzelseiten für die Filme, und einen Link zu einer etwas ausführlicheren Übersicht der Suchergebnisse
18.07.2012
- Einbau einer Kommentarfunktion: Persönliche Kommentare können in den Filmtabellen angelegt und editiert werden. Im Festivalplan werden die Kommentare auch angezeigt.
26.08.2011
- Laufzeitplan: Kleine Javascript-Korrektur, der Balken, der die aktuelle Zeit anzeigt, wurde nach Mitternacht nicht mehr gezeigt.
25.08.2011
- Kleine Veränderungen am Design/CSS
- Laufzeitplan: "Tickets hervorheben" wird nun durch Klick (de)aktiviert. Der Grund dafür ist,
dass bei kleineren Displays, z.B. auch Smartphones, nicht der gesamte Plan gesehen werden kann,
wenn man mit der Maus auf die Schaltfläche zeigt. Scrollt man dann im Plan, verlässt man
automatisch die Schaltfläche, was früher die Anzeige abgeschaltet hat.
Bei Smartphones funktionieren die Events wie mouseenter und mouseleave zudem anders bzw. nicht, sodass es dort nicht gut funktionierte. - Komplette Änderung der Systematik beim Auswählen von Jahr und Stadt in den Zeitplänen.
Erstes Kriterium ist das Jahr, zweites die Stadt. Cachen der Daten, sodass beim Auswahl eines
Jahres die Städte nicht erst nachgeladen werden müssen, sondern direkt angezeigt werden können.
Nützlich z.B. für Benutzer, die sowohl nach München als auch nach Nürnberg gehen können und schnell zwischen den Städten umschalten möchten. Vorher musste nach Auswahl der Stadt erst auf das Laden der Jahre gewartet werden, bevor man aktualisieren konnte, obwohl man das Jahr gar nicht ändern wollte.
22.08.2011
- Die Länge der Filme wird jetzt von fantasy-filmfest.com eingelesen.
Diese Website ist – wie bereits an anderer Stelle erwähnt wurde – gewachsen. Ursprünglich habe ich eine Menge an Daten zu den Filmen von imdb.com ausgelesen. Gerade bei den Laufzeiten ist es aber so, dass diese teilweise in der imdb noch nicht vorliegen, oder aber auf dem Filmfest ein Schnitt mit anderer Länge gezeigt wird, sodass sich die Laufzeit der Vorführung auf dem FFF von der in der imdb erfassten Laufzeit unterscheidet. Da die Länge auch ein Kriterium dafür ist, ob man zwei nach einander laufende Filme sehen kann, ist es erstrebenswert, diese Information so akkurat wie möglich zu führen. Daher versuche ich nun zunächst, die Laufzeit von der Fantasy-Filmfest-Seite zu lesen. Nur wenn sie dort nicht gefunden werden kann, wird die imdb bemüht. - Im Laufzeitplan werden zu lange Filmtitel mittels "…" abgekürzt.
- Im "normalen" Festivalplan werden zu lange Filmtitel ebenfalls mittels "…" abgekürzt.
- Anpassung des regulären Ausdrucks zum Auslesen der imdb-Bewertung und der Anzahl der abgegebenen Stimmen.
- Im Laufzeitplan erscheint bei mouseover über einem Film links ein Kasten mit ein wenig Detailinformation. Datum, Startzeit, Kinokürzel und Laufzeit.
- Ebenfalls im Laufzeitplan Korrektur: eines kleinen Fehlers: Sofern man angemeldet ist, erscheint bei Filmen, für die man Tickets eingetragen hat, das ticketsymbol vor dem Filmname. In dem Fall wurden der Breite des Filmkastens 12 Pixel hinzugefügt, was die Laufzeit optisch verlängert hat.