Feeds
Peoples Blog: Drupal LMS Features for Your Education Business
If you're running an education business and considering Drupal as the platform for your Learning Management System (LMS), there are several features and capabilities you should look for to ensure a robust and effective solution. Here are some key Drupal LMS features to consider: Course Management: A Drupal LMS should provide comprehensive course management capabilities. This includes the ab
Categories: FLOSS Project Planets
Peoples Blog: Leveraging Content Grouping for Personalized Digital Experiences
Content grouping is a powerful technique that can be leveraged to create personalized digital experiences for users. By grouping content based on specific criteria, such as user preferences, demographics, or behavior, you can deliver targeted and relevant content to individual users. Here are some ways to utilize content grouping for personalized digital experiences: User Segmentation: Segment y
Categories: FLOSS Project Planets
Peoples Blog: What to know before you choose a Drupal Hosting Platform?
In this article we are gonna see a few important notes which will be helpful for people who are looking out to host their Drupal application. When selecting a hosting platform for your Drupal website, there are several key factors to consider. Here are some important things to know before making a decision: Compatibility with Drupal: Ensure that the hosting platform is compatible with Drupal
Categories: FLOSS Project Planets
Peoples Blog: node_get_recent() is deprecated in Drupal 10.1.x
node_get_recent() is unused in core and is now deprecated, developers can use views or EntityQuery to get the nodes which are recently modified or added. Earlier drupal developers used to use the function node_get_recent() to get the recently changed nodes like seen in below example $latest_updated_nodes = node_get_recent(10); Now from Drupal 10.1.x onwards, developers need to use entity q
Categories: FLOSS Project Planets
Peoples Blog: Fix Colima connection refused error: failed to get Info from .lima/colima/ha.sock on Mac
This article is about fixing only a single error which you see with Colima on Mac machines. This might be a simple & specific issue, but people who are facing this issue will really feel grateful with the solution provided. While you are running Colima on your mac machines, generally you get into such issue, when you power off or shut down your mac, without stopping the colima service (and de
Categories: FLOSS Project Planets
Peoples Blog: Multisite Local environment setup with DDEV and Drupal
In this article we are going to see how we can set up a multisite environment with ddev on the local machine. Assuming people are aware of configuring the drupal multiple site from the drupal side of configurations. As we all know ddev is an open source tool for running local PHP development environments in minutes, which makes developer life easier during the local environment setup process, her
Categories: FLOSS Project Planets
Peoples Blog: Secure your Web Application's Reset Password flow
Generally any application framework provides users to have a flow to reset the passwords by default, It is more like, use clicking on the Reset Password link and redirects to a page where he will asked for email, and reset link sent to users email, so that user can reset the password on their own. This is a default or general flow that any application framework provides, but developers or archite
Categories: FLOSS Project Planets
Peoples Blog: Colima, similar tool like Docker Desktop, for Drupal Development
Colima is a project that is easy to use and fully open source, and it helps in running docker containers on Linux OS and MacOs machines. We know Docker Desktop is no more a complete open source, if you are not using it personally. So now Colima is a tool which does work similar to Docker Desktop and In this article we are going to see how it works alone or along with Docker Desktop on your Linux
Categories: FLOSS Project Planets
Peoples Blog: Local environment setup with Lando & Drupal 10
We developers always choose to have some tools or setup, which makes our lives easier during the development process whether it might be a local environment or higher environments. Not only will lives be easier with such a setup, even the productivity of the individual or team will be increased. And today we are gonna see how Lando will help the drupal developer or drupal development much quicker
Categories: FLOSS Project Planets
Peoples Blog: Drupal 10 is coming in a few days!
Drupal 10 is planned to be released in December 2022. Drupal 10 will be straightforward upgrades like Drupal 8 to 9. Upgrade processes used are more or less similar. Mostly you need to keep your current site up to date with the latest drupal core and contributed projects. What is new in Drupal 10? Drupal 10 is a refined version of Drupal 9 with the certain features Claro administration theme i
Categories: FLOSS Project Planets
Peoples Blog: Project vs Product - Plan and Delivery, Agile Characteristics
In the Service Industry, a Technical Lead or Technical Architect or Delivery Manager, one is always looking at the work, either as a Project or a Product, but I say, one should look at it as both, because work would be a Project for us but work would be a Product for the clients. While working on Agile basis, being at the leading positions one will be seeing the scope of work, then prepare the ba
Categories: FLOSS Project Planets
Peoples Blog: Usage of Constraints (Validations) on Media Entities in Drupal Application
In this article we are going to see how drupal developers can use the Drupal Constraints to Validate the Media entities. Basically Drupal provides Constraints to do the Validations on the Entities, where Drupal uses the Symfony’s validator and extends with Symfony’s Typed Data API for validating specific Entity field definitions. These constraint validators can be used in different w
Categories: FLOSS Project Planets
Peoples Blog: Usage of Local Php Security Checker for Drupal Applications
In this article, we are going to see how the Local PHP Security Checker library will make people's lives easier during the development & code review process. To make developer life easier, developers look for tools or libraries which can automated security review. Here comes the Local PHP Security Checker library, which checks for any known vulnerabilities in the package dependencies. Th
Categories: FLOSS Project Planets
Peoples Blog: Read Data to Paragraph Template in Drupal Application
In this article we are going to see how to read the dynamic data of the node or entity or field values to the template file, which are specific to the paragraph template. Generally while the Paragraph module is used, default template suggestions given by the paragraph module or the template suggestions provided by the hooks are used and further template design is done. Here’s the article wh
Categories: FLOSS Project Planets
Peoples Blog: How to work with Drupal Paragraphs?
Paragraphs can be used as a way for Content Creation in Drupal. It actually allows the site builders to do their stuff a bit cleanly and for the end users this will be pretty easy to manage the content, meaning people get more control on the Editing side. Paragraphs is one of the popular modules in Drupal, for handling content. It is more or less very similar to the fields and will provide
Categories: FLOSS Project Planets
Peoples Blog: Usage of PhpStan on Github via Pull Request for Drupal Applications
In this article, we are going to see how some tools & libraries will make people's lives easier during the development and code review process. We have a similar helpful article related to Phpcs, have a check of this. To make developer life easier, developers look for tools or libraries which can automated code review and if needed make any corrections in the code automatically. Here come
Categories: FLOSS Project Planets
Peoples Blog: How to work with Twig Templates in Drupal?
In this article, we are going to see how a developer can work with Twig templates, and how to override templates (if needed) and create template suggestions with hooks, so that templates could be easily managed. Basically drupal allows people to override the existing twig templates, so that people can fully have control on the html generated via the custom theme. First thing, we need to make sur
Categories: FLOSS Project Planets
Peoples Blog: Quick reference of Code Reviews for Drupal Application
In this article we are going to see how your Drupal team can do code reviews and available tools or libraries which help people in the team to do the code reviews seamlessly. It’s pretty important to follow a few guidelines as well, so that all people or developers in the team are on the same page. Firstly, for the code reviews to be at their best, the committed code should be more organis
Categories: FLOSS Project Planets
Peoples Blog: Usage of PHPCS on Github via Pull Request for Drupal Applications
In this article, we are going to see how some tools & libraries will make people's lives easier during the development & code review process. And to make developer life easier, developers look for tools or libraries which can automated code review and if needed make any corrections in the code automatically. Here comes the PHP codesniffer and Drupal coder module. If you are maintaini
Categories: FLOSS Project Planets
Peoples Blog: Store Secrets Securely on Pantheon for Drupal Application
In this article, we are going to see how people can store access keys and tokens securely, in the case of your drupal application that is managed on pantheon. Generally, all the Access keys or Tokens or any Secret third party auth information should not be stored in the database or within the project web root, Its safe to store it encrypted and within a file, and keep the file outside of the proj
Categories: FLOSS Project Planets