.TH "doc_news_2016-06-14_0_8_17_md" 3elektra "Thu Sep 7 2023" "Version 0.11.0" "Elektra" \" -*- nroff -*- .ad l .nh .SH NAME doc_news_2016-06-14_0_8_17_md \- 0\&.8\&.17 Release .IP "\(bu" 2 guid: e6153a39-c4bd-41c3-bc86-785d451eb6c5 .IP "\(bu" 2 author: Markus Raab .IP "\(bu" 2 pubDate: Tue, 14 Jun 2016 08:32:44 +0200 .IP "\(bu" 2 shortDesc: adds several improvements & survey about configuration .PP .SH "Survey" .PP First off: We created a survey questionnaire to gather more knowledge about the relevance of configuration systems\&. If you are involved in the development of free and open source software (FLOSS) you are the person we are looking for\&. .PP It would be a great help if you take this survey\&. It will be available till 18\&.07\&.2016 (anywhere on earth)\&. .PP For every thoroughly and not anonymously finished survey € 40 cent will be donated to one of the following organizations of your choice: .PP .IP "\(bu" 2 LimeSurvey (LimeService, kindly hosts this survey) .IP "\(bu" 2 SPI (General Donation: 0 A\&.D\&., LibreOffice, Debian, ArchLinux, …) .IP "\(bu" 2 FSFE .IP "\(bu" 2 GNOME .IP "\(bu" 2 KDE .IP "\(bu" 2 Mozilla (Firefox) .IP "\(bu" 2 Wikimedia Foundation (Wikipedia) .PP .SH "Why should I use Elektra?" .PP The three main points relevant for most people are: .PP .IP "1." 4 Even though Elektra provides a global keydatabase configuration files stay human read- and writable which allows us to integrate unmodified software\&. .IP "2." 4 Flexible adoption on how the configuration is accessed via plugins: you can run arbitrary code, e\&.g\&. do a \fCgit commit\fP or log/notify when configuration files are changed\&. .IP "3." 4 Elektra allows you to specify configuration values: .IP " \(bu" 4 use the value of other configuration values (symbolic links) .IP " \(bu" 4 calculate the values based on other configuration values .IP " \(bu" 4 validation configuration files .IP " \(bu" 4 \fCgenerate code based on it\fP .IP " \(bu" 4 \fCand much more\fP .PP .PP .PP Read more about \fCWhy using Elektra\fP, which also contains since this release unique features, further reasons and limitations\&. .PP For a small demo see here .PP \fC\fP.SH "Highlights" .PP .IP "\(bu" 2 Qt-Gui reworked mounting and native icons .IP "\(bu" 2 Full macOS Support, Build Server improvements and new beginner friendly tasks .IP "\(bu" 2 allows us to mount csv, json and xml (and other common provider names) without needing to know plugin names .IP "\(bu" 2 colored output for kdb tools .IP "\(bu" 2 Experimental GSettings support .PP .SH "Beginner friendly tasks" .PP In this release starting developing Elektra gets easier: .PP .IP "\(bu" 2 \fCELEKTRA_DEBUG\fP adds run-time checks and makes stack traces as if Elektra would not use plugins .IP "\(bu" 2 \fCCMakeLists\&.txt\fP for plugins got simplified, in most cases it should be not more than calling a single function, even if unit tests and test data are present .IP "\(bu" 2 We prepared \fCbeginner friendly tasks\fP for you\&. .PP .PP For details about \fCELEKTRA_DEBUG\fP and CMake, see individual points below\&. .SH "Find-Tools" .PP There is now a fine collection of external scripts which can executed by \fCkdb +