FWN/FIWorkFlow

From FedoraProject

< FWN(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 +
- Fedora Insight Workflow for Fedora Weekly News -
 +
 
Zikula currently has a News module but we would like to implement PageMaster<ref>http://community.zikula.org/module-Extensions-display-ot-component-componentid-99.htm</ref>, which will generate a lot of the code needed to develop and implement a publications workflow.
 
Zikula currently has a News module but we would like to implement PageMaster<ref>http://community.zikula.org/module-Extensions-display-ot-component-componentid-99.htm</ref>, which will generate a lot of the code needed to develop and implement a publications workflow.
  
Line 5: Line 7:
 
Based on this, let's iterate over the proposed workflow:
 
Based on this, let's iterate over the proposed workflow:
  
'''1) Define beat writer and editor roles in Zikula'''
+
{{Anchor|Roles}}
 +
-- Define beat writer and editor roles in Zikula --
  
 
* Zikula will be integrated with FAS, so the base level authorization will be as writers;  
 
* Zikula will be integrated with FAS, so the base level authorization will be as writers;  
Line 21: Line 24:
 
* publish the edited articles for publication onto Fedora Insight
 
* publish the edited articles for publication onto Fedora Insight
  
'''2) Define publications types:'''
+
{{Anchor|Publications}}
 
+
-- Define publications types --
Fedora Insight will have the following publication types:
+
  
 +
Fedora Insight will have the following publication types
 
* Fedora Weekly News
 
* Fedora Weekly News
 
* interviews
 
* interviews
Line 30: Line 33:
 
* Fedora TV episodes
 
* Fedora TV episodes
  
'''3) Defining Categories and Tags controlled list for content'''
+
{{Anchor|Categories}}
 +
-- Defining Categories and Tags controlled list for content --
  
 
* each current beat should have its own category in Zikula:
 
* each current beat should have its own category in Zikula:
Line 44: Line 48:
 
* Virtualization
 
* Virtualization
  
'''4) Workflow for submitting news items:'''
+
{{Anchor|Workflow}}
 +
-- Workflow for submitting news items --
  
 
1) beat writers write up their beats as one posting in Fedora Insight, and assign it the appropriate news category that is equivalent to the beat they are writing.  I added all of the current active beats to this as categories within the "news" module in Zikula on publictest6.
 
1) beat writers write up their beats as one posting in Fedora Insight, and assign it the appropriate news category that is equivalent to the beat they are writing.  I added all of the current active beats to this as categories within the "news" module in Zikula on publictest6.
Line 55: Line 60:
 
functionality, should they wish.
 
functionality, should they wish.
  
 +
{{Anchor|Editing}}
 +
 +
xinhua will provide functionality for embedding URL references, which
 +
could be back to the wiki, external links, and perhaps even to the other
 +
beats in a given issue.  There was some discussion on the news list back
 +
in the late summer about challenges with doing linking with just the
 +
vanilla Zikula,
  
 
<references/>
 
<references/>

Revision as of 17:08, 6 December 2009

- Fedora Insight Workflow for Fedora Weekly News -

Zikula currently has a News module but we would like to implement PageMaster[1], which will generate a lot of the code needed to develop and implement a publications workflow.

Dale Bewley has documented[2] some of our initial discussions and thoughts.

Based on this, let's iterate over the proposed workflow:

-- Define beat writer and editor roles in Zikula --

  • Zikula will be integrated with FAS, so the base level authorization will be as writers;
  • editors and site admin roles can promote writers to editors;
  • beat writers should be able to:
  • open a new article and mark up appropriately with an integrated WYSIWYG editor (using xinhua)
  • apply appropriate categories for their beat, to associate it both with a specific FWN issue (for aggregation), as well as to flag it with their beat (also for aggregation)
  • submit their article unpublished for editorial review
  • editors should be able to:
  • see a 'to do' list of the unpublished submitted articles in their categories, and be able to edit these
  • publish the edited articles for publication onto Fedora Insight

-- Define publications types --

Fedora Insight will have the following publication types

  • Fedora Weekly News
  • interviews
  • podcasts
  • Fedora TV episodes

-- Defining Categories and Tags controlled list for content --

  • each current beat should have its own category in Zikula:
  • Ambassadors
  • Announcements
  • Design
  • Fedora Planet
  • KDE
  • Marketing
  • Quality Assurance
  • Security Advisories
  • Translation
  • Virtualization

-- Workflow for submitting news items --

1) beat writers write up their beats as one posting in Fedora Insight, and assign it the appropriate news category that is equivalent to the beat they are writing. I added all of the current active beats to this as categories within the "news" module in Zikula on publictest6.

Beat writers would complete their beats and leave these as unpublished for the editors to check over and then publish. This is a simple option in Zikula's editing and posting options when you are editing an item. Separating these into categories also allows subscribers some more granularity in subscribing at the beat level within FWN with the RSS functionality, should they wish.

xinhua will provide functionality for embedding URL references, which could be back to the wiki, external links, and perhaps even to the other beats in a given issue. There was some discussion on the news list back in the late summer about challenges with doing linking with just the vanilla Zikula,

  1. http://community.zikula.org/module-Extensions-display-ot-component-componentid-99.htm
  2. https://fedoraproject.org/wiki/User:Dale/Zikula_FWN_Testing