What to look for when evaluating a Drupal theme
| submitted by /u/mherchel [link] [comments] |
| submitted by /u/mherchel [link] [comments] |
|
[link] [comments] |
I keep seeing default_config_hash in some config setups, but I can’t find a clear explanation. What is it used for, and how is it generated?
I am working on creating OCSF schemas for watchdog logs and I came across some types -
|| || |User| |Access Denied| |System| |PHP| |Page Not Found| |Cron| |Security| |Form| |Update Manager|
I need to know if these are the only types? how are these types generated? I saw in my test environment there are some "content" type as well which I don't have understanding of.
Also if these are all expected to be there, how do I generate all of them specifically "security" type because that will be important to be mapped to OCSF schema.
Any help appreciated in understanding this "type" field.
Hey,
I am making first steps with Joomla for a multilingual project. Is there any theme that could be without large works production ready for an open data project? I am not lazy, I am just not a php developer and I feel I could move much quicker with Wordpress despite liking the ideas behind drupal more.
New-ish drupal user here. I am trying to sync webform submission values, including file uploads as a URL to Salesforce. I only have access to the website UI for settings and such. I have the org authorized and basic required fields set up using webform tokens and constants under the Salesforce mappings tab. I have been able to successfully sync over test forms.
The issue i am running into is i am trying to sync over the attachments as a URL, however, if real-time push is enabled, the SID does not get populated on the URL in Salesforce. If real-time push is disabled (with any amount of time delay for pushes), the SID does get populated on the URL, but the domain of the URL is stuck at https://Default rather than the website URL. This causes the file URL to be invalid when clicked on.
For some more info, there are 2 fields on the webform can intake multiple files. If there are multiple files on the image and i sync it over, each individual field will generate a URL followed by a dash, then the next URL for however many attachments were uploaded to that file.
Has anyone ran into this issue? Any help would be appreciated. There was a suggestion i saw to set the base URL in settings.php, but that is something that i do not have access to.
I'm using the `webform_pardot` module which gives you a HTTP POST handler in webform.
The mapping field configuration is set up this way...
email|email
first_name|first-name
last_name|last-name
account_name|company
title|title
phone_work|phone
primary_address_city|city
primary_address_country|country
[webform_submission:values:solution_checkboxes:format:comma]|interest
fq_other_comment_c|comment
fq_hidden_url_c|conversion-url
Which, works... except for the token value you see on the 3rd from bottom line.
---
which, when you submit ... puts that literal string of text, in to the field on pardot...
---
Is my token syntax wrong?
or, is there something else that I need to get the submission post handler to take a token derived value?
Thanks!
-- Update
Of course this is a client issue - they told me the wrong field to submit to... But there's a follow up question I'll post as a new thread.
I’m wanting to apply a promotion for items in a certain category, that works fine, but I’d like to reference another field on the product to filter by as well. I can’t find an out of the box solution, nor can I find a contrib module that provides the functionality I need. Is there anything out there that can help, or am I looking at custom?
I’m wanting to apply a promotion for items in a certain category, that works fine, but I’d like to reference another field on the product to filter by as well. I can’t find an out of the box solution, nor can I find a contrib module that provides the functionality I need. Is there anything out there that can help, or am I looking at custom?
I’m trying to transition my local organization’s website over to Drupal, and I was wondering: can I enhance the way we keep track of members and their students? We currently use Sheets for just about everything, but I am wondering if i can have a user fill out a Webform - which then creates nodes about themselves (the Member) and their students (one Student type node for each student). I’ve sort of got this rolling a bit using Webform Content Creation module, but I’m struggling with how to automatically link up the Member and Student nodes. Ideally that linkage would happen automatically, instead of having to manually go in and link them up myself.
Would appreciate any advice or direction.
| submitted by /u/RachelWhiddon1 [link] [comments] |
Seems conditional fields doesn't work with profile module on the registration form , anyone has experienced on this and is any other module that i can use to replace the conditional fields module ? Thank you
Bonjour,
J'ai installé un nouveau Drupal (11.2.7) et je ne peux pas faire de modifications par le front office , je suis obligé de passer par le back office.
Avez-vous une idée du problème ? et comment le corriger?
Merci d'avance
Hello,
there are a few different ways to create FAQs as it seems.
In one page / layout builder / node, I'd like to add some FAQ items.
They are directly related to the content of the page.
They should contain the JSON-LD / microformat markup for SEO purposes.
What's your recommendation there?
(without custom development)
| | Hey everyone! I am trying to get an api to connect to my drupal webform. However, I can't get the header syntax correct to pass my api key. I have tried following the documentation (Guzzle PHP HTTP requests), but that has not helped. If anyone knows the correct format, that would be great! Thanks! [link] [comments] |
Looking for the best preload module (contributed) to improve LCP. (Using Drupal 10.x.). Please share your experience.
Hi, I am working on Claude Code plugins for DDEV, Drupal and website builders. If somebody interesting, I will welcome some feedback, or feature requests.
Hello guys, I am new to drupal and I have a project I need to finish. It was working well a first but now I am getting this error every time I try to log in or fill out any type of form inside drupal. Any suggestions?
Now it seems like it won't work despite everything I tried.
I’ve been working with Drupal for a few years now and picked up a few habits that have saved me from messy code and downtime. Sharing what I’ve learned here in case it helps someone just starting out with Drupal 8 or 9.
The first thing that matters is version control. Use Git. Always. It doesn’t just track changes; it prevents disasters. Every developer should have a local copy, work on a separate branch, and push changes only after proper review. This process keeps your main branch clean and helps you roll back quickly when something breaks.
Testing environments are another must. Never edit code directly on a live site. I use tools like DDEV to set up a local development environment that mirrors production. Then there’s a staging setup where we test everything before it goes live. This is one of those small steps that prevent huge headaches later.
People often ask if Drupal requires coding. The honest answer is, not always, but understanding PHP, HTML, and Twig helps a lot. Drupal’s admin interface covers content creation, layout, and views, but the moment you need something custom, coding becomes necessary. If you want to handle complex integrations or custom modules, working with a professional Drupal development company saves time and avoids misconfigurations.
Now, about Drupal’s future. I keep hearing that it’s losing popularity, but that doesn’t line up with reality. Major organizations still use Drupal because it’s secure, flexible, and open source. The community is active, and new versions like Drupal 10 show consistent improvements. It’s not going anywhere. In fact, when used right, Drupal remains one of the best content management systems for long-term projects.
Headless Drupal is another interesting part of the journey. I’ve tried both coupled and headless setups. Headless makes sense if you’re building with React, Vue, or any modern JS framework. It lets you manage content in Drupal and render it wherever you want using APIs. Drupal 8 introduced JSON:API and GraphQL, which make this integration pretty smooth. It’s more work to maintain two codebases, but it gives complete control over how the frontend behaves.
On the database side, I’ve mostly used MySQL and MariaDB. They’re reliable and easy to tune. PostgreSQL also works well but needs a bit more setup. The main rule is to keep your database optimized. Clean cache tables, index frequently queried data, and use Drush to clear caches instead of doing it manually. That alone improves site performance noticeably.
Security and maintenance are where a lot of people slack off. I’ve seen projects go down simply because updates were ignored. Keep your modules and themes updated, use SSL, set up regular backups, and follow Drupal’s security advisories. The goal isn’t to make it fancy; it’s to make it stable.
When it comes to choosing Drupal for business, I’d say it fits best when you need flexibility and control over how content and workflows operate. It integrates well with CRMs, e-commerce setups, and custom CMS frameworks. If your goal is to manage structured content or multilingual sites, Drupal handles it much better than most systems. Companies like Ekfrazo Technologies focus on these areas, combining Drupal development with long-term support and content optimization.
One thing I like about Drupal is that it rewards discipline. If you follow version control, maintain environments properly, test before deploying, and update regularly, it becomes incredibly reliable. You can manage everything from basic sites to complex enterprise systems without constant breakdowns.
If anyone’s new to Drupal or planning a large migration, it’s worth reaching out to a team that handles these setups daily. Ekfrazo’s Drupal experts help with custom builds, migrations, and CMS optimization, and their documentation helped me improve my own deployment workflows.
I’m curious to hear from others here. What’s one Drupal practice you never skip, no matter how small the project is?