Fedora Community
From FedoraProject
(→Design) |
|||
| Line 1: | Line 1: | ||
| − | = | + | = MyFedora (Fedora Community Components) = |
== Description == | == Description == | ||
| − | + | MyFedora is the collection of Moksha web applications which make up the Fedora Community portal - an integrated view into the Fedora Infrastructure. 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 [http://fedorapeople.org/~johnp/fedora_package_maint.pdf laid out in this paper] . | |
| + | |||
| + | MyFedora has been split up into Moksha and the Fedora Community platforms. | ||
| + | |||
| + | Moksha is the base generic platform which provides a web framework based off of [http://turbogears.org/2.0/ TurboGears 2] and [http://jquery.com 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. | ||
== Resource == | == Resource == | ||
| Line 19: | Line 25: | ||
=== Design === | === Design === | ||
| − | * [[MyFedora/ | + | * [[MyFedora/Applications | Applications]] |
| − | * [[MyFedora/ | + | ** [[MyFedora/Applications#February Deadline | February Deadline]] |
| + | *** [[MyFedora/Applications/Alerts | Alerts ]] | ||
| + | *** [[MyFedora/Applications/Tasks | Tasks ]] | ||
| + | *** [[MyFedora/Applications/MyPackages | My Packages ]] | ||
| + | *** [[MyFedora/Applications/PackageTable | Package Table ]] | ||
| + | *** [[MyFedora/Applications/BuildsTable | Builds Table ]] | ||
| + | *** [[MyFedora/Applications/UpdatesTable | Updates Table ]] | ||
| + | *** [[MyFedora/Applications/TableFilter | Table Filter ]] | ||
| + | *** [[MyFedora/Applications/SearchTable | Search Table ]] | ||
| + | ** [[MyFedora/Applications#Future | Future]] | ||
* [[MyFedora/SiteMapDesigns | Sitemaps]] - give a high-level overview of how various pages/functionality within MyFedora might be laid out in a navigational structure | * [[MyFedora/SiteMapDesigns | Sitemaps]] - give a high-level overview of how various pages/functionality within MyFedora might be laid out in a navigational structure | ||
* [[MyFedora/Mockups | Mockups]] - mockups of My Fedora screens | * [[MyFedora/Mockups | Mockups]] - mockups of My Fedora screens | ||
| Line 30: | Line 45: | ||
=== Tutorials === | === Tutorials === | ||
| − | |||
| − | |||
=== API Refrences === | === API Refrences === | ||
| − | == Links == | + | === Links === |
| − | * [[ | + | * [http://turbogears.org/2.0/ TurboGears 2] - TurboGears 2 Python Web Framework |
| + | * [http://jquery.com jQuery] - cross browser JavaScript library | ||
| + | * [http://ui.jquery.com jQuery.UI] - JavaScript user interface widgets which we base our widgets off of | ||
Revision as of 20:58, 4 December 2008
Contents |
MyFedora (Fedora Community Components)
Description
MyFedora is the collection of Moksha web applications which make up the Fedora Community portal - an integrated view into the Fedora Infrastructure. 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 .
MyFedora has been split up into Moksha and the Fedora Community platforms.
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.
Resource
git:
- git://git.fedorahosted.org/myfedora.git
- ssh://git.fedorahosted.org/git/myfedora.git
- http://git.fedorahosted.org/git/myfedora.git
Documentation
Research
- MyFedora/Research/PackageMaintainerProcesses - irc log from #fedora-devel with explanation of the package maintenance process and package maintainer suggestions for My Fedora
Design
- Applications
- 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.
- MyFedora/Guidelines - guidelines for the My Fedora UI
Implementation
- MyFedora/HtmlCSSWork - information about the HTML/CSS work
Tutorials
API Refrences
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