From Fedora Project Wiki
(Replaced content with "alive at: https://fedoraproject.org/wiki/Websites/workflow")
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{ Admon/warning | In progress. Any help appreciated. | This is a start page for a detailed Websites team presentation. You can edit freely.}}
alive at: https://fedoraproject.org/wiki/Websites/workflow
 
'''The Plan'''
 
The idea is to detailed any side of the Websites Team. That would be used to fill The wiki page for incommers, but also to construct some slideshow.
 
'''Slideshow framework'''
 
Once started, we are going to move quickly to the framework chosen. We will code on a personnal git repo but publicly available (like gitorious).
 
We could use http://paulrouget.com/dzslides/ which is simple fast but efficient. (or at least appears to be).
 
__TOC__
 
== Who we are ==
== What we do/maitain ==
== The websites arch (build, dev and trans) ==
=== Our build system ===
Our websites are rebuilt hourly. This is done using the syncStatic script which is puppet managed. In other words, you need to be on the infra team to change it. '''Put a sample script here'''. This is where we decide against which branch we build each websites. There is also a specific syncStatic.stg script for the staging websites. Example of stg websites are stg.fedoraproject.org and spins.stg.fedoraproject.org.
 
For release time, please refere to our specific documentation [http://infrastructure.fedoraproject.org/infra/docs/fedorawebsites.txt there].
 
 
=== Coding ===
''insert graph here''
==== Architecture ====
There is a specific folder for each websites under which you will find the following tree:
 
    .
    |-- boot.fedoraproject.org
    |  |-- build
    |  |-- ChangeLog
    |  |-- data
    |  |-- httpd
    |  |-- Makefile
    |  |-- po
    |  `-- static
    `-- TODO
 
<explain every folder here>
 
 
==== i18n ====
Genshi markup
<explain the syntax here>
 
=== l10n ===
All POs are download hourly. Any error should be reported to our [https://fedorahosted.org/fedora-websites/newticket tracking system].
<explain all l10n related stuff here>
 
== The Hot (comming) New Websites Arch ==
 
The idea is to have a different tree using a recursive make. The syncStatic script will have few changes. Like the following (not sure about the httpd folder)
 
  .
  |-- boot.fedoraproject.org
  |  |-- build
  |  |-- data
  |  |-- httpd
  |  |-- Makefile
  |  |-- po
  |  `-- static
  |-- build
  |-- Makefile
  |-- static
  |-- templates
  `-- TODO
 
 
This is directly related to ticket [https://fedorahosted.org/fedora-websites/ticket/90 #90].
 
== How to join/help ==

Latest revision as of 18:45, 23 February 2013