[Berlin-wireless] Router-Webfrontend ohne Lua, war: 4MB Freifunk-Script?
Smilie
smilie at posteo.de
So Apr 30 23:18:41 CEST 2017
Malte, wann bist du mal wieder in Reichweite?
C-Base oder XHAIN?
Ich könnte mal was von dir abschnorcheln wollen.
Das mit dem Luci2 fürchte ich auch.
Die Entwickler sollten sich mal eher auf Grundprobleme stürzen.
Die GPIO-Schalter an den kleinen Routern könnten zum Beispiel einen
Link von /etc/config auf
verschiedene /etc/config1, /etc/config2/, /etc/config3 umschalten.
Dann braucht OpenWRT/Lede ein Tool, wo die libs erkennbar werden.
Die Doku und und und.
Am Sun, 30 Apr 2017 19:17:28 +0200 (CEST)
schrieb Malte <freifunk at antenne.yagii.de>:
> On Sun, 30 Apr 2017, Thomas Krüger wrote:
>
> > Prinzipiell, würde ich jetzt mal behaupten, muss man sich ja "nur"
> > im LuCi-Quelltext anschauen, bei welchen Commands, sie welche
> > "exec(...)"-Calls mit Lua machen
>
> So in der Richtung geht doch der neue Wizard schon vor, siehe
> https://github.com/freifunk-berlin/firmware-packages/tree/master/utils/freifunk-berlin-wizard-backend/files
> - wenn ich das richtig sehe, wird rpcd als Schnittstelle zwischen
> Backend und Frontend genommen, das Backend sind einfach ein paar
> Shellskripte, und das Frontend läuft in Angular/Javascript im
> Browser/Client. Lua kommt da nicht mehr vor, und man kann relativ
> bequem den Großteil des Codes in JavaScript schreiben.
>
> LuCI2 wollte das glaube ich ähnlich machen, hat nur gleichzeitig noch
> das JavaScript-Framework-Rad nochmal neu erfinden wollen (und da
> scheint sich nichts mehr zu bewegen?).
>
> Es gibt auch eine "komplette" OpenWrt-Admin-Oberfläche in Angular:
> https://github.com/mkschreder/juci
>
> Grüße,
> Malte
Mehr Informationen über die Mailingliste Berlin