Software Portal/Ideas
From openSUSE
| Software Portal: Ideas - Look - Meetings - Setup - Tasks |
Use this page to collect some ideas, discussions, use cases.
Contents |
[edit]
Use Cases
[edit]
Recommendations System
- use a last.fm alike system for recommending "similar" packages (will have to put a lot of thought into what is a "similar" package though)
- use tag association and/or explicit linking between application package items to also provide a list of alternatives to a given application (e.g.
konversationas an alternative toxchat,pidginas an alternative toamsn)
[edit]
Ideas
[edit]
Klik integration
- also "integrate" klik at some point of progress, think of a "run now" link as well as the "install now" link
- would only be possible for a fraction of the entries (desktop apps), as it's really not suited for running all types of applications (e.g. an IMAP server)
- problem: needs support for klik in the distribution first
- To be honest, I think this would be a bit of a mess and would just clutter things more. Getting an app running will need to do nearly as much work as installing the package itself, and any apps klik _would_ be useful with are really small and we shouldn't care so much about the user having the application lying around. Basically, very rare use-case and perhaps more work for not really any advantage. --apokryphos 12:07, 13 May 2007 (UTC)
- To understand what klik is all about, look at the official klik presentation: http://klik.atekon.de/presentation/
[edit]
MetaPackage Deployment
- Most *Software type* packages will eventually need to become separate metapackages. For example, I cannot remove KDEPim without removing the entire KDE base install pattern because that is how I installed it, A user may just want to remove a certain part of KDE - without wiping out the rest of KDE as well
[edit]
End-User-Interface
- Something like Gnome-App-Install for Ubuntu in GNOME [1] and Adept Manager for KDE [2]
- *.ymp's can be added to this list for removal too.
- tie in system to already existing applications. Assign *.ymp to konqueror and FireFox as "Install this software."
- tie into things like SLAB - Right clicking > Remove, just like with ZMD right now.
- provide delta or change info (if available) so end user knows the what/why of an update --Smaug42 08:35, 17 May 2007 (UTC)
- An option to Update/Upgrade software with one click and Uninstall software also with one click using a desktop client (like the CNR Plug-In) would be great instead of just be able to install software with the "one click install"
[edit]
Packager Views
- specific UI pages for packagers, e.g.:
- a list of applications that don't have packages for SUSE, and packagers can claim those
[edit]
changelog
Wonder if it would be possible to show rpm changelogs for latest build of a given package on the portal. Would be nice.
[edit]
package requests
Feature to request packages, and vote for requested packages. Integration with above "Packager Views" might be a good idea.
[edit]
MS Winblows equivalents
Perhaps we could have some kind of tagging of packages that mark them as equivalents to well known software that runs on Winblows. Or maybe just a wiki-style list/table of equivalents
[edit]
Libraries/Frameworks to use
[edit]
Server backend
- spring-ws for the Web Service interface
[edit]
Web client
- investigate using Grails for the web UI

