SWI 2.7.0

View: New views
7 Messages — Rating Filter:   Alert me  

SWI 2.7.0

by hns@computer.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,
I think I did now finally understand what some of you meant by
removing duplicates in the list. Therefore, I have added such a
feature in SWI 2.7.0.

Please compare e.g. GNUstep Base in:
1) http://www.gnustep.org/softwareindex/showapps.php?cat=Framework
2) http://www.gnustep.org/softwareindex/index.php

The first one is now a real "Database" of applications and frameworks
and shows only the latest entry/version. The subtitle is now correct:
"Latest changes/additions".
The second one is still a "Newsfeed" which shows each change/new
version. The subtitle says: "Category: Framework".

There is only one small bug - the number of records in the database
categories shown to the left below the GNUstep Software Index logo is
wrong (since I have not yet found the right SELECT statement to count
but eliminate duplicate names in one step). That is something for
2.7.1.

Nikolaus
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Re: SWI 2.7.0

by Truls Becken :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hns@... wrote:

> Hi all,
> I think I did now finally understand what some of you meant by
> removing duplicates in the list. Therefore, I have added such a
> feature in SWI 2.7.0.

Thank you Nikolaus, this is much better!

About the search feature, though. Searching for GPS, PDF, FTP or
GNUstep does not return anything. Do you know why that is? Searching
for "sheet" does not return FlexiSheet as expected, but instead
returns ToyViewer which has the word somewhere in its description.

Could the Filter by OS/Model options be removed since they do not apply?

> There is only one small bug - the number of records in the database
> categories shown to the left below the GNUstep Software Index logo is
> wrong (since I have not yet found the right SELECT statement to count
> but eliminate duplicate names in one step). That is something for
> 2.7.1.

I see you have already fixed this and released 2.7.1. This is an
important point because the list on the left gives an overview of how
many apps, frameworks, etc are available. It was really weird when it
said e.g Framework(30), and this was the number of releases, not the
number of products.

Not all categories are listed, however. At least Applications is
missing, which is a shame. Could the list be made dynamic to avoid
this problem? Maybe also add a Game category?

Cheers,
Truls


_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Re: SWI 2.7.0

by hns@computer.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Am 16.09.2009 um 17:00 schrieb Truls Becken:

> hns@... wrote:
>
>> Hi all,
>> I think I did now finally understand what some of you meant by
>> removing duplicates in the list. Therefore, I have added such a
>> feature in SWI 2.7.0.
>
> Thank you Nikolaus, this is much better!
>
> About the search feature, though. Searching for GPS, PDF, FTP or
> GNUstep does not return anything. Do you know why that is? Searching

it uses the MySQL full-text search and as far as I know this algorithm  
has problems with short abbreviations. Maybe we should mix standard  
and full-text search somehow.

> for "sheet" does not return FlexiSheet as expected, but instead
> returns ToyViewer which has the word somewhere in its description.

I will have a look into it asap.

> Could the Filter by OS/Model options be removed since they do not  
> apply?

Yes. It remains from the code base which was a redesign of www.killefiz.de
  This should definitively be more configurable.

>
>> There is only one small bug - the number of records in the database
>> categories shown to the left below the GNUstep Software Index logo is
>> wrong (since I have not yet found the right SELECT statement to count
>> but eliminate duplicate names in one step). That is something for
>> 2.7.1.
>
> I see you have already fixed this and released 2.7.1. This is an
> important point because the list on the left gives an overview of how
> many apps, frameworks, etc are available. It was really weird when it
> said e.g Framework(30), and this was the number of releases, not the
> number of products.
>
> Not all categories are listed, however. At least Applications is
> missing, which is a shame. Could the list be made dynamic to avoid
> this problem? Maybe also add a Game category?

They should automatically add as soon as an application is put into  
these categories. But I have to take a look if the selection popup  
allows to do that.

BR,
Nikolaus

PS: there is also an XML .plist "feed" for automatic analysis of  
products and releases.


_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Parent Message unknown Re: SWI 2.7.0

by hns@computer.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 16 Sep., 17:00, Truls Becken <truls.bec...@...> wrote:
> Not all categories are listed, however. At least Applications is

Would not have happened if written with Objective-C array enumerators
instead of PHP :)

Has been fixed now...

> missing, which is a shame. Could the list be made dynamic to avoid
> this problem? Maybe also add a Game category?

I have additionally tagged two applications as 'Game'.

Nikolaus

[1] http://www.gnustep.org/softwareindex/index.php
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Re: SWI 2.7.0

by Lars Sonchocky-Helldorf :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Am 18.09.2009 um 10:06 schrieb hns@...:

> On 16 Sep., 17:00, Truls Becken <truls.bec...@...> wrote:
>> Not all categories are listed, however. At least Applications is
>
> Would not have happened if written with Objective-C array enumerators
> instead of PHP :)

If so why do we (you) not follow the "eat your own dog food" mantra  
and implement the whole thing in GNUstepWeb? This should be easy for  
you and would be a (although simple) showcase for GSW. If I only had  
a little more time currently I'd do so … (I am currently doing  
contract work in Berlin - which is not my hometown - since several  
weeks)


regards,

        Lars

_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Re: SWI 2.7.0

by hns@computer.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Am 18.09.2009 um 19:25 schrieb Lars Sonchocky-Helldorf:

>
> Am 18.09.2009 um 10:06 schrieb hns@...:
>
>> On 16 Sep., 17:00, Truls Becken <truls.bec...@...> wrote:
>>> Not all categories are listed, however. At least Applications is
>>
>> Would not have happened if written with Objective-C array enumerators
>> instead of PHP :)
>
> If so why do we (you) not follow the "eat your own dog food" mantra  
> and implement the whole thing in GNUstepWeb? This should be easy for  
> you and would be a (although simple) showcase for GSW. If I only had  
> a little more time currently I'd do so … (I am currently doing  
> contract work in Berlin - which is not my hometown - since several  
> weeks)

Well,
since it was already available in version 2.3 or so. Implemented in  
PHP. As usual - fixing configuration and bugs was easier than a  
reimplementation.

But your proposal is a very good idea for Version 3.0! I can help to  
port data and give hints for the data structures but I have no  
experience in GSW.

Rgds,
Nikolaus

_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Parent Message unknown Re: SWI 2.7.0

by hns@computer.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 16 Sep., 17:18, "Dr. H. Nikolaus Schaller" <h...@...>
wrote:
> Am 16.09.2009 um 17:00 schrieb Truls Becken:
>
> > h...@... wrote:
> > About the search feature, though. Searching for GPS, PDF, FTP or
> > GNUstep does not return anything. Do you know why that is? Searching
>
> it uses the MySQL full-text search and as far as I know this algorithm  
> has problems with short abbreviations. Maybe we should mix standard  
> and full-text search somehow.

Here is the MySQL statement (built in the PHP script):

        $query="select id, name, version, summary, DATE_FORMAT(updated, '%e
%b %Y') as upd from ${DB_TABLE}";
        $query.=" where approved=1";
        $query.=" and match(name,summary,description,author) against (".quote
($q).")";
        $query.=" order by name asc, updated desc";

so the problem appears to be in

        match(name,summary,description,author) against ('FTP')

Well, I could replace with something similar to

        description like '%query%'

Any insights?

Nikolaus
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@...
http://lists.gnu.org/mailman/listinfo/discuss-gnustep