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 interfaces based on 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 a list of artwork used in the KDE project. Includes the official KDE and Plasma logos, and KDE mascots Konqi and Katie.', ]); 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 stores that provide KDE products and merchandising.', ]); 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');