Index: aether/config.php
===================================================================
--- aether/config.php
+++ aether/config.php
@@ -1,7 +1,8 @@
"The KDE Website",
- 'section' => 'home'
- ];
+// default settings
+$pageConfig = [
+ 'title' => "The KDE Website",
+ 'section' => 'home',
+ 'description' => 'KDE is an open community of friendly people who want to create a world in which everyone has control over their digital life and enjoys freedom and privacy.', // description should be between 50 and 160 characters
+ 'image' => 'https://kde.org/stuff/clipart/logo/kde-logo-white-blue-3000x3000.png',
+];
Index: aether/header.php
===================================================================
--- aether/header.php
+++ aether/header.php
@@ -1,12 +1,38 @@
-
+
-
+
= htmlspecialchars($pageConfig['title']); ?> - KDE.org
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: develop.php
===================================================================
--- develop.php
+++ develop.php
@@ -4,7 +4,8 @@
$pageConfig = array_merge($pageConfig, [
'title' => "KDE Developers Area",
'cssFile' => 'content/develop/portal.css',
- 'section' => 'develop'
+ 'section' => 'develop',
+ 'description' => 'KDE provides libraries for other KDE projects and third-parties. Learn how to use them here.',
]);
require('aether/header.php');
Index: download/index.php
===================================================================
--- download/index.php
+++ download/index.php
@@ -2,7 +2,8 @@
require('../aether/config.php');
$pageConfig = array_merge($pageConfig, [
- 'title' => "Getting KDE Software"
+ 'title' => "Getting KDE Software",
+ 'description' => 'Learn how to install KDE Software on your device.'
]);
require('../aether/header.php');
Index: plasma-desktop.php
===================================================================
--- plasma-desktop.php
+++ plasma-desktop.php
@@ -4,7 +4,8 @@
$pageConfig = array_merge($pageConfig, [
'title' => "Plasma",
'section' => 'products',
- 'cssFile' => 'content/plasma-desktop/portal.css?version=5'
+ 'cssFile' => 'content/plasma-desktop/portal.css?version=5',
+ 'description' => "Plasma is KDE's desktop environment. Simple by default, powerful when needed.",
]);
require('aether/header.php');
Index: products/frameworks/index.php
===================================================================
--- products/frameworks/index.php
+++ products/frameworks/index.php
@@ -2,7 +2,8 @@
require('../../aether/config.php');
$pageConfig = array_merge($pageConfig, [
- 'title' => "KDE Frameworks"
+ 'title' => "KDE Frameworks",
+ 'description' => 'The KDE Frameworks are a set of 80 add-on libraries for programming with Qt.'
]);
require('../../aether/header.php');
Index: products/index.php
===================================================================
--- products/index.php
+++ products/index.php
@@ -3,8 +3,9 @@
$pageConfig = array_merge($pageConfig, [
'title' => "Products",
- 'section' => 'products'
+ 'section' => 'products',
//'cssFile' => 'community/portal.css'
+ 'description' => 'The KDE community develops a lot of different products for personnal and professional use. Learn more about these products here.',
]);
require('../aether/header.php');
Index: products/kirigami/index.php
===================================================================
--- products/kirigami/index.php
+++ products/kirigami/index.php
@@ -2,7 +2,8 @@
require('../../aether/config.php');
$pageConfig = array_merge($pageConfig, [
- 'title' => "Kirigami"
+ 'title' => "Kirigami",
+ 'description' => "Kirigami lets you build convergent, responsive, elegant and open graphical user interface. It's based in the Qt Quick technology.",
]);
require('../../aether/header.php');
Index: stuff/clipart.php
===================================================================
--- stuff/clipart.php
+++ stuff/clipart.php
@@ -2,7 +2,8 @@
require('../aether/config.php');
$pageConfig = array_merge($pageConfig, [
- 'title' => "Press Kit: KDE Clipart"
+ 'title' => "Press Kit: KDE Clipart",
+ 'description' => 'Here you can find an almost complete list of major artwork used in the KDE project, from the official KDE and Plasma logo to the KDE mascots.',
]);
require('../aether/header.php');
Index: stuff/index.php
===================================================================
--- stuff/index.php
+++ stuff/index.php
@@ -2,7 +2,8 @@
require('../aether/config.php');
$pageConfig = array_merge($pageConfig, [
- 'title' => "Miscellaneous KDE Resources"
+ 'title' => "Miscellaneous KDE Resources",
+ 'description' => 'Miscellaneous KDE resources',
]);
require('../aether/header.php');
Index: stuff/metastore.php
===================================================================
--- stuff/metastore.php
+++ stuff/metastore.php
@@ -2,7 +2,8 @@
require('../aether/config.php');
$pageConfig = array_merge($pageConfig, [
- 'title' => "MetaStore - Buy KDE merchandising, books and more"
+ 'title' => "MetaStore - Buy KDE merchandising, books and more",
+ 'description' => 'Here you can find links to various stores that provide products and merchandising related to the KDE project.',
]);
require('../aether/header.php');
Index: support/index.php
===================================================================
--- support/index.php
+++ support/index.php
@@ -2,7 +2,8 @@
require('../aether/config.php');
$pageConfig = array_merge($pageConfig, [
- 'title' => "Support"
+ 'title' => "Support",
+ 'description' => 'Need help with a KDE product, no problem the community is here for you.',
]);
require('../aether/header.php');
Index: support/international.php
===================================================================
--- support/international.php
+++ support/international.php
@@ -2,7 +2,8 @@
require('../aether/config.php');
$pageConfig = array_merge($pageConfig, [
- 'title' => "International Sites"
+ 'title' => "International Sites",
+ 'description' => 'Support channels for KDE are also available in other languages.',
]);
require('../aether/header.php');