The application is not set in stone, of course if during the project we find out the flow charts are not viable is not an issue. I want to stress again that prototyping is the only way with which we can improve the design to be more realistic, everything else in my opinion is a waste of time, because we're talking about hypothesis. The real world is unexpected.
Don't worry about the flowcharts, they look good enough to show you put thought into it. Keep working on the prototype and show you are understanding the use cases and the challenges of the project. On Mon, Apr 8, 2019 at 4:13 PM Noumbissi Valere <[email protected]> wrote: > Hello Fed, > Please i wish to know if my flowcharts are ok. while going through the > idea page this evening, it seemed to me that i might have mixed up > something. > Please can you affirm if it's ok? so that i can correct it while there is > still time? > Thanks. > > On Mon, Apr 8, 2019 at 3:54 AM Noumbissi Valere <[email protected]> > wrote: > >> Hello Fed, >> I have done the updates. Please can you review the document again and >> give me feedback? >> Thanks >> >> On Sat, Apr 6, 2019 at 5:56 PM Noumbissi Valere < >> [email protected]> wrote: >> >>> Hello Fed, >>> Please can you review an updated copy of my proposal and give me >>> feedback? >>> Thanks >>> >>> On Wed, Apr 3, 2019 at 2:05 PM Federico Capoano < >>> [email protected]> wrote: >>> >>>> You're on a good path Noumbissi, but you need to add more detail in >>>> order to show you understand the challenges of the project and have the >>>> ability to solve those challenges. >>>> You should also include a link to some repository where you prepare a >>>> prototype. >>>> Please also ensure to demonstrate you have the basic frontend skills >>>> required to do this project. >>>> >>>> Federico >>>> >>>> On Tue, Apr 2, 2019 at 6:04 PM Noumbissi Valere < >>>> [email protected]> wrote: >>>> >>>>> I just submitted a draft of my proposal please can you review it. I >>>>> will be very happy to receive corrections so that i can correct it in >>>>> order >>>>> to send a final and correct proposal before the deadline which is April >>>>> 9th, 2019. Thanks >>>>> >>>>> On Sun, Mar 31, 2019 at 7:10 PM Federico Capoano < >>>>> [email protected]> wrote: >>>>> >>>>>> Look (CTRL+F or CMD +F on mac) for the keyword "variable" in these >>>>>> pages: >>>>>> >>>>>> - http://netjsonconfig.openwisp.org/en/latest/ >>>>>> - https://github.com/openwisp/django-netjsonconfig >>>>>> >>>>>> See also this issue: >>>>>> https://github.com/openwisp/django-netjsonconfig/issues/93 >>>>>> >>>>>> Federico >>>>>> >>>>>> On Sun, Mar 31, 2019 at 1:44 PM Noumbissi Valere < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Ok thanks Federico, >>>>>>> There are somethings i have been trying to understand on the project >>>>>>> idea, Please what do you mean when you say **variable** in the following >>>>>>> points >>>>>>> >>>>>>> - shared templates will likely contain mostly variables (for >>>>>>> example, imagine a coova-chilli captive portal configuration, the >>>>>>> captive >>>>>>> page URL, interface name, radius ip and ports will always differ for >>>>>>> each >>>>>>> user that wants to use the shared template), this may cause the backend >>>>>>> validation to fail because variables are not recognized; find a way to >>>>>>> overcome this problem, for example, sample values for each variable may >>>>>>> be >>>>>>> provided by the designer of the template and these values can be >>>>>>> substituted to the variables so the validation doesn't fail, this means >>>>>>> the >>>>>>> template designer user should be allowed to fill these variables in >>>>>>> some way >>>>>>> >>>>>>> - templates taken from external sources will likely contain >>>>>>> variables that have to be filled by the user which imports that template >>>>>>> from the external source, this means that the admin UI of OpenWISP >>>>>>> should >>>>>>> allow the user to fill these variables in some way; the list of >>>>>>> variables >>>>>>> may also be provided by the instance which shares the template >>>>>>> >>>>>>> On Sun, Mar 31, 2019 at 2:29 AM Federico Capoano < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> The vagrant installation is one thing, your development environment >>>>>>>> another thing. >>>>>>>> >>>>>>>> If you want to connect an OpenWRT device to your development >>>>>>>> environment (the openwisp instance that you run with ./manage.py >>>>>>>> runserver) >>>>>>>> you can do that instead of installing the vagrant instance, but you >>>>>>>> have to >>>>>>>> do the following: >>>>>>>> >>>>>>>> ./manage.py runserver 0.0.0.0:8000 >>>>>>>> >>>>>>>> That will bind the development server to all interfaces so it can >>>>>>>> be reached from your LAN using the ip address of the interface which is >>>>>>>> connected to the internet, ethernet interface if you are connected via >>>>>>>> ethernet cable, or wifi interface if you're connected via wifi. >>>>>>>> >>>>>>>> Do ifconfig on the terminal to find out your local ip address of >>>>>>>> your LAN, let's pretend you find out that your local address is >>>>>>>> 192.168.0.132, then you can access the OpenWISP instance at >>>>>>>> https://192.168.0.132/, if the OpenWISP instance loads correctly >>>>>>>> at that URL, you can then configure that in the OpenWRT device, as >>>>>>>> long as >>>>>>>> the OpenWRT device can reach it (depends on how the virtualbox OpenWRT >>>>>>>> instance is configured). >>>>>>>> >>>>>>>> Fed >>>>>>>> >>>>>>>> On Sat, Mar 30, 2019 at 6:43 PM Noumbissi Valere < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> "pip install -e <shared_folder/repo/path>" is not found in the >>>>>>>>> vagrant-openwisp2 instructions but i was looking for a way to >>>>>>>>> integrate my >>>>>>>>> development local repo into the vagrant-openwisp2 VM instance so the >>>>>>>>> use of >>>>>>>>> "pip ..." was proposed to me but it didn't still work >>>>>>>>> >>>>>>>>> On Thu, Mar 28, 2019 at 3:22 PM Federico Capoano < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> I do not understand, are you following the instructions in >>>>>>>>>> vagrant-openwisp2? >>>>>>>>>> >>>>>>>>>> Where does that "pip install -e <shared_folder/repo/path>" come >>>>>>>>>> from? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, Mar 27, 2019 at 1:15 PM Noumbissi Valere < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> I even created a shared folder between my local machine where my >>>>>>>>>>> repos are found and the Vagrant VM. then tried to used pip install >>>>>>>>>>> -e >>>>>>>>>>> <shared_folder/repo/path> but it didn't work >>>>>>>>>>> >>>>>>>>>>> On Wed, Mar 27, 2019 at 6:11 PM Noumbissi Valere < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> I created a shared fo >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Mar 27, 2019 at 5:36 PM Noumbissi Valere < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hello Federico, >>>>>>>>>>>>> Yes i have tried that tutorial, i have openwrt and >>>>>>>>>>>>> vagrant-openwisp2 on my VM (Virtualbox) but i have been trying to >>>>>>>>>>>>> install >>>>>>>>>>>>> my development repo into the vagrant-openwisp instance using pip >>>>>>>>>>>>> install -e >>>>>>>>>>>>> <source-path> to no avail. i wanted to do this so that i can >>>>>>>>>>>>> appreciate the >>>>>>>>>>>>> changes on vagrant-openwisp and openwrt when i edit my local >>>>>>>>>>>>> repos. >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Mar 27, 2019 at 5:13 PM Federico Capoano < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Noumbissi, >>>>>>>>>>>>>> >>>>>>>>>>>>>> that's great. I suggest cloning the project and start playing >>>>>>>>>>>>>> with it. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Have you tried the tutorial to connect a virtual OpenWRT >>>>>>>>>>>>>> device to OpenWISP Controller yet >>>>>>>>>>>>>> <http://openwisp.io/docs/user/configure-device.html>? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Fed >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Mar 26, 2019 at 6:01 PM Noumbissi Valere < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Federico am interested in this project >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Mar 26, 2019 at 9:10 PM Federico Capoano < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hey everyone, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> during the weekend I added a new idea named "OpenWISP >>>>>>>>>>>>>>>> Template Sharing & Template Library" >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This project involves a lot of python & django and some >>>>>>>>>>>>>>>> javascript (React JS). >>>>>>>>>>>>>>>> It's not really trivial, but I would say not very hard, the >>>>>>>>>>>>>>>> hardest part would be to make the template sharing feature >>>>>>>>>>>>>>>> really work, the >>>>>>>>>>>>>>>> rest then would be easier. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I want to encourage students to take a look at it, because >>>>>>>>>>>>>>>> it's one of the projects that would allow our community to >>>>>>>>>>>>>>>> reach a turning >>>>>>>>>>>>>>>> point, because we can then have an official template library >>>>>>>>>>>>>>>> where we share >>>>>>>>>>>>>>>> some good templates that users can import into their OpenWISP >>>>>>>>>>>>>>>> instance, >>>>>>>>>>>>>>>> which would make it easier for beginners to start using >>>>>>>>>>>>>>>> OpenWISP: infact >>>>>>>>>>>>>>>> the hardest part of using OpenWISP, after the set up, is to >>>>>>>>>>>>>>>> prepare the >>>>>>>>>>>>>>>> right templates with configurations that work in the real >>>>>>>>>>>>>>>> world. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Find out more about this idea here: >>>>>>>>>>>>>>>> http://openwisp.org/gsoc/ideas-2019.html#template-library >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>>>>> Google Groups "OpenWISP" group. >>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails >>>>>>>>>>>>>>>> from it, send an email to >>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>>>> Google Groups "OpenWISP" group. >>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails >>>>>>>>>>>>>>> from it, send an email to >>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>>> Google Groups "OpenWISP" group. >>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>>>> it, send an email to [email protected]. >>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>> Google Groups "OpenWISP" group. >>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>> it, send an email to [email protected]. >>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>> Google Groups "OpenWISP" group. >>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>>> send an email to [email protected]. >>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "OpenWISP" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to [email protected]. >>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "OpenWISP" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "OpenWISP" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "OpenWISP" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "OpenWISP" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "OpenWISP" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- > You received this message because you are subscribed to the Google Groups > "OpenWISP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
