Simon Birtwhistle (itbegins), Hiemanshu Sharma (hiemanshu), Pascal Calarco (pcalarco), Karsten Wade (quaid), David Nalley (ke4qqq), and Jon Stanley (jds2001) got together at various points on #fedora-meeting-1 throughout the day yesterday to work on Fedora Insight.
Minutes: http://meetbot.fedoraproject.org/fedora-meeting-1/2010-02-27/fedora-meeting-...
Minutes (text): http://meetbot.fedoraproject.org/fedora-meeting-1/2010-02-27/fedora-meeting-...
Log: http://meetbot.fedoraproject.org/fedora-meeting-1/2010-02-27/fedora-meeting-...
Here is a very brief summary that leaves out much detail. The team accomplished an amazing amount of work with kudos particularly going to Simon and Hiemanshu for doing the bulk of the work.
The team structured work around a set of TRAC tickets:
https://fedorahosted.org/fedora-infrastructure/ticket/2006 https://fedorahosted.org/fedora-infrastructure/ticket/2007
1. Upgrading Publictest6 -------------------------
The main work concentrated on upgrading the Zikula instance on publictest6, from 1.1.2 to 1.2.2. Simon upgraded this by hand, while Hiemanshu packaged the new Zikula 1.2.2. A new version (0.40) of the Zikula module, pagemaster, was also installed on pt6. Once an RPM package was ready to review, a note was sent off to David Nalley, who joined in the channel a bit later.
2. Repository for Zikula 1.2.2 ------------------------------
A discussion ensued about packaging guidelines and whether an exception could be made for Zikula 1.2.2 around one of the deprecated Zikula-specific bundled libraries included in the package, zikula-php-gettext that had some packaging and licensing issues. Jon Stanley joined shortly thereafter as well. A new TRAC ticket came out of this discussion (thank you, Karsten):
https://fedorahosted.org/fedora-infrastructure/ticket/2008
3. Pagemaster templating ------------------------
Hiemanshu and Simon worked together to next focus on customizing the UI templates for pagemaster, a Zikula module that the key for the content model and workflow that we need for Fedora Insight.
The first content we are focusing on is that of Fedora Weekly News (FWN), and so we worked on customizing the templates for that workflow, with a more generic set of templates and workflow defined for general news items. In Pagemaster terms, these are different publication types and templates, with different workflow defined for each.
4. Iterative testing with FWN Content -------------------------------------
Pascal Calarco started loaded past FWN individual beats, and the team worked on having the template aggregate these into a given FWN Issue on Fedora Insight. The two different workflows were used for this: FWN pubtype for individual FWN beats, and then creating a posting for the front page of Fedora Insight pointing to the aggregated issue:
http://publictest6.fedoraproject.org/zikula/index.php?module=pagemaster&... (requires FAS test authentication)
http://publictest6.fedoraproject.org/zikula/
We substantially completed the FWN workflow, although a couple more TRAC tickets will be opened up and worked on to further finesse the workflow, create RSS functionality, and other items.
In the short term, none of the workflow from the FWN beat writers perspective needs to change; the change is that the FWN editor reposts content to Fedora Insight once it is posted. The Fedora Insight proposed workflow for FWN (http://fedoraproject.org/wiki/FWN/FIWorkFlow) will be updated to reflect the outcomes.
What remains:
* upgrading Zikula and pagemaster on staging * moving over database from pt6 to staging to reflect template customization * creating RSS functionality for FWN at the beat and issue level * defining and documenting authorization levels between conten contributors, editors, administrators * tweaking the FWN pubtype Admin menu to improve editing efficiency * discussing, decisioning and documenting standards for FWN content from wiki source * testing generic news pubtype with other content
A huge thanks to Simon Birtwhistle (Zikula.org) and Hiemanshu Sharma (Fedora Marketing), and Karsten Wade (Logistics/Community Infrastructure) for the amazing amount of work we accomplished yesterday! Lots of work to do yet, but we made substantial progress on the core infrastructure for Fedora Insight.
- pascal
----- Pascal Calarco Editor, Fedora Weekly News Fedora Ambassador, Indiana, USA
On Sun, Feb 28, 2010 at 08:01:50AM -0500, Pascal Calarco wrote:
I want to focus on the remaining items for having staging ready.
Is there any change on any of these items?
Are these tracked within one or more existing Trac tickets?
(/me substitutes numbers for * to make discussion easier.)
- upgrading Zikula and pagemaster on staging
- moving over database from pt6 to staging to reflect template customization
- creating RSS functionality for FWN at the beat and issue level
- defining and documenting authorization levels between conten
contributors, editors, administrators 5. tweaking the FWN pubtype Admin menu to improve editing efficiency 6. discussing, decisioning and documenting standards for FWN content from wiki source 7. testing generic news pubtype with other content
I think I should work on the first item, partially so I understand it, and also to update the sandbox and write a new Infrastructure SOP.
It seems to me that the first two items are the must-have for staging. Can we do any of the other items once it is live in staging or production?
Items 4 and 6 are procedural and not dependencies.
Items 3, 5, and 7 seem like they happen on the live site.
- Karsten
On 03/02/2010 01:18 PM, Karsten Wade wrote:
On Sun, Feb 28, 2010 at 08:01:50AM -0500, Pascal Calarco wrote:
I want to focus on the remaining items for having staging ready.
Hi Karsten, great thanks for the help!
Is there any change on any of these items?
Are these tracked within one or more existing Trac tickets?
Yes, please see updated tickets at:
https://fedoraproject.org/wiki/Fedora_Insight#FWN
(/me substitutes numbers for * to make discussion easier.)
- upgrading Zikula and pagemaster on staging
- moving over database from pt6 to staging to reflect template customization
- creating RSS functionality for FWN at the beat and issue level
- defining and documenting authorization levels between conten
contributors, editors, administrators 5. tweaking the FWN pubtype Admin menu to improve editing efficiency 6. discussing, decisioning and documenting standards for FWN content from wiki source 7. testing generic news pubtype with other content
I think I should work on the first item, partially so I understand it, and also to update the sandbox and write a new Infrastructure SOP.
Yes, agreed.
It seems to me that the first two items are the must-have for staging. Can we do any of the other items once it is live in staging or production?
Items 4 and 6 are procedural and not dependencies.
Agreed.
Items 3, 5, and 7 seem like they happen on the live site.
Well, I would like at least 5 and 7 to get into place and validated on staging. It is going to be hard to manage this in production without 5 being in place and we need to see how other content use cases fare before we go live with production, ideally. Hiemanshu or Simon would likely be the best for #5 since that involves Zikula template editing, and number 7 can be broadened to include the other kinds of multimedia and non-FWN content we've talked about.
- Karsten
- pascal
On Tue, Mar 02, 2010 at 03:51:07PM -0500, Pascal Calarco wrote:
- tweaking the FWN pubtype Admin menu to improve editing efficiency
- testing generic news pubtype with other content
Items 3, 5, and 7 seem like they happen on the live site.
Well, I would like at least 5 and 7 to get into place and validated on staging. It is going to be hard to manage this in production without 5 being in place and we need to see how other content use cases fare before we go live with production, ideally. Hiemanshu or Simon would likely be the best for #5 since that involves Zikula template editing, and number 7 can be broadened to include the other kinds of multimedia and non-FWN content we've talked about.
OK, good goal then. AIUI right now, I'll work toward i) following the sandbox how-to as it stands, ii) updating it, and iii) updating staging. I'm still catching up on all the details, I'll be back with questions.
- Karsten
logistics@lists.fedoraproject.org