From Fedora Project Wiki
m (→Phase 2) |
|||
Line 60: | Line 60: | ||
The following additional functionality: | The following additional functionality: | ||
* Adding a built-in calendar system into Drupal where all Fedor's teams and projects can post their meetings. (it should look like [http://ubuntu-news.org/calendars/fridge this] or [http://drupal.hu/esemenynaptar this]). (I can take care of packaging it when we will decide to deploy it on Insight, need to package following modules, Calendar and Date) ([[User:Averi|Andrea Veri]]) | * Adding a built-in calendar system into Drupal where all Fedor's teams and projects can post their meetings. (it should look like [http://ubuntu-news.org/calendars/fridge this] or [http://drupal.hu/esemenynaptar this]). (I can take care of packaging it when we will decide to deploy it on Insight, need to package following modules, Calendar and Date) ([[User:Averi|Andrea Veri]]) | ||
* Ability to share access to the @fedora Identi.ca feed through a FAS group ([https://admin.fedoraproject.org/accounts/group/view/fedora-socialmedia fedora-socialmedia]) | * Ability to share access to the @fedora Identi.ca feed through a FAS group ([https://admin.fedoraproject.org/accounts/group/view/fedora-socialmedia fedora-socialmedia]) | ''Proposed module or modules'': ([http://drupal.org/project/twitter twitter module]) need to test it. | ||
* The ability to publish and attach podcasts to a story | * The ability to publish and attach podcasts to a story | ''Proposed module or modules'': ([http://drupal.org/project/filefield filefield module]) or ([http://drupal.org/project/ffpc filefield podcaster module]) need to test them. | ||
* Post announcements of podcast publication | * Post announcements of podcast publication | ''Proposed module or modules'': ([http://drupal.org/project/rules rules module]) need to create a rule. | ||
== Requirements == | == Requirements == |
Revision as of 20:56, 10 May 2011
This page is a light project plan for Fedora Insight.
Objective
To deploy a content management system for the Fedora Project; and to build around it a team of Fedora contributors who are passionate about maintaining it and serving other contributors with it.
Project name
Fedora Insight
Stakeholders
Project team
- Paul W. Frields (stickster) - Project manager/contributor
- Peter Borsa (asrob) - Project contributor
- Andrea Veri (averi) - Project contributor
- Robyn Bergeron (rbergeron) - Marketing team
- Pascal Calarco (pcalarco) - Fedora Weekly News team
- Jef van Schendel (schendje) - Design team
- Mairin Duffy (mizmo) - Design team
- Hiemanshu Sharma (gwerra) - Websites team
- Stephen Smoogen (smooge) - Infrastructure team
Others?
Receivers
- Jared Smith - FPL
- Stephen Smoogen - Interim Infrastructure team lead
Customers
Primary
- Marketing team
- Fedora Weekly News team
- Media (journalists, reporters, bloggers)
- Fedora community members
- Fedora users
Secondary
- Documentation team
- General public
Deliverables
Phase 1
A working content management system at http://fedoraproject.org/insight, with the following functionality:
- Authentication to FAS
- Group assignment through FAS
- Working theme as prepared by the Design team
- Publication procedure for Fedora Weekly News
- The ability to select items from configured RSS feeds to be promoted to publication and other tagging
Phase 2
The following additional functionality:
- Adding a built-in calendar system into Drupal where all Fedor's teams and projects can post their meetings. (it should look like this or this). (I can take care of packaging it when we will decide to deploy it on Insight, need to package following modules, Calendar and Date) (Andrea Veri)
- Ability to share access to the @fedora Identi.ca feed through a FAS group (fedora-socialmedia) | Proposed module or modules: (twitter module) need to test it.
- The ability to publish and attach podcasts to a story | Proposed module or modules: (filefield module) or (filefield podcaster module) need to test them.
- Post announcements of podcast publication | Proposed module or modules: (rules module) need to create a rule.
Requirements
FWN
- Handle multiple beats
- Handle arbitrary number of beats per issue
- Publish new issue to front page with issue summary
- Link issue to ToC for easier reading
- Provide issue as a combined single page
- May need Views module
- q.v. http://drupal.org/node/614882#comment-2266600
???
- Add another content type here and what we want from it
Tasks
- Determine all requirements
- Scope requirements into phases
- Determine whether platform meets requirements
- If not, select modules and package for drupal6 in EL-5 (with eye toward EL-6 too)
- Deploy test instance
- For each requirement in phase:
- Assign responsible contributor
- Document procedure for fulfillment on wiki
- Create appropriate facility in the platform
- Have appropriate stakeholders test and accept
- Test -> Stage
- Recreate facilities in staging instance
- Have stakeholders test for consistency and accept
- Stage -> Production