[PATCH 2/3] fff-web: add web interface package

Christian Dresel fff at chrisi01.de
Do Dez 31 10:56:14 CET 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hallo zusammen

nachdem das ganze nun auf Github ist, hab ich es mir auch mal
zusammengebaut. Ich bin auf den gleichen Weg wie Tobias drauf gekommen
(ganz unten in der Mail). Mir gefällt die Oberfläche ebenfalls super.
Sieht schön und aufgeräumt aus, ich denke damit kann man auf jeden
Fall arbeiten :) Tolle Arbeit Tim & Bielefeld :)

Was mir auffällt, http://127.0.0.1:10443 scheint nicht richtig
umzuleiten, ich lande in einer Endlosladeschleife, erst
https://127.0.0.1:10443 glückt dann ;)

Wer das ganze ebenfalls testen will und keine Lust hat selbst zu
bauen, kann diese Firmware hier nehmen:

!! ACHTUNG !!!! ACHTUNG !!!! ACHTUNG !!!! ACHTUNG !!!! ACHTUNG !!
Das ganze ist eine Alpha und nicht durchgetestet, nicht für den
produktiven Einsatz verwenden. Benutzung auf eigene Gefahr! Serieller
Anschluss empfehlenswert (ich hab ihn nicht und auch nicht benötigt,
ich lebe das Risiko)
http://fff-gw-cd1.fff.community/dev/alpha/0.5.3-a4-ChristianD-mW/
!! ACHTUNG !!!! ACHTUNG !!!! ACHTUNG !!!! ACHTUNG !!!! ACHTUNG !!

Ich hab sie jetzt auch nicht für jede Hardware gebaut, nur eben das
was ich gebraucht habe zum testen ;)

Zugriff unter Windows hab ich keine Ahnung, eventuell frisst der
Internetexplorer die IPv6 Adresse (der hat zumindest bei mir mal
halbwegs die Locallinks gefressen nur Links gingen irgendwie nicht
(richtig)), ich glaube in der Art http://[ipv6%identifier] könnte
klappen, ob man mit :443 den Port dran hängen kann/darf? Keine Ahnung
probiert es aus.

Wer nicht flashen will und dennoch angucken will, im Anhang ein paar
schnelle Bilder :)

Ansonsten weiter so :) Ich freue mich wenn es produktiv wird :)

mfg

Christian

Am 30.12.2015 um 10:29 schrieb Tobias Klaus:
> Hallo,
> 
> ich hab mich  mal durchgeklickt. Ich finde die Weboberfläche schon
> recht gelungen. Schön schlicht und übersichtlich.
> 
> Einzelne Anmerkungen sind dann unten.
> 
> 
> 
> Am Sonntag, 13. Dezember 2015, 22:16:10 schrieb Tim Niemeyer:
>> Signed-off-by: Tim Niemeyer <tim.niemeyer at mastersword.de> ---
>> 
>> src/packages/fff/fff-web/Makefile                  |  42 + 
>> src/packages/fff/fff-web/files/etc/config/uhttpd   |  35 +
> Soweit ich das verstanden habe sollten wir in Paketen keine
> /etc/config Dateien ausliefern. Wir wissen ja nie, ob wir das
> letzte oder das erst Paket sind. uci-Einstellungen sollten daher
> wohl durch ein uci-defaults Skript getätitgt werden. Das wäre für
> mich kein Grund diesen Patch nicht einzuspielen, aber ich denke
> langfristig sollten wir das ändern.
> 
>> src/packages/fff/fff-web/files/etc/httpd.conf      |   1 + 
>> .../fff/fff-web/files/www/public/cgi-bin/status    |  63 ++ 
>> .../files/www/public/css/grids-responsive-min.css  | 491
>> ++++++++++++ .../fff/fff-web/files/www/public/css/pure-min.css  |
>> 892 +++++++++++++++++++++
>> .../fff/fff-web/files/www/public/css/side-menu.css | 276 +++++++ 
>> .../fff/fff-web/files/www/public/css/style.css     |  78 ++ 
>> .../fff/fff-web/files/www/public/index.html        |  13 + 
>> .../fff/fff-web/files/www/ssl/cgi-bin/home         |  71 ++ 
>> .../fff/fff-web/files/www/ssl/cgi-bin/misc         |  33 + 
>> .../fff/fff-web/files/www/ssl/cgi-bin/password     |  16 + 
>> .../fff/fff-web/files/www/ssl/cgi-bin/settings     |  16 + 
>> .../fff/fff-web/files/www/ssl/cgi-bin/upgrade      |  36 + 
>> src/packages/fff/fff-web/files/www/ssl/home.html   |  54 ++ 
>> src/packages/fff/fff-web/files/www/ssl/home.js     |  46 ++ 
>> src/packages/fff/fff-web/files/www/ssl/index.html  | 124 +++ 
>> .../fff/fff-web/files/www/ssl/password.html        |  28 +
> src/packages/fff/fff-web $ grep -a charset
> files/www/ssl/password.html <meta charset="utf-8"/> 
> src/packages/fff/fff-web $ file files/www/ssl/password.html 
> files/www/ssl/password.html: HTML document, ISO-8859 text
> 
> Das führt dann natürlich zu Darstellungsfehlern. Kann durchaus
> sein, dass kmail da mal wieder was am encoding verkackt hat, aber
> zumindestens derjenige der den Patch dann pusht, sollte darauf
> achten.
> 
> Insgesamt, müssen wir meiner Meinung nach noch einiges - nicht in
> diesem Patch - erledigen: * "Massenkompatiblen" Zugang auf das
> webinterface * Graphische Auswahl der Geokoordinaten
> 
> 
> Da ich den Patch hauptsächlich als Arbeitsgrundlage dafür sehe,
> würde ich ihn auch so applien, damit dann viele damit spielen und
> Erweiterungen schicken können. Deshalb: Reviewed-by: Tobias Klaus
> <tk+ff at meskal.net
> 
> Grüße Tobias
> 
> PS: Um auf das Webinterface zu kommen, verwende ich bisher das
> Portforwarding von ssh: ssh -L 10443:localhost:443 -L
> 1080:localhost:80 root at ipv6%device
> 
> Damit kann man dann unter http://localhost:80
> https://localhost:10443 die öffentliche und die
> administrationsseite ansehen.
> 
> 
> 
> 


- -- 
Kontaktmöglichkeiten ChristianD (Christian Dresel):
Jabber: christian at jabber.community
E-Mail: fff at chrisi01.de
Facebook: https://www.facebook.com/christian.chili
Handy/Whatsapp & Festnetz: auf Nachfrage
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWhPu8AAoJEOID5jPgWNLiSVoP/2EdGqjZ6Fp1+fcEYisX3MFb
DNHhBz0rVuqEMd1j5fok+c7sKpL2WQgRgyrcixzwAdYBH2CcFujwmy4/urAkDlPY
wQdDRqLYY13618xgaeTTYLx45h5+0Hf5IbfYPS65NOWjZqfwSIDb344IwnhDf4S/
TKsMRXuLPY3gTY4f23SQzY+D9mEVmNQ3zR89Ol3HiYT9Q6RKQPg6wlD4FtoyoQ+F
eKzHtqpwgSpztpgVVsDDhRL3GlOWV7VRX4hKLZPQfj/CllBEVx28fMPj0yAKaf3I
kiTQ/85HedsFOGfcumtOTPwBura30jGbMROPl98t6Ogh/KnmtEJjg08pd+3t+eLj
6gXsujvIIgVZg5bcIyoSc9f1wrVpL7o5hKcCOeDotE5Ox/AQB6xyXM1sIiN+4jYJ
797/lyjmcJrHClZ0bWJ8nN5NIkVdMsv31H7YtB/pRlrTgA7SppB4J7lC5f8wLUgj
TvBaBgF8enS15CI3BMW9UDO3fvgT1p5BDepefblltXS/L+pLIk+Ve9GKjFg0+G4A
qE7IiRA24IcQK+rbJCzNWZ+fikyLc3F3RFldXbtkz4RDnKpvUURzCXwBe66WM7bO
ga2S1pAEvfHeViGl3AccSfhPzfdeXOMtGu5moBZ62rZdCHMBCggn1GqW0817U2N9
XWHfEm/ccNpk9a5Vm89G
=FO5m
-----END PGP SIGNATURE-----
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Bildschirmfoto - 31.12.2015 - 10-43-13.png
Dateityp    : image/png
Dateigröße  : 30213 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20151231/ee695b85/attachment-0010.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Bildschirmfoto - 31.12.2015 - 10-48-30.png
Dateityp    : image/png
Dateigröße  : 69455 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20151231/ee695b85/attachment-0011.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Bildschirmfoto - 31.12.2015 - 10-48-50.png
Dateityp    : image/png
Dateigröße  : 102205 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20151231/ee695b85/attachment-0012.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Bildschirmfoto - 31.12.2015 - 10-49-04.png
Dateityp    : image/png
Dateigröße  : 46384 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20151231/ee695b85/attachment-0013.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Bildschirmfoto - 31.12.2015 - 10-49-20.png
Dateityp    : image/png
Dateigröße  : 55701 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20151231/ee695b85/attachment-0014.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Bildschirmfoto - 31.12.2015 - 10-43-13.png.sig
Dateityp    : application/octet-stream
Dateigröße  : 543 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20151231/ee695b85/attachment-0010.obj>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Bildschirmfoto - 31.12.2015 - 10-48-30.png.sig
Dateityp    : application/octet-stream
Dateigröße  : 543 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20151231/ee695b85/attachment-0011.obj>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Bildschirmfoto - 31.12.2015 - 10-48-50.png.sig
Dateityp    : application/octet-stream
Dateigröße  : 543 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20151231/ee695b85/attachment-0012.obj>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Bildschirmfoto - 31.12.2015 - 10-49-04.png.sig
Dateityp    : application/octet-stream
Dateigröße  : 543 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20151231/ee695b85/attachment-0013.obj>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Bildschirmfoto - 31.12.2015 - 10-49-20.png.sig
Dateityp    : application/octet-stream
Dateigröße  : 543 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20151231/ee695b85/attachment-0014.obj>


Mehr Informationen über die Mailingliste franken-dev