WebsiteBaker Community Forum
WebsiteBaker Support (2.8.x) =>
Hilfe & Support (deutsch) => General Help & Support => Diskussion über WB (closed) => Topic started by: Waldschwein on March 15, 2010, 10:32:55 PM
-
Hallo!
Es wird ja seit geraumer Zeit der JSCalendar mit WB in der include mitgeliefert. Eigentlich ja keine schlechte Sache - doch wir haben ja jQuery UI!
Ich meine, mit jQuery (UI) kann man natürlich Sachen erstellen die weit über das Vorstellungsvermöge n vom normalen Benutzer hinausgehen - aber es gibt auch eine nette Kalendarfunktion.
http://jqueryui.com/demos/datepicker/
Natürlich stellt sich jetzt mir die Frage, wieso man nicht im Zuge vom Verabschieden von YUI (ich hoffe doch!) auch gleich JSCalendar mit entsorgt, das Backend aufgeräumter macht und den Modulautoren ans Herz legt, gerade YUI & JSCalendar nicht mehr zu benutzen und stattdessen auf jQuery auszuweichen.
Datepicker ist sehr umfangreich - sieht aber erstens sehr schön aus, lässt sich zweitens wunderbar an jedes Theme anpassen und ist drittens natürlich auch in allen aktuellen Browsern schön (nicht wie JScal, der gerne mal bei IE den halben Bildschirm beansprucht).
Natürlich mag der eine oder andere jQuery nicht - aber sowohl YUI2 als auch JSCalendar sind definitiv (selbst von den Entwicklern) nicht mehr Stand der Dinge, und die Nachfolger beider Tools so grundsätzlich verschieden, dass man gleich auf "den großen Bruder" ausweichen kann, der zudem wohl recht Zukunftssicher ist.
Forenverfehlung? Nö, JSCal ist nicht jQ. :wink:
Daher mein Vorschlag: Das was in WB mitgeliefert wird benutzen, alles was zu viel ist rauswerfen & auch Benutzern deutlich machen! Es sollte kein großer Kraftakt sein statt JSCalendar jQ UI zu benutzen - wer Lust hat, kann das ja einmal bei entsprechenden Modulen, die sowieso WB 2.8 voraussetzen machen - die Backend Themes brauchen eh jQuery UI, daher wird Datepicker sowieso geladen. Würde für Vereinheitlichung sorgen, und macht später das Entfernen von solchen Dingen leichter.
Achja: Wo wir gerade dabei sind: Alles was Herumgezogen werden kann (Drag&Drop auf Neudeutsch) bitte auch gleich mit jQuery lösen! YUI2 ist veraltet, das ist ja bekannt, der Nachfolger YUI3 hat aber nichts mehr zu tun vom Code her.
Gruß Michael
-
Jo, sieht sexy aus.
[evil=on]Aber da müßte dann auch die UI wieder in die Admin Themes zurück reingefummelt werden :evil:[evil=off]
Nee, im Ernst, die UI sollte standardmäßig vom Backend gezogen werden, um eben solche Dinge nachspeisen zu können.
Der Datepicker sieht sehr gut aus und ist rasant schnell.
Gruß,
Stefek
-
Hallo!
Einzig eine Kleinigkeit: Der jsCal hat (mit viel Glück, Vorwissen und einer guten Mausbeherrschung) auch das Auswählen einer Zeit mit gebracht. Datepicker hat das - wie der Name schon sagt - nicht. Für EventCalender, wo es evtl. Sinn macht gibt es aber natürlich auch hier ein gutes jQuery Plugin, das allerdings dann mitgeliefert werden muss, da dies nicht in UI / jQuery vorhanden ist: http://haineault.com/media/jquery/ui-timepickr/page/#d-demo-wrapper-1
Gruß Michael