rachel_norfolk: Community Driven Development
Tags
- Read more about Community Driven Development
- 1 comment
- Log in with GitHub or Google to post comments. Or, if you came across this post via Mastodon, just reply there!
In this era where websites are like storefronts for many businesses, there is an increasing need for strong and flexible CMS. More than 2.3 million websites worldwide, including some of the biggest and most complex digital platforms, use Drupal!
But, handling large Drupal projects for enterprises is a twist. As the need for complex digital experiences grows, managing such setups comes with many difficulties. You have to make certain that everything works smoothly together, from integrating well with current systems to keeping high-level safety measures intact while also optimizing performance to handle heavy traffic.
This is the fifth article in a series of articles about the Batch API in Drupal. The Batch API is a system in Drupal that allows data to be processed in small chunks in order to prevent timeout errors or memory problems.
So far in this series we have looked at creating a batch process using a form, followed by creating a batch class so that batches can be run through Drush, using the finished state to control batch processing and then processing CSV files through a batch process. All of these articles give a good grounding of how to use the Drupal Batch API.
In this article we will take a closer look at how the batch system processes items by creating a batch run inside an already running batch process. This will show how batch systems run and what happens when you try to add additional operations to a running batch.
Let's setup the initial batch operation.
The setup for this batch process is similar to the batch processes on the other articles. This will kick off a batch process that will process 1,000 items in chunks of 100 each.
With Drupal 7's end-of-life date of the 5th of January 2025 quickly approaching, I've recently seen again a number of companies offering support for Drupal 7 after its end-of-life date.
I've seen the same in corporate IT environments where they're running versions of software post their EOL date, so it's only Drupal 7, but I wonder if this is a good thing?
Is this deterring companies from upgrading if they know this is an option, or should everyone upgrade and we can move forward from Drupal 7 and other end-of-life software?
According to https://www.drupal.org/project/usage/drupal, there are still 281,000 active Drupal 7 installations.
It's considerably less than before - this time last year, it was over 380,000 installations - but it's still a lot of Drupal 7 being used.
Just like for-profit businesses, non-profit organizations also benefit from well-designed and high-performing websites. It serves as a great platform to let people know about your work, attract volunteers and donors, and provide potential clients with a way to seek out services. Unfortunately, many nonprofits lack the technical developers to create a smooth website on their own. A specialized Drupal development company can help nonprofits build user-friendly, secure, and scalable websites that cater to their unique needs, empowering them to grow their mission effectively
The first step to building a website is to pick a content management system or CMS. One of the most common options for many businesses, non-profit organizations, and government agencies is Drupal. It is an open-source CMS that is secure, relatively low-cost, and customizable.
Drupal 7 reaches its end of life on January 5, 2025, creating an urgent need to upgrade to Drupal 10 to ensure your business success. Discover the benefits of migrating to Drupal 10, the challenges it presents, and a unique alternative to costly and labour-intensive traditional Drupal upgrades!
DrupalCon Barcelona 2024 was one of our busiest yet. We were a platinum sponsor, sponsored the contribution room, had numerous social activities (including Trivia Night), and Annertechies took to the mic at least seven times.
This week as part of my "Editor Experience" work for LocalGov Drupal, I worked on creating a feature to allow editors to clone pages of their sites.