<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Farid Abdelnour on KDE Blogs</title><link>https://blogs.kde.org/authors/frdbr/</link><description>Recent content in Farid Abdelnour on KDE Blogs</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 20 Jun 2026 00:38:26 -0300</lastBuildDate><atom:link href="https://blogs.kde.org/authors/frdbr/index.xml" rel="self" type="application/rss+xml"/><item><title>KDE Goals - Call For Submissions</title><link>https://blogs.kde.org/2026/06/20/kde-goals-call-for-submissions/</link><pubDate>Sat, 20 Jun 2026 03:20:00 +0000</pubDate><author>Farid Abdelnour</author><guid>https://blogs.kde.org/2026/06/20/kde-goals-call-for-submissions/</guid><description>&lt;figure&gt;
 &lt;img class="img-fluid" alt="Call for submissions header" src="https://blogs.kde.org/2026/06/20/kde-goals-call-for-submissions/kgoals-cfs-header-web.png"
 style="max-width: 100%; height: auto"
 /&gt;
&lt;/figure&gt;
&lt;p&gt;In 2015, some members of the KDE community &lt;a href="https://blog.lydiapintscher.de/2017/08/20/evolving-kde-lets-set-some-goals/"&gt;began a conversation&lt;/a&gt; about where KDE was heading and how it would get there. That conversation became the seed of what is now KDE Goals - a community initiative to help guide KDE's efforts around shared objectives.&lt;/p&gt;
&lt;p&gt;KDE Goals reaches its fifth cycle at a special milestone: &lt;a href="https://kde.org/anniversaries/30/"&gt;KDE turns thirty&lt;/a&gt; this year. Thirty years of building software that puts people in control of their digital lives and enjoy freedom and privacy. The fourth cycle brought three goals that built toward this &lt;a href="https://community.kde.org/KDE/Vision"&gt;vision&lt;/a&gt;. &lt;em&gt;Streamlined Application Development Experience&lt;/em&gt; focused on making KDE development smoother and more joyful. &lt;em&gt;We Care About Your Input&lt;/em&gt; aimed to deliver a seamless out-of-the-box experience for input devices used by artists, gamers, and people with accessibility needs. &lt;em&gt;KDE Needs You!&lt;/em&gt; worked on building a sustainable community growth targeting individuals and institutions alike. Checkout the &lt;a href="https://tube.kockatoo.org/w/d1nQeNiAufRJwSnsJxJJDc"&gt;one-year recap&lt;/a&gt; at Akademy last year.&lt;/p&gt;
&lt;p&gt;Now, as that cycle draws to a close and launches us into the next upward spiral, it is time once again to ask: what matters most to KDE right now? What should the community rally behind for the next two years?&lt;/p&gt;
&lt;p&gt;The floor is open. Dream big. The fifth cycle begins!&lt;/p&gt;
&lt;h2 id="join-in"&gt;Join in&lt;/h2&gt;
&lt;p&gt;Anyone passionate about KDE and has a vision to share is welcome to submit a proposal. You do not have to be a developer to participate.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href="https://community.kde.org/Goals/Goals_Process"&gt;selection process&lt;/a&gt; carefully before you send your proposal. Got any doubts? Join our &lt;a href="https://matrix.to/#/%23goals:kde.org"&gt;Matrix room&lt;/a&gt; or leave a comment at the &lt;a href="https://discuss.kde.org/c/community/5"&gt;KDE forum&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="timeline"&gt;Timeline&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Call for submissions - June 20 to August 8&lt;/li&gt;
&lt;li&gt;Refinement of proposals - August 9 to August 27&lt;/li&gt;
&lt;li&gt;Voting period - August 28 to September 11&lt;/li&gt;
&lt;li&gt;Tallying and preparation - September 12 to September 18&lt;/li&gt;
&lt;li&gt;Announcement at &lt;a href="https://akademy.kde.org/2026/"&gt;Akademy&lt;/a&gt; - September 19&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>API documentation porting sprint</title><link>https://blogs.kde.org/2024/11/13/api-documentation-porting-sprint/</link><pubDate>Wed, 13 Nov 2024 00:00:00 +0000</pubDate><author>Farid Abdelnour</author><guid>https://blogs.kde.org/2024/11/13/api-documentation-porting-sprint/</guid><description>&lt;figure&gt;
 &lt;img class="img-fluid" src="https://blogs.kde.org/2024/11/13/api-documentation-porting-sprint/sprint-port-card.png"
 style="max-width: 100%; height: auto"
 /&gt;
&lt;/figure&gt;
&lt;p&gt;It was once said over the &lt;a href="https://mail.kde.org/pipermail/kde-devel/2024-July/002849.html"&gt;grapevine&lt;/a&gt; that: &amp;quot;Our C++ API documentation has some issues, our QML API documentation has a lot of issues.&amp;quot;&lt;/p&gt;
&lt;p&gt;And it was true, but that is to change soon! As you might know, there is an ongoing effort to &lt;a href="https://invent.kde.org/teams/documentation/sprints/-/boards"&gt;port our documentation&lt;/a&gt; from &lt;a href="https://www.doxygen.nl/"&gt;Doxygen&lt;/a&gt; to &lt;a href="https://doc.qt.io/qt-6/qdoc-index.html"&gt;QDoc&lt;/a&gt;, and you can help with that.&lt;/p&gt;
&lt;p&gt;This is a &lt;a href="https://invent.kde.org/teams/goals/streamlined-application-development-experience/-/issues/10"&gt;task&lt;/a&gt; that has been adopted by the &lt;a href="https://phabricator.kde.org/T17396"&gt;Streamlined Application Development Experience&lt;/a&gt; championed by &lt;a href="https://nicolasfella.de/"&gt;Nicolas Fella&lt;/a&gt; and &lt;a href="https://pointieststick.com/"&gt;Nate Graham&lt;/a&gt; as part of the &lt;a href="https://kde.org/goals/"&gt;KDE Goals&lt;/a&gt; initiative.&lt;/p&gt;
&lt;p&gt;We would like to invite you to join our porting sprint effort to finish this task. On &lt;strong&gt;November 14th at 1PM UTC&lt;/strong&gt;, we'll be hanging out in the &lt;a href="https://matrix.to/#/%23kde-streamlined-app-dev:kde.org"&gt;Matrix room&lt;/a&gt; working on this. Hope to see you there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Some prerequisites:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ability to use a terminal&lt;/li&gt;
&lt;li&gt;Extra disk space (30GB minimum)&lt;/li&gt;
&lt;li&gt;Some familiarity with APIs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://invent.kde.org/teams/goals/streamlined-application-development-experience/-/issues/10#note_1052720"&gt;Check out the instructions&lt;/a&gt; prepared by &lt;a href="https://rabbitictranslator.com/"&gt;Thiago Sueto&lt;/a&gt; on how to get started porting a project to QDoc.&lt;/p&gt;</description></item><item><title>KDE Goals - A New Cycle Begins</title><link>https://blogs.kde.org/2024/09/07/kde-goals-a-new-cycle-begins/</link><pubDate>Sat, 07 Sep 2024 00:00:00 +0000</pubDate><author>Farid Abdelnour</author><guid>https://blogs.kde.org/2024/09/07/kde-goals-a-new-cycle-begins/</guid><description>&lt;div class="text-center"&gt;
 &lt;img src="https://kde.org/content/goals/KGoals-logo.png" alt="KDE Goals logo" style="width:65%;height:65%;margin-bottom:70px"/&gt;
&lt;/div&gt;
&lt;p&gt;The KDE community has charted its course for the coming years, focusing on three interconnected paths that converge on a single point: community. These paths aim to improve user experience, support developers, and foster community growth.&lt;/p&gt;
&lt;h2 id="streamlined-application-development-experience"&gt;&lt;a href="https://phabricator.kde.org/T17396"&gt;Streamlined Application Development Experience&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This goal focuses on improving the application development process. By making it easier for developers to create applications, KDE hopes to attract more contributors and deliver better software for both first-party and third-party applications. A notable task within this goal is enhancing the experience of building KDE apps with languages beyond C++, such as Rust or Python.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Champions: Nicolas Fella and Nate Graham&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="we-care-about-your-input"&gt;&lt;a href="https://phabricator.kde.org/T17433"&gt;We care about your Input&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;KDE has a diverse users base with unique input needs: artists using complex monitor and drawing tablet setups; gamers with controllers, fancy mice, and handhelds; users requiring accessibility features or using a language optimally types with complex input methods; students with laptops, 2-in-1s, and tablets — and more! While KDE has made significant progress in supporting these diverse sources of input over the years, there are still gaps to be addressed. This goal aims to close those gaps and deliver a truly seamless input experience for everyone.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Champions: Gernot Schiller, Jakob Petsovits and Joshua Goins&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="kde-needs-you-"&gt;&lt;a href="https://phabricator.kde.org/T17439"&gt;KDE Needs You! 🫵&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;KDE’s growth depends on new contributors, but a lack of fresh involvement in key projects like Plasma, Kdenlive, Krita, GCompris, and others is a concern. This goal focuses on formalizing and enhancing recruitment processes, not just for individuals but also for institutions. Ensuring that bringing in new talent becomes a continuous and community-wide priority, vital for KDE's long-term sustainability.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Champions: Aniqa Khokhar, Johnny Jazeix and Paul Brown&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="join-us"&gt;Join us!&lt;/h2&gt;
&lt;p&gt;Your voice, your code, and your ideas are what will shape the KDE of tomorrow — whether you're a user, developer, or contributor. Let’s go on this journey together and make these goals a reality!&lt;/p&gt;
&lt;p&gt;Join the &lt;a href="https://go.kde.org/matrix/#/%23goals:kde.org"&gt;Matrix room&lt;/a&gt; and keep an eye on the &lt;a href="https://kde.org/goals/"&gt;website&lt;/a&gt; for the latest KDE Goals updates.&lt;/p&gt;</description></item><item><title>KDE Goals - Our Cumulative Culture</title><link>https://blogs.kde.org/2024/08/26/kde-goals-our-cumulative-culture/</link><pubDate>Mon, 26 Aug 2024 00:00:00 +0000</pubDate><author>Farid Abdelnour</author><guid>https://blogs.kde.org/2024/08/26/kde-goals-our-cumulative-culture/</guid><description>&lt;p&gt;Every two years, the KDE community selects three goals that serve as focal points for the entire community's efforts in the coming years. This cyclical process of goal-setting and community-wide focus is a great example of KDE's &lt;a href="https://openevo.eva.mpg.de/teachingbase/cumulative-culture/"&gt;&lt;em&gt;Cumulative Culture&lt;/em&gt;&lt;/a&gt; in action.&lt;/p&gt;
&lt;p&gt;This concept, typically observed in human societies, refers to the ability to build upon previous knowledge and innovations to create increasingly complex and effective solutions. In KDE's case, each cycle of goals represents a new layer of accumulated wisdom, i.e. new features and more stability.&lt;/p&gt;
&lt;h2 id="the-first-cycle-2018-2020"&gt;The First Cycle (2018-2020)&lt;/h2&gt;
&lt;p&gt;The first cycle of goals laid the groundwork with its focus on community growth, privacy, and usability.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T7116"&gt;Streamlined Onboarding&lt;/a&gt;: Focused on attracting and retaining new contributors by making the onboarding process smoother and more engaging.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T7050"&gt;Privacy Software&lt;/a&gt;: Prioritized user privacy and security, ensuring KDE software respects user data and complies with security standards.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T6831"&gt;Usability &amp;amp; Productivity&lt;/a&gt;: Aimed to enhance the usability and productivity of KDE software, making it powerful yet easy to use.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="the-second-cycle-2020-2022"&gt;The Second Cycle (2020-2022)&lt;/h2&gt;
&lt;p&gt;The second cycle tackled more complex challenges. Goals like Wayland implementation improvements (which layed the foundation for the Plasma 6 release), improving the app ecosystem, and ensuring consistency in design and functionality.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T11081"&gt;Wayland&lt;/a&gt;: This task aimed at stabilizing Wayland support accross KDE apps.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T11117"&gt;All About the Apps&lt;/a&gt;: Improved KDE's app infrastructure, enabling more efficient app delivery and better support services.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T11093"&gt;Improve Consistency across the Board&lt;/a&gt;: Ensured uniformity in design and functionality across KDE software, improving usability and reducing redundancy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="the-third-cycle-2022-2024"&gt;The Third Cycle (2022-2024)&lt;/h2&gt;
&lt;p&gt;The third cycle, which is currently coming to an end, was about progress and adaptation. A focus to include environmental responsibility, operational efficiency, and inclusive design.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T15676"&gt;Sustainable Software&lt;/a&gt;: Focused on making KDE software more energy-efficient and environmentally friendly by implementing practices that reduce resource consumption and ensure long-term sustainability.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T15627"&gt;Automate and Systematize Internal Processes&lt;/a&gt;: Aimed to streamline KDE’s internal workflows by automating repetitive tasks, adding code tests across projects and creating a Quality Assurance team to name a few.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T15611"&gt;KDE For All&lt;/a&gt;: Seeked to make KDE software accessible and inclusive for all users.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="a-new-cycle-a-comin-2024-2026"&gt;A New Cycle A Comin' (2024-2026)&lt;/h2&gt;
&lt;p&gt;Now, as we enter the fourth cycle of the KDE Goals, we see the full power of this cumulative process. Each goal, whether fully achieved or not, contributes to the collective knowledge and capability of the KDE community. Ideas and partial solutions from past cycles become a solid foundation of knowledge and experience that support future efforts.&lt;/p&gt;
&lt;p&gt;The commmunity is currently voting on the following proposals for the next KDE Goals cycle that will guide our efforts and shape our focus for the coming years:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T17435"&gt;Enhancing control and automation: integrate KDE Plasma (and apps) with Smart Home Ecosystems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T17458"&gt;Freedom through Better Data and Workflow Organization and Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T17439"&gt;KDE Needs You! 🫵 - Formalise and boost KDE's processes for recruiting active contributors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T17406"&gt;KDE-based Text Snippet Expansion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T17370"&gt;Sandbox all the things!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T17408"&gt;Plasma - A Beacon for Open Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T17372"&gt;Refining and Enriching KDE: Empowering Users with Convenient and Intuitive Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T17396"&gt;Streamlined Application Development Experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T17391"&gt;Unify the Plasma experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.kde.org/T17433"&gt;We care about your Input&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="kde-goals-at-akademy"&gt;KDE Goals at Akademy&lt;/h2&gt;
&lt;p&gt;The three most voted goals will be &lt;a href="https://conf.kde.org/event/6/contributions/194/"&gt;announced&lt;/a&gt; at &lt;a href="https://akademy.kde.org/2024/"&gt;Akademy&lt;/a&gt;, where there will also be a &lt;a href="https://conf.kde.org/event/6/contributions/200/"&gt;wrap-up talk&lt;/a&gt; about the achievements of the current goals. Also, there will be &lt;a href="https://community.kde.org/Akademy/2024/Monday"&gt;Birds-of-a-feather (BoF)&lt;/a&gt; sessions with the new goal champions.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Join the &lt;a href="https://go.kde.org/matrix/#/%23goals:kde.org"&gt;Matrix room&lt;/a&gt; and keep an eye on the &lt;a href="https://kde.org/goals/"&gt;website&lt;/a&gt; for the latest KDE Goals updates.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>