Hi, Sounds good, but perhaps not for everyone. This will be integrated into the main firmware or will it always be a package? I'm not concerned about it being installed per default in the OpenWrt-built firmware, but will it be difficult to remove overall or will the LuCI code be mixed up with non-GUI scripts?
Like Eric with Gargoyle, I also already have a GUI for kamikaze. I will not bore you with defaults, other than to say it completely separates UI from data by using a completely static web "application" (which can be put on the router or into a desktop app!) while only requiring very minimal 'data services' scripts on the router. It is also not specific to OpenWrt, is very suitable for a desktop GUI or built into a back-end web application, all using the same VERY simple XML GUI logic. As for LuCI, I would like to know more about why Lua and hence LuCI? You say "It's not that difficult." - yet it does require learning a new language for most people and I don't see the huge benefit over using traditional shell scripts. It might be faster, but is that at the cost of complexity? It might be simple (once you know it), but enough to attract new developers? I also agree with Eric, that the 'kitchen sink' doesn't really make for a good router interface. It might be useful for more advanced users - who know and understand all the options of a program, but not for your target audience, imho. And, as a application developer, I'm less interested in spending time making a 'smart' GUI for my application if it is limited to LuCI -- I would rather spend my time on something a bit more portable as my application also isn't limited to OpenWrt. That is at least some feedback. That notwithstanding, good work and great project! David On Mon, 2008-07-14 at 20:05 +0200, Steven Barth wrote: > Hello Everyone, > > you may have noticed "LuCI the Lua Configuration Interface" in the official > release announcement for Kamikaze 8.08 > As there was not much information about this project in the past and we > noticed several people asking in different places for it we like to make a > little announcement here: > > LuCI is a new approach for a web user interface for OpenWRT. > > It aims to be free, clean and extensible. > While most similar configuration interfaces make heavy use of the > Shell-scripting language LuCI uses the Lua programming language and splits up > the interface into logical parts like models and views, uses object-oriented > libraries and templating. That ensures a higher performance, smaller > installation size, faster runtimes and what is most important: better > maintainibility. > > > To the project status: > LuCI is already quite stable and we are doing last improvements and bugfixes > before the first RC version. > > At the moment all base-system networking and configuration stuff can be > edited > via LuCI plus a few more applications like firewalling and port-forwarding > stuff, a statistics collector with rrdtool-graphs, OLSR and QoS support are > included. > > > We are always looking for people to maintain, improve or create web interface > components. Maybe you would like to implement a webinterface page for your > favorite application: It's not that difficult. > > If you want to contribute feel free to contact us. Any help whether it may be > development, designing, translation or documentation stuff is highly > appreciated. > > > You will find all project-related links including a more detailed project > description, the sourcecode repositories, screenshots and howtos on our > current project website: > > http://luci.freifunk-halle.net > > > Greetings > > Cyrus and Jow > Lead Developers of LuCI > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel