From Fedora Project Wiki

Revision as of 14:52, 29 March 2011 by Pfrields (talk | contribs) (Add note on bug filing)

Fedora Insight (FI) is a website that serves as a place to publish and share news, articles related to Fedora and Fedora marketing materials in various formats. It makes it easy for users, developers, and journalists - people who aren't yet a part of the Fedora contributor community - to keep up with the goings on of the community without following a dozen different blogs and mailing lists.

This wiki page is for people interested in working on and contributing to Fedora Insight itself; the site is a project that requires collaboration between many teams (FWN, Marketing, Websites, Design, Infrastructure, etc.), so this is our central landing spot.

Need to file a request or bug?
Visit the Infrastructure issue tracker to file a new issue. You'll need to log in with your Fedora account system information to file the issue.

Meeting agenda

Meeting day and time
Meetings are held weekly at #fedora-meeting-1[?] on Mondays at 3:00pm US-Eastern time.

See the time for your timezone using this helpful site.

  • Review previous action items -- Previous meeting
  • Drupal status
    • Cron status (stickster)
    • Make a regex for Upstream Release Monitoring (asrob)
    • What's left to do for production?
    • Development (Peter, Pascal, Andrea)

Project status

The Insight project plan shows our plan for completing work on Insight. Dates TBA.

A query for the existing Fedora Insight tickets in the Fedora Infrastructure trac instance can be done here. New tickets should be added with the keywords of insight, drupal.

Mailing list IRC Channel
logistics IRC Freenode, #fedora-mktg
Testing instance Staging instance (testing)

Requires a FakeFAS account, not your regular FAS account. You must complete the CLA in FakeFAS to get access.

To access via SSH you must be in the sysadmin-test FAS group. To access administration functions via the Web you must be in the FakeFAS cmsadmins group.

None yet -- this status will change when we're ready for staging.
Quick links
Insight customizations to Drupal -- Changes to core, additional modules and settings

Insight content configuration -- Additional customization work such as filters


We need to check these dates against the freeze calendar.

How to help

Personal Information
Fedora is a very visible and transparent project, which means that its mailing lists are archived and mirrored in many places on the internet outside of our control. Please use caution when sharing personal information with Fedora on a mailing list, because it is not possible for us to remove any postings from the wider Internet universe after they are sent. For more details, please refer to Fedora's Privacy Policy.
  1. Look at the list of #Teams involved and pick the one(s) you're most closely matching your interests and skillset.
  2. Follow the instructions in the section for your team(s) on finding open tasks to work on and setting up your environment for contributing to Fedora Insight.
  3. Join the logistics mailing list and introduce yourself. Let us know:
    1. Your name
    2. The kind of skills/experiences/interests you have (even if you're active within another Fedora team, there may be people from other teams within Fedora who haven't had the chance to meet you yet, so let them know who you are and that you're around!)
    3. The first task or ticket you'll be working on, if you know what you'll be helping with already - or a request for help finding a first task, if you'd like some guidance on where to start.
  4. (optional) Check out any other #Communications channels that you might be interested in.


Our instance is based on Drupal, an open source PHP-based CMS. The Drupal codebase is entirely GPL and is managed in a similar way to Fedora (one previous major version is community-maintained).

If you have experience with Drupal, or are interested in being a Fedora ambassador to the Drupal community, please follow the #How to help instructions to introduce yourself to the logistics mailing list. Mention that you'd like to help associate our project with the Drupal community.

There is a page on this wiki showing Insight customizations to Drupal. That page tracks changes that are made to the site configuration as we go, so it can be reproduced from scratch at any time. There is also a Insight content configuration page. If you are helping, please make sure to log your customizations on these pages.

Teams involved


The Fedora Weekly News (FWN) team serves as the first users and testers of Fedora Insight as a content distribution mechanism.

FWN on Fedora Insight aggregated beats (requires FAS test authentication):

  • coming soon

FWN beat page:

Fedora Insight main page:


In order to help with the theme, you'll have to first set up a local copy of Drupal on your computer. Once you have a local copy of Drupal set up, you'll need to check out the current theme files. The repo is located at git://

You can checkout the theme anonymously using

git clone git://

Alternatively, people who are a part of the (FAS) group gitfedora-insight-theme can check out using the SSH method:

git clone ssh://

Once you have checked out the files for the theme, install the theme as follows:

  1. Copy the "fedora" folder within the checkout you just downloaded into the /etc/drupal/all/themes folder in your local Drupal sandbox install.
  2. Log into your local Drupal sandbox instance as the site administrator.
  3. Go to Administration > Layout > Theme, then select the Fedora theme.

To contribute patches back, you can either email your patches to the logistics mailing list, or you can apply for the git group for the theme in the Fedora Account System to commit to the repository.

If you are fixing a Trac ticket with your patch, you should update that ticket and email the logistics list to let people know what you've worked on. This helps keep everyone informed, but it also lets the list know about your contribution to the team so you can be recognized appropriately for your assistance.


The Infrastructure team is helping us get Fedora Insight up on production (and keep it running there).

The master ticket is at Infrastructure Trac #1615, but if you're looking to help out, it's best to see our the Trac query.


The Marketing team will be publishing its release deliverables on Fedora Insight, and will be the second users of the platform after #FWN.

We're currently figuring out additional content (other than our release deliverables) that would go into the #Content_workflow. Our current thinking is several ideas that have been filed as multiple tickets in the Marketing trac instance.

If you want to help with the Marketing side of things, do the following:

  1. Join the Marketing team (if you aren't already a member).
  2. Email the marketing list saying you're interested in helping with Fedora Insight.
  3. Do this in addition to following the instructions in the #How to help section of this page.


We could always use packaging help for Drupal and related modules. Here are the things we currently need work on:

Content workflow

This is the current content workflow envisioned for the first version of Fedora Insight.

 +-------------------------+    +-----+ +-------+ +-------------+ +-----------+
 |Things that automatically|    |Press| |The Web| |Fedora Planet| |Original FI|
 |get sent to the moderator|    +-----+ +-------+ +-------------+ |content    |
 |queue for annotation     |        |       |           |         +-----------+
 +-------------------------+        |       |           |               |
 | * Board meeting minutes |        +-------+-----+-----+---------------+
 | * FESCo meeting minutes |                            |
 | * FAmSCo meeting minutes|                            |
 | * etc.                  |                            |
 +-------------------------+              +----------------------------+
             |                            | Discovered by interested   |
             |                     +----->| person, or submitted by    |   
             |                     |      | original author into...    |   
             |          resent to  |      +----------------------------+   
             |          submitter  |                    |                            
             |          with rationale                  |                             
             |                     |          +------------------+                        
             +---------------------+--------->| Moderator  Queue |         
                                   |          +------------------+         
                                   |          | Selects content  |         
                                  <NO>--------| and annotates    |          
                                              | selected content |
 +-------------------------+                  +------------------+
 |Things that automatically|                           |
 |get published (no mod)   |----+                    <YES>      
 +-------------------------+    |                      |             
 | * Fedora Weekly News    |    |       +----------------------------+
 | * Fedora-announce-list  |    +------>| Published in Fedora Insight|
 | * etc.                  |            +----------------------------+
 +-------------------------+                           |           


For a history of the project and some of the rationale behind it, see Fedora Insight history.


Fedora Insight Workflow