dubuntu-team team mailing list archive
-
dubuntu-team team
-
Mailing list archive
-
Message #00052
Re: Hey guys
Hi Ryan
> 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.
This suites me well. Jay, are you ok with this? I'm also quite busy
this week, but I will do a little bit everyday.
> 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.
No problem with this. It is just important that we cover both newbies
(gui) and old-hands (command line)
> 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'll keep that in mind.
> I could also do something about graphics because i have some good
> experience with GIMP.
Great. I'm not the most creative, but I do like criticising other's
work... just kidding :-) There were some proposals in the mailing list,
have a look at what was suggested. My only comments is that the simpler
the better. The logo must work well in a large or small format. Too
much detail makes it difficult to size the logo.
> 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.
I think to keep it simple while we're getting started, let's stick with
the current release version of Ubuntu, i.e. Jaunty. In fact I'm a total
convert, I haven't used Windoze for nearly 6 months.
> 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
> > >
> >
>
>
> ______________________________________________________________________
> Find your next place with Ninemsn property Looking for a place to
> rent, share or buy this winter?
Follow ups
References