← Back to team overview

dubuntu-team team mailing list archive

Re: Hey guys

 

If you can handle it Charl then i might leave most of the website stuff to you, plus you have that php framework already going so how about this:

Jay: Database and DPM backend
Charl: Website and Wiki
Me: GUI frontend and something else if it comes up.

As for the cmd vs GUI what if we do something similar to what the bzr devs have done. With bzr you can use the bzr shell that is included, or you can use the bzr commands in the linux shell, OR you can use the GUI frontend.

I think this is the best way because some people (newbie developers) dont like the command line, while some people do.

Also as for the schedule, i think its great except for one thing. The schedule should only be a guide as to what stage of development we are up to, it should not have due dates.

I could also do something about graphics because i have some good experience with GIMP.

One last thing i just thought of, what operating systems do we all use?

I use Linux and Windows XP

Knowing this will just help us when we send files to each other and also try to help each other if one of us gets stuck on something.

Thanks
Ryan
> Subject: RE: [Dubuntu-team] Hey guys
> From: charl.wentzel@xxxxxxxxxxxxxx
> To: jay.27182818@xxxxxxxxx
> CC: nisshh@xxxxxxxxxxx; dubuntu-team@xxxxxxxxxxxxxxxxxxx
> Date: Thu, 2 Jul 2009 20:58:34 +0200
> 
> Hi Guys
> 
> Thanks Jay.  Please start with a database design, that will be great.
> You're welcome to use the Launchpad site to create a blueprint for the
> database design.  (https://launchpad.net/~dubuntu-team) That way we
> could all edit it.
> 
> As far as the webpage is concerned, that is something I could manage
> very quickly.  I'm already hosting a few demo sites.  This should work
> well while we are in the trail stages.  We could move it to a proper
> hosting service when we start getting traffic.
> 
> As far as the web page design, I could manage that very easily too.
> I've developed a php architecture specifically for ultra thin web client
> for database applications.  For something like this it would take me no
> more than a day to put it together.  It's not polished yet but I'm
> working on it now.  It would a great way to test and improve my
> architecture.  All I need is the database design. 
> 
> You can have a look at one such demo site here:
> http://recosys.no-ip.biz/sawaste 
> Username: admin or engineer
> Password: same as username
> The different users have different access rights, to feel free to try
> both.
> 
> However, I have no gui (gtk+ or qt) or python experience.  So this is
> where you guys could take the lead. How does that sound?
> 
> I would stick to the  Linux approach:
> step 1: command line tool that gets the job done.  The idea is that we
> would create a re-usable library with a clearly defined API.  The
> command line tool simply give a plain text front-end
> step 2: build a gtk+ front-end for the library that replaces the command
> line front-end (as an alternative)
> step 3: build the ncurses and qt front-ends.
> 
> If each of us take charge of some part of the project and the others
> test and comment then we should show much faster progress. Which brings
> me to the schedule.  This approach means we could do things in parallel,
> which would shorten the schedule significantly.
> 
> I think we need to create a separate page on the wiki site to manage the
> schedule.  We could add all the things that need addressing and propose
> dates, e.g. here's a few things we could add...
> 
> 1. Finalise blueprint
> 2. Database design - web page knowledge base
> 3. Web page - First draft
> 4. Logo design
> 5. Package manager blueprint - database choice, database structure,
> functional specification, choice of gui libraries, etc, etc...
> 6. Package manager alpha release
> 
> What do you think?
> 
> Charl
> 
> On Thu, 2009-07-02 at 19:52 +0300, Jay I. wrote:
> > hi charl.
> > yup, i agree. i think you should create a thread called something like
> > 'database structure' for all relevant discussions. i'm gonna setup a
> > local mysql server to start playing with a possible layout. as well i'm
> > planning to create a simple control panel in php that will allow you to
> > manage records and browse the db. i guess we need some free php/mysql
> > hosting - don't think that we need something paid at this stage. any
> > ideas?
> > 
> > btw what about this name for the package manager: 'devbuntu package
> > manager'. sounds similar to 'synaptic package manager' and quite
> > self-descriptive.
> > 
> > the overall structure of the package management system will consist of
> > four ingredients: a central database, a local copy (cache), a lowlevel
> > library that will handle actual package management, and ui components -
> > one for each ui library that we will support (gtk+, qt, ncurses(?)). if
> > you agree i will create a new page in our wiki for all relevant ideas.
> > 
> > it'd be nice if we create some plan or even schedule to keep things
> > under control. what you say?
> > 
> > regards,
> > jay
> > 
> > 
> > 
> > On Thu, 2009-07-02 at 11:10 +0200, Charl Wentzel wrote:
> > > Hi Guys
> > > 
> > > Thanks!  (Good to hear from you again Jay!)  I think we all got caught
> > > up with other things.  At least there now 3 "excited" members.  I
> > > started having guilt feelings about this project.
> > > 
> > > I'll create a few threads for questions to be answered.  The idea is
> > > to have a separate thread for each question/issue so things don't get
> > > lost.  Just give me some time.
> > > 
> > > I'm both a bzr and git fan.  Since this is an Ubuntu project I think
> > > bzr woudl be the "right" choice.  Also Lauchpad allows hosting of bzr
> > > repositories so we don't have to do it ourselves.
> > > 
> > > I'll have to review the mailing list entries again to see where we
> > > left off.  But at this stage the most important thing is to keep it
> > > simple.  We should use as much of the existing tools that are
> > > available rather than trying to create too many things ourselves at
> > > this stage.  That could come later.  If I remember correctly we were
> > > talking about kicking off with a simple tool that uses apt packages
> > > but with a different database that allows you to build up an
> > > environment by picking packages relevant to what you want to achieve.
> > > It should be able to show to you what tools work well together and
> > > make suggestions based on the experience of advanced users that added
> > > there knowledge to the database.
> > > 
> > > So the whole trick here is creating a knowledge base with a tool that
> > > allows you to pull from that knowledge base.
> > > 
> > > Jay, do you agree?
> > > 
> > > Charl
> > 
> 

_________________________________________________________________
Looking for a place to rent, share or buy this winter? Find your next place with Ninemsn property
http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fninemsn%2Edomain%2Ecom%2Eau%2F%3Fs%5Fcid%3DFDMedia%3ANineMSN%5FHotmail%5FTagline&_t=774152450&_r=Domain_tagline&_m=EXT

Follow ups

References