KDE.org: Difference between revisions
Typos and general polish |
|||
Line 3: | Line 3: | ||
== Introduction == | == Introduction == | ||
KDE hosts a variety of websites, from highly dynamic | KDE hosts a variety of websites, from the highly dynamic to info, documentation, and promotional sites. Volunteering involves very different aspects ranging from: | ||
* writing content | * writing content | ||
* moderating in the forum | * moderating in the forum | ||
Line 14: | Line 14: | ||
* etc etc | * etc etc | ||
The | The web team works closely with the promo and the sysadmin teams to make sure that KDE has a nice-looking and functional web presence. | ||
== Getting involved == | == Getting involved == | ||
Line 31: | Line 31: | ||
* and more | * and more | ||
KDE's web needs steadily change, and there is always room for coders who are able to contribute HTML, CSS or PHP. | |||
{{Note|Capacity is about to become deprecated, as the | {{Note|Capacity is about to become deprecated, as the main site is being prepared for a move to <del>WordPress</del> <del>Drupal</del> to be decided}} | ||
=== Setting up the website on your computer === | === Setting up the website on your computer === | ||
In order to do any development you will want to have a local version of the websites to test before committing. | In order to do any development you will want to have a local version of the websites to test before committing. The instructions for how to set this up are here: [[KDE.org/Local Setup|Local Website Setup]]. | ||
The instructions how to set | |||
=== Discussion about kde websites === | === Discussion about kde websites === | ||
Line 96: | Line 95: | ||
=== Working with Wordpress on kde.org === | === Working with Wordpress on kde.org === | ||
Note: this is not | Note: this is not reflective of the current state of kde.org but will be helpful once kde.org has been ported to neverland and wordpress. [[KDE.org/Wordpress_Help|Wordpress Help]] | ||
* Discussion for a new site [[/New Site|here]] | * Discussion for a new site [[/New Site|here]] |
Revision as of 16:29, 17 September 2019
Introduction
KDE hosts a variety of websites, from the highly dynamic to info, documentation, and promotional sites. Volunteering involves very different aspects ranging from:
- writing content
- moderating in the forum
- coordinating announcements
- staying in contact with KDE developers to be aware of latest changes
- administering dynamic sites like forum, wikis
- watching out for spammers in those
- enhancing functionality of the codebase
- styling/designing the look of our sites
- etc etc
The web team works closely with the promo and the sysadmin teams to make sure that KDE has a nice-looking and functional web presence.
Getting involved
Coding
There are a variety of options to get involved. KDE websites use either its own framework (Capacity, see below), or one of the well known frameworks around the web. This includes:
KDE's web needs steadily change, and there is always room for coders who are able to contribute HTML, CSS or PHP.
Setting up the website on your computer
In order to do any development you will want to have a local version of the websites to test before committing. The instructions for how to set this up are here: Local Website Setup.
Discussion about kde websites
- IRC channel: #kde-www
- Mailinglist: kde-www See http://kde.org/mailinglists/ for details
Documentation
Documentation for MediaWiki
KDE's MediaWiki instance are using the family setup.
The theme is located at Aether-mediawiki gitlab and the extensions are the following:
- ConfirmEdit
- DocumentationTags
- Contribution_Scores
- DynamicPageList_(third-party)
- EmbedVideo
- ImageMap
- ParserFunctions
- MassEditRegex
- LiquidThreads
- SpamBlacklist
- TitleBlacklist
- UserMerge
- Interwiki
- Matomo
- Nuke
- And the translation bundle
Documentation for the jekyll theme
You can find the documentation for the jekyll theme in the project README and a Tutorial is available at KDE.org/Jekyll.
Documentation for the cdn export (webpack)
The code is available at websites/aether-sass.
Websites using this theme:
- The wikis: userbase, techbase and community
- kde.org/applications
- kde.org (WIP)
Documentation for Capacity
The current default framework for many *.kde.org domains is the /media-framework, aka Capacity. Any documentation about this should go here:
Working with Wordpress on kde.org
Note: this is not reflective of the current state of kde.org but will be helpful once kde.org has been ported to neverland and wordpress. Wordpress Help
- Discussion for a new site here
Themes
Site Maintainance
- Status of our *.kde.org domains
- International
Meetings
The Team
See here
Sub projects
- /KDE Forums - KDE Community Forums
- /Season - KDE Student Programs