(Add staging hsot) |
(Starting to edit down this page into something more easily read and parsed) |
||
Line 1: | Line 1: | ||
Fedora Insight | [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. | ||
This wiki page is for people interested in working on and contributing to Fedora Insight itself | This wiki page is for people interested in working on and contributing to [https://insight.fedoraproject.org Fedora Insight] itself. | ||
{{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.}} | |||
== Project details == | |||
{|width=100% | |||
! width=20% | IRC Channel | |||
| {{fpchat|fedora-mktg | |||
|- | |||
! Mailing List | |||
| {{fplist|logistics}} | |||
|- | |||
! Meetings | |||
| Weekly at {{fpchat|#fedora-meeting-1}}, Monday at 3:00pm US Eastern time | |||
|- | |||
! Current issues | |||
| [https://fedorahosted.org/fedora-infrastructure/query?status=new&status=assigned&component=FedoraInsight fedora-infrastructure Trac] | |||
|- | |||
! Project planning | |||
| [[Insight project plan]] | |||
|- | |||
! Development site | |||
| https://publictest09.fedoraproject.org/drupal <br/>Uses [https://fakefas.fedoraproject.org/accounts FakeFAS] for authentication. To access via SSH you must be in the [[Infrastructure/FIGs#sysadmin-test|sysadmin-test FAS group]]. | |||
|- | |||
! Production site | |||
| https://insight.fedoraproject.org <br/>Uses [https://admin.fedoraproject.org/accounts FAS] for authentication. Access via SSH only for trusted sysadmin team members. | |||
|- | |||
! Related pages | |||
| | |||
* [[Insight customizations to Drupal]] -- Changes to core, additional modules and settings | |||
* [[Insight content configuration]] -- Additional customization work such as filters | |||
|} | |||
{{Anchor|Agenda}} | {{Anchor|Agenda}} | ||
== Meeting agenda == | == Meeting agenda == | ||
* Review previous action items -- [http://meetbot.fedoraproject.org/fedora-meeting-1/2011-03-21/insight.2011-03-21-19.00.html Previous meeting] | * Review previous action items -- [http://meetbot.fedoraproject.org/fedora-meeting-1/2011-03-21/insight.2011-03-21-19.00.html Previous meeting] | ||
Line 18: | Line 45: | ||
** Development (Peter, Pascal, Andrea) | ** Development (Peter, Pascal, Andrea) | ||
== How to help == | |||
{| | {{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].}} | ||
=== Decide what you want to do === | |||
{| | |||
| '''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. | ||
|} | |} | ||
=== Become part of our team === | |||
# Join the {{fplist|logistics}} mailing list and introduce yourself. Let us know: | |||
#* Your name | |||
# Join the | #* 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. | # (optional) Check out any other [[#Communications]] channels that you might be interested in. | ||
== Teams involved == | == Teams involved == | ||
=== Design === | === Design === |
Revision as of 22:22, 2 April 2011
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.
Project details
IRC Channel | fedora-mktg |
---|---|
Mailing List | logistics |
Meetings | Weekly at #fedora-meeting-1[?], Monday at 3:00pm US Eastern time |
Current issues | fedora-infrastructure Trac |
Project planning | Insight project plan |
Development site | https://publictest09.fedoraproject.org/drupal Uses FakeFAS for authentication. To access via SSH you must be in the sysadmin-test FAS group. |
Production site | https://insight.fedoraproject.org Uses FAS for authentication. Access via SSH only for trusted sysadmin team members. |
Related pages |
|
Meeting agenda
- 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)
How to help
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
- 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
- (optional) Check out any other #Communications channels that you might be interested in.
Teams involved
Design
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://git.fedorahosted.org/git/fedora-insight-theme.git.
You can checkout the theme anonymously using
git clone git://git.fedorahosted.org/git/fedora-insight-theme.git
Alternatively, people who are a part of the (FAS) group gitfedora-insight-theme can check out using the SSH method:
git clone ssh://git.fedorahosted.org/git/fedora-insight-theme.git
Once you have checked out the files for the theme, install the theme as follows:
- Copy the "fedora" folder within the checkout you just downloaded into the /etc/drupal/all/themes folder in your local Drupal sandbox install.
- Log into your local Drupal sandbox instance as the site administrator.
- 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.
Infrastructure
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.
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:
- Join the Marketing team (if you aren't already a member).
- Email the marketing list saying you're interested in helping with Fedora Insight.
- Do this in addition to following the instructions in the #How to help section of this page.
Packaging
We could always use packaging help for Drupal and related modules. Here are the things we currently need work on:
- Drupal 6 is currently available for EL5 in EPEL 5-Testing. We can now package and ship modules in EPEL to go with the new drupal6 package.
- The modules we need are shown on the Insight customizations to Drupal page. They include our custom theme and authentication modules, but those are packaging efforts that will be specific to Fedora infrastructure since they aren't useful to the rest of the community (although they're still 100% FOSS and available to anyone of course). These modules are standard contributed modules in Drupal 6 and we need them packaged:
- Footnotes (review request: https://bugzilla.redhat.com/show_bug.cgi?id=642858)
- Advanced Help (review request: https://bugzilla.redhat.com/show_bug.cgi?id=642857)
- Flexifilter (review request: https://bugzilla.redhat.com/show_bug.cgi?id=642856)
- The following packages are already in Fedora and only need a branch for EL-5 once Drupal 6 has hit the EL repositories:
- Views (EL branch request: https://bugzilla.redhat.com/show_bug.cgi?id=359911)
- CCK (EL branch request: https://bugzilla.redhat.com/show_bug.cgi?id=359921)
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. | +----------------------------+ +-------------------------+ | | (READERS!)
History
For a history of the project and some of the rationale behind it, see Fedora Insight history.