From Fedora Project Wiki
No edit summary
 
(One intermediate revision by the same user not shown)
Line 7: Line 7:
*[https://fedoraproject.org/wiki/Websites/workflow Work Flow]
*[https://fedoraproject.org/wiki/Websites/workflow Work Flow]
*[https://lists.fedoraproject.org/pipermail/websites/ Mail Archives]
*[https://lists.fedoraproject.org/pipermail/websites/ Mail Archives]
==Requirement==
Mainly fedora website using:
#Python (Genshi),
#html,
#css and
#JS.
If you've already running our pages locally you can start with some tickets, maybe at the beginning the easier ones.
You can find them on the [http://fedoraproject.org/easyfix/#fedora-websites easyfix page] or just look in  [https://fedorahosted.org/fedora-websites/report/1 our trac].
===Learn Python (Genshi)===
'''wikipedia.org'''
*http://en.wikipedia.org/wiki/Genshi_(templating_language)
'''edgewall.org'''
*http://genshi.edgewall.org/
*http://genshi.edgewall.org/wiki/GenshiTutorial
*http://genshi.edgewall.org/wiki/Documentation/templates.html
'''pythonhosted.org'''
*http://pythonhosted.org/Genshi/templates.html
===Learn html===
'''wikipedia.org'''
*http://en.wikipedia.org/wiki/HTML
'''web resource'''
*http://www.w3.org/community/webed/wiki/HTML
*http://validator.w3.org/
*http://www.w3schools.com/html/
===Learn css===
'''CSS and Images'''<br>
All CSS files and images used in Fedora sites can be found in our [http://git.fedorahosted.org/git/?p=fedora-web.git;a=tree;f=fedoraproject.org/static;h=6b13643a1bdbd95a66dc6f2bb7319bb8a1110690;hb=HEAD fedora-web.git repository]. The community may use the css directly from our urls in a cascading implementation.
We encourage using the stylesheets in a cascading method when working on official Fedora Project domains (sites on this list):
[[Websites/DomainsList]]
'''Fedora CSS in your application'''<br>
Load the Fedora CSS file
[http://fedoraproject.org/static/css/fedora.css fedora.css]
And then load your custom css file and override elements as needed. As an example, something like
[http://fedoraproject.org/w/skins/fedora/main.css main.css] (as used for fedoraproject.org/wiki).
===Learn JS===
*http://www.w3schools.com/js/
*http://nodejs.org/

Latest revision as of 02:36, 16 December 2013

Fedora Website Team

Steps and Personal Guidence for Website SOP

Requirement

Mainly fedora website using:

  1. Python (Genshi),
  2. html,
  3. css and
  4. JS.

If you've already running our pages locally you can start with some tickets, maybe at the beginning the easier ones. You can find them on the easyfix page or just look in our trac.

Learn Python (Genshi)

wikipedia.org

edgewall.org

pythonhosted.org

Learn html

wikipedia.org

web resource

Learn css

CSS and Images
All CSS files and images used in Fedora sites can be found in our fedora-web.git repository. The community may use the css directly from our urls in a cascading implementation.

We encourage using the stylesheets in a cascading method when working on official Fedora Project domains (sites on this list): Websites/DomainsList

Fedora CSS in your application
Load the Fedora CSS file fedora.css

And then load your custom css file and override elements as needed. As an example, something like main.css (as used for fedoraproject.org/wiki).

Learn JS