From Fedora Project Wiki

(Caution about not longer active as per https://lists.fedoraproject.org/pipermail/infrastructure/2014-March/014150.html)
(288 intermediate revisions by 21 users not shown)
Line 1: Line 1:
== Introduction ==
{{admon/caution|This project is no longer active|This project is no longer active. We're now working on [http://fedoramagazine.org Fedora Magazine] instead.}}


''Summary of foobar goes here ''
[https://insight.fedoraproject.org Fedora Insight] is a [http://drupal.org Drupal-based] website that serves as a place to publish and share news, articles related to Fedora and [[Marketing|Fedora marketing materials]] in various formats. Insight makes it easy for users, developers, and journalists -- people who aren't yet a part of the Fedora contributor community -- to keep up with recent highlights without following a dozen different blogs and mailing lists.


Our current next step is to pick a platform. To achieve this, we need to:
This wiki page is for people interested in working on and contributing to [https://insight.fedoraproject.org Fedora Insight] itself.
* Determine requirements
* Seek out other interested parties and have them determine requirements


If you make a FooBar-related page, please add <nowiki>[[Category:Project FooBar]]</nowiki> to the bottom for now, so we can properly tag things. This category will be renamed after we pick a better name for FooBar.
{{admon/tip | 1=Need to file a request or bug? | 2=Visit the Infrastructure issue tracker to [https://fedorahosted.org/fedora-infrastructure/newtplticket?component=FedoraInsight&version=Test&cc=logistics@lists.fedoraproject.org file a new issue]. You'll need to log in with your Fedora account to file the issue.}}


== Platform selection criteria ==
== Project details ==
{|width=100%
! width=20% | IRC Channel
| {{fpchat|#fedora-mktg}}
|-
! Mailing List
| {{fplist|logistics}}
|-
! Meetings
| Weekly at {{fpchat|#fedora-meeting}}, Tuesday at 4:00pm US Eastern time
|-
! Current issues
|
* [https://fedorahosted.org/fedora-infrastructure/query?status=new&status=assigned&component=FedoraInsight fedora-infrastructure Trac] - site development or production issues
* [https://bugzilla.redhat.com/showdependencytree.cgi?id=662103&hide_resolved=1 "InsightReviews" Bugzilla bug] - package review issues
|-
! Project planning
| [[Insight project plan]] --- [[Insight notes from FUDCon Blacksburg 2012-01-15]]
|-
! Development server
| https://insight02.dev.fedoraproject.org <br/>Uses [https://admin.fedoraproject.org/accounts FAS] for authentication. Access via SSH only for trusted sysadmin team members.
|-
! Staging server
| https://insight.stg.fedoraproject.org
|-
! Production server
| https://insight.fedoraproject.org <br/>
|-
! Related pages
|
* [[Insight customizations to Drupal]] -- Changes to core, additional modules and settings
* [[Insight content configuration]] -- Additional customization work such as filters
|-
! TRAC Tickets
| https://fedorahosted.org/fedora-infrastructure/query?status=assigned&status=new&status=reopened&component=FedoraInsight&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&order=priority
|}


''to be filled in by ianweller''
{{Anchor|Agenda}}


== Platform specs/requirements ==
== Meeting agenda ==


* Allow multiple editors
* Review previous action items -- [http://meetbot.fedoraproject.org/fedora-meeting/2012-01-03/insight.2012-01-03-21.00.html Previous meeting]
* Allow multiple contributors
* authfas update
* Separate feeds for different media - podcast, written, video etc
* Office hours
* Easy integration of rich media - see above
* Hackfest info?
* Tags/Categories
* FAS_Auth integration
* Themable (presumably by Design Team)
* Software *and* required plugins packaged - including theme?
** software + plugins packaged, theme isn't necessarily a strict requires but it's kind of nice --[[User:Ianweller|Ian Weller]] 16:13, 8 July 2009 (UTC)


'' This is a brainstorm list - what would you want a FooBar platform to have and do? Please add to the list below.''
== How to help ==


== Platform options ==
{{admon/important|Personal Information|Fedora is a very visible and transparent project. 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 [https://fedoraproject.org/wiki/Legal/PrivacyPolicy Fedora's Privacy Policy].}}


''This is a brainstorm list; add your ideas and notes on various platforms below. Platforms are in alphabetical order.''
=== Decide what you want to do ===


=== Drupal ===
{|
| '''I want to work on the theme and appearance of Insight.'''
| [[Design/Join | Join]] the [[Design]] team, and look at our page on [[How to work on the Insight theme]].
|-
| '''I want to help develop and maintain the Insight system.'''
| Introduce yourself to the team (see below), and look at our page on [[How to develop for Insight]].
|-
| '''I want to represent Fedora in the Drupal community.'''
| [[Ambassadors/Join | Join]] the [[Ambassadors]] team -- being a Fedora representative is more than just being a fan. We would love to have you on our team once you are versed in how the project works.
|}


* imo, way more features than we actually need. [[User:Mchua|Mel Chua]] 15:52, 8 July 2009 (UTC)
=== Become part of our team ===
* bad security record, the sort of PHP app that infrastructure ''doesn't'' need --[[User:Ianweller|Ian Weller]] 15:54, 8 July 2009 (UTC)


=== Wordpress (wp) ===
# Join the {{fplist|logistics}} mailing list and introduce yourself. Let us know:
#* Your name
#* Your skills/experiences/interests -- Even if you're active within another Fedora team, there may be other Fedora folks who haven't had the chance to meet you yet, so let them know who you are and that you're around!
#* The first task or ticket you plan to work on (see "Current issues" above) -- if you want to work on something else, tell us what it is
# (optional) Check out any other [[#Communications]] channels that you might be interested in.


* mizmo: i am hoping wp is chosen though because its a known quantity and [the Design team has] done themes for it before
=== Development ===


=== Wordpress, multiuser (wp-mu) ===
If you know something about Drupal or are a fast learner, we welcome you! We are working on designing the next group of features for Insight.  Here are the use cases we've outlined thus far:


* ianweller: wp-mu i don't think is the right choice for foobar, it just complicates things and we don't need multiple blogs, unless of course we want to run the entire thing under the blogs.fp.o umbrella
* [[Insight use cases for calendar]]
** which, in general, we don't. --[[User:Ianweller|Ian Weller]] 16:11, 8 July 2009 (UTC)
* [[Insight use cases for status and microblogging]]
* [[Insight use cases for events]]


=== Zikula ===
We're also starting to look forward to Drupal 7, and have started documenting critical path requirements for a future migration to Drupal 7 from Dupal 6:


* stickster: there's a great deal of crossover between what Foobar proposes, and what the new CMS (Zikula) can/will accomplish. Foobar sets out a lot of Marketing-specific goals, and I think most or all of them can be achieved through an implementation via the CMS.
* [[Insight Drupal 7 Dependencies]]
* ke4qqq (Dave Nalley) summarizes Zikua: After a long period of input, eval, and testing by multiple groups (primarily Docs, but also Infrastructure and others), Zikula has been chosen as a CMS. It has a responsive upstream that's developing new modules for our needs and has even joined fp lists to help us collaborate on getting this up. It wil first be used for docs.fp.o, which currently has no CMS; FPC and F-Legal are also interested in using it - but we haven't mapped out that really well thus far - but it's after docs.fp.o makes the move. polecat (John Poelstra) has stepped up to coordinate teams for a production schedule and some meetings.


== Name brainstorming ==
=== Marketing ===


''Because we can't call it FooBar forever.''
The [[Marketing]] team will be publishing its [[Marketing#Release deliverables|release deliverables]] on Fedora Insight, and will be the second users of the platform after [[#FWN]].  


* furchtbar
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 [https://fedorahosted.org/marketing-team/query?status=new&status=assigned&status=reopened&component=Fedora+Insight&order=priority multiple tickets in the Marketing trac instance].
* fruitbar
* crème brûlée


== Upcoming things ==
If you want to help with the Marketing side of things, do the following:
# Follow the instructions in the [[#How to help]] section of this page.
# [[Joining the Fedora marketing project|Join the Marketing team]], if you aren't already a member.
# Email the [https://admin.fedoraproject.org/mailman/listinfo/marketing marketing list] and let the Marketing team know you're interested in helping with Fedora Insight.


* design (mizmo): waiting on platform selection
=== Packaging ===
* getting a test version up: also waiting on platform selection


[[Category:Project FooBar]]
We could always use packaging help for Drupal and related modules.  If you see an unassigned (''NEW'') bug in [https://bugzilla.redhat.com/showdependencytree.cgi?id=662103&hide_resolved=1 this tracking list], that means there is a package review needed so we can make more progress.  The [[Package Review Process]] page will show you how to do a review.  It takes some time to do a good package review, but in the process you can learn some technical skills and about how this process ensures a good experience for Fedora users installing software.
 
=== Content workflow ===
 
This is a content workflow envisioned for Fedora Insight.
 
<pre>
+-------------------------+    +-----+ +-------+ +-------------+ +-----------+
|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.                  |            +----------------------------+
+-------------------------+                          |         
                                                      |
                                                  (READERS!)
</pre>
 
== History ==
 
For a history of the project and some of the rationale behind it, see [[Fedora Insight history]].
 
== Workflow ==
 
[[Fedora Insight Workflow]]
 
[[Insight development using Features module]]
 
[[Category:Fedora Insight]]

Revision as of 15:39, 4 March 2014

Stop (medium size).png
This project is no longer active
This project is no longer active. We're now working on Fedora Magazine instead.

Fedora Insight is a Drupal-based website that serves as a place to publish and share news, articles related to Fedora and Fedora marketing materials in various formats. Insight makes it easy for users, developers, and journalists -- people who aren't yet a part of the Fedora contributor community -- to keep up with recent highlights 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.

Idea.png
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 to file the issue.

Project details

IRC Channel #fedora-mktg[?]
Mailing List logistics
Meetings Weekly at #fedora-meeting[?], Tuesday at 4:00pm US Eastern time
Current issues
Project planning Insight project plan --- Insight notes from FUDCon Blacksburg 2012-01-15
Development server https://insight02.dev.fedoraproject.org
Uses FAS for authentication. Access via SSH only for trusted sysadmin team members.
Staging server https://insight.stg.fedoraproject.org
Production server https://insight.fedoraproject.org
Related pages
TRAC Tickets https://fedorahosted.org/fedora-infrastructure/query?status=assigned&status=new&status=reopened&component=FedoraInsight&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&order=priority

Meeting agenda

  • Review previous action items -- Previous meeting
  • authfas update
  • Office hours
  • Hackfest info?

How to help

Important.png
Personal Information
Fedora is a very visible and transparent project. 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.

Decide what you want to do

I want to work on the theme and appearance of Insight. Join the Design team, and look at our page on How to work on the Insight theme.
I want to help develop and maintain the Insight system. Introduce yourself to the team (see below), and look at our page on How to develop for Insight.
I want to represent Fedora in the Drupal community. Join the Ambassadors team -- being a Fedora representative is more than just being a fan. We would love to have you on our team once you are versed in how the project works.

Become part of our team

  1. Join the logistics mailing list and introduce yourself. Let us know:
    • Your name
    • Your skills/experiences/interests -- Even if you're active within another Fedora team, there may be other Fedora folks who haven't had the chance to meet you yet, so let them know who you are and that you're around!
    • The first task or ticket you plan to work on (see "Current issues" above) -- if you want to work on something else, tell us what it is
  2. (optional) Check out any other #Communications channels that you might be interested in.

Development

If you know something about Drupal or are a fast learner, we welcome you! We are working on designing the next group of features for Insight. Here are the use cases we've outlined thus far:

We're also starting to look forward to Drupal 7, and have started documenting critical path requirements for a future migration to Drupal 7 from Dupal 6:

Marketing

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. Follow the instructions in the #How to help section of this page.
  2. Join the Marketing team, if you aren't already a member.
  3. Email the marketing list and let the Marketing team know you're interested in helping with Fedora Insight.

Packaging

We could always use packaging help for Drupal and related modules. If you see an unassigned (NEW) bug in this tracking list, that means there is a package review needed so we can make more progress. The Package Review Process page will show you how to do a review. It takes some time to do a good package review, but in the process you can learn some technical skills and about how this process ensures a good experience for Fedora users installing software.

Content workflow

This is a content workflow envisioned for 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.                  |            +----------------------------+
 +-------------------------+                           |           
                                                       |
                                                   (READERS!)

History

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

Workflow

Fedora Insight Workflow

Insight development using Features module