# good

Published articles for good.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Mobian recommends upgrading from Debian Bullseye to Bookworm

DevFeed: [Mobian recommends upgrading from Debian Bullseye to Bookworm](<https://devfeed.tech/articles/squashing-a-book-full-of-worms-34222.md>)

Original publisher: [Read original article](<https://blog.mobian.org/posts/2021/12/24/bullseye-to-bookworm/>)

Author: Mobian team

Published: 2021-12-24T00:00:00Z

Content type: release

Language: en

Sources: [Mobian's Blog](<https://devfeed.tech/sources/mobian-s-blog.md>)

Topics: [Debian](<https://devfeed.tech/topics/debian.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [apt](<https://devfeed.tech/topics/apt.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [apt](<https://devfeed.tech/tags/apt.md>), [debian](<https://devfeed.tech/tags/debian.md>), [good](<https://devfeed.tech/tags/good.md>), [updates](<https://devfeed.tech/tags/updates.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Mobian recommends that users upgrade from Debian Bullseye to Bookworm to access newer software, including GTK4, Megapixels 1.3, and GNOME 41. The article explains the apt configuration changes and cautions users to back up their home directory and review package changes during the upgrade.

### Source excerpt

Now that the dust has settled on Debian's new testing repository we are focusing our efforts on Bookworm. This long overdue blog post is a summary of what to expect in the coming updates to Mobian. New Software As we outlined in To Bullseye and Beyond, Bookworm is where Mobian and Debian will be focusing their efforts for new software. To date, this has resulted in the introduction of GTK4 and, most importantly for PinePhone users, Megapixels 1.3 which brings a fully hardware-accelerated camera viewfinder. Additionally, Debian moved to GNOME 41 over the past few months, which provides newly adaptive versions of core software such as GNOME Software and GNOME Control Center. The latter reduces significantly the number of overflowing panels and starts significantly faster. All of these goodies either come directly from upstream Debian or rely on newer packages not available in Bullseye. The Mobian team will not be backporting these, so we recommend upgrading to Bookworm to get access to them. How do I get access to these new packages The good news is, if you have already switched to Bookworm, these updates are just an apt upgrade away. If you've been waiting for the dust to settle on the Bullseye release, now would be a good time to move forward. While the turnover of new packages in Debian Testing is always high, the major post-Bullseye transitions (such as GNOME and libc) have completed, mostly smoothly. If you would like to upgrade, simply replace bullseye with bookworm in both /etc/apt/sources.list and /etc/apt/sources.list.d/mobian.list. Then, the usual apt update and apt dist-upgrade combo will pull in all the latest packages and upgrade your device to Bookworm. We highly recommend you backup your home directory prior to performing the upgrade. In case you originally flashed your device with an image older than April 26th, 2021, you will have to edit /etc/apt/sources.list.d/extrepo_mobian.sources instead of /etc/apt/sources.list.d/mobian.list, replacing Suites: m

## An Effective Twig Base Templating Setup

DevFeed: [An Effective Twig Base Templating Setup](<https://devfeed.tech/articles/an-effective-twig-base-templating-setup-31241.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/an-effective-twig-base-templating-setup>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2019-11-21T01:29:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Template](<https://devfeed.tech/topics/template.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Development](<https://devfeed.tech/topics/development.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [base](<https://devfeed.tech/tags/base.md>), [build](<https://devfeed.tech/tags/build.md>), [cms](<https://devfeed.tech/tags/cms.md>), [craft](<https://devfeed.tech/tags/craft.md>), [foundation](<https://devfeed.tech/tags/foundation.md>), [good](<https://devfeed.tech/tags/good.md>), [insights](<https://devfeed.tech/tags/insights.md>), [projects](<https://devfeed.tech/tags/projects.md>), [provides](<https://devfeed.tech/tags/provides.md>), [setup](<https://devfeed.tech/tags/setup.md>), [solid](<https://devfeed.tech/tags/solid.md>), [stable](<https://devfeed.tech/tags/stable.md>), [templates](<https://devfeed.tech/tags/templates.md>), [templating](<https://devfeed.tech/tags/templating.md>), [twig](<https://devfeed.tech/tags/twig.md>)

### AI overview

This tutorial presents a reusable Twig base templating setup for Craft CMS websites. It explains the role of Twig as a presentation layer and outlines desired capabilities, including reuse across projects, support for web pages and AJAX/XHR modals, core features with flexibility, and Google AMP pages when appropriate.

### Source excerpt

A good base templating setup for your Craft CMS Twig templates provides a stable, solid foundation on which to build your projects