Language Selection

English French German Italian Portuguese Spanish

KDE: Akademy, KNewStuff, and digiKam

Filed under
KDE
  • On conflating Reviews and Comments

    One of the other issues I see with the store and stores in general is that putting content on there means there’s yet another place where an author needs to manage comments. And that can be quite a deal breaker.

    I spend some time on getting OPDS 1 implemented into KNewStuff, because it’s a really simple way of representing available content, and I am thinking that for comments I am going to let people link in an rss/atom feed with comments. All the major content management systems have the ability to generate feeds for the comments of a single article, so authors can just link the comment feed for a blogpost, and then on our end we should direct the user to go to the blog if they want to comment.

    I think it would be pretty valuable if people could disable comments and instead point at the feed where they keep their comments. There’s some side effects there we need to keep track of, like making sure it’s clear these comments are on that blog and not on the store, as well as some vetting of the comment feed in general, but at the least it’d be in a place where the author can actually control.

    This kinda ends up making commenting on the store somewhat pointless at first glance. We could try to see if some of the distributed/federated stuff is useful for assisting people to comment on the author’s comment-feed, but that’s also something that needs investigation.

    Conclusion

    I’ve been thinking about this all a lot of the past few years. On Saturday there was an Akademy talk by leinir about distributed app stores, and there’s going to be a birds-of-a-feather about that on Friday morning. I might not be available then, so I just wanted to get my thoughts about reviews and comments out there.

    In general, I think my adjustments tend to come from a place where I have experience sitting in the author chair, as well as consuming a whole lot of indie stuff, and when looking at those, the approach of the big stores seems really weird.

  • digiKam: GSoC 2021 Week 2 | Anjani's blog

    Another week has just passed and I have new things to share. This week was more maintenance work and getting ready before we try to build digiKam with Qt6.

    In the last week, I ported a lot of code to Qt 5.15, however we need to maintain compatibility with at least Qt 5.12 LTS. I wrote several pre-processor checks and macros to maintain the required compatibilty.

  • My Akademy 2021 | [bobulate]

    The Akademy conference weekend (schedule) is almost over already. I was unavoidably detained for saturday and haven’t been able to reserve much time for it this weekend or the rest of the week. On sunday morning I hopped off my bicycle 15 minutes before the start of the KDE e.V. board report, so I’ll let you know that I was wearing bike shorts while looking .. um .. boardly up top. Thanks Tomaz for noticing my long flowing blonde hair. Beside the KDE e.V. AGM and KDE e.V. board office hour I only have one thing going on, my only thing that isn’t administrative in nature: Qt6 on the BSDs; giving it some love and bringing the packaging up-to-date on FreeBSD (catching up with OpenBSD). That’s thursday at 1600 UTC (1800 CEST, so I’m skipping dinner for it). Join us for some ports hacking.

Akademy 2021 - Day 3

  • Akademy 2021 - Day 3

    The day started at 8:00 UTC sharp with four very interesting lightning talks. Kai Uwe Broulik talked about how to become productive using Plasma at home. He pointed out tips and tricks that allow you to avoid interruptions and improve your time working from your couch.

    Niccolò Venerandi explained from experience how to grow a KDE Video Community. Niccolò runs a fledgling and upcoming YouTube channel and gave advice on how to manage your content and even how to successfully monetize it.

    Alexander Saoutkin talked about KIO FUSE and how it brings a slew of useful features that help integrate remote file systems into the local one.

    Rohan Asokan talked about Kalk, his first OSC project and his first experience developing for KDE. His story was an uplifting look into how you can get started in Free Software development.

    At 9:00 UTC, Aleix Pol, Adriaan de Groot, Eike Hein, Lydia Pintscher and Neofytos Kolokotronis delivered their traditional yearly live KDE e.V. Board report. The Board members gave an overview of the activities carried out over the last year and provided an outlook for the next. Highlights included employing more contractors to carry out vital KDE work, plans for upcoming events and sprints (in person at last!), and the plans for KDE's 25th Anniversary happening later this year.

Akademy 2021 - Monday BoF Wrap Up

  • Akademy 2021 - Monday BoF Wrap Up

    Monday was the first day of Akademy 2021 BoFs, group sessions and hacking. There is a wrap-up session at the end of the day so that what happened in the different rooms can be shared with everyone including those not present.

More Akademy 2021 blog posts

  • Akademy 2021 – III

    On Sunday, I made it to all but the last one of the presentations and talks I wanted to go. The session about porting applications to Qt6 was very interesting and I made a few notes that I may later turn into issues on KDE’s Gitlab infrastructure for the KMyMoney project. The talk on How we can solve the personal data problem was not so much related to KMyMoney and its use of the data but nevertheless interesting. Let’s see how this initiative evolves over time and which impact it can create. I added another talk on the fly that was again on Wayland and again presented by Dave Edmundson. Very interesting concepts which I am looking forward to see in distros hopefully soon.

  • Akademy 2021 - Tuesday BoF Wrap-up

    Tuesday continued the Akademy 2021 BoFs, meetings, group sessions and hacking. There is a wrap-up session at the end of the day so that what happened in the different rooms can be shared with everyone including those not present.

Akademy 2021 - Wedneday BoF Wrap-up

  • Akademy 2021 - Wedneday BoF Wrap-up

    Wedneday continued the Akademy 2021 BoFs, meetings, group sessions and hacking. There is a wrap-up session at the end of the day so that what happened in the different rooms can be shared with everyone including those not present.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.