Skip to content

Instantly share code, notes, and snippets.

@gmarcos87
Created August 11, 2018 14:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gmarcos87/51eb831c714911d7ef4d0d803d016e6f to your computer and use it in GitHub Desktop.
Save gmarcos87/51eb831c714911d7ef4d0d803d016e6f to your computer and use it in GitHub Desktop.
Conclusion of GSoC 2018

GSoC Project abstract

Result

In these three months I was working on create a user interface for lime-hwd-ground-routing that is easy to use and understand. The main goal was to have a ground routing configuration page in Lime-app (simple GUI for Libremesh router management). This main  goal was achieved. Currently there are two pull-request modules that incorporate this functionality, both in the view (libremesh/lime-app#153) and in the ubus modules (libremesh/lime-packages-ui#20). In addition, the interface is translated into English and Spanish and incorporated into the wikitransalte scheme that uses libremesh.

Acknowledgments

I want to thank the Freifunk community, the LibreMesh team and especially Gio for his work as a mentor, he was always there to answer my questions and concerns. Finally, I would like to thank Google Summer of Code for its efforts during all these years and for its commitment to the development of open source software. Thank you very much, everyone.

To future

In the interface you can configure a single link (link1), the job that remains to be done is to save multiple links and edit them one by one. It doesn’t mean a great job and I’ll continue it until I do. Another pending task is to program the administrative pages to be hidden from the menu until the administrator logs in, this is something related to the lime-app design and must be solved. The average user of libremesh does not need to make use of ground routing and therefore displaying it in the menu would only generate confusion and possibly configuration errors.

PR

Reports on Freifunk blog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment