Hello Fed,
I Updated the prototype. as of now, we can do the following;
-create a private template
-create a public template
-create a shared secret template
-import a template from another openwisp instance.(Using the API)
-use imported template on an actual OpenWrt (VM in my case) by substituting
the variables present.

it can be watched from here
https://youtu.be/XOIDPn1oE4Y

Thanks,

On Tue, Apr 9, 2019 at 2:59 AM Federico Capoano <[email protected]>
wrote:

> 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.
>

-- 
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.

Reply via email to