
KDE Frameworks
+add-on libraries for programming with Qt.
+Index: branches/kde-org-hugo/content/_index.html
===================================================================
--- branches/kde-org-hugo/content/_index.html (nonexistent)
+++ branches/kde-org-hugo/content/_index.html (revision 1556517)
@@ -0,0 +1,36 @@
+---
+title: KDE Community Home
+layout: default
+---
+
+
Index: branches/kde-org-hugo/content/products/_index.md
===================================================================
--- branches/kde-org-hugo/content/products/_index.md (nonexistent)
+++ branches/kde-org-hugo/content/products/_index.md (revision 1556517)
@@ -0,0 +1,54 @@
+---
+title: 'Products'
+cssFiles:
+ - https://cdn.kde.org/aether-devel/products.css
+description: The KDE community develops a lot of different products for personnal and professional use. Learn more about these products here.
+layout: products
+products:
+
+ - title: KDE Applications
+ description: Applications which empower users with freedom and privacy.
+ image: apps.png
+ link: https://www.kde.org/applications/
+
+ - title: Plasma Mobile
+ description: Experience the freedom and privacy of KDE software on your mobile device.
+ image: phone.png
+ link: https://plasma-mobile.org/overview/
+
+ - title: KDE neon
+ description: The latest and greatest of KDE community software packaged on a rock-solid base.
+ image: neon.png
+ link: https://neon.kde.org
+
+ - title: Development Tools
+ description: Developers using KDE tools are given strong foundations to build great software.
+ image: develop.png
+ link: https://techbase.kde.org/Development/Tools
+
+ - title: WikiToLearn
+ description: Collaborative textbooks. Learn with the best. Create books. Share knowledge.
+ image: wikitolearn.png
+ link: https://wikitolearn.org/
+
+ - title: Development Tools
+ description: 'Add-ons for Qt. Try, for example, [Kirigami](/products/kirigami/): the UI for building apps for desktop, mobile, and everything in between.'
+ image: frameworks.png
+ link: https://www.kde.org/products/frameworks/
+---
+
+
+
+## Plasma
+
+
+ Plasma is KDE's flagship product, offering the most customizable + desktop environment available. The KDE + community has the driving goal of making it simple by default, and powerful + when needed. +
+ ++ Learn about Plasma + View Distributions offering Plasma +
Index: branches/kde-org-hugo/content/products/frameworks/_index.md =================================================================== --- branches/kde-org-hugo/content/products/frameworks/_index.md (nonexistent) +++ branches/kde-org-hugo/content/products/frameworks/_index.md (revision 1556517) @@ -0,0 +1,437 @@ + "KDE Frameworks", + 'description' => 'The KDE Frameworks are a set of 80 add-on libraries for programming with Qt.' + ]); + + require('../../aether/header.php'); + $site_root = "../../"; + + $numberOfFrameworks = 80; +?> + + + +add-on libraries for programming with Qt.
++ Use our UI standards to their fullest for a flexible and consistent user experience if you are creating an app for the Linux desktop. +
+ Learn more ++ The KDE Frameworks are add-on libraries for coding applications with Qt. +
++ The individual Frameworks are well documented, tested and their API style will be familiar to Qt developers. +
++ Frameworks are developed under the proven KDE governance model with a predictable release schedule, a clear and vendor neutral contributor process, open governance and flexible LGPL or MIT licensing. +
++ The frameworks are cross-platform and function on Windows, Mac, Android and Linux. +
++ The Frameworks have a clear dependency structure, divided into Categories and Tiers. The Categories refer to runtime dependencies: +
+
+ Functional elements have no runtime dependencies.
+ Integration designates code that may require runtime dependencies for integration depending on what the OS or platform offers.
+ Solutions have mandatory runtime dependencies.
+
+ The Tiers refer to compile-time dependencies on other Frameworks. +
+
+ Tier 1 Frameworks have no dependencies within Frameworks and only need Qt and other relevant libraries.
+ Tier 2 Frameworks can depend only on Tier 1.
+ Tier 3 Frameworks can depend on other Tier 3 Frameworks as well as Tier 2 and Tier 1.
+
+ KArchive offers support for many popular compression codecs in a self-contained, featureful and easy-to-use file archiving and extracting library. Just feed it files; there's no need to reinvent an archiving function in your Qt-based application! +
++ ThreadWeaver offers a high-level API to manage threads using job- and queue-based interfaces. It allows easy scheduling of thread execution by specifying dependencies between the threads and executing them satisfying these dependencies, greatly simplifying the use of multiple threads. +
++ Breeze Icons. KDE Frameworks includes two icon themes for your applications. Breeze icons is a modern, recogniseable theme which fits in with all form factors. +
++ KConfig is a Framework to deal with storing and retrieving configuration settings. It features a group-oriented API. It works with INI files and XDG-compliant cascading directories. It generates code based on XML files. +
++ KI18n adds Gettext support to applications, making it easier to integrate the translation workflow of Qt applications in the general translation infrastructure of many projects. +
++ Kirigami is a responsive UI framework for QML. +
++ GammaRay is a cross platform (Linux, Windows, Mac) inspection tool for Qt apps from KDAB. It uses KSyntaxHighlighting to colour text it shows. +
++ LXQt is a simple desktop environment for Linux. It uses Solid for hardware integration, KWindowSystem for window management and KIdleTime for power management. +
++ Good looks are added with Oxygen Icons, one of our icon theme frameworks. +
+Build apps that adapt beautifully to mobile, desktop, and everything in between.
++ Implement an application in Kirigami with Qt and QML. +
+ Learn more ++ Use Kirigami standards to their fullest for a flexible and consistent user experience. +
+ Learn more ++ The line between desktop and mobile is blurring, and users expect the same quality + experience on every device. Applications using Kirigami adapt brilliantly to + mobile, desktop, and everything in between. +
++ Kirigami apps adapt to more than just the devices we use them on, always + offering the optimal layout depending on how they are used by your audience. +
++ Kirigami is smooth and animated, uses consistent components, + and a clearly defined workflow. People using Kirigami will appreciate the + smart workflow and no-gimmick design. +
++ Kirigami is built entirely on open technologies by the KDE community, + developers will never need to pay fees for it, nor will they be locked into + a specific platform. Be confident knowing that Kirigami gives control back + to developers, +
+Kirigami is one of the 70 KDE Frameworks, a collection of high quality add on libraries for Qt apps.
+