Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LuCI -> gluon-web #91

Closed
eriu opened this issue Feb 22, 2017 · 1 comment
Closed

LuCI -> gluon-web #91

eriu opened this issue Feb 22, 2017 · 1 comment
Milestone

Comments

@eriu
Copy link
Member

eriu commented Feb 22, 2017

heute kam eine Mail mit der Ankündigung von gluon-web. Daher müssten wir für das übernächste Release unsere Config entsprechend anpassen.

Hi,
with the merge of freifunk-gluon/gluon#1007 , Gluon
now doesn't use LuCI for its Config Mode anymore, but our own fork
"gluon-web", which is significantly smaller (as lots of features we don't
need have been removed).

In a typical Gluon build (including the locales en and de), this reduces
the compressed size of the root filesystem by about 140KB. The per-language
overhead for all packages in the Gluon repository is less than 4KB in total
(with LuCI, it was more than 20KB).

As there are significant differences from LuCI in our fork, all Config Mode
Wizard / Advanced settings modules will need to be adjusted (in particular,
the "luci" Lua module has been renamed to "gluon.web"). Our documentation
has been updated to provide some guidelines how to develop for gluon-web,
and how to migrate LuCI-based code:

http://gluon.readthedocs.io/en/latest/#gluon-web-reference

This change also requires some changes in site repositories. All "advanced
settings" packages have been renamed:

gluon-luci-admin -> gluon-web-admin
gluon-luci-autoupdater -> gluon-web-autoupdater
gluon-luci-mesh-vpn-fastd -> gluon-web-mesh-vpn-fastd
gluon-luci-node-role -> gluon-web-node-role
gluon-luci-portconfig -> gluon-web-network
gluon-luci-private-wifi -> gluon-web-private-wifi
gluon-luci-wifi-config -> gluon-web-wifi-config

In addtion, i18n templates containing Lua code will need adjustments if the
"escape" or "urlescape" functions are used; they have been dropped in
favour of the "pcdata" and "urlencode" functions from LuCI (that do exactly
the same thing).

-- NeoRaider

@Vitapower87
Copy link

aber erst auf Basis von Lede 👍

@penguineer penguineer added this to the v0.39 milestone Apr 16, 2018
@christf christf modified the milestones: v0.39, later Aug 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants