nssbackup-team team mailing list archive
-
nssbackup-team team
-
Mailing list archive
-
Message #00000
Re: [Blueprint config-assistant] Configuration Assistant
No problem. what you should keep in mind, when doing open source, is :
you should not see it as an obligation or something that will make you
unhappy . Just work when you have some time. And take pleasure to it.
So it's not a problem if you're not familiar with Python, nor GTK .
Just take your time and ask me when you need some help. I can sense
that you want to learn, and that's the more important point :-) .
2008/4/21, Neil Sun <neil.sun@xxxxxxxx>:
>
> Hello,
>
> Sorry for my late reply.
>
> I'll look into the code especially the ConfigManager class and
> SBConfigGTK.py. Also I'll play with the nssbackup.conf file to check the
> parameters. But please understand that I'm not very familiar with Python and
> GTK, so it may take some time. I'll always keep you updated. If I have any
> further questions during the learning, I'll also let you know. Thank you in
> advance.
>
> Have a nice day! :)
>
> Best regards,
> Neil
>
>
>
>
> ________________________________
>
> > Date: Thu, 17 Apr 2008 18:10:19 +0200
> > From: wattazoum@xxxxxxxxx
> > To: neil.sun@xxxxxxxx
> > Subject: Re: [Blueprint config-assistant] Configuration Assistant
> > CC: nssbackup-team@xxxxxxxxxxxxxxxxxxxxx
>
> >
> > Hello,
> >
> > Sorry to answer you this late. I am very busy with my work so I come
> > back home very late and don't have time to even write some mails :-)
> >
> > You understood well the purpose of this blueprint. See my comments bellow.
> >
> > >
> > > Based on my understanding, the first page will show:
> > > 1. What NSsbackup is
> > > 2. What can it do for you
> > > 3. Caution and additional information
> > > 4. Support information (who support this program)
> >
> > Perfect !!!
> >
> > > The following page will set the parameters of NSbackup:
> > > 1. For bool type parameter, we can use checkbox
> > > 2. For enumeration type parameter, we can use radiobox
> > > 3. For numeric and string parameters, we can use editbox
> > >
> >
> > In fact there is maybe too much parameters to set all of them on just
> > one page. Maybe you should take a look at the software. There are some
> > whole section to be configured : includes, excludes, scheduling,
> > reporting ....
> > Basically the goal would be to make an assistant page for each of this
> > section and just propose few *standard* choices to the user.
> >
> > > The final page will show Advanced... button, and the whole command line
> > > with all the parameters.
> > > When you click Finish button, the program will run according to the
> command
> > > line.
> >
> > Well, NSsbackup can indeed take some parameters from the command line,
> > bu this is not the main way of using it. It uses a configuration file
> > in fact. So the assistant will just set the parameter to the
> > configuration file. The last page might propose :
> > - *Backup now* ( will save the configuration and launch a backup)
> > - *Finish* (will save the configuration and close the program)
> > - *Advanced* (will save the configuration , close the assistant and
> > open the configuration GUI )
> >
> > > If I misunderstood that, please feel free to let me know.
> > >
> > > Questions:
> > > 1. How do we show up the run status, and the final result?
> >
> > When run by a user in an X session, NSsbackup uses *libnotify* to
> > notify the user on the processing. Otherwise there is a logging on the
> > shell.
> >
> > > 2. Where can I find all the parameters and their descriptions.
> > >
> >
> > You should look into the nssbackup.conf.example. There is the list of
> > available properties and there description.
> > To manage the configuration, look at the ConfigManager class and at
> > SBConfigGTK.py file.
> >
> > PS : I put the new mailing list in copy in case it'll help someone.
>
>
> ________________________________
> Discover the new Windows Vista Learn more!