Just four years ago, I migrated my site from Drupal 7 to 8 and now I was forced to update to the new version, which is Drupal 9. Indeed the expiration date, the next November, is nearby, but above all I wanted to change my obsolete theme. Now it has a more modern and optimized look. Below I will describe my brief experience which fortunately was less complicated than expected.
Generally speaking, it is the opposite, because people need to port online their website after creating it in a private environment. But it happened in 2017 and I removed it from my computer after installing a new operating system. Recently I have discovered that the support of my Drupal 8 site will end in November 2, 2021 and I have a lot of incompatibilities with Drupal 9x. So I have to fix them in order to migrate to the new main release of Drupal.
By updating the EU Cookie Compliance module for my site in Drupal 8, I had to change some settings and review the translations because not everything worked well, above all the black area in the top when the info banner disappeared. Let's see how this can be remedied in a few steps.
Two steps to embedding an iframe in every page and into a fixed position of a Drupal 8 site using jQuery
Sometimes you have the necessity to put in a fixed position of every article of your site a block of content, in my case one or more adverts, but Drupal 8 and its new theming system doesn't help you much. So I'll try to show you my first rough solution via jQuery and iframe, hoping to obtain some idea to improve it or another method more efficient, maybe through only Twig.
This article is addressed to orphans of Picasa Web Album and its practical function to put an album slideshow in a web page, not to mention the useful filter for Drupal and CKEditor that with a special tag allowed you to embed a specified album without using HTML. Google Photo has replaced this service and does not allow it anymore, but with several steps you can create an animation that can be easily embedded. Let's see how.
The 2017 has just begun and I wish to tell again my adventures in programming and my IT passions in general. It is an ambition because my job is very heavy and gives me little time left. But like an Italian idiom that says "There's no harm in trying", I want to risk!