Line 15: | Line 15: | ||
If you've already running our pages locally you can start with some tickets, maybe at the beginning the easier ones. | 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]. | 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:
- 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 easyfix page or just look in our trac.
Learn Python (Genshi)
wikipedia.org
edgewall.org
- http://genshi.edgewall.org/
- http://genshi.edgewall.org/wiki/GenshiTutorial
- http://genshi.edgewall.org/wiki/Documentation/templates.html
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).