[Berlin-wireless] Neuer Firmware-Assistent
Sylwester
wokkel-ap
Mi Jul 29 22:07:42 CEST 2015
Am 29.07.15 um 21:59 schrieb René Galow:
> Hallo,
>
> Ich finde das Design echt Klasse.
>
> Ich habe aber noch eine Anmerkung,
> im Moment lädt die Seite ca. 400kb Skripts, CSS und PNG Dateien.
> Eventuell hat der Router später kein Internet und auf den 4MB Flash
> Geräten reicht der Platz für all die Skripte nicht.
> Luci2 scheint auf jquery-1.9.1.js, bootstrap.js und bootstrap.css
> aufzubauen.
Ich habe da schon mal von einiger Zeit etwas rumgespielt in Richtung
4 MB Firmware. Man kann einiges an Platz sparen, wenn man mit
yuicompressor, uglify & co. an die JS-Skripte, CSS rangeht
und dann noch evtl. das HTML ein wenig strippt.
Ansonsten könnten die Daten gzip-Komprimiert auf dem Router liegen
und dann direkt mit "Content-Encoding: gzip" im Header ausgeliefert
werden. Das könnte auch eine ganze Menge platz bei Skripten etc.
sparen.
Für Bilder empfehle ich optipng oder trimage.
Damit hatte ich auf einem 841er genug Platz für zusätzliche
Skripte und für weitere Konfigurationen (wie z.B. X509-Zertifikate).
>
> Ich hoffe mit diesen Grundlagen kann man ein genau so tolles Design
> umsetzen.
>
> Grüße René
>
>
> Am 29.07.2015, 00:51 Uhr, schrieb André Gaul <andre at gaul.io>:
>
>> Hey Freifunker_innen!
>>
>> Am Sonntag haben wir beim Freifunk-Kaffeejunkietreff auf Monics Balkon
>> am Konzept für den neuen Assistenten gearbeitet. Ziele:
>>
>> * einfacher (UX ftw!)
>> * direkt für Kleinstandorte und Backbone-Installationen verwendbar
>> - mesh via LAN
>> - mesh via 802.11s/adhoc/AP
>> * VPN optional
>> * batman-adv + OLSR/OLSR2 by default
>> * batman-adv VLANs zur segmentierung in kleinere Wolken
>> * DHCP/RA optional (-> einer reicht pro batman-adv-Wolke)
>> * mobile+desktop design
>> * basierend auf luci2-backend
>>
>> Ich habe mal ein frontend-Mockup gebaut, siehe [1] (code unter [2]).
>> Dort fehlen natürlich noch Bechreibungen, Validations, usw. :).
>>
>> Heute (29.7.) treffe ich mich schon um 18:00 mit Maria und Faustus in
>> der c-base um den Assistenten weiter zu bauen und ich fänd's großartig
>> wenn noch mehr mittmachen (planen, texten, frontend, backend, ...).
>>
>> @Patrick: wir würden gerne auf deiner luci2-Arbeit [3] aufbauen. Hast du
>> morgen auch Zeit um uns da mal eine Einführung zu geben?
>>
>> ciao,
>> André
>>
>> [1] http://freifunk-berlin.github.io/firmware-wizard-frontend/
>> [2] https://github.com/freifunk-berlin/firmware-wizard-frontend
>> [3] https://github.com/stargieg/luci2-ffwizard
>>
>>
>
>
Mehr Informationen über die Mailingliste Berlin