Difference between revisions of "KDE.org"
m (Update documentation) |
|||
(30 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[File:Mascot konqi-app-internet.png|thumbnail|right|[[Konqi]] connects to the internet.]] | ||
__TOC__ | __TOC__ | ||
+ | == 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.org/mediawiki|MediaWiki]] | ||
+ | * [[KDE.org/Jekyll|Jekyll]] | ||
+ | * Drupal | ||
+ | * [[KDE.org/phpBB|phpBB]] | ||
+ | * GOsa | ||
+ | * WordPress | ||
+ | * Redmine | ||
+ | * 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 main site is being prepared for a move to <del>WordPress</del> <del>Drupal</del> to be decided}} | ||
+ | |||
+ | === Discussion about kde websites === | ||
− | |||
* IRC channel: #kde-www | * IRC channel: #kde-www | ||
+ | * Matrix channel: [https://webchat.kde.org/#/room/#freenode_#kde-www:matrix.org #kde-www] | ||
* Mailinglist: [http://mail.kde.org/mailman/listinfo/kde-www kde-www] See http://kde.org/mailinglists/ for details | * Mailinglist: [http://mail.kde.org/mailman/listinfo/kde-www kde-www] See http://kde.org/mailinglists/ for details | ||
− | == | + | == Documentation == |
+ | |||
+ | === Setting up kde.org or other capacity based 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: [[KDE.org/Local Setup|Local Website Setup]]. | ||
+ | |||
+ | === Documentation for MediaWiki === | ||
+ | |||
+ | KDE's MediaWiki instance are using the [https://www.mediawiki.org/wiki/Manual:Wiki_family#Giant_switch_statement|WIki family setup]. | ||
+ | |||
+ | The theme is located at [https://invent.kde.org/websites/aether-mediawiki/ 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 [https://invent.kde.org/websites/jekyll-kde-theme project README] and a Tutorial is available at [[KDE.org/Jekyll]]. | ||
+ | |||
+ | === Documentation for the cdn export (webpack) === | ||
− | + | The code is available at [https://invent.kde.org/websites/aether-sass/ websites/aether-sass]. | |
− | + | Websites using this theme: | |
− | |||
− | |||
− | |||
− | The | + | * The wikis: userbase, techbase and community |
+ | * kde.org/applications | ||
+ | * kde.org | ||
− | ==Documentation for Capacity== | + | === Documentation for Capacity === |
The current default framework for many *.kde.org domains | The current default framework for many *.kde.org domains | ||
Line 24: | Line 93: | ||
* [[KDE.org/Staging Setup| Setting up a staging vhost]] | * [[KDE.org/Staging Setup| Setting up a staging vhost]] | ||
* [[KDE.org/Capacity HOWTO| Capacity HOWTO]] | * [[KDE.org/Capacity HOWTO| Capacity HOWTO]] | ||
+ | * [[KDE.org/kde.org-menu]] | ||
+ | |||
+ | {{Warning|Probably outdated content below}} | ||
+ | |||
+ | === 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. [[KDE.org/Wordpress_Help|Wordpress Help]] | ||
+ | |||
+ | * Discussion for a new site [[/New Site|here]] | ||
+ | |||
+ | == Themes == | ||
+ | * [[KDE.org/Neverland| Neverland]] | ||
==Site Maintainance== | ==Site Maintainance== | ||
Line 30: | Line 110: | ||
* International | * International | ||
** [[KDE.org/International/German|German kde site]] | ** [[KDE.org/International/German|German kde site]] | ||
− | + | ** [[KDE.org/International/India|KDE India website]] | |
− | |||
− | |||
− | * [[KDE.org/ | ||
− | |||
− | |||
− | |||
==Meetings== | ==Meetings== | ||
Line 43: | Line 117: | ||
* [[KDE.org/Meetings/June09|wiki meeting in june 2009]] | * [[KDE.org/Meetings/June09|wiki meeting in june 2009]] | ||
* [[KDE.org/Meetings/Akademy 2009|website meeting at GCDS 2009]] | * [[KDE.org/Meetings/Akademy 2009|website meeting at GCDS 2009]] | ||
+ | |||
+ | ==The Team== | ||
+ | |||
+ | See [[KDE.org/Team|here]] | ||
+ | |||
+ | ==Sub projects== | ||
+ | * [[/KDE Forums]] - KDE Community Forums | ||
+ | * [[/Season]] - KDE Student Programs | ||
+ | |||
+ | [[Category:KDE Web Team]] |
Revision as of 08:43, 4 November 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.
Discussion about kde websites
- IRC channel: #kde-www
- Matrix channel: #kde-www
- Mailinglist: kde-www See http://kde.org/mailinglists/ for details
Documentation
Setting up kde.org or other capacity based 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.
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
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