![]() ![]() It has a WYSIWYG layout user interface with drag and drop functionality, making it extremely user friendly and customizable, even to novice users. Note that you’ll need to enable this core module in Drupal 9 to use it. ![]() Layout BuilderĬontent editors and site builders can choose from a predefined set of layouts and use them to build pages easily with Layout builder. There’s so much more the Webform module offers that it probably deserves its own post. And, really, we’re just scratching the surface. ![]() You can also export this data to spreadsheets for further analysis. It allows you to collect form data, send it to third-party applications or send emails to admins or users. The Drupal 9 Webform Module is a rich form builder that is easily customizable and extendable. Almost every website needs a contact form or a survey form or a feedback form – some way for a visitor to interact. So much so that it’s always on our recommended-modules-list. This is one of the most essential and versatile Drupal 9 modules. It also offers widgets which will allow drag and drop functionality, duplicating paragraphs and many other features that can elevate user experience while working with the Paragraphs module. Using the familiar node edit form, they can add/play around with paragraph items and place them wherever they want to. They can now easily add various paragraphs field types like images, text blocks, quotes, slideshows, videos and so much more. If you’re hoping to stave off any complaints from your content producers, put power in the hands of content authors and editors by allowing them to create flexible and structured content easily with the Drupal 9 Paragraphs Module. This submodule adds even more helpful links to the admin menu to perform tasks like flush cache, run cron and more. It also offers a submodule to extend its functionality called Admin Toolbar Extra Tools. This module extends the functionality of the toolbar by offering drop-down menus that allow easy access to various admin pages. It’s not that the default Toolbar isn’t useful, but it’s not as user friendly. The Drupal Admin Toolbar module is extremely useful for site admin and site builder navigation. And right after that, we’ll talk about how to pick your Drupal modules. Let’s dive into a short list of top Drupal 9 modules you must have to build great digital experiences. But we do have this handy list of recommended modules and best practices when choosing modules straight from our Specbee developers. Surely there’s a better way than just guessing which modules will serve your needs…? Well, no, not really. Choosing between a googleplex of Drupal 9 modules can be an endeavor. ![]() Drupal 9 is powered by its ever-growing open-source community who work hard to develop thousands of modules that can enhance and extend the functionality of a Drupal website. Of course, it isn’t as simple as it sounds (it never is). And picking your modules is the next thing you do after installing Drupal 9 so it’s really one of the first major decisions you’ll have to make. When you’re talking about features, you’re talking about modules. You want every single one of the amazing features you’ve heard about with Drupal 9. If the site renders but your debugging code is not displayed, it's possible your code is not included in the execution of the page you refreshed.We get it. There is a PHP error and your php.ini file is set so no errors are displayed. If nothing is printed on the screen after a print_r() it could be a number of reasons, here's 2 common reasons I have experienced. These functions will print out in the $messages variable, so make sure the theme's page.tpl file is printing $messages. dvm() is formatted similar to print_r() and dpm uses krumo formatting (if that option is set in the Devel settings). You can also install the devel module to use dvm() or dpm(), the difference between them is the formatting. If the execution stops it's good because you know your debugging code is executing. Now check if you see '123' on the screen. To test if the PHP execution is getting to the place where you are debugging put in a die() after the print_r(): print_r($your_variable) die('123') I prefer to use var_dump() as the output formatting is much better, providing HTML Error Display is turned on in the php.ini file. Print_r() is like the console.log() equivalent. Print() and echo() are not good for debugging, they are like the document.write() equivalent. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |