Language Selection

English French German Italian Portuguese Spanish

Drupal

What's new with Drupal in 2021?

Filed under
Drupal

The success of open source projects is largely carried by the pillars of the community and group collaborations. Without putting a stake in the ground to achieve strategic initiatives, an open source project can lose focus. Open source strategic initiatives should aim at solving impactful problems through collaboration involving the project's stakeholders.

As one of the leading open source projects, Drupal's success largely thrives on implementing its various proposed strategic initiatives. Drupal's focus on strategic initiatives and continuous innovation since Drupal 7 brought huge architectural changes in Drupal 8, 9, and beyond that offer a platform for continuous innovation on the web and an easy upgrade path for end users.

Read more

LocalGov Drupal: a successful story of open cooperation between and within UK Councils

Filed under
Drupal

In the span of a year, the council of Brighton and Hove has fully open sourced its publishing platform. By sharing knowledge and skills, Croydon (and others) could do the same - but in one-third of the time.

Read more

Drupal drops first big upgrade in five years and looks forward by looking backwards

Filed under
Drupal

Open-source CMS software Drupal has unveiled its first major update in five years by launching a new version 9.0.

The biggest update is backwards-compatibility from version 8.0: the project's developers have styled the upgrade as not much more complex than adopting a point release.

"If you've kept your Drupal 8 site up to date, and have experience with updating your site to the latest minor version (e.g: 8.9.0) then you know everything you need in order to successfully upgrade to Drupal 9," says the release FAQ.

Upgrades are more complex for those using Drupal 7, the other currently-supported version of the CMS. Users are advised the 7-to-9 move "... can be thought of as a migration or re-platforming, although not as severe as moving to a complete different platform."

"Though there are major differences under the hood, the fundamental approach to managing structured data is quite similar. Significant work was also put into the Migration APIs over the course of the Drupal 8 life cycle, so the upgrade to Drupal 9 is easier than upgrading to 8 was a few years ago."

Read more

Also: A brief history of the Content Management System

Why Drupal is the Best CMS

Filed under
Drupal

Some CMS packages require a license, while free products may be unreliable. Drupal 8 is open-source software licensed under the GPL. It is distributed free of charge, with no restrictions on use. This means you can customize the functions as you see fit. Today, the sheer number of community-contributed modules is astonishing — over 43,000!

The platform may be refined and adjusted following your needs. You will not be dependent on Drupal creators. Features may be added and removed with ease. The open-source nature also means that functionality is under constant scrutiny from the vast international community, so any bugs are detected and fixed in no time.

Read more

Mozilla and Drupal Leftovers

Filed under
Moz/FF
Drupal

How Drupal 8 aims to be future-proof

Filed under
Drupal

Thomas Edison famously said, "The three great essentials to achieve anything worthwhile are, first, hard work; second, stick-to-itiveness; third, common sense." This quote made me wonder if "sticking-to-it" is contradictory to innovation; does it make you resistant to change? But, the more I pondered on it, I realized that innovation is fueled by perseverance.

Before Drupal 8 was introduced, the Core committee had not just promised to innovate; they decided to be persistent. Persistent in continuous reinvention. Persistent in making Drupal easier to adopt—not only by the market but also by developers with various levels of expertise. However, to be able to make Drupal successful and relevant in the long run, a drastic change was needed—a change that would build a better future. For this, Drupal 8 had to dismantle the Drupal 7 architecture and lay a fresh foundation for a promising future. Moving on to Drupal 9 (coming soon) and subsequent versions will now be easy and straightforward.

Read more

Content Management: Alfresco, Document Management Software and Drupal 8.8.0

Filed under
OSS
Drupal
Web
  • Alfresco Helps George Eliot Hospital NHS Trust Begin Its Paperless Journey

    Alfresco Software, an open source content, process and governance software company, has announced the successful implementation of its Digital Business Platform by George Eliot Hospital NHS Trust to enable paperless processes. By digitising clinical and non-clinical forms, the Trust is able to make creation and changes quicker and easier, as well as give patients more control over their health and well-being. After just four months, patients and staff are seeing such a positive difference that there are plans to expand the usage of the Alfresco Digital Business Platform to digitise more processes.

  • Should You Use Open-Source Document Management Software?

    A document management system (DMS) can play an integral role in the organization and efficiency of your business. Companies that want a paperless office or a streamlined way to store and access digital documents turn to document management software. The most useful systems allow you to perform a variety of tasks like scan paper documents, control file versions, organize various folders, set user permissions and collaborate with other team members.

    Not all applications are created equal; you must, therefore, choose a DMS that serves your needs and integrates with your other business platforms. Business owners and developers who want added flexibility and customization often turn to open-source DMS solutions.

  • Drupal 8.8.0 is available

    The last normal feature release of Drupal 8 includes a stable Media Library as well as several improvements to workspaces and migrations. The new experimental Claro administration theme brings a fresh look to site management. This is also the first release to come with native Composer support.

  • Drupal 8.8.0 Released, Acquia Acquires AgilOne and More Open Source CMS News

    Drupal 8.8.0 — the last normal feature release of Drupal 8 — is now available for download. Some of the updates in this release include:

Drupal in Canada and in farmOS

Filed under
Drupal
  • Revitalizing the Canadian government’s online presence

    Many government branches rely on proprietary software to power their websites and digital services. Using licensed technology can leave users locked in to costly and outdated platforms that are not easily updated, says Chris Smith, the CEO of Ottawa digital agency OPIN Software.

    Several government organizations have teamed up with OPIN over the past year to make the switch to Drupal, providing a more streamlined and functional experience for Canadians and giving government IT managers more flexibility.

  • Open Source Technology Could Be a Boon to Farmers

    Chang, who started farming eight years ago and works full-time in information technology off-farm, searched for a different solution for his 14-acre organic vegetable and cut flower farm in northeastern Connecticut, finding software aimed at CSAs, which he doesn’t run, or marketing and sales, which he didn’t need. Then he discovered farmOS, a free, open source record-keeping software built on the web platform Drupal.

  • Open source technology could be a boon to farmers

    Robert Chang’s fellow small-scale farmers turn to each other when they need low-cost tech to stay organized as they plant dozens of varieties of vegetables each season and seek to consistently fill their community-supported agriculture (CSA) boxes each week.

    [...]

    In the case of farmOS, on the other hand, Chang says, “Nobody is mining it or monetizing it in any way. It’s yours. You can export it in whatever way you want.” And it is infinitely customizable, if you’re tech savvy. “Since it’s open source, you can change the code, if you want to do your own customizations.”

Acquia/Drupal After the Vista Equity Partners Takeover

Filed under
OSS
Drupal
Web
  • Acquia, Drupal founder Dries Buytaert on open source, Vista, CDPs

    Dries Buytaert: No. We were profitable, we really didn't need more investment. But at the same time, we have an ambitious roadmap and our competitors are well-funded. We were starting to receive a lot of inbound requests from different firms, including Vista. When they come to you, you've got to look at it. It made sense.

  • New Acquia Drupal tools show open source loyalty post-Vista deal

    Web content management vendor Acquia Inc. delivered new marketing automation and content personalization platforms for the open-source Drupal faithful and for commercial customers.

    In late September, venture capital firm Vista Equity Partners acquired a majority stake in Acquia, but commitment to Acquia Drupal open source content management applications remain steady, according to Acquia CMO Lynne Capozzi.

A cure for unfair competition in open source

Filed under
OSS
Drupal

In many ways, open source has won. Most people know that open source provides better quality software, at a lower cost, without vendor lock-in. But despite open source being widely adopted and more than 30 years old, scaling and sustaining open source projects remain challenging.

Not a week goes by that I don’t get asked a question about open source sustainability. How do you get others to contribute? How do you get funding for open source work? But also, how do you protect against others monetizing your open source work without contributing back? And what do you think of MongoDB, Cockroach Labs, or Elastic changing their license away from open source?

This article (in five parts) talks about how we can make it easier to scale and sustain open source projects, open source companies, and open source ecosystems.

Read more

Syndicate content

More in Tux Machines

today's leftovers

  • Firefox 93.0 SFS created

    I have created Firefox version 93.0 SFS for EasyOS 3.x. If you are running EasyOS 3.x, click on "sfsget" icon on the desktop, and you can download and install the Firefox SFS.

  • Celebrating our brand, people and culture during We Are Red Hat Week [Ed: Between the lines one can read that yet another executive quit Red Hat; I've lost count of them and no doubt IBM is quickly destroying Red Hat, driving away if not laying off key workers; those who can, already leave or job-hunt because IBM is a dying company. DeLisa Alexander left the firm this year, not long after the IBM takeover and 20 years after joining. I think it’s a big deal when your “Executive Vice President and Chief People Officer” leaves way before retirement age and months before Jim AllowHurst leaves too. What do they know?]

    When I joined as chief people officer in April of this year, I had a feeling that Red Hat was going to be the right place for me because of the culture and our values. The last seven months have proven that intuition correct. Red Hatters not only welcomed me, but they embraced me and my ideas, despite coming from outside the company, and I’ve had incredible opportunities to see our open culture in action. We talk about culture a lot. It’s become a bit of a buzz word around the industry, but too often it refers to casual dress codes, free candy and ping pong tables. But culture is so much more than that. At Red Hat, it’s about how we work, how we treat each other, how we develop ideas, and having a shared passion and purpose. That’s what makes Red Hat unique. (We do have plenty of fun too!)

  • Innovating Freely with Kubernetes

    The opportunity and impetus to innovate have never been greater. Around the world, enterprises understand their future success will hinge on their ability to differentiate through digital innovation. As a result, technology leaders are now in a race to put differentiated applications into production, and deploy them in hybrid and multi-cloud environments. In this recent article, I discussed the factors organisations need to consider in building a robust hybrid and multi-cloud strategy. In another article, we looked at how Kubernetes fosters innovation across hybrid, multi-cloud and edge environments and the capabilities a Kubernetes platform needs to have to address the requirements of both development and operations teams. Now let’s talk about how organisations can innovate freely with Kubernetes. Kubernetes has quickly become a foundational technology because it is able to abstract the complexity surrounding hybrid and multi-cloud environments and enables digital innovation.

  • Getting to know Fuchsia, Google's open-source operating system

    Fuchsia is not a Linux-based OS.

    This means Fuchsia doesn’t use Linux as its . Instead, it uses a new kernel (specifically, a ) called

    . Generally, microkernels tend to follow the principle of minimality, but although Zircon applies many of the concepts popularized by microkernels, it does not strive to be minimal. Fuchsia’s microkernel architecture helps to reduce the amount of trusted code running in the system.

    Here’s a simple comparison between general OS kernel services and Zircon kernel services: [...]

  • Iron Gate tease the upcoming Mistlands update for Valheim, plus updates for Mountains | GamingOnLinux

    With the Hearth & Home update now behind them, Iron Gate are focusing on the next major biome update for Valheim with the Mistlands and some smaller updates too. Hearth & Home took quite some time to be released since they're still quite a small team, although it was received positively once it was out as it added plenty to build and the combat was nicely overhauled to be a lot more dynamic.

today's howtos

  • Create and Manage KVM Virtual Machines via Command Line

    KVM (Kernel based Virtual Machine) is an opensource virtualization technology built for Linux machines. It comprises a kernel module – kvm.ko which provides the core virtualization platform and a processor-specific module ( kvm-intel.ko for Intel processors or kvm-amd.ko for AMD processors ). There are two ways of creating virtual machines using KVM. You can leverage the virt-manager tool which is an X11 server that provides a GUI interface for creating virtual machines. Additionally, you can use the command line to create a virtual machine by defining various parameters associated with the virtual machine you want to deploy.

  • How to Install Gitea using Docker on Ubuntu 20.04

    Gitea is a free and open-source software package for self-hosting a Git server. It also offers collaborative features like bug tracking, wikis, and code review. Gitea is a community-driven and lightweight code solution written in Go. Developers need to regularly merge their code changes into a central repository when working. It can happen that you need to have a private central repository for your team that you will host and manage by yourself. You can use Gitea for this purpose. It is similar to GitHub, Bitbucket, and so on. In this tutorial, we learn how to install Gitea using docker on Ubuntu 20.04.

  • How to Install Mono Framework on Linux Mint 20 - LinuxCapable [Ed: Better avoided. Microsoft trap.]

    Mono is a free, open-source development platform based on the .NET Framework. Mono’s .NET implementation is based on the ECMA/ISO standards for C# and the Common Language Infrastructure. The Mono project has been in development for over a decade and continues to feature in many applications. In the following tutorial, you will know how to install and configure Mono on your Linux Mint 20 system.

  • [Fixed] Permission Denied: Are You Root? Error in Ubuntu

    You follow some tutorial on the internet that tells you to install a certain program or run some command. Probably it is something to do with a server. But when you run the command, you encounter this error: E: Could not open lock file /var/lib/dpkg/lock-frontend – open (13: Permission denied) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

  • How to Install Python 3.10 on Linux Mint 20 - LinuxCapable

    Python is one of the most popular high-level languages, focusing on high-level and object-oriented applications from simple scrips to complex machine learning algorithms.

  • How to Install Rust Programming Language on Linux Mint 20 - LinuxCapable

    Rust is an open-source systems programming language that focuses on speed, memory safety, and parallelism. Developers use Rust to create a wide range of new software applications, such as game engines, operating systems, file systems, browser components, and simulation engines for virtual reality. Rust is syntactically similar to C++ but can guarantee memory safety by using a borrow checker for validating references. For users, especially developers wanting to try out Rust Programming language, you will know how to install Rust Programming Language on Linux Mint 20.

  • How to Install SVN on RHEL-Based Linux Distributions

    Written in C programming language, Apache Subversion, colloquially abbreviated as SVN, is a free and open-source versioning control system that keeps track of historical versions of files and directories. Simply put, SVN is simply a version tracker that allows users to send changes made to files to a repository that tracks who made the changes in each file. The repository is similar to a file server. The difference is that it tracks changes and allows you to recover older versions of code or probe the history of the file changes.

  • How to Sync Files in Two-Way Using Osync Script in Linux

    You might ask yourself, why do I need a two-way/bidirectional file synchronization solution? [...] This stateful synchronizer acts as a rsync wrapper. Osync is attributed as stateful because it is not obligated to monitor the targeted files for changes. This attribute also makes it agentless. Between two runs, osync will compare replica file lists. These runs can be local-to-local or local-to-remote. The local-to-local replication run takes approximately 2 seconds whereas the local-to-remote replication run takes approximately 7 seconds.

  • How to change the default Editor from Nano in Ubuntu/Debian

    In this guide we are going to explore how to change the default editor in Ubuntu/Debian from nano to any other editor of your choice Linux configuration are mostly text based. Most Linux utilities use a text editor to allow you to edit configuration options and files. An example of this is utilities like crontab and visudo which will use the default editor defined to allow you to change the configurations.

  • How to delete Git tags – TecAdmin

    Tags work as an additional identifier for a particular incident. And in the case of Git, Tags are used as the reference points in your development workflow and it denotes special events like a new version release or new commit. You can create a new tag to give a reference for your newly launched version. We use tags for future reference of our previous releases and commits. And we can create and delete as per our convenience.

  • How to install Java 17 On Rocky Linux 8/Centos 8 – Citizix

    In this guide we are going to explore how to install Java Runtime Environment (JRE) and the Java Developer Kit (JDK) in Rocky Linux 8. This guide also works for Centos 8/Rhel 8/Alma Linux 8 Java and the JVM (Java’s virtual machine) are required for many kinds of software, including Tomcat, Jetty, Glassfish, Cassandra and Jenkins. Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Java was developed by Sun Microsystems (which is now the subsidiary of Oracle) in the year 1995. James Gosling is known as the father of Java.

  • don’t do clever things in configure scripts – Ariadne's Space

    Recently, a new version of ncurses was released and pushed to Alpine. The maintainer of ncurses in Alpine successfully built it on his machine, so he pushed it to the builders, expecting it to build fine on them. Of course, it promptly failed to build from source on the builders, because make install did not install the pkg-config .pc files to the right location. You might think, what a weird regression, and you’d be right. After all, pkg-config files are usually just installed to $libdir/pkgconfig in any sort of autotools-based build system. Indeed, in the past, this is what ncurses did as well.

  • Build Kubernetes pods with Podman play kube | Enable Sysadmin

    Enhancements include building images and tearing down pods with play kube and support for Kubernetes-style init containers.

Spellchecking with QML

QML is a nice technology but it sometimes feels that some parts of KDE Frameworks aren’t neatly integrated with it. For example, until recently KNotification didn’t have QML bindings, which was the same for KSyntaxHighlighting. Thankfully Volker Krause took care of both. Another part of the often-used KDE Frameworks but had missing QML bindings was Sonnet. Sonnet is a very nice KDE framework powering KDE text areas with spell checking. The good news, Sonnet will, in the next KF5 release, supports QML apps too! Read more

Looking ahead to Fedora Linux 35

As Fedora gears up for the new release of Fedora Linux 35, let’s take a moment to learn about how Fedora assembles each new distribution and what to expect in the upcoming Fedora Linux 35 release. Thanks to Ben for responding to this interview. We previously interviewed Ben as part of “How do you Fedora?” in 2020. Fedora Linux releases every six months — at the end of April and October. Development begins when the previous release branches from Rawhide, which is our rolling development branch. Fedora Linux 35 branched on 10 August, so at that point anything that lands in Rawhide will be for Fedora Linux 36. Read more