Fedora Community

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Recommending a move to Fedora Community, as explained in Talk:FedoraCommunity)
(Design)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{move|Fedora Community|[[User:Quaid|Quaid]]}}
 
 
= Fedora Community =
 
 
<div style="float: right"><br />__TOC__</div>
 
<div style="float: right"><br />__TOC__</div>
 
[[Image:fedora_community_overview.png]]
 
[[Image:fedora_community_overview.png]]
Line 24: Line 21:
 
=== Research ===
 
=== Research ===
 
* [[FedoraCommunity/Research/PackageMaintainerProcesses]] - irc log from #fedora-devel with explanation of the package maintenance process and package maintainer suggestions for My Fedora
 
* [[FedoraCommunity/Research/PackageMaintainerProcesses]] - irc log from #fedora-devel with explanation of the package maintenance process and package maintainer suggestions for My Fedora
 +
* [[FedoraCommunity/UsabilityTestingRound1]] - Usability testing of Fedora Community 1.0.
  
 
=== Design ===
 
=== Design ===
Line 33: Line 31:
 
** [[FedoraCommunity/UIReviewMay2009 | UI Review, May 2009]] - UI review of discrepancies between mockups and implementation, with bulleted list of needed changes to get implementation closer to mockup vision.
 
** [[FedoraCommunity/UIReviewMay2009 | UI Review, May 2009]] - UI review of discrepancies between mockups and implementation, with bulleted list of needed changes to get implementation closer to mockup vision.
 
* [[FedoraCommunity/Guidelines]] - guidelines for the My Fedora UI
 
* [[FedoraCommunity/Guidelines]] - guidelines for the My Fedora UI
 +
* [[FedoraCommunity/Hitlists | Hit Lists]] - proposal packaging workflow for generating user participation via tools for bug fixing, package updating and package creation
  
 
=== Implementation ===
 
=== Implementation ===

Latest revision as of 15:23, 18 February 2010


Contents

Fedora community overview.png

[edit] Description

Fedora Community is a web portal designed to make it easier for package maintainers to do their job. The goal is to create a modular web page in which each module would pull views from the various Fedora resources and display them to the user. It is a first step in implementing the goals laid out in this paper .

It is the collection of Moksha web applications which make up the Fedora Community portal - an integrated view into the Fedora Infrastructure. Moksha is the base generic platform which provides a web framework based off of TurboGears 2 and jQuery for creating web applications which can be stitched together to create a larger integrated application.

Fedora Community builds on top of Moksha to provide a fast and consistent user interface to Fedora Infrastructure applications. MyFedora is the repository for all of the Fedora specific apps that make up the bulk of Fedora Community.

[edit] Resource

git:

[edit] Documentation

[edit] Research

[edit] Design

  • Sitemaps - give a high-level overview of how various pages/functionality within MyFedora might be laid out in a navigational structure
  • Mockups - mockups of My Fedora screens
    • UI Review, November-December 2008 - UI review of discrepancies between mockups and implementation, with bulleted list of needed changes to get implementation closer to mockup vision.
    • UI Review, 29 April 2009 - UI review of discrepancies between mockups and implementation, with bulleted list of needed changes to get implementation closer to mockup vision.
    • UI Review, May 2009 - UI review of discrepancies between mockups and implementation, with bulleted list of needed changes to get implementation closer to mockup vision.
  • FedoraCommunity/Guidelines - guidelines for the My Fedora UI
  • Hit Lists - proposal packaging workflow for generating user participation via tools for bug fixing, package updating and package creation

[edit] Implementation

[edit] Tutorials

[edit] API Refrences

[edit] Links

  • TurboGears 2 - TurboGears 2 Python Web Framework
  • jQuery - cross browser JavaScript library
  • jQuery.UI - JavaScript user interface widgets which we base our widgets off of