Drupal

symfonystation,
@symfonystation@phpc.social avatar

Building complex content models using the Schema .org Blueprints module’s configuration, mapping sets, and starter kits. https://www.jrockowitz.com/blog/schemadotorg-configuration

mobileatom,
@mobileatom@me.dm avatar

Building complex content models using the Schema .org Blueprints module’s configuration, mapping sets, and starter kits. https://www.jrockowitz.com/blog/schemadotorg-configuration

Shefali,

Following my old post :

Sharing more details about pros & Cons :

The Pros of Using Web Components in Drupal Development

Reusability: Web Components promote reusability by encapsulating complex functionalities into standalone elements. If you hire a Drupal development company to work on your project, they can create custom components that can be used across different parts of your website, saving time and effort.

Isolation: With the Shadow DOM, your components' styles and behavior are isolated from the rest of your website. This prevents conflicts and makes it easier to manage and maintain your codebase, especially in larger projects.

Cleaner Codebase: Web Components encourage a modular approach to development. This can result in a cleaner and more organized codebase, making it easier for your Drupal development team to collaborate and troubleshoot.

Easier Maintenance: Since Web Components are self-contained, updates or changes to one component are less likely to inadvertently affect other parts of your website. This reduces the risk of introducing bugs during maintenance.

The Cons of Using Web Components in Drupal Development

Browser Support: While Web Components are gaining wider support, not all older browsers fully support them. This could potentially limit the reach of your website, especially if you have a diverse user base.

Learning Curve: If your development team is not familiar with Web Components, there might be a learning curve involved. While the concept isn't overly complex, integrating them seamlessly into your Drupal project could require some time and effort.

Performance: Although Web Components aim to enhance performance, improper implementation can lead to overhead. This is particularly important in a Drupal context, where performance optimization is crucial for user experience. Hiring the right Drupal partner is absolutely critical to ensure flawless performance.

Should You Use Web Components in Your Drupal Project?
Deciding whether to use Web Components in your Drupal project requires careful consideration of your project's goals, your development team's expertise, and your target audience.

If you're hiring a Drupal development company, you might want to discuss the following points with them:

Project Scope: Are there specific functionalities in your project that would benefit from encapsulation and reusability? If so, Web Components could be a valuable addition.

Team Proficiency: Does your development team have experience with Web Components? If not, consider the time required for them to learn and implement this technology effectively.

User Base: Who are your target users, and what browsers do they use? If you have a diverse audience that includes older browsers, you might need to weigh the benefits against potential compatibility issues.

Performance Considerations: How critical is performance for your project? Properly designed Web Components can enhance performance, but it's important to ensure they don't introduce unnecessary overhead.

Using a component-based architecture in Drupal sites helps promote modularity and reusability. Developers can break down complex functionality into smaller, self-contained components, making it easier to build, maintain, and scale websites while ensuring consistency and flexibility in design and functionality.
Final Thoughts
Web components offer an exciting approach to building modular, reusable components for web applications. While their benefits in terms of reusability, isolation, and maintainability are appealing, there are considerations like browser support, and learning curves that mustn't be overlooked.

If you're embarking on a Drupal development journey and envision a dynamic, efficient, and organized website, Web Components could be the missing piece to your puzzle. Consider working closely with your Drupal development team or agency to make an informed decision that aligns with your project's needs and goals.

sebastix,
@sebastix@drupal.community avatar

Sometimes the frustration with is getting real. There are just too many ways to add an extra submit handler to a form and it depends which one works for whatever reason. It begins when you try it with module or theme hooks (hook_form_alter()). Then you have the $form['actions']['submit]'['] and $form'['] array in your form... I also discovered the $form_state->setSubmitHandlers() function.

So...after a lot of trail and error...I've found a way in my case in this project!

ultimike,
@ultimike@drupal.community avatar

I appreciate the fact that @thedroptimes is interviewing new, and less-well-known (for now!) contributors like Bakul Ahluwalia:

https://www.thedroptimes.com/interview/33285/exploring-path-drupal-maven-insights-bakul-ahluwalia

jurgenhaas,
@jurgenhaas@fosstodon.org avatar

ECA TV schedule: I'm going live at 1pm UTC today, i.e. in about half an hour.

Today should be a fun experience: how about using ECA to let 2 Drupal sites talk to each other.

Come and join me, there are 2 options available:

sebastix, Dutch
@sebastix@drupal.community avatar

Nieuwe mailing is de deur uit 'Een notifications center bouwen in ' https://mailings.sebastix.dev/campaign/2d8e203e-cce2-4983-9ba8-9bf2063456a8/ea44302b-3f99-4a85-a33e-3589f4205d2e

Mocht je mijn mailing direct in je inbox willen ontvangen, meld je dan aan via https://sebastix.nl/nieuwsbrief/

ultimike,
@ultimike@drupal.community avatar

I don’t like the idea of giving "top companies" lists like this any oxygen. When I do mention them, I refuse to link to them. @thedroptimes does a nice job of putting things in perspective, but didn’t have to add the link, IMHO.

https://www.thedroptimes.com/33329/top-drupal-dev-companies-aug-2023-or-wait-what

ultimike,
@ultimike@drupal.community avatar

Interesting discussion with just a hint of about generative AI from the folks at @palantir (including a graduate of Drupal Career Online, Oksana Solloum).

https://www.palantir.net/podcast/generative-ai-discussion

ultimike,
@ultimike@drupal.community avatar

The @drupaleasy podcast recently passed 100,000 downloads!

Catch up on season 15 - the theme is "open-source projects related to ":

https://www.drupaleasy.com/podcast

jurgenhaas,
@jurgenhaas@fosstodon.org avatar

ECA TV schedule: I'm going live at 1pm UTC today, i.e. in about an hour. I'm going to work with date and time values, formatting them for output, adding or subtracting relative values and using different timezones.

Come and join me, there are 2 options available:

pcambra,
@pcambra@drupal.community avatar

From 10.2 on, modules can't be named like themes and vice-versa, which could produce obscure namespace conflicts quite difficult to debug https://www.drupal.org/node/3353397

backdropcms,

Backdrop LIVE is a unconference event. Anyone can add a topic to the schedule and facilitate a discussion on it.

Sept 22-23, 2023

No need to prepare a fancy presentation.

We do have a few structured presentations in Block 2.

See schedule here. What would you like to see us talk about at Backdrop LIVE?

https://events.backdropcms.org/schedule

ultimike,
@ultimike@drupal.community avatar

The bugsmash initiative aimed for a 5% reduction and is at 27% reduction and counting.

So, what's next?

https://drupal.org/about/core/blog/bug-smash-initiative-3-year-update

Via quietone @previousnext

kanapatrick,
@kanapatrick@techhub.social avatar

🚀 Elevate Your Drupal Experience with Our Expert Support and Migration Services! 🛠️

Are you ready to take your Drupal website to the next level? Look no further! Our team specializes in providing top-notch support and seamless migration services that will transform your Drupal journey.

🔹 Is your Drupal version holding you back? Our migration wizards ensure a smooth transition, preserving your data and functionality.
🔹 Stuck with technical glitches? Our 24/7 support ensures your website runs seamlessly, giving you peace of mind.
🔹 Experience the power of a fully upgraded Drupal platform – enhanced performance, security, and features!

Don't miss out on unleashing the true potential of your Drupal site. Let us guide you through the process and watch your digital presence thrive. Connect with us today to learn more! 💡https://qtatech.com/en/drupal-development-consulting

  • All
  • Subscribed
  • Moderated
  • Favorites
  • drupal
  • DreamBathrooms
  • thenastyranch
  • ngwrru68w68
  • magazineikmin
  • khanakhh
  • rosin
  • mdbf
  • Youngstown
  • slotface
  • everett
  • cisconetworking
  • kavyap
  • tacticalgear
  • InstantRegret
  • JUstTest
  • Durango
  • osvaldo12
  • ethstaker
  • modclub
  • GTA5RPClips
  • Leos
  • cubers
  • tester
  • normalnudes
  • megavids
  • provamag3
  • anitta
  • lostlight
  • All magazines