Re: Application for GSoC Project - Package WebUI

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Izhar Firdaus wrote:
On Sat, Mar 29, 2008 at 11:50 PM, John (J5) Palmieri <johnp@xxxxxxxxxx> wrote:
 On Sat, 2008-03-29 at 22:44 +0800, Izhar Firdaus wrote:
 > On Sat, Mar 29, 2008 at 9:01 PM, John (J5) Palmieri <johnp@xxxxxxxxxx> wrote
 > >  > Or do J5 have different view about this?, both idea ( improve MyFedora
 > >  > / improve PackageDB ) sounds okay to me, just that I feel that if
 > >  > MyFedora implements those features, PackageDB and the effort made for
 > >  > it previously would be rendered of no-use (or perhaps thats what one
 > >  > of MyFedora's goal - to obsolete packagedb ) ..
 > >
 > >  There is a balance here.  For everything I have to pull from there is a
 > >  cost in terms of calls I have to make to different backends per page
 > >  along with the extra work to recreate the GUI for each module.  The
 > >  different backends are taking a tools centric approach to manipulating
 > >  data where as My Fedora takes a more data centric approach (here is the
 > >  data how would I like to manipulate and display).  I agree the data side
 >
 > In other words, instead of calling interfaces provided by these
 > backends (which is, obviously, more costly) , MyFedora will be
 > directly access the databases and manipulate the data to be in a more
 > user-centric and useful views (am I right?).

 I generally do not want to talk to a DB directly though if performance
 becomes an issue I might have to.  Generally it goes

 MyFedora <-json-> mfquery proxy <-json/xmlrpc etc.-> Fedora Resource
 <-db connection-> DB.

 MyFedora but it would take longer and I would have to replicate the
 logic for determining if a user is allowed to modify.  If it changed in
 bodhi MyFedora would be out of sync and the user would be presented with
 inconstant UI.


 > >  of it should be part of PackageDB but unless someone really wants to
 > >  work on a separate PackageDB UI I would just have that be a simple dump
 > >  of the database in a slightly nicer form.
 > >

In your opinion, which would be better? a project which adds value to
PackageDB or a project which focuses on the PackageDB related
integration with MyFedora ?

PackageDB.

But I'm the packagedb author :-)

My reasoning is that what we need to do centers around getting the data from the rpms and users into a database. MyFedora may pull that information as raw data or it may directly import the interface that the packagedb provides but that data belongs in the packagedb. So that's the more important area.

Also, some of the rewriting of the PakcageDB UI that MyFedora might want to do should be done in the PackageDB instead. The current UI could really do with a user interface designer's criticism nad mockups to make it better.

-Toshio

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux