Fedora Community/Mockups

From FedoraProject

< Fedora Community(Difference between revisions)
Jump to: navigation, search
(Package Details)
 
(47 intermediate revisions by 2 users not shown)
Line 14: Line 14:
  
 
==Misc ==
 
==Misc ==
=== Landing Page ===
+
 
 +
=== Navigation Rethinking ===
 +
 
 +
I set up a separate page for this:
 +
 
 +
[[FedoraCommunity/Mockups/NavigationRethinking]]
 +
 
 +
=== Landing Page (Updated 20 Apr 2009) ===
  
 
[[Image:Myfedora_landing.png]]
 
[[Image:Myfedora_landing.png]]
  
[[Image:Myfedora_landing.svg | Download Source]]
+
[[:Image:Myfedora_landing.svg | Download Source]]
 +
 
 +
[[:Media:Myfedora_banner.svg | Download Updated Source for banner]]
 +
 
 +
=== Tour (Added 20 Apr 2009) ===
 +
 
 +
==== Overview - Tour Banner ====
 +
 
 +
[[Image:Myfedora_landing-tour.png]]
 +
 
 +
[[:Media:Myfedora_landing-tour.svg | Download Source]]
 +
 
 +
 
 +
==== Main Tour Page ====
 +
 
 +
[[Image:Myfedora_tour-1.png]]
 +
 
 +
[[:Media:Myfedora_tour-1.svg | Download Source]]
  
 
=== Overview Screen ===
 
=== Overview Screen ===
Line 24: Line 48:
 
[[Image:myfedora-overview-mock1.png]]
 
[[Image:myfedora-overview-mock1.png]]
  
[[Image:myfedora-overview-mock1.svg | Download Source]]
+
[[:Image:myfedora-overview-mock1.svg | Download Source]]
  
 
=== Search Results Screen ===
 
=== Search Results Screen ===
Line 30: Line 54:
 
[[Image:myfedora_search.png]]
 
[[Image:myfedora_search.png]]
  
[[Image:myfedora_search.svg | Download Source]]
+
[[:Image:myfedora_search.svg | Download Source]]
  
 +
== My Profile ==
  
== Package Details ==
+
TODO: need password change facility
 +
TODO: hackergotchi upload
 +
 
 +
=== Info Tab ===
 +
 
 +
==== My Profile Overview ====
 +
 
 +
[[Image:myfedora_myprofile.png]]
 +
 
 +
[[:Image:myfedora_myprofile.svg | Download Source]]
 +
 
 +
==== My Profile Overview > Edit ====
 +
 
 +
[[Image:myfedora_myprofile-edit.png]]
 +
 
 +
[[:Image:myfedora_myprofile-edit.svg | Download Source]]
 +
 
 +
=== Memberships Tab ===
 +
 
 +
==== My Profile > Memberships ====
 +
[[Image:myfedora_myprofile-memberships.png]]
 +
 
 +
[[:Image:myfedora_myprofile-memberships.svg | Download Source]]
 +
 
 +
=== Package Maintenance Tab ===
 +
 
 +
The idea here is to keep your profile's section light as the heavy data around your packages is integrated into the main, top-level "Package Maintenance" tab on the left. I'm thinking here in your profile, you'll get your listing of packages and maybe can modify it eventually. (e.g., 'give up this package' or promote someone else to be the admin. Although that may better belong in the pkg details as well.)
 +
 
 +
==== My Profile > Package Maintenance ====
 +
[[Image:myfedora_myprofile-packages.png]]
 +
 
 +
[[:Image:myfedora_myprofile-packages.svg | Download Source]]
 +
 
 +
== People Details ==
 +
 
 +
=== Info/Memberships ===
 +
 
 +
==== Person Profile Overview / Info Tab ====
 +
 
 +
[[Image:myfedora_otherpersonprofile.png]]
 +
 
 +
[[:Image:myfedora_otherpersonprofile.svg | Download Source]]
 +
 
 +
==== Person Profile Overview / Memberships Tab ====
 +
 
 +
[[Image:myfedora_otherpersonprofile_memberships.png]]
 +
 
 +
[[:Image:myfedora_otherpersonprofile_memberships.svg | Download Source]]
 +
 
 +
=== Person Profile > Package Maintenance ===
 +
 
 +
==== Person Profile Packages ====
 +
 
 +
===== Person Profile / Package Maintenance > Owned Packages Tab =====
 +
 
 +
[[Image:myfedora_otherpersonprofile_ownedpackages.png]]
 +
 
 +
[[:Image:myfedora_otherpersonprofile_ownedpackages.svg | Download Source]]
 +
 
 +
==== Person Profile Builds ====
 +
 
 +
'''NOTE:'''
 +
 +
For both builds and updates of other people, if you have the ACLs to push or pull packages, you should be able to.
 +
 
 +
===== Person Profile / Package Maintenance > Builds > Overview Tab =====
 +
 
 +
[[Image:myfedora_otherpersonprofile_builds-overview.png]]
 +
 
 +
[[:Image:myfedora_otherpersonprofile_builds-overview.svg | Download Source]]
 +
 
 +
 
 +
===== Person Profile / Package Maintenance > Builds > In-Progress Tab =====
 +
 
 +
[[Image:myfedora_otherpersonprofile_builds-inprogress.png]]
 +
 
 +
[[:Image:myfedora_otherpersonprofile_builds-inprogress.svg | Download Source]]
 +
 
 +
 
 +
===== Person Profile / Package Maintenance > Builds > Failed Tab =====
 +
 
 +
[[Image:myfedora_otherpersonprofile_builds-failed.png]]
 +
 
 +
[[:Image:myfedora_otherpersonprofile_builds-failed.svg | Download Source]]
 +
 
 +
 
 +
===== Person Profile / Package Maintenance > Builds > Success Tab =====
 +
 
 +
[[Image:myfedora_otherpersonprofile_builds-success.png]]
 +
 
 +
[[:Image:myfedora_otherpersonprofile_builds-success.svg | Download Source]]
 +
 
 +
==== Person Profile Updates ====
 +
 
 +
===== Person Profile / Package Maintenance > Updates > Overview =====
 +
 
 +
[[Image:myfedora_otherpersonprofile_updates-overview.png]]
 +
 
 +
[[:Image:myfedora_otherpersonprofile_updates-overview.svg | Download Source]]
 +
 
 +
===== Person Profile / Package Maintenance > Updates > Unpushed =====
 +
 
 +
[[Image:myfedora_otherpersonprofile_updates-unpushed.png]]
 +
 
 +
[[:Image:myfedora_otherpersonprofile_updates-unpushed.svg | Download Source]]
 +
 
 +
===== Person Profile / Package Maintenance > Updates > Testing =====
 +
 
 +
[[Image:myfedora_otherpersonprofile_updates-testing.png]]
 +
 
 +
[[:Image:myfedora_otherpersonprofile_updates-testing.svg | Download Source]]
 +
 
 +
 
 +
===== Person Profile / Package Maintenance > Updates > Stable =====
 +
 
 +
[[Image:myfedora_otherpersonprofile_updates-stable.png]]
 +
 
 +
[[:Image:myfedora_otherpersonprofile_updates-stable.svg | Download Source]]
 +
 
 +
== Package Pages ==
  
 
NOTES
 
NOTES
 
* Nicolas Mailhot brings up the point that sometimes package maintainers are a named group, not just a list of individuals. He gives the Fonts SIG as an example, I think there is also a gecko group/team that manages those packages. A SIG can maintain an entire grouping of packages (like all of the font packages, all of the gecko packages, etc.). You can see in pkgdb that abyssinica-fonts, for example, is owned by the user 'fonts-sig': https://admin.fedoraproject.org/pkgdb/packages/name/abyssinica-fonts
 
* Nicolas Mailhot brings up the point that sometimes package maintainers are a named group, not just a list of individuals. He gives the Fonts SIG as an example, I think there is also a gecko group/team that manages those packages. A SIG can maintain an entire grouping of packages (like all of the font packages, all of the gecko packages, etc.). You can see in pkgdb that abyssinica-fonts, for example, is owned by the user 'fonts-sig': https://admin.fedoraproject.org/pkgdb/packages/name/abyssinica-fonts
 
* Nicolas also brings up the point that sometimes a package can be part of different spins, in some instances a star feature of a spin. The package details pages should call out which spins that package is a part of.
 
* Nicolas also brings up the point that sometimes a package can be part of different spins, in some instances a star feature of a spin. The package details pages should call out which spins that package is a part of.
 +
* Nicolas also suggests that packagers and non-packagers might want to put some arbitrary/freeform info in about packages. For example, for the google droid fonts package, a packager might want to make sure there is a link ot the http://fedoraproject.org/wiki/Google_Droid_fonts wiki page since it has a lot of details about that package.
 +
* Nicolas also suggests a queue where people can enter in their wishlist for software to be packaged, maybe other users can vote on it, and non-packagers can fill out the form fields (description, link, license, etc etc) for the package so the packagers don't have to fill out all that stuff.
 +
* Nicolas mentioned that Richard Hughes is looking at adding image previews to package kit descriptions, and wonders if there is a way we could access these image previews and display them within the package details screens for a package.
 +
* TODO: Nicolas recommends not using red and green tints as bad/good indicators for i18n purposes. We should play with shades of grey and blue as an alternative!
 +
 +
=== Package Details ===
 +
 +
Maybe need deps/requires/builds tab?
  
 
==== Package Details Overview ====
 
==== Package Details Overview ====
Line 45: Line 197:
 
[[Image:myfedora-packagedetails-mock1.svg | Download Source]]
 
[[Image:myfedora-packagedetails-mock1.svg | Download Source]]
  
==== Package Details > Builds (*New! 20 Jan) ====
+
 
 +
==== Package Details > Downloads ====
 +
 
 +
[[Image:myfedora-packagedetails-downloads.png]]
 +
 
 +
[[:Image:myfedora-packagedetails-downloads.svg | Download Source]]
 +
 
 +
 
 +
==== Package Details > Maintainers ====
 +
 
 +
NOTE: adding yourself as maintainer? giving up your maintainership? removing/adding another maintainer?
 +
 
 +
[[Image:myfedora-packagedetails-maintainers.png]]
 +
 
 +
[[:Image:myfedora-packagedetails-maintainers.svg | Download Source]]
 +
 
 +
 
 +
==== Package Details > Owners ====
 +
 
 +
NOTE: adding yourself as owner? giving up your ownership?
 +
 
 +
[[Image:myfedora-packagedetails-owners.png]]
 +
 
 +
[[:Image:myfedora-packagedetails-owners.svg | Download Source]]
 +
 
 +
==== Package Details > Upstream Details ====
 +
 
 +
'''OUT OF SCOPE:''' will not be implemented for first milestones
 +
 
 +
* IDEA: the current stable and development versions could be called out visually the way the open/closed bugs are in the bugs tab
 +
[[Image:myfedora-packagedetails-upstream.png]]
 +
 
 +
[[:Image:myfedora-packagedetails-upstream.svg | Download Source]]
 +
 
 +
==== Package Details > Watchers ====
 +
 
 +
NOTE: removing yourself as a watcher?
 +
NOTE: can a maintainer/owner be a watcher?
 +
 
 +
[[Image:myfedora-packagedetails-watchers.png]]
 +
 
 +
[[:Image:myfedora-packagedetails-watchers.svg | Download Source]]
 +
 
 +
 
 +
==== Package Details > Dependencies ====
 +
 
 +
[[Image:myfedora-packagedetails-dependencies.png]]
 +
 
 +
[[:Image:myfedora-packagedetails-dependencies.svg | Download Source]]
 +
 
 +
=== Package Maintenance ===
 +
 
 +
==== Package Details > Builds ====
  
 
Is the "Built By" column really that important? I feel like maybe I should pull it out. --[[User:Duffy|Duffy]] 22:30, 21 January 2009 (UTC)
 
Is the "Built By" column really that important? I feel like maybe I should pull it out. --[[User:Duffy|Duffy]] 22:30, 21 January 2009 (UTC)
Line 53: Line 257:
 
[[:Image:myfedora-packagedetails-builds-mock1.svg | Download Source]]
 
[[:Image:myfedora-packagedetails-builds-mock1.svg | Download Source]]
  
==== Package Details > Changelogs (*New! 21 Jan) ====
+
==== Package Details > Changelogs ====
 +
 
 +
IDEA: maybe have a dropdown to filter between all / rawhide / f10 / f9 commits?
  
 
[[Image:myfedora-packagedetails-changelogs-mock1.png]]
 
[[Image:myfedora-packagedetails-changelogs-mock1.png]]
Line 59: Line 265:
 
[[:Image:myfedora-packagedetails-changelogs-mock1.svg | Download Source]]
 
[[:Image:myfedora-packagedetails-changelogs-mock1.svg | Download Source]]
  
==== Package Details > Updates (*New! 21 Jan) ====
+
==== Package Details > Updates ====
  
 
TODO: add bug type/severity: security (severity?), bug, enhancement
 
TODO: add bug type/severity: security (severity?), bug, enhancement
Line 67: Line 273:
 
[[:Image:myfedora-packagedetails-updates-mock1.svg | Download Source]]
 
[[:Image:myfedora-packagedetails-updates-mock1.svg | Download Source]]
  
==== Package Details > Bugs (*New! 22 Jan) ====
+
==== Package Details > Bugs ====
  
 
NOTE: updated on 23 Jan, based on suggestions below. Still thinking about adding a statistical summary and maybe a pie chart. Also need to explore X.org/kernel special cases. Maybe add a search for all nautilus bugs too in the dashboard?
 
NOTE: updated on 23 Jan, based on suggestions below. Still thinking about adding a statistical summary and maybe a pie chart. Also need to explore X.org/kernel special cases. Maybe add a search for all nautilus bugs too in the dashboard?
Line 83: Line 289:
  
 
[[:Image:myfedora-packagedetails-bugs-mock1.svg | Download Source]]
 
[[:Image:myfedora-packagedetails-bugs-mock1.svg | Download Source]]
 +
 +
==== Package Details > Source ====
 +
 +
*This is very rough. I'm not 100% sure what will be useful to display here. It may just need to be a very simple page. Here's my first rought cut :) --[[User:Duffy|Duffy]] 20:25, 23 January 2009 (UTC)
 +
* Weird idea - have a notification box towards the top to list out the last checkin?
 +
 +
[[Image:myfedora-packagedetails-source-mock1.png]]
 +
 +
[[:Image:myfedora-packagedetails-source-mock1.svg | Download Source]]
  
 
== Package Maintenance ==
 
== Package Maintenance ==
 +
 +
=== Overview ===
 +
 +
A note about the '''package maintenance > overview''' tab:
 +
 +
So, right now My Fedora just does package maintenance. There isn't much else going on. With that in mind, it makes sense that the pre-login and login front screens are overviews of the package maintenance tools. Therefore, there is already an overview of package maintenance that is also the overview for the whole web application. Later on, when more modules are added on to my Fedora, it'll make sense for the my Fedora overview screen to be the Package Maintenance > Overview screen, and snippets from other modules to be on the my Fedora overview. As-is now though, having a Package Maintenance > Overview tab would be redundant so we are dropping that tab for now.
  
 
=== Packages ===
 
=== Packages ===
Line 160: Line 381:
 
[[Image:myfedora-updateslist-mock1.png]]
 
[[Image:myfedora-updateslist-mock1.png]]
  
[[Image:myfedora-updateslist-mock1.svg | Download Source]]
+
[[:Image:myfedora-updateslist-mock1.svg | Download Source]]
  
 
==== Testing Updates List ====
 
==== Testing Updates List ====
Line 172: Line 393:
 
[[Image:myfedora-updateslist_stable-mock1.png]]
 
[[Image:myfedora-updateslist_stable-mock1.png]]
  
[[Image:myfedora-updateslist_stable-mock1.svg | Download Source]]
+
[[:Image:myfedora-updateslist_stable-mock1.svg | Download Source]]
  
 
=== Reviews ===
 
=== Reviews ===
Line 214: Line 435:
  
 
[[Image:myfedora_people_feeds.svg‎  | Download Source]]
 
[[Image:myfedora_people_feeds.svg‎  | Download Source]]
 +
 +
== Status/Error Condition Notifications ==
 +
 +
=== Application Data Loading Error ===
 +
[[Image:fedora-community_appdataload-error.png]]
 +
 +
[[Media:fedora-community_appdataload-error.svg | Download Source]]
  
 
= Icons / Other Resources =
 
= Icons / Other Resources =
Line 233: Line 461:
 
[[Image:infra-icon_pkgdb.png]]
 
[[Image:infra-icon_pkgdb.png]]
 
[[Media:infra-icon_pkgdb.svg | Download Source]]
 
[[Media:infra-icon_pkgdb.svg | Download Source]]
 +
===== FAS =====
 +
[[Image:infra-icon_fas.png]]
 +
[[Media:infra-icon_fas.svg | Download Source]]

Latest revision as of 14:09, 20 July 2009

Contents

[edit] Sitemaps

[edit] People / Search

Myfedora-sitemap-peoplesearch-1.png

Download Source

[edit] Packages

Myfedora-sitemap-pkgs-1.png

Download Source

[edit] Mockups

[edit] Misc

[edit] Navigation Rethinking

I set up a separate page for this:

FedoraCommunity/Mockups/NavigationRethinking

[edit] Landing Page (Updated 20 Apr 2009)

Myfedora landing.png

Download Source

Download Updated Source for banner

[edit] Tour (Added 20 Apr 2009)

[edit] Overview - Tour Banner

Myfedora landing-tour.png

Download Source


[edit] Main Tour Page

Myfedora tour-1.png

Download Source

[edit] Overview Screen

Myfedora-overview-mock1.png

Download Source

[edit] Search Results Screen

Myfedora search.png

Download Source

[edit] My Profile

TODO: need password change facility TODO: hackergotchi upload

[edit] Info Tab

[edit] My Profile Overview

Myfedora myprofile.png

Download Source

[edit] My Profile Overview > Edit

Myfedora myprofile-edit.png

Download Source

[edit] Memberships Tab

[edit] My Profile > Memberships

Myfedora myprofile-memberships.png

Download Source

[edit] Package Maintenance Tab

The idea here is to keep your profile's section light as the heavy data around your packages is integrated into the main, top-level "Package Maintenance" tab on the left. I'm thinking here in your profile, you'll get your listing of packages and maybe can modify it eventually. (e.g., 'give up this package' or promote someone else to be the admin. Although that may better belong in the pkg details as well.)

[edit] My Profile > Package Maintenance

Myfedora myprofile-packages.png

Download Source

[edit] People Details

[edit] Info/Memberships

[edit] Person Profile Overview / Info Tab

Myfedora otherpersonprofile.png

Download Source

[edit] Person Profile Overview / Memberships Tab

Myfedora otherpersonprofile memberships.png

Download Source

[edit] Person Profile > Package Maintenance

[edit] Person Profile Packages

[edit] Person Profile / Package Maintenance > Owned Packages Tab

Myfedora otherpersonprofile ownedpackages.png

Download Source

[edit] Person Profile Builds

NOTE:

For both builds and updates of other people, if you have the ACLs to push or pull packages, you should be able to.
[edit] Person Profile / Package Maintenance > Builds > Overview Tab

Myfedora otherpersonprofile builds-overview.png

Download Source


[edit] Person Profile / Package Maintenance > Builds > In-Progress Tab

Myfedora otherpersonprofile builds-inprogress.png

Download Source


[edit] Person Profile / Package Maintenance > Builds > Failed Tab

Myfedora otherpersonprofile builds-failed.png

Download Source


[edit] Person Profile / Package Maintenance > Builds > Success Tab

Myfedora otherpersonprofile builds-success.png

Download Source

[edit] Person Profile Updates

[edit] Person Profile / Package Maintenance > Updates > Overview

Myfedora otherpersonprofile updates-overview.png

Download Source

[edit] Person Profile / Package Maintenance > Updates > Unpushed

Myfedora otherpersonprofile updates-unpushed.png

Download Source

[edit] Person Profile / Package Maintenance > Updates > Testing

Myfedora otherpersonprofile updates-testing.png

Download Source


[edit] Person Profile / Package Maintenance > Updates > Stable

Myfedora otherpersonprofile updates-stable.png

Download Source

[edit] Package Pages

NOTES

  • Nicolas Mailhot brings up the point that sometimes package maintainers are a named group, not just a list of individuals. He gives the Fonts SIG as an example, I think there is also a gecko group/team that manages those packages. A SIG can maintain an entire grouping of packages (like all of the font packages, all of the gecko packages, etc.). You can see in pkgdb that abyssinica-fonts, for example, is owned by the user 'fonts-sig': https://admin.fedoraproject.org/pkgdb/packages/name/abyssinica-fonts
  • Nicolas also brings up the point that sometimes a package can be part of different spins, in some instances a star feature of a spin. The package details pages should call out which spins that package is a part of.
  • Nicolas also suggests that packagers and non-packagers might want to put some arbitrary/freeform info in about packages. For example, for the google droid fonts package, a packager might want to make sure there is a link ot the http://fedoraproject.org/wiki/Google_Droid_fonts wiki page since it has a lot of details about that package.
  • Nicolas also suggests a queue where people can enter in their wishlist for software to be packaged, maybe other users can vote on it, and non-packagers can fill out the form fields (description, link, license, etc etc) for the package so the packagers don't have to fill out all that stuff.
  • Nicolas mentioned that Richard Hughes is looking at adding image previews to package kit descriptions, and wonders if there is a way we could access these image previews and display them within the package details screens for a package.
  • TODO: Nicolas recommends not using red and green tints as bad/good indicators for i18n purposes. We should play with shades of grey and blue as an alternative!

[edit] Package Details

Maybe need deps/requires/builds tab?

[edit] Package Details Overview

Myfedora-packagedetails-mock1.png

File:Myfedora-packagedetails-mock1.svg


[edit] Package Details > Downloads

Myfedora-packagedetails-downloads.png

Download Source


[edit] Package Details > Maintainers

NOTE: adding yourself as maintainer? giving up your maintainership? removing/adding another maintainer?

Myfedora-packagedetails-maintainers.png

Download Source


[edit] Package Details > Owners

NOTE: adding yourself as owner? giving up your ownership?

Myfedora-packagedetails-owners.png

Download Source

[edit] Package Details > Upstream Details

OUT OF SCOPE: will not be implemented for first milestones

  • IDEA: the current stable and development versions could be called out visually the way the open/closed bugs are in the bugs tab

Myfedora-packagedetails-upstream.png

Download Source

[edit] Package Details > Watchers

NOTE: removing yourself as a watcher? NOTE: can a maintainer/owner be a watcher?

Myfedora-packagedetails-watchers.png

Download Source


[edit] Package Details > Dependencies

Myfedora-packagedetails-dependencies.png

Download Source

[edit] Package Maintenance

[edit] Package Details > Builds

Is the "Built By" column really that important? I feel like maybe I should pull it out. --Duffy 22:30, 21 January 2009 (UTC)

Myfedora-packagedetails-builds-mock1.png

Download Source

[edit] Package Details > Changelogs

IDEA: maybe have a dropdown to filter between all / rawhide / f10 / f9 commits?

Myfedora-packagedetails-changelogs-mock1.png

Download Source

[edit] Package Details > Updates

TODO: add bug type/severity: security (severity?), bug, enhancement

Myfedora-packagedetails-updates-mock1.png

Download Source

[edit] Package Details > Bugs

NOTE: updated on 23 Jan, based on suggestions below. Still thinking about adding a statistical summary and maybe a pie chart. Also need to explore X.org/kernel special cases. Maybe add a search for all nautilus bugs too in the dashboard?

Notes on bug displays from #fedora-devel:

  • Toshio has 36 open bugs right now. He cares mostly about how many open bugs, and how many closed bugs across all of his packages, but he doesn't own many packages. Finer-grained bug states don't typically matter much to him.
  • The X.org and kernel use cases for this page should be explored. Both have triaging and use fine-grained bug states.
  • James Antill would like to see a list of bugs he looked at / viewed most recently (he is always logged into BZ) and also a list of bugs *he* most recently modified.
  • Toshio mentioned that Launchpad has a piegraph of bug states per project. It might be good to get a feel for how actively a project/package is maintained/fixed/etc. Pie graph example: http://bugs.launchpad.net/trac-bzr
  • As a developer, Toshio is most interested in what bugs are open. Closed bugs are more interested for someone looking at from the outside but as the developer closed bugs aren't as interesting.
  • From jbowes: <jbowes> mizmo: what would be nice would be like 101 bugs, 30 new. (10 new since your last visit) recently filed bugs is good though

Myfedora-packagedetails-bugs-mock1.png

Download Source

[edit] Package Details > Source

  • This is very rough. I'm not 100% sure what will be useful to display here. It may just need to be a very simple page. Here's my first rought cut :) --Duffy 20:25, 23 January 2009 (UTC)
  • Weird idea - have a notification box towards the top to list out the last checkin?

Myfedora-packagedetails-source-mock1.png

Download Source

[edit] Package Maintenance

[edit] Overview

A note about the package maintenance > overview tab:

So, right now My Fedora just does package maintenance. There isn't much else going on. With that in mind, it makes sense that the pre-login and login front screens are overviews of the package maintenance tools. Therefore, there is already an overview of package maintenance that is also the overview for the whole web application. Later on, when more modules are added on to my Fedora, it'll make sense for the my Fedora overview screen to be the Package Maintenance > Overview screen, and snippets from other modules to be on the my Fedora overview. As-is now though, having a Package Maintenance > Overview tab would be redundant so we are dropping that tab for now.

[edit] Packages

[edit] Packages List (per release)

These mockups show how the data will look for the Rawhide release list of packages. It shows:

  • package name
  • latest version # of that package
  • package owner
  • committers
  • followers

Myfedora-packagelist-mock1.png

File:Myfedora-packagelist-mock1.svg


[edit] Packages List (My Packages)

These mockups show how the data will look for a list of packages owned by a particular person (the logged in person for now). It shows:

  • package name
  • latest version # of that package in rawhide
  • active releases column (if you don't own it for one of those releases, it's greyed out with a hover over explanation)
  • committers
  • followers

Myfedora-packagelist-userpackages-mock1.png

File:Myfedora-packagelist-userpackages-mock1.svg

[edit] Obsoleted Packages List (per release)

Obsoleted packages - shows what the package was obsoleted by and what version numbers went out (if any) in the active fedora releases)

Myfedora-packagelist-obsoletes-mock1.png

File:Myfedora-packagelist-obsoletes-mock1.svg

[edit] Builds

[edit] Builds Overview List

Myfedora-buildslist-mock1 overview.png

File:Myfedora-buildslist-mock1 overview.svg

[edit] In-Progress Builds List

Myfedora-buildslist-mock1 inprogress.png

File:Myfedora-buildslist-mock1 inprogress.svg

[edit] Failed Builds List

Myfedora-buildslist-mock1 failed.png

File:Myfedora-buildslist-mock1 failed.svg

[edit] Successful Builds List

Myfedora-buildslist-mock1 success.png

File:Myfedora-buildslist-mock1 success.svg

[edit] Updates

[edit] Updates Overview List

Myfedora-updateslist overview-mock1.png

File:Myfedora-updateslist overview-mock1.svg

[edit] Unpushed Updates List

Myfedora-updateslist-mock1.png

Download Source

[edit] Testing Updates List

Myfedora-updateslist testing-mock1.png

File:Myfedora-updateslist testing-mock1.svg

[edit] Stable Updates List

Myfedora-updateslist stable-mock1.png

Download Source

[edit] Reviews

[edit] Reviews List

Myfedora package review stripped.png

File:Myfedora package review stripped.svg This is the stripped down version of the package review screen, or rather, what could be reasonably accomplished without a massive overhaul of the back end. More elaborate version below.

Myfedora package review2.png

File:Myfedora package2.svg More of a forced sequence model.

Myfedora package review2a.png

[edit] Users

[edit] Profile Screen

Myfedora profile.png

File:Myfedora profile.svg

[edit] People List

Myfedora people list.png

File:Myfedora people list.svg

[edit] People Activity

Myfedora people activity.png

File:Myfedora people activity.svg

[edit] People Feeds

Myfedora people feeds.png

File:Myfedora people feeds.svg

[edit] Status/Error Condition Notifications

[edit] Application Data Loading Error

Fedora-community appdataload-error.png

Download Source

[edit] Icons / Other Resources

[edit] Fedora Infrastructure Icons

[edit] Bodhi

Infra-icon bodhi.png Download Source

[edit] Koji

Infra-icon koji.png Download Source

[edit] Bugzilla

Infra-icon bugzilla.png Download Source

[edit] CVS/Source

Infra-icon cvssource.png Download Source

[edit] PackageDB

Infra-icon pkgdb.png Download Source

[edit] FAS

Infra-icon fas.png Download Source