[WLANnews] api.freifunk.net/Generator Datepicker

René Galow rensky.g at googlemail.com
Sa Nov 16 18:31:16 CET 2013


Hallo Liste, hallo Andi,

ich habe nun mal ein erstes Beispiel zusammen programmiert. Siehe [2]  
(hier wird derzeit nur das Datum unterstützt). Aber grundsätzlich stellt  
sich mir die Frage ob das eine mögliche Lösung wäre?

Zum Datumsformat: Ich finde es vollkommen richtig im Json den Timestamp zu  
verwenden.
Natürlich sollte der Generator und der Viewer aufbohrt werden um  
Datum/Zeit Menschen lesbar anzuzeigen.
Ein Nachteil: wenn man das Json File direkt lesen möchte. Dann wäre das  
ISO Datumsformat besser.

Das Iso Datumsformat beinhaltet ja die UTC Zeit + Lokale Verschiebung:  
2009-06-30T18:30:00+02:00
Nachteil: alle bereits erstellten Json Files müssen angepasst werden. Oder  
der Reader muss beides interpretieren können.

Genauigkeit:
Erst dachte ich das es gar nicht nötig sei den lastchange Minuten genau  
anzugeben. Aber für die Events ist es natürlich Notwendig. Beim suchen  
nach einen DateTimePicker bin ich auf [0] und [1] gestoßen.
Beide sind nicht Minuten genau. Aber 30 Minuten genau  reicht gegeben  
falls schon.
Vielleicht könnte man diese noch aufbohren.

Kennt denn jemand einen optimalen DateTimePicker der für uns passen würde?

Grüße René

[0]  
http://www.jqueryscript.net/demo/jQuery-Date-Time-Picke-Plugin-Simple-Datetimepicker/

[1] http://xdsoft.net/jqplugins/datetimepicker/

[2] http://rensky.net/api.freifunk.net/generator/




Am 10.11.2013, 21:05 Uhr, schrieb Andreas Bräu <ab at andi95.de>:

> Hallo René,
>
> es freut mich, wenn du am Generator arbeiten möchtest. Ein Datepicker
> schwebte mir auch schon lange Zeit vor, doch ich habe nicht die
> Erfahrung und Zeit, so etwas selbst zu implementieren.
> HTML5 bietet sowas ja schon, aber leider kann effektiv nur Chrome damit
> umgehen.
>
> Aus Gründen der Menschenlesbarkeit würde ich schon gern das
> ISO-Datumsformat verwenden, wie es im Javascript-Bereich üblich ist.
> Oder siehst du da Nachteile?
> Zur Genauigkeit: Da ich den Datepicker dann auch für Events einsetzen
> möchte, sollte er auch Stunden und Minuten angeben können. Vielleicht
> kann man das unterschiedlich festlegen.
>
> Der Generator arbeitet mit JSONForm
> (https://github.com/joshfire/jsonform ). Der Datepicker müsste also
> damit zusammenarbeiten.
>
> Falls du noch andere Fragen hast, kannst du mir gern schreiben.
>
> Liebe Grüße
>
> Andi
>
>
> Am Sonntag, den 10.11.2013, 17:33 +0100 schrieb René Galow:
>> Hallo,
>>
>> natürlich hast du recht das man die Communityfiles automatisch über
>> Skripte aktuelle halten sollte.
>> Das automatische generieren würde ich hier erstmals nicht weiter
>> besprechen es geht eigentlich nur um die Benutzerfreundlichkeit des
>> Generators.
>>
>> So wie ich es verstanden habe ist der Generator ja generell dazu gedacht
>> ein Communityfiles statisch zu erstellen oder zu bearbeiten. Das  
>> erstellte
>> Json-File wird dann auf einem Server gespeichert und ein Link im
>> directory.api.freifunk.net hinterlegt.
>>
>> Ich könnte mir vorstellen das dieses Verfahren von Communities mit  
>> wenigen
>> Mitglieder eingesetzt wird, dort wo es auch nicht die Rolle spielt ob es
>> 10 oder 11 Nodes sind.
>>
>> Grüße René
>>
>> Am 10.11.2013, 16:57 Uhr, schrieb Stephan Enderlein (Freifunk Dresden)
>> <freifunk at ddmesh.de>:
>> >
>> > Hi,
>> > Freifunk Dresden hier,
>> > ich weiss nicht ob es viel Sinn macht. Generell wäre so ein Generator
>> > nur für
>> > das "initial" Erzeugen einer Json Struktur sinnvoll. In diesem Fall  
>> kann
>> > der generator
>> > die Zeit selber gleich ablegen.
>> > Die Json Structur, ist ja als dynamische Strucktur angelegt, die ja
>> > regelmässig abgefragt wird.
>> > Ein Server der dort ständig aktuelle Knotenummer oder später andere
>> > dynamischen Daten
>> > bereitstellt, müsste sich das datum selber erzeugen.
>> > Vielleicht könnte man einfach ein einfaches shell script zum download
>> > anbieten, welches
>> > sich einem config-file mit statischen daten bedient, das date/time
>> > selber aktualisiert wenn änderungen
>> > festgestellt werden und evt. durch callback-scripte die dynamischen
>> > daten ermittelt und in das
>> > json eingepflegt wird.
>> > Möglich wräe auch das script gleich als php oder so bereitzustellen,  
>> da
>> > die ausgaben sowieso
>> > über eine webserver bereitgesgtellt werden müssen.
>> >
>> > Grüße
>> >   Stephan (Freifunk Dresden)
>> >
>> >
>> > Am 10.11.2013 17:44, schrieb René Galow:
>> >> Hallo in die Runde,
>> >>
>> >> ich habe mich die letzten Tage mit dem api.freifunk.net/generator
>> >> beschäftigt. Dort wurde unter anderem besprochen, dass es nötig ist
>> >> den  Unix Timestamp für die letzte Änderung menschenlesbar zu
>> >> gestalten.
>> >>
>> >> Wie schon im Issue 39 [1] besprochen wurde, wäre ein Datepicker eine
>> >> elegante Lösung. Da das Inputfeld datetime noch nicht von allen
>> >> Browsern  unterstützt wird, wäre eine Java Script Variante sicherlich
>> >> angebracht.
>> >>
>> >> Ich würde mich gerne dran setzen und eine Lösung implementieren. Was
>> >> haltet ihr davon, neben dem Unix Timestamp Feld noch ein Button für
>> >> den  Datepicker zu erstellen und dann das ausgewählte Datum als Unix
>> >> Timestamp  im Feld abzulegen? Somit bleibt in der Json-Datei dann der
>> >> Timestamp  erhalten.
>> >>
>> >> Eine Frage die man sich noch stellen sollte, ist die Genauigkeit des
>> >> Timestamps. Man könnte ja Datum und Uhrzeit implementieren oder nur
>> >> das  Datum und die Zeit setzt man fest auf 12 Uhr. IMO wird niemand
>> >> öfters als  einmal pro Tag diesen Generator benutzen, sodass die
>> >> Uhrzeit  vernachlässigt werden könnte.
>> >>
>> >> Ich würde mich über ein kurzes Feedback freuen.
>> >>
>> >> Grüße René
>> >>
>> >> [1]: https://github.com/freifunk/api.freifunk.net/issues/39
>> >> _______________________________________________
>> >> WLANnews mailing list
>> >> WLANnews at freifunk.net
>> >> Abonnement abbestellen? ->
>> >> http://lists.freifunk.net/mailman/listinfo/wlannews-freifunk.net
>> >>
>> >> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und
>> >> Abmeldung unter http://freifunk.net/mailinglisten
>> >
>>
>>
>
>
> _______________________________________________
> WLANnews mailing list
> WLANnews at freifunk.net
> Abonnement abbestellen? ->  
> http://lists.freifunk.net/mailman/listinfo/wlannews-freifunk.net
>
> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und  
> Abmeldung unter http://freifunk.net/mailinglisten


-- 
Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/


Mehr Informationen über die Mailingliste WLANnews