appdb/ ./appview.php ./screenshots.php admin/a ...
Tony Lambregts
tony_lambregts at telusplanet.net
Sat Feb 5 23:21:16 CST 2005
Jonathan Ernst wrote:
> Le vendredi 04 février 2005 à 23:33 -0500, Chris Morgan a écrit :
>
>>Tony pointed out a handful of cases where it is useful to have multiple urls
>>for an appId and perhaps multiple urls for a versionId. Do we have that
>>functionality right now via another mechanism? I think we should look to add
>>such a capability back into the appdb since it was used for a small number of
>>apps.
>>
>>Chris
>
>
> I'd be interested to know about these cases, do you have examples ?
>
> An example of app where we have URLs in application is here:
> http://appdb.winehq.org/appview.php?appId=10 (Word). IMHO (if the
> examples you are speaking about are like the Word example), in this case
> it is much more clear to put the link in the description than to have
> only a one-word description for each link.
>
> _BEFORE WITH URLS IN APPS_
> ------------------------------------
> ¦ AbiWord ¦ ¦
> ¦ CrossOver Office ¦ Description ¦
> ¦ OpenOffice.org ¦ ¦
> ------------------------------------
>
> _APPS NOW_
> ------------------------------------
> ¦ Description ¦
> ¦ ¦
> ¦ Try it with CrossOver Office ! ¦
> ¦ ¦
> ¦ *Native alternatives:* ¦
> ¦ - AbiWord ¦
> ¦ - OpenOffice.org ¦
> ------------------------------------
>
> As you can see you can be much more descriptive and classify the
> interesting links.
>
> In versions URLs have still a lot of sense as you can do thinks like:
> ------------------------------------
> ¦ Download app ¦ ¦
> ¦ Download MSX.dll ¦ Description ¦
> ¦ ¦ ¦
> ------------------------------------
>
> See here for example: http://appdb.winehq.org/appview.php?versionId=2463
>
> As I said I'd be interested to see these special cases where App URLs
> make sense. If there are more than only 4-5 application that need it and
> you think that the way to do it above is not right in these cases (or in
> all cases) we should of course bring back this feature.
>
By your argument we do not need the urls at all and could easily put them all in
the description.
> To bring it back:
> 1) readd appid in appdata table: bad as it is strange to have columns
> with appid=0 for screenshots and versionid=0 for URLs
>
> OR
>
> 2) rename appdata in versiondata, create a new appdata table and create
> an url class that has an appid and version id parameter, if appid is
> given, queries will be made in appdata and if it's versionid they'll be
> made in versiondata
>
> OR
>
> 3) readd appid in appdata table and let people ad screenshots for
> applications (this can be screenshot of the application running in
> windows to show people how it looks like normally). I personnaly don't
> like it too much as the purpose of removing App URLs and version
> Keywords was to remove the bloat in editing pages to ease the task of
> maintainers and try to have a consistant appdb.
>
> OR
>
> ...
>
> Regards.
> Jonathan
Option 1 is the way to go as far as I can see. We should not give up
functionality for normalization. Normalization is fine but it is not an end in
itself. The appdata table _worked_ the way it was. Sure it was not normalized
but that was not a big problem. Adding a new table is not needed.
--
Tony Lambregts
More information about the wine-devel
mailing list