Difference between revisions of "KDE.org"

Jump to: navigation, search
m (Documentation for the jekyll theme)
(Typos and general polish)
 
Line 3: Line 3:
 
== Introduction ==
 
== Introduction ==
  
KDE hosts a variety of websites, from highly dynamic sites to info, documentationational or promotional sites. Volunteering involves very different aspects ranging from  
+
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 webteam works closely with the promo and the sysadmin team in KDE to make sure KDE has a nice working and nice looking web presence.
+
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
  
The needs steadily change, and there is always room for coders who are able to contribute HTML, CSS or PHP.
+
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 mainsite gets prepared to be moved to <del>WordPress</del> <del>Drupal</del> to be decided}}
+
{{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 it up are here [[KDE.org/Local Setup|Local Website Setup]].
 
  
 
=== 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 reflecting 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]]
+
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]]

Latest revision as of 16:29, 17 September 2019

Konqi connects to the internet.

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.

Note-box-icon.png
Note
Capacity is about to become deprecated, as the main site is being prepared for a move to WordPress Drupal to be decided


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

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:

Warning.png
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. Wordpress Help

  • Discussion for a new site here

Themes

Site Maintainance

Meetings

The Team

See here

Sub projects


This page was last edited on 17 September 2019, at 16:29. Content is available under Creative Commons License SA 4.0 unless otherwise noted.