In this article we will look at how we can tackle some complex requirements for controlling access on Drupal 8 routes.
In this article we will look at how a custom entity form mode created in the UI can be used when rendering an entity form programatically in Drupal 8.
In this article we will see how to use the Drupal 8 node access grants system.
In this article we will see how we can render certain pages or content in Drupal 8 using different themes than the default one, in a dynamic way.
In this article we will see how to create a ctools content_type plugin that has multiple subtypes - a relatively unknown feature of the Drupal 7 ctools plugin system.
In this article you are going to learn how to query for Drupal 7 nodes that reference multiple taxonomy terms, using OR matches, as well as AND matches for when a node needs to reference ALL the terms in your query.
In this article we look at a solution for having dummy content available on a Drupal 7 installation that allows Behat to run its tests against something that does not interfere with your site's content.
In this Drupal 7 article we are going to look at how we can prevent duplicate Queue API items by overriding the class responsible for creating them.
Have you ever needed to perform an action after a node has been inserted or updated? In this article we are going to see how we can trigger functionality after nodes have been inserted or updated. And no, it's probably not what you think.
If you are a reader of Webomelette.com you probably know it's been a while since any love has been given to this website. I decided recently to right this wrong and release a refreshed version. Lo and behold, the new version of Web Omelette!
I think it looks a bit fresher, crisper and should be a bit more performant as well. Additionally, I fixed some of the problems we had with copying code fragments by using the SyntaxHighlighter plugin for displaying code fences. This should also make them a bit more readable.