Reading view

How could this AI custom module go wrong?

Look, before you judge me...

I'm not a programmer.

I'm working for a very small nonprofit outfit with a very limited budget.

I was tasked with fixing a problem with a Opigno Drupal server, where clicking a "Register" when NOT logged in button causes the server for 500.

After going the usual route of updates and looking for bug fixes and getting nowhere, I resorted to talking to AI. After a very lengthy conversation and lots of testing, I ended up with this:

/** * Implements hook_query_alter(). */ function anonymous_subscribe_fix_query_alter(Drupal\Core\Database\Query\AlterableInterface $query) { // Only alter queries for anonymous users on subscribe pages if (\Drupal::currentUser()->isAnonymous() && strpos(\Drupal::request()->getPathInfo(), '/subscribe') !== FALSE) { // Limit membership queries to prevent loading all members if ($query->hasTag('entity_query') || $query->hasTag('group_content_query')) { $query->range(0, 10); } } } 

Surprise surprise, it totally fixed the issue.

According to the AI,

All your groups are set to semiprivate visibility. When an anonymous user clicks "Register", Opigno is loading every single group and all their memberships to determine which ones the anonymous user can see and join.

The fix is simple - we need to tell Opigno: "Don't check all memberships for anonymous users, just show them the join form."

My questions are these:

What possible blowback could this module cause? Is there a better, cleaner way you can think of doing this?

submitted by /u/ThrowRA_932049092
[link] [comments]
  •  

Cloud Control Panel and API

Mar 16, 17:39 UTC
Resolved - From 16:14 to 16:38 UTC, Our Engineering team observed an issue impacting Cloud control panel and API. During this time, users may experienced errors when trying to access the Cloud control panel and when trying to use the API. Our team has fully resolved the issues as of 16:38 UTC. If you continue to experience problems, please open a ticket with our support team from within your Cloud Control Panel. We apologize for any inconvenience caused.

  •  

Drupal10繁體中文使用手冊(Drupal 10 User Guide for Traditional Chinese)

Drupal10繁體中文使用手冊(Drupal 10 User Guide for Traditional Chinese)

This is the user manual I have compiled in Traditional Chinese — feel free to download it freely (no registration or personal information required)! It contains 15 chapters, 137 pages, and the file is only 15MB. The download page is available at the link below."

這是我整理好的中文使用手冊,歡迎大家自由下載(不需填任何資料)!

總共有15個章節,137頁,檔案只有15M。下載頁面,如下連結

Drupal10繁體中文使用手冊

https://preview.redd.it/s22gvxeqhbpg1.png?width=300&format=png&auto=webp&s=4b9994f86fd3bc1d8491679a70403f838954deaa

submitted by /u/Buster2050
[link] [comments]
  •  

Degraded performance with BYOK Anthropic models

Mar 15, 03:31 UTC
Resolved - The issue is now resolved, all Anthropic BYOK models in Gradient AI should work normally.
Contact support if issues persist.

Mar 15, 02:55 UTC
Investigating - Our Engineering team is investigating an issue related to all Gradient AI agents and serverless inference that require BYOK Anthropic modles.
Impacted users may experience degraded performance.
We will provide an update as soon as possible

  •  

Delay in App Platform Deployments

Mar 14, 01:47 UTC
Resolved - As of 23:00 UTC, our Engineering team has confirmed that the issue causing delays in App Platform deployments has been fully resolved. The fix implemented earlier has been successful, and we are no longer seeing any delays or errors with deployments.

Users should now be able to deploy their apps successfully and without any issues. We apologize again for the inconvenience caused.

However, if you continue to experience any issues, please don't hesitate to raise a support ticket for further investigation.

Mar 13, 23:39 UTC
Monitoring - After working with our upstream provider, our Engineering team has implemented a fix to resolve the issue that was causing delays in the deployment of new apps, and they are currently monitoring the situation.

During this time, users should no longer experience issues with creating new apps and all the stalled creation events should provision completely.

We will post an update as soon as the issue is fully resolved.

Mar 13, 22:01 UTC
Identified - Our Engineering team is starting to see delays once again with new App Platform deployments. During this time, users may still experience delays with deploying new apps. We're working with our upstream provider to resolve the issue.

We again apologize for the inconvenience. We will post further updates once we have more information.

Mar 13, 21:30 UTC
Monitoring - Starting at 20:40 UTC, users may have seen delays with deploying new apps on App Platform.

At this time, our Engineering team is seeing signs of recovery, and users should be able to deploy new apps without issue. We're currently monitoring the situation to ensure full recovery.

We apologize for the inconvenience. We'll post an update once the issue has been confirmed to be resolved.

  •  

Newly Created Managed Kubernetes Nodes

Mar 13, 16:35 UTC
Resolved - Our Engineering team has confirmed the resolution of the issue impacting DNS timeouts for newly provisioned Managed Kubernetes nodes. At this time all cluster services should now be functioning normally. If you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience.

Mar 13, 13:55 UTC
Monitoring - Our Engineering team has implemented a fix to address the issue causing DNS timeouts for newly provisioned Managed Kubernetes nodes. Further investigation has confirmed that this issue primarily affected customers utilizing a NAT Gateway within their VPC and running a VPC-native cluster. We are actively monitoring the situation to ensure overall stability.

We appreciate your patience and will provide a further update once the issue is fully confirmed to be resolved.

Mar 13, 12:32 UTC
Identified - Our Engineering team is investigating an issue impacting newly provisioned Managed Kubernetes nodes. During this time, Only customers who run a NAT Gateway in their VPC and a VPC-native clusters are affected and may experience DNS timeouts. We apologize for the inconvenience and will share an update once we have more information.

Mar 13, 11:26 UTC
Investigating - Our Engineering team is investigating an issue impacting newly provisioned Managed Kubernetes nodes. During this time, new nodes may experience DNS timeouts, which could temporarily affect cluster services. We apologize for the inconvenience and will share an update once we have more information.

  •  

Another Drupal question from me. This time our AI guy stated his programmer friend could migrate a 1400+ page website from Modern campus to Drupal in four weeks.

And he stated QA and other testing wouldn't be necessary and everything will work out of the box including fixing all SEO and ADA issues as well as making all H1 and H2 headers and meta descriptions by AI. So be claims he can do without ever haven't set up a website do a complete migration in four weeks.

How serious should I take this statement?

The AI person doesn't know what ADA or SEO includes.

submitted by /u/HikeTheSky
[link] [comments]
  •  

Changelogify now has Drupal security advisory coverage!

Changelogify now has Drupal security advisory coverage!

https://preview.redd.it/2h27k0gqrmog1.png?width=256&format=png&auto=webp&s=a23eee519a224738b84730f32cd55160a8870552

Hey everyone,

I wanted to share that my module, Changelogify, now has security advisory coverage on Drupal.org.

I also just want to say thank you to the Drupal community and the folks who helped review it on Drupal.org. It was a long process, but a really meaningful one, and I appreciate the time and care people put into it.

For anyone who has not seen it yet, Changelogify is a module focused on helping Drupal sites track changes and turn them into cleaner, more organized public changelogs. The goal is to make it easier to communicate what changed on a site over time without everything having to be written manually from scratch.

Project page:

https://www.drupal.org/project/changelogify

Now that it has security coverage, I’d really love for people to try it out and share feedback.

I’m also thinking a lot about where to take it next. I’m interested in making it more useful for real-world team workflows, expanding what kinds of changes it can capture, and continuing to improve the release and changelog experience overall.

If you check it out, I’d love to hear what seems useful, what feels missing, and what direction would make it most valuable in actual Drupal projects.

Thanks again to the Drupal community for helping make this possible.

submitted by /u/don__swan
[link] [comments]
  •  

Only paypal business account can work with commerce- paypal now ?

In drupal7 I only need a paypal email then I can setup the commerce paypal, in drupal10, I see the commerce paypal asking the paypal API Credentials , but in the developer.paypal.com, it's asking me to upgrade to paypal business account to switch from sandbox to live . so means my personal paypal account can't get the API Credentials now ? or am I missing something ?

submitted by /u/wayle9
[link] [comments]
  •  

What are the most effective digital marketing strategies for small businesses today?

Why Digital Marketing Has Become Essential for Modern Businesses

In today’s competitive online landscape, businesses cannot rely only on traditional marketing methods. The internet has completely changed how companies connect with customers. Whether it is a startup, freelancer, or established company, digital marketing plays a major role in reaching the right audience.

Digital marketing simply means promoting products or services through online channels such as search engines, websites, social media platforms, and email campaigns. When done correctly, it allows businesses to reach people who are already searching for similar services or products.

One major advantage of digital marketing is targeting. Unlike traditional advertising, online platforms allow businesses to focus on specific audiences based on location, interests, and search behavior.

Why Online Visibility Matters

Consumer behavior has changed significantly over the past decade. Before buying something, most people search online to read reviews, compare options, and learn about brands.

Because of this, businesses that appear in search results often gain a strong advantage over competitors that do not have an online presence.

A well-optimized website helps businesses appear in search results when customers are actively searching for solutions. This is where search engine optimization (SEO) becomes important.

SEO focuses on improving a website so that search engines like Google can easily understand the content and rank it higher for relevant searches.

For example, businesses often improve their visibility by learning strategies such as keyword research, content optimization, and building quality backlinks from trusted websites.

The Role of SEO in Digital Marketing

Search Engine Optimization is one of the most powerful components of digital marketing. It focuses on improving a website’s visibility in organic search results.

When a website ranks on the first page of search results, it naturally attracts more visitors compared to websites that appear on later pages.

SEO usually involves multiple strategies working together, including:

• Keyword research to understand what people are searching for
• On-page optimization such as titles, headings, and meta descriptions
• Technical improvements that help search engines crawl the website
• Building backlinks from other websites
• Creating useful and informative content

Businesses that consistently work on these areas often see steady growth in organic traffic over time.

Content Marketing and Authority Building

Content marketing is another important part of digital marketing. Instead of directly advertising products, businesses create valuable content that helps users solve problems or learn something new.

Blog posts, tutorials, guides, and educational articles can help businesses establish authority in their industry.

When websites regularly publish helpful content, search engines begin to recognize them as reliable sources of information. This can lead to better rankings and more organic traffic.

Another important factor for SEO is backlinks. Backlinks occur when another website links to your content. Search engines often see these links as signals of trust and authority.

Because of this, many marketers publish helpful content on platforms such as Medium, community forums, or discussion websites where people can discover their ideas and insights.

Social Media and Brand Awareness

Social media platforms also play a major role in digital marketing. Platforms like Instagram, LinkedIn, and Facebook allow businesses to connect directly with their audience.

By sharing useful content, answering questions, and engaging with followers, brands can build trust and long-term relationships.

Social media marketing works best when combined with SEO and content marketing. Together, these strategies create a strong online presence that helps businesses reach more people over time.

Final Thoughts

Digital marketing has become a necessity for businesses that want to grow in today’s online world. From search engine optimization to content marketing and social media engagement, each strategy contributes to building visibility and credibility.

Businesses that focus on creating valuable content and helping their audience often achieve better long-term results than those relying only on traditional advertising, as they build stronger relationships with their customers and enhance brand loyalty.

For anyone starting in digital marketing, learning SEO basics (search engine optimization), content creation, and audience engagement can be a great first step toward building a strong online presence.

submitted by /u/That-Detective5771
[link] [comments]
  •  

i managed to update all my sites from d9 to d10 without any devs support

i think we reached the stage where developers are not needed if you have like medium knowledge of drupal...you know how it works, how to update etc....i used google gemini the whole time to upgrade....and it gave me all the right answers...before i wisited slack channel all the time...some poeple there are toxic af.... and you had to beg somebody to help you...and even then they could not help. Google gemini is way better then developers from my optinion and I havent visited slack for support now for over a year....gemini knows everything

submitted by /u/maomao19
[link] [comments]
  •  

How can I find real Durpal Developer

If you have experience Full Stack development with 1 or more than years, You can real coding with MVP build, SaaS Development, Zoom meeting etc. You believe you are real developer and wanna change make real product, work.

Quick Specs:

Pay: $20–50/hr (depends on your stack/skills)

Vibe: Fully Remote & Part-time friendly

Goal: Work that actually impacts the product

Location : EU, America, US

Interested? Leave a message. :)

submitted by /u/Comfortable-Show-330
[link] [comments]
  •  

Why does "there's a new version of X" constitute an "Error" or even a "Warning"?

Why does "there's a new version of X" constitute an "Error" or even a "Warning"?

I've been building Drupal sites for a while and the persistent "There's a new version of Drupal" or "There's a new version of the theme" errors in all the admin pages has always driven me nuts.

I get that security updates are important, but I really don't think it's necessary to constantly be nagging admins about it. Especially when there are legitimate reasons why you haven't applied updates.

https://preview.redd.it/vohq7euvufog1.png?width=2616&format=png&auto=webp&s=b8dfc79e8584026a6c72bdb28dd60903a1409d50

After a while you start to cognitively filter it out. It contributes to "alert fatigue" and I think is an overall detriment to the Drupal site building experience.

Is there some back story about why you can't permanently dismiss the alerts or at least snooze them?

Does anyone have a good module recommendation to do so if someone's tried?

submitted by /u/roccoccoSafredi
[link] [comments]
  •  
❌