Mesh/Firmware/Web Admin Development

From Sudo Room
Revision as of 20:20, 15 August 2013 by Maxb (talk | contribs) (→‎Luci)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Web Admin Development

See [Mesh/Firmware Firmware Wants] for a description of what we're hoping to be able to implement with our web admin page.

Luci

Luci is the web admin framework that OpenWrt ships with and seems to be a popular choice among other projects. It is written in Lua, which is a sort of procedural language that's kind of a mix between javascript and ruby (??).

All of the Luci code is contained on the router in /usr/lib/lua/luci

Documentation related to the Luci project can be found at:

Documentation

Its a MVC framework, and files are separated into controller/ model/ and view/