[opensuse-factory] RFC - Proposed Revamp of software.opensuse.org
Hi all, In advance of Thursdays openSUSE Conference Workshop on the topic[1], I'd like to share with you all what I've been working on for replacing/improving software.opensuse.org My main goals have been to reduce the technical complexity of the current page (which often struggles under the heavy load of release days) while also doing a much better job of reflecting the offerings provided by the opensuse project and providing clearer help to users. You can see the current progress at https://software.opensuse.org/newsite/ The page is built using Jekyll, you can find the source at https://github.com/sysrich/new-software.o.o This email is a 'RFC' in two senses - not only am I keen to see Comments on the progress so far, but I would greatly appreciate Commits to improve what I have so far before this goes into production. The main thing that is desperately needed before I feel this new site is viable as a replacement for software.opensuse.org is a translation solution. I have been evaluating Polyglot [2] which seems to be a viable solution, but due to limited time and an inability to translate any other language, I would really like help getting it implemented. You may notice the absence of the software search (besides the link in the top right hand corner). This is intentional. Attendees to the openSUSE conference can see my talk on Saturday at 11:00 [3] to understand why I think we should be de-emphasising the software search, and in addition to my personal opinion I am hopeful that Thursdays workshop will open doors to other solutions to the problems with the current package search. Looking forward to what everyone things, happy hacking - Richard [1] https://events.opensuse.org/conference/oSC16/program/proposal/788 [2] https://untra.github.io/polyglot/ [3] https://events.opensuse.org/conference/oSC16/program/proposal/958 -- Richard Brown Technical Lead - openQA openSUSE Chairman Phone +4991174053-361 SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nuernberg GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Tue, 2016-06-21 at 09:21 +0200, Richard Brown wrote:
Hi all,
In advance of Thursdays openSUSE Conference Workshop on the topic[1], I'd like to share with you all what I've been working on for replacing/improving software.opensuse.org
My main goals have been to reduce the technical complexity of the current page (which often struggles under the heavy load of release days) while also doing a much better job of reflecting the offerings provided by the opensuse project and providing clearer help to users.
You can see the current progress at https://software.opensuse.org/newsite/
The table layout is really rough, and feels like a 'knockoff' of the new opensuse.org home page: http://paste.opensuse.org/52857888 And with that, I shall threadjack. I feel like there needs to be more holistic thinking about the web content. For example, "Install Tumbleweed" link on the homepage links to the wiki, https://en.opensuse.org/openSUSE:Tumbleweed_installation which is now redundant to https://software.opensuse.org/newsite/tumbleweed/ although the 'new' page misses a lot of content - like 32-bit, PowerPC, and live images. We already have a 64-bit only distro in Leap; I can't agree with pushing the 1-arch-to-rule-them-all in Tumbleweed as well. (I guess at least you've solved the issue of software.o.o pointing people to yet another Tumbleweed wiki page.) IMO, I'd like to see the 'new' Tumbleweed, Leap, and Testing pages become part of opensuse.org, with _all_ the viable options presented, and leave software.opensuse.org to finding software. - -- James Mason Technical Architect, Public Cloud openSUSE Member SUSE jmason@suse.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXaWOCAAoJEBs5UYhsRJAjoBAH/1h8aTg8HhwiOwN00uBf0rZs oHo4Dfbme0LZ9LY3+o+COyMaV7L9ehwdJmvRNotf9m+vsDa/mqdNDJhddQdCnfra nAsEGKrB4+sYdR8A24LV7doefqjwT1AW2h1oAYA15ewHMOKTkkQu1Y8bfOiQw93X Y44OMeT1d2xoxpB61i5rflh0pCsvIAYwTSz0NAuzSixmMiypc/h6wsJRmAWtM73U Mj+POjOaTTzeLmWp+f8q4E7XxESoBnALkSupIYXhoe8NG6N5/3qLGkiZykFXVIjZ CMhprtBk7agItk0TeWUDjsC7NIv3wD3UFPHEz+GqkNiVdXDAUWHLkTnOJo8+Zec= =nVwM -----END PGP SIGNATURE----- N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Tue, 2016-06-21 at 08:55 -0700, James Mason wrote:
and leave software.opensuse.org to finding software.
For example, finishing up https://software.opensuse.org/appstore ;-) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXaWTRAAoJEBs5UYhsRJAj1KYH/iS+NZVZTum+hn+cIJ/Gcz5W f163u1SpFafB4vfUfguY1cYwI/sLhGnVtYAcgh6ds1Cc6LJAn/O+xtgPkYf8D8kF Y4ewB+06h7EZZm5cOONrAIujH7E6b0Z+mUtD/WTqmRcnPU1AuU8tGqKhM7CDiTXE NizpwB61kckF0/RFgPT3sJzBTkYMbTG1tH61RU7qRJNTqRgswsJNkj0lpRur3p8a rV82Jb1APjIu+u2xGfiuWlWDx5tZX4zcNT4e4SQuRwjOfhCDEcPcYRS1kmeY/5jb qH9dlgIrFSn4BJTJEiGNgvXh45a0jruutMXlVXr9bXDDf1ll6rNJKuYTV9H2aN4= =hMWd -----END PGP SIGNATURE-----
On 06/22/2016 01:25 AM, James Mason wrote:
On Tue, 2016-06-21 at 09:21 +0200, Richard Brown wrote:
Hi all,
In advance of Thursdays openSUSE Conference Workshop on the topic[1], I'd like to share with you all what I've been working on for replacing/improving software.opensuse.org
My main goals have been to reduce the technical complexity of the current page (which often struggles under the heavy load of release days) while also doing a much better job of reflecting the offerings provided by the opensuse project and providing clearer help to users.
You can see the current progress at https://software.opensuse.org/newsite/
The table layout is really rough, and feels like a 'knockoff' of the new opensuse.org home page:
http://paste.opensuse.org/52857888
And with that, I shall threadjack.
I feel like there needs to be more holistic thinking about the web content. For example, "Install Tumbleweed" link on the homepage links to the wiki,
And from here I shall threadjack further, thanks for reminding me that this was going to be one of my hackweek projects https://hackweek.suse.com/14/projects/1492 why don't we move the more general discussion of web things that can be easily improved there.
https://en.opensuse.org/openSUSE:Tumbleweed_installation
which is now redundant to
https://software.opensuse.org/newsite/tumbleweed/
although the 'new' page misses a lot of content - like 32-bit, PowerPC, and live images. We already have a 64-bit only distro in Leap; I can't agree with pushing the 1-arch-to-rule-them-all in Tumbleweed as well.
(I guess at least you've solved the issue of software.o.o pointing people to yet another Tumbleweed wiki page.)
IMO, I'd like to see the 'new' Tumbleweed, Leap, and Testing pages become part of opensuse.org, with _all_ the viable options presented, and leave software.opensuse.org to finding software.
-- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adeliade Australia, UTC+9:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
On 06/21/2016 04:51 PM, Richard Brown wrote:
Hi all,
In advance of Thursdays openSUSE Conference Workshop on the topic[1], I'd like to share with you all what I've been working on for replacing/improving software.opensuse.org
My main goals have been to reduce the technical complexity of the current page (which often struggles under the heavy load of release days) while also doing a much better job of reflecting the offerings provided by the opensuse project and providing clearer help to users.
You can see the current progress at https://software.opensuse.org/newsite/
The page is built using Jekyll, you can find the source at https://github.com/sysrich/new-software.o.o
This email is a 'RFC' in two senses - not only am I keen to see Comments on the progress so far, but I would greatly appreciate Commits to improve what I have so far before this goes into production.
The main thing that is desperately needed before I feel this new site is viable as a replacement for software.opensuse.org is a translation solution. I have been evaluating Polyglot [2] which seems to be a viable solution, but due to limited time and an inability to translate any other language, I would really like help getting it implemented.
You may notice the absence of the software search (besides the link in the top right hand corner).
This is intentional. Attendees to the openSUSE conference can see my talk on Saturday at 11:00 [3] to understand why I think we should be de-emphasising the software search, and in addition to my personal opinion I am hopeful that Thursdays workshop will open doors to other solutions to the problems with the current package search.
I mostly find it helpful when helping people on irc, because I don't need to wait for zypper / yast to refresh repo's. For this sort of thing the search works much better and results are presented nicer then the search on build.opensuse.org as atleast some filtering is applied.
Looking forward to what everyone things, happy hacking
- Richard
[1] https://events.opensuse.org/conference/oSC16/program/proposal/788 [2] https://untra.github.io/polyglot/ [3] https://events.opensuse.org/conference/oSC16/program/proposal/958
-- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adeliade Australia, UTC+9:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
Simon Lees composed on 2016-06-22 09:58 (UTC+0930):
Richard Brown wrote:
...I think we should be de-emphasising the software search, and in addition to my personal opinion I am hopeful that Thursdays workshop will open doors to other solutions to the problems with the current package search.
I mostly find it helpful when helping people on irc, because I don't need to wait for zypper / yast to refresh repo's. For this sort of thing the search works much better and results are presented nicer then the search on build.opensuse.org as atleast some filtering is applied.
Zypper and YaST searches AFAICT are useless when you know what you're looking for is in some non-configured repo and have no idea which or even whether any repo has it. I'm constantly annoyed by web pages that presume an app I'm searching for is to be installed on the system used to perform the search. More often than not here, that's not the case. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 06/22/2016 02:28 AM, Simon Lees wrote:
On 06/21/2016 04:51 PM, Richard Brown wrote:
Hi all,
In advance of Thursdays openSUSE Conference Workshop on the topic[1], I'd like to share with you all what I've been working on for replacing/improving software.opensuse.org
My main goals have been to reduce the technical complexity of the current page (which often struggles under the heavy load of release days) while also doing a much better job of reflecting the offerings provided by the opensuse project and providing clearer help to users.
You can see the current progress at https://software.opensuse.org/newsite/
The page is built using Jekyll, you can find the source at https://github.com/sysrich/new-software.o.o
This email is a 'RFC' in two senses - not only am I keen to see Comments on the progress so far, but I would greatly appreciate Commits to improve what I have so far before this goes into production.
The main thing that is desperately needed before I feel this new site is viable as a replacement for software.opensuse.org is a translation solution. I have been evaluating Polyglot [2] which seems to be a viable solution, but due to limited time and an inability to translate any other language, I would really like help getting it implemented.
You may notice the absence of the software search (besides the link in the top right hand corner).
This is intentional. Attendees to the openSUSE conference can see my talk on Saturday at 11:00 [3] to understand why I think we should be de-emphasising the software search, and in addition to my personal opinion I am hopeful that Thursdays workshop will open doors to other solutions to the problems with the current package search.
I mostly find it helpful when helping people on irc, because I don't need to wait for zypper / yast to refresh repo's. For this sort of thing the search works much better and results are presented nicer then the search on build.opensuse.org as atleast some filtering is applied.
That's because the search in build.o.o looks for source packages (packager oriented) while the search in software.o.o searches for binary packages (user oriented). Cheers.
Looking forward to what everyone things, happy hacking
- Richard
[1] https://events.opensuse.org/conference/oSC16/program/proposal/788 [2] https://untra.github.io/polyglot/ [3] https://events.opensuse.org/conference/oSC16/program/proposal/958
-- Ancor González Sosa YaST Team at SUSE Linux GmbH -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 22.06.2016 um 06:37 schrieb Ancor Gonzalez Sosa:
On 06/22/2016 02:28 AM, Simon Lees wrote:
On 06/21/2016 04:51 PM, Richard Brown wrote: [...]
You may notice the absence of the software search (besides the link in the top right hand corner).
This is intentional. Attendees to the openSUSE conference can see my talk on Saturday at 11:00 [3] to understand why I think we should be de-emphasising the software search, and in addition to my personal opinion I am hopeful that Thursdays workshop will open doors to other solutions to the problems with the current package search.
I mostly find it helpful when helping people on irc, because I don't need to wait for zypper / yast to refresh repo's. For this sort of thing the search works much better and results are presented nicer then the search on build.opensuse.org as atleast some filtering is applied.
That's because the search in build.o.o looks for source packages (packager oriented) while the search in software.o.o searches for binary packages (user oriented).
But even then the build.o.o search algorithm is unnatural. Searching for "mongo" will find mongo-tools but not mongodb. So in a way it too expects you know what you search for. Cheers, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 22.06.2016 um 16:24 schrieb Andreas Färber:
But even then the build.o.o search algorithm is unnatural. Searching for "mongo" will find mongo-tools but not mongodb. So in a way it too expects you know what you search for. It looks for words not for substrings.
Greetings, Stephan -- Ma muaß weiterkämpfen, kämpfen bis zum Umfalln, a wenn die ganze Welt an Arsch offen hat, oder grad deswegn. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Jun 23, 2016 at 7:30 AM, Stephan Kulow
Am 22.06.2016 um 16:24 schrieb Andreas Färber:
But even then the build.o.o search algorithm is unnatural. Searching for "mongo" will find mongo-tools but not mongodb. So in a way it too expects you know what you search for. It looks for words not for substrings.
Which I have always found strange. I cannot say that there is a rule that governs naming of packages that makes word-based searching reliable. After all, if you are searching, there is a good chance that you do not have the package installed. So you do not yet know how it was named. mongodb or mongo-db? Or my favorite: using a number that is not part of the version in the name of a library package (I have read the justifications and think they are not justified...). -- Roger Oberholtzer -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (8)
-
Ancor Gonzalez Sosa
-
Andreas Färber
-
Felix Miata
-
James Mason
-
Richard Brown
-
Roger Oberholtzer
-
Simon Lees
-
Stephan Kulow