{"jsonapi":{"version":"1.0","meta":{"links":{"self":{"href":"http:\/\/jsonapi.org\/format\/1.0\/"}}}},"data":[{"type":"node--project_module","id":"0df11c4b-c0da-4c0f-ace3-fd2df9098523","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0df11c4b-c0da-4c0f-ace3-fd2df9098523?resourceVersion=id%3A20033788"}},"attributes":{"drupal_internal__nid":2411903,"status":true,"title":"Entity Reference Revisions","created":"2015-01-21T23:05:25+00:00","changed":"2025-01-13T05:20:03+00:00","body":{"value":"\u003Ch2\u003EOverview\u003C\/h2\u003E\r\nAdds an Entity Reference field type with revision support, allowing specific entity revisions to be references. This is useful for modules like \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/paragraphs\u0022\u003EParagraphs\u003C\/a\u003E and \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/inline_entity_form\u0022\u003EInline Entity Form\u003C\/a\u003E.\r\n\r\nA common use case is where an entity is actually part of a parent entity (with an embedded entity form). When the parent entity is updated, the referenced entity is also updated, thus the previous revision of the parent entity should still be pointing to the previous version of the entity to fully support revision diff and rollback.","format":"1","processed":"\u003Ch2\u003EOverview\u003C\/h2\u003E\n\u003Cp\u003EAdds an Entity Reference field type with revision support, allowing specific entity revisions to be references. This is useful for modules like \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/paragraphs\u0022 rel=\u0022nofollow\u0022\u003EParagraphs\u003C\/a\u003E and \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/inline_entity_form\u0022 rel=\u0022nofollow\u0022\u003EInline Entity Form\u003C\/a\u003E.\u003C\/p\u003E\n\u003Cp\u003EA common use case is where an entity is actually part of a parent entity (with an embedded entity form). When the parent entity is updated, the referenced entity is also updated, thus the previous revision of the parent entity should still be pointing to the previous version of the entity to fully support revision diff and rollback.\u003C\/p\u003E","summary":"Adds an Entity Reference field type with revision support, allowing specific entity revisions to be references. This is useful for modules like Paragraphs and Inline Entity Form."},"field_active_installs":"{\u00228.x-1.x\u0022:219745}","field_active_installs_total":219745,"field_composer_namespace":"drupal\/entity_reference_revisions","field_composer_types":[],"field_core_semver_maximum":12000000,"field_core_semver_minimum":8000000,"field_issue_summary_template":null,"field_logo_url":null,"field_project_has_releases":true,"field_project_machine_name":"entity_reference_revisions","field_security_advisory_coverage":"covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"6e8de75f-6809-4565-ba55-f3feef07403d","meta":{"drupal_internal__target_id":1853532}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0df11c4b-c0da-4c0f-ace3-fd2df9098523\/uid?resourceVersion=id%3A20033788"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0df11c4b-c0da-4c0f-ace3-fd2df9098523\/relationships\/uid?resourceVersion=id%3A20033788"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"e767288c-9800-4fb4-aeb8-8c311533838a","meta":{"drupal_internal__target_id":27274}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0df11c4b-c0da-4c0f-ace3-fd2df9098523\/field_development_status?resourceVersion=id%3A20033788"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0df11c4b-c0da-4c0f-ace3-fd2df9098523\/relationships\/field_development_status?resourceVersion=id%3A20033788"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"089406ad-304d-4737-80d1-2f08527ae49e","meta":{"drupal_internal__target_id":27271}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0df11c4b-c0da-4c0f-ace3-fd2df9098523\/field_maintenance_status?resourceVersion=id%3A20033788"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0df11c4b-c0da-4c0f-ace3-fd2df9098523\/relationships\/field_maintenance_status?resourceVersion=id%3A20033788"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"86237004-3801-40cf-96b5-fe7d60efccb5","meta":{"drupal_internal__target_id":187}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0df11c4b-c0da-4c0f-ace3-fd2df9098523\/field_module_categories?resourceVersion=id%3A20033788"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0df11c4b-c0da-4c0f-ace3-fd2df9098523\/relationships\/field_module_categories?resourceVersion=id%3A20033788"}}},"field_project_images":{"data":[],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0df11c4b-c0da-4c0f-ace3-fd2df9098523\/field_project_images?resourceVersion=id%3A20033788"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0df11c4b-c0da-4c0f-ace3-fd2df9098523\/relationships\/field_project_images?resourceVersion=id%3A20033788"}}}}},{"type":"node--project_module","id":"5db22367-a233-4066-9295-416bb06cb03a","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/5db22367-a233-4066-9295-416bb06cb03a?resourceVersion=id%3A20028646"}},"attributes":{"drupal_internal__nid":2130961,"status":true,"title":"Paragraphs","created":"2013-11-08T13:34:08+00:00","changed":"2025-01-13T05:20:03+00:00","body":{"value":"\u003Ch2\u003EOverview\u003C\/h2\u003E\r\nParagraphs is the new way of content creation!\r\nIt allows you \u2014 Site Builders \u2014 to make things cleaner so that you can give more editing power to your end-users.\r\n\r\nInstead of putting all their content in one WYSIWYG body field including images and videos, end-users can now choose on-the-fly between pre-defined Paragraph Types independent from one another. Paragraph Types can be anything you want from a simple text block or image to a complex and configurable slideshow.\r\n\r\nParagraphs module comes with a new \u0022paragraphs\u0022 field type that works like Entity Reference\u0027s. Simply add a new paragraphs field on any Content Type you want and choose which Paragraph Types should be available to end-users. They can then add as many Paragraph items as you allowed them to and reorder them at will.\r\n\r\nParagraphs module does not come with any default Paragraph Types but since they are basic Drupal Entities you can have complete control over what fields they should be composed of and what they should look like through the typical Drupal Manage Fields and Manage Display screens.\r\n\r\nYou can also add custom option fields and do conditional coding in your CSS, JS and preprocess functions so that end-users can have more control over the look and feel of each item. This is way much cleaner and stable than adding inline CSS or classes inside the body field\u0027s source.\r\n\r\nSo... what\u0027s it gonna be? Accordions, Tabs, Slideshows, Masonry galleries, Parallax backgrounds...? Think big!\r\n\r\nSome more examples:\r\n\u003Cul\u003E\r\n\u003Cli\u003EAdd a block of text with an image left to it\u003C\/li\u003E\r\n\u003Cli\u003EAdd a slideshow between blocks of text\u003C\/li\u003E\r\n\u003Cli\u003EAdd a youtube embed between your text\u003C\/li\u003E\r\n\u003Cli\u003EAdd quotes between your content blocks\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cimg src=\u0022https:\/\/drupal.org\/files\/project-images\/Selection_272.png\u0022 alt=\u0022Example form\u0022 \/\u003E\r\n\r\n\u003Cimg src=\u0022https:\/\/www.drupal.org\/files\/project-images\/paragraphs_abstract_0.png\u0022 alt=\u0022Paragraphs abstraction\u0022 \/\u003E\r\n\r\n\u003Ch2\u003EFeatures\u003C\/h2\u003E\r\nThis module has some overlapping functionality with field_collection, but this module has some advantages over field_collection.\r\n\u003Cul\u003E\r\n\u003Cli\u003EDifferent fields per paragraph bundle\u003C\/li\u003E\r\n\u003Cli\u003EUsing different paragraph bundles in a single paragraph field\u003C\/li\u003E\r\n\u003Cli\u003EDisplays per paragraph bundle\u003C\/li\u003E\r\n\u003Cli\u003EBundles are exportable with features.\u003C\/li\u003E\r\n\u003Cli\u003EEntities, so: exportable field bases\/instances, usable in Search API, usable in Views\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch2\u003ERelated modules\u003C\/h2\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/paragraphs_pack\u0022\u003EParagraphs pack\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/classy_paragraphs\u0022\u003EClassy paragraphs\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/edgy\u0022\u003EEdgy\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/entity_background\u0022\u003EEntity background\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/paragraphs_defaults\u0022\u003EParagraphs Defaults\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/apachesolr_paragraphs\u0022\u003EApachesolr Paragraphs\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/paragraphs_id\u0022\u003EParagraphs ID\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/entity_behaviors\u0022\u003EEntity behaviors\u003C\/a\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch2\u003EDemo sites\u003C\/h2\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/paragraphs.site-showcase.com\/\u0022\u003Ehttp:\/\/paragraphs.site-showcase.com\/\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003ECreate a \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/add\/project-issue\/paragraphs\u0022\u003Enew task\u003C\/a\u003E to get your site in here\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\r\n\r\n\u003Ch2\u003EDrupal 8\u003C\/h2\u003E\r\n\u003Cp\u003EParagraphs evolved significantly since its full feature port of Drupal 7.\r\n\r\nThe module currently offers two widgets:\r\n\u003Ch3\u003EClassic widget\u003C\/h3\u003E\r\nThis widget offers a stable UI with limited features that will not be changed or updated. Bugfixing only.\r\n\r\n\u003Ch3\u003EEXPERIMENTAL widget\u003C\/h3\u003E\r\nThis widget provides many new features like duplicating paragraphs and a drag \u0026 drop mode as well as an improved decluttered user experience. It is in heavy use but major changes between versions are to be expected.\r\n\r\nThis widget functionality can be extended through Paragraphs Behavior Plugins.\r\n\r\n\u003Ch3\u003ERequirements\u003C\/h3\u003E\r\n\u003Cul\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/entity_reference_revisions\u0022\u003EEntity Reference Revisions\u003C\/a\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\nUse \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/diff\u0022\u003EDiff\u003C\/a\u003E to indicate changes between revision.\r\n\r\n\u003Ch2\u003EDrupal 7\u003C\/h2\u003E\r\nSee \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/2444885\u0022\u003Ethis\u003C\/a\u003E page for the Drupal 7 information and documentation. It requires \u003Ca href=\u0022http:\/\/drupal.org\/project\/entity\u0022\u003EEntity \u003E= 1.2\u003C\/a\u003E.\r\n\r\nCredits: Paragraphs logo by \u003Ca href=\u0022https:\/\/www.drupal.org\/u\/grienauer\u0022\u003ENico Grienauer (Grienauer)\u003C\/a\u003E.","format":"1","processed":"\u003Cdiv class=\u0022toc-filter\u0022\u003E\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022overview\u0022\u003EOverview\u003C\/h2\u003E\n\u003Cp\u003EParagraphs is the new way of content creation!\u003Cbr\u003E\nIt allows you \u2014 Site Builders \u2014 to make things cleaner so that you can give more editing power to your end-users.\u003C\/p\u003E\n\u003Cp\u003EInstead of putting all their content in one WYSIWYG body field including images and videos, end-users can now choose on-the-fly between pre-defined Paragraph Types independent from one another. Paragraph Types can be anything you want from a simple text block or image to a complex and configurable slideshow.\u003C\/p\u003E\n\u003Cp\u003EParagraphs module comes with a new \u0022paragraphs\u0022 field type that works like Entity Reference\u0027s. Simply add a new paragraphs field on any Content Type you want and choose which Paragraph Types should be available to end-users. They can then add as many Paragraph items as you allowed them to and reorder them at will.\u003C\/p\u003E\n\u003Cp\u003EParagraphs module does not come with any default Paragraph Types but since they are basic Drupal Entities you can have complete control over what fields they should be composed of and what they should look like through the typical Drupal Manage Fields and Manage Display screens.\u003C\/p\u003E\n\u003Cp\u003EYou can also add custom option fields and do conditional coding in your CSS, JS and preprocess functions so that end-users can have more control over the look and feel of each item. This is way much cleaner and stable than adding inline CSS or classes inside the body field\u0027s source.\u003C\/p\u003E\n\u003Cp\u003ESo... what\u0027s it gonna be? Accordions, Tabs, Slideshows, Masonry galleries, Parallax backgrounds...? Think big!\u003C\/p\u003E\n\u003Cp\u003ESome more examples:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EAdd a block of text with an image left to it\u003C\/li\u003E\n\u003Cli\u003EAdd a slideshow between blocks of text\u003C\/li\u003E\n\u003Cli\u003EAdd a youtube embed between your text\u003C\/li\u003E\n\u003Cli\u003EAdd quotes between your content blocks\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003E\u003Cimg src=\u0022\/core\/misc\/icons\/e32700\/error.svg\u0022 alt=\u0022Image removed.\u0022 title=\u0022This image has been removed. For security reasons, only images from the local domain are allowed.\u0022 height=\u002216\u0022 width=\u002216\u0022 class=\u0022filter-image-invalid\u0022\u003E\u003C\/p\u003E\n\u003Cp\u003E\u003Cimg src=\u0022\/files\/project-images\/paragraphs_abstract_0.png\u0022 alt=\u0022Paragraphs abstraction\u0022\u003E\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022features\u0022\u003EFeatures\u003C\/h2\u003E\n\u003Cp\u003EThis module has some overlapping functionality with field_collection, but this module has some advantages over field_collection.\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EDifferent fields per paragraph bundle\u003C\/li\u003E\n\u003Cli\u003EUsing different paragraph bundles in a single paragraph field\u003C\/li\u003E\n\u003Cli\u003EDisplays per paragraph bundle\u003C\/li\u003E\n\u003Cli\u003EBundles are exportable with features.\u003C\/li\u003E\n\u003Cli\u003EEntities, so: exportable field bases\/instances, usable in Search API, usable in Views\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022related-modules\u0022\u003ERelated modules\u003C\/h2\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/paragraphs_pack\u0022 rel=\u0022nofollow\u0022\u003EParagraphs pack\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/classy_paragraphs\u0022 rel=\u0022nofollow\u0022\u003EClassy paragraphs\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/edgy\u0022 rel=\u0022nofollow\u0022\u003EEdgy\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/entity_background\u0022 rel=\u0022nofollow\u0022\u003EEntity background\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/paragraphs_defaults\u0022 rel=\u0022nofollow\u0022\u003EParagraphs Defaults\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/apachesolr_paragraphs\u0022 rel=\u0022nofollow\u0022\u003EApachesolr Paragraphs\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/paragraphs_id\u0022 rel=\u0022nofollow\u0022\u003EParagraphs ID\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/entity_behaviors\u0022 rel=\u0022nofollow\u0022\u003EEntity behaviors\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022demo-sites\u0022\u003EDemo sites\u003C\/h2\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/paragraphs.site-showcase.com\/\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/paragraphs.site-showcase.com\/\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003ECreate a \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/add\/project-issue\/paragraphs\u0022 rel=\u0022nofollow\u0022\u003Enew task\u003C\/a\u003E to get your site in here\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003E\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022drupal-8\u0022\u003EDrupal 8\u003C\/h2\u003E\n\u003Cp\u003EParagraphs evolved significantly since its full feature port of Drupal 7.\u003C\/p\u003E\n\u003Cp\u003EThe module currently offers two widgets:\u003C\/p\u003E\n\u003Ch3 id=\u0022classic-widget\u0022\u003EClassic widget\u003C\/h3\u003E\n\u003Cp\u003EThis widget offers a stable UI with limited features that will not be changed or updated. Bugfixing only.\u003C\/p\u003E\n\u003Ch3 id=\u0022experimental-widget\u0022\u003EEXPERIMENTAL widget\u003C\/h3\u003E\n\u003Cp\u003EThis widget provides many new features like duplicating paragraphs and a drag \u0026amp; drop mode as well as an improved decluttered user experience. It is in heavy use but major changes between versions are to be expected.\u003C\/p\u003E\n\u003Cp\u003EThis widget functionality can be extended through Paragraphs Behavior Plugins.\u003C\/p\u003E\n\u003Ch3 id=\u0022requirements\u0022\u003ERequirements\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/entity_reference_revisions\u0022 rel=\u0022nofollow\u0022\u003EEntity Reference Revisions\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EUse \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/diff\u0022 rel=\u0022nofollow\u0022\u003EDiff\u003C\/a\u003E to indicate changes between revision.\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022drupal-7\u0022\u003EDrupal 7\u003C\/h2\u003E\n\u003Cp\u003ESee \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/2444885\u0022 rel=\u0022nofollow\u0022\u003Ethis\u003C\/a\u003E page for the Drupal 7 information and documentation. It requires \u003Ca href=\u0022http:\/\/drupal.org\/project\/entity\u0022 rel=\u0022nofollow\u0022\u003EEntity \u0026gt;= 1.2\u003C\/a\u003E.\u003C\/p\u003E\n\u003Cp\u003ECredits: Paragraphs logo by \u003Ca href=\u0022https:\/\/www.drupal.org\/u\/grienauer\u0022 rel=\u0022nofollow\u0022\u003ENico Grienauer (Grienauer)\u003C\/a\u003E.\u003C\/p\u003E\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\u003C\/div\u003E","summary":""},"field_active_installs":"{\u00227.x-1.x\u0022:16483,\u00228.x-1.x\u0022:198388}","field_active_installs_total":214871,"field_composer_namespace":"drupal\/paragraphs","field_composer_types":[],"field_core_semver_maximum":12000000,"field_core_semver_minimum":8000000,"field_issue_summary_template":null,"field_logo_url":{"uri":"https:\/\/git.drupalcode.org\/project\/paragraphs\/-\/avatar","title":null,"options":[]},"field_project_has_releases":true,"field_project_machine_name":"paragraphs","field_security_advisory_coverage":"covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"6e8de75f-6809-4565-ba55-f3feef07403d","meta":{"drupal_internal__target_id":1853532}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/5db22367-a233-4066-9295-416bb06cb03a\/uid?resourceVersion=id%3A20028646"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/5db22367-a233-4066-9295-416bb06cb03a\/relationships\/uid?resourceVersion=id%3A20028646"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"e767288c-9800-4fb4-aeb8-8c311533838a","meta":{"drupal_internal__target_id":27274}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/5db22367-a233-4066-9295-416bb06cb03a\/field_development_status?resourceVersion=id%3A20028646"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/5db22367-a233-4066-9295-416bb06cb03a\/relationships\/field_development_status?resourceVersion=id%3A20028646"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"089406ad-304d-4737-80d1-2f08527ae49e","meta":{"drupal_internal__target_id":27271}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/5db22367-a233-4066-9295-416bb06cb03a\/field_maintenance_status?resourceVersion=id%3A20028646"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/5db22367-a233-4066-9295-416bb06cb03a\/relationships\/field_maintenance_status?resourceVersion=id%3A20028646"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"86237004-3801-40cf-96b5-fe7d60efccb5","meta":{"drupal_internal__target_id":187}},{"type":"taxonomy_term--module_categories","id":"dcb48e9f-6afa-4842-8ef6-44b90b083fcc","meta":{"drupal_internal__target_id":200}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/5db22367-a233-4066-9295-416bb06cb03a\/field_module_categories?resourceVersion=id%3A20028646"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/5db22367-a233-4066-9295-416bb06cb03a\/relationships\/field_module_categories?resourceVersion=id%3A20028646"}}},"field_project_images":{"data":[{"type":"file--file","id":"243188f2-63b9-4b59-b159-203e9040743d","meta":{"alt":"","title":null,"width":718,"height":185,"drupal_internal__target_id":11311}},{"type":"file--file","id":"4bff5cef-aa9b-4867-85db-0256128ef414","meta":{"alt":"","title":null,"width":715,"height":199,"drupal_internal__target_id":11312}},{"type":"file--file","id":"f56f69fd-e1db-4f36-b185-0a9fe195a99d","meta":{"alt":"","title":null,"width":1907,"height":1056,"drupal_internal__target_id":11309}},{"type":"file--file","id":"e08368de-c1ac-4024-99b4-dae7388b73a1","meta":{"alt":"","title":null,"width":1907,"height":1036,"drupal_internal__target_id":11310}},{"type":"file--file","id":"e9e1cd0d-8fe4-453b-9330-de2d0ccd755c","meta":{"alt":"","title":null,"width":1480,"height":1280,"drupal_internal__target_id":19583}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/5db22367-a233-4066-9295-416bb06cb03a\/field_project_images?resourceVersion=id%3A20028646"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/5db22367-a233-4066-9295-416bb06cb03a\/relationships\/field_project_images?resourceVersion=id%3A20028646"}}}}},{"type":"node--project_module","id":"f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb?resourceVersion=id%3A20005815"}},"attributes":{"drupal_internal__nid":79477,"status":true,"title":"IMCE","created":"2006-08-19T02:06:25+00:00","changed":"2025-01-13T05:20:03+00:00","body":{"value":"IMCE is an image\/file uploader and browser that supports personal directories and quota.\r\n\u003C!--break--\u003E\r\n\u003Ch2\u003EFeatures\u003C\/h2\u003E\r\n\u003Cul\u003E\r\n  \u003Cli\u003EBasic file operations: upload, delete\u003C\/li\u003E\r\n  \u003Cli\u003EImage(jpg, png, gif) operations: resize, create thumbnails, preview\u003C\/li\u003E\r\n  \u003Cli\u003ESupport for private file system\u003C\/li\u003E\r\n  \u003Cli\u003EConfigurable limits for user roles: file size per upload, directory quota, file extensions, and image dimensions\u003C\/li\u003E\r\n  \u003Cli\u003EPersonal or shared folders for users\u003C\/li\u003E\r\n  \u003Cli\u003EPermissions per directory\u003C\/li\u003E\r\n  \u003Cli\u003EFtp-like directory navigation\u003C\/li\u003E\r\n  \u003Cli\u003EFile sorting by name, size, dimensions, date\u003C\/li\u003E\r\n  \u003Cli\u003ETabbed interface for file operations\u003C\/li\u003E\r\n  \u003Cli\u003EKeyboard shortcuts(up, down, insert(or enter), delete, home, end, ctrl+A, R(esize), T(humbnails), U(pload)).\u003C\/li\u003E\r\n  \u003Cli\u003EBuilt-in support for inline image\/file insertion into textareas\u003C\/li\u003E\r\n  \u003Cli\u003EMultiple file selection(using ctrl or shift)\u003C\/li\u003E\r\n  \u003Cli\u003EAjax file operations\u003C\/li\u003E\r\n  \u003Cli\u003EThemable layout using tpl files\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch2\u003EHow to integrate into WYSIWYG editors\u003C\/h2\u003E\r\nSee README.txt that comes with the package\r\n\r\n\u003Ch2\u003EKnown issues\u003C\/h2\u003E\r\n\u003Cul\u003E\r\n \u003Cli\u003EIMCE may have problem working with Google Analytics and Secure pages modules. Just make sure to add *imce* path to the exceptions list of these modules.\u003C\/li\u003E\r\n \u003Cli\u003EIf IMCE has issues with your custom theme, try enabling admin theme under Common Settings of IMCE admin page or use \u003Ca href=\u0022\/project\/themekey\u0022\u003EThemeKey Module\u003C\/a\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\r\n\u003Ch2\u003ERecommended\u003C\/h2\u003E\r\n\u003Cul\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022\/project\/transliteration\u0022\u003ETransliteration\u003C\/a\u003E: Cleans file names by converting unicode characters to us-ascii which is more URL-friendly.\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022\/project\/imce_filefield\u0022\u003EIMCE for File Field(7.x)\u003C\/a\u003E: Integrates IMCE into file\/image fields.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\r\n\u003Ch2\u003EDemo\u003C\/h2\u003E\r\n\u003Ca href=\u0022http:\/\/ufku.com\/drupal\/imce\/demo\u0022\u003EA demo\u003C\/a\u003E showing IMCE(7.x) integrated into CKEditor.\r\n\r\n\u003Ch2\u003EWarning! Private file system security(7.x)\u003C\/h2\u003E\r\nBy default IMCE does not apply any access restrictions while serving the files under the private files directory. This allows anonymous access to any file(\/system\/files\/filename) unless there is a module applying restrictions. You can switch on\/off private file serving of IMCE at the administration pages. This does not apply to Public file system which is Drupal\u0027s default.\r\n\r\n\u003Ch3\u003ECredits\u003C\/h3\u003E\r\nIMCE logo by \u003Ca href=\u0022https:\/\/www.drupal.org\/u\/grienauer\u0022 title=\u0022Credits Nico Grienauer\u0022\u003ENico Grienauer (Grienauer)\u003C\/a\u003E.\r\n","format":"1","processed":"\u003Cdiv class=\u0022toc-filter\u0022\u003E\u003Cp\u003EIMCE is an image\/file uploader and browser that supports personal directories and quota.\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022features\u0022\u003EFeatures\u003C\/h2\u003E\n\u003Cul\u003E\n\u003Cli\u003EBasic file operations: upload, delete\u003C\/li\u003E\n\u003Cli\u003EImage(jpg, png, gif) operations: resize, create thumbnails, preview\u003C\/li\u003E\n\u003Cli\u003ESupport for private file system\u003C\/li\u003E\n\u003Cli\u003EConfigurable limits for user roles: file size per upload, directory quota, file extensions, and image dimensions\u003C\/li\u003E\n\u003Cli\u003EPersonal or shared folders for users\u003C\/li\u003E\n\u003Cli\u003EPermissions per directory\u003C\/li\u003E\n\u003Cli\u003EFtp-like directory navigation\u003C\/li\u003E\n\u003Cli\u003EFile sorting by name, size, dimensions, date\u003C\/li\u003E\n\u003Cli\u003ETabbed interface for file operations\u003C\/li\u003E\n\u003Cli\u003EKeyboard shortcuts(up, down, insert(or enter), delete, home, end, ctrl+A, R(esize), T(humbnails), U(pload)).\u003C\/li\u003E\n\u003Cli\u003EBuilt-in support for inline image\/file insertion into textareas\u003C\/li\u003E\n\u003Cli\u003EMultiple file selection(using ctrl or shift)\u003C\/li\u003E\n\u003Cli\u003EAjax file operations\u003C\/li\u003E\n\u003Cli\u003EThemable layout using tpl files\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022how-to-integrate-into-wysiwyg-editors\u0022\u003EHow to integrate into WYSIWYG editors\u003C\/h2\u003E\n\u003Cp\u003ESee README.txt that comes with the package\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022known-issues\u0022\u003EKnown issues\u003C\/h2\u003E\n\u003Cul\u003E\n\u003Cli\u003EIMCE may have problem working with Google Analytics and Secure pages modules. Just make sure to add *imce* path to the exceptions list of these modules.\u003C\/li\u003E\n\u003Cli\u003EIf IMCE has issues with your custom theme, try enabling admin theme under Common Settings of IMCE admin page or use \u003Ca href=\u0022\/project\/themekey\u0022 rel=\u0022nofollow\u0022\u003EThemeKey Module\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022recommended\u0022\u003ERecommended\u003C\/h2\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/project\/transliteration\u0022 rel=\u0022nofollow\u0022\u003ETransliteration\u003C\/a\u003E: Cleans file names by converting unicode characters to us-ascii which is more URL-friendly.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/project\/imce_filefield\u0022 rel=\u0022nofollow\u0022\u003EIMCE for File Field(7.x)\u003C\/a\u003E: Integrates IMCE into file\/image fields.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022demo\u0022\u003EDemo\u003C\/h2\u003E\n\u003Cp\u003E\u003Ca href=\u0022http:\/\/ufku.com\/drupal\/imce\/demo\u0022 rel=\u0022nofollow\u0022\u003EA demo\u003C\/a\u003E showing IMCE(7.x) integrated into CKEditor.\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022warning-private-file-system-security-7-x\u0022\u003EWarning! Private file system security(7.x)\u003C\/h2\u003E\n\u003Cp\u003EBy default IMCE does not apply any access restrictions while serving the files under the private files directory. This allows anonymous access to any file(\/system\/files\/filename) unless there is a module applying restrictions. You can switch on\/off private file serving of IMCE at the administration pages. This does not apply to Public file system which is Drupal\u0027s default.\u003C\/p\u003E\n\u003Ch3 id=\u0022credits\u0022\u003ECredits\u003C\/h3\u003E\n\u003Cp\u003EIMCE logo by \u003Ca href=\u0022https:\/\/www.drupal.org\/u\/grienauer\u0022 rel=\u0022nofollow\u0022\u003ENico Grienauer (Grienauer)\u003C\/a\u003E.\u003C\/p\u003E\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\u003C\/div\u003E","summary":""},"field_active_installs":"{\u00225.x-1.x\u0022:60,\u00226.x-1.x\u0022:672,\u00226.x-2.x\u0022:3581,\u00227.x-1.x\u0022:121914,\u00228.x-1.x\u0022:7358,\u00228.x-2.x\u0022:24540,\u00223.0.x\u0022:20038,\u00223.x\u0022:2,\u00227.x-2.x\u0022:2376,\u00223.1.x\u0022:31846}","field_active_installs_total":212387,"field_composer_namespace":"drupal\/imce","field_composer_types":[],"field_core_semver_maximum":12000000,"field_core_semver_minimum":8000000,"field_issue_summary_template":null,"field_logo_url":null,"field_project_has_releases":true,"field_project_machine_name":"imce","field_security_advisory_coverage":"covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"66dde292-bfd9-479f-932e-25e8c466f2ee","meta":{"drupal_internal__target_id":9910}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb\/uid?resourceVersion=id%3A20005815"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb\/relationships\/uid?resourceVersion=id%3A20005815"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"e767288c-9800-4fb4-aeb8-8c311533838a","meta":{"drupal_internal__target_id":27274}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb\/field_development_status?resourceVersion=id%3A20005815"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb\/relationships\/field_development_status?resourceVersion=id%3A20005815"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"089406ad-304d-4737-80d1-2f08527ae49e","meta":{"drupal_internal__target_id":27271}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb\/field_maintenance_status?resourceVersion=id%3A20005815"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb\/relationships\/field_maintenance_status?resourceVersion=id%3A20005815"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"68428c33-1db7-438d-b1b3-e23004e0982b","meta":{"drupal_internal__target_id":192}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb\/field_module_categories?resourceVersion=id%3A20005815"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb\/relationships\/field_module_categories?resourceVersion=id%3A20005815"}}},"field_project_images":{"data":[{"type":"file--file","id":"36ed58db-d5fb-49fa-b1c3-4f61780d17b5","meta":{"alt":"IMCE Logo","title":null,"width":600,"height":600,"drupal_internal__target_id":17216}},{"type":"file--file","id":"b670ff1c-0202-4438-9693-943b4055a61e","meta":{"alt":"IMCE Drupal 7","title":null,"width":1019,"height":883,"drupal_internal__target_id":17217}},{"type":"file--file","id":"6d0a7960-ebd7-420a-b476-7ed1393e032e","meta":{"alt":"IMCE Drupal 8","title":null,"width":1019,"height":883,"drupal_internal__target_id":17218}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb\/field_project_images?resourceVersion=id%3A20005815"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/f4d8830b-ea04-4ebb-a8e6-3660e7f84fbb\/relationships\/field_project_images?resourceVersion=id%3A20005815"}}}}},{"type":"node--project_module","id":"32a93d61-744e-418c-9d1c-9b9c29be31df","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/32a93d61-744e-418c-9d1c-9b9c29be31df?resourceVersion=id%3A20010072"}},"attributes":{"drupal_internal__nid":606034,"status":true,"title":"CKEditor 4 - WYSIWYG HTML editor","created":"2009-10-16T01:50:46+00:00","changed":"2025-01-13T05:20:03+00:00","body":{"value":"\u003Cp\u003EThis module will allow Drupal to replace textarea fields with the \u003Ca href=\u0022https:\/\/ckeditor.com\/ckeditor-4\/\u0022\u003ECKEditor 4 - a visual HTML editor\u003C\/a\u003E, usually called a \u003Ci\u003E\u003Cb\u003EWYSIWYG\u003C\/b\u003E\u003C\/i\u003E editor. This HTML text editor brings many of the powerful WYSIWYG editing functions of known desktop editors like Word to the web. It\u0027s very fast and doesn\u0027t require any kind of installation on the client computer.\u003C\/p\u003E\r\n\r\n\u003Cdiv class=\u0022note-warning\u0022\u003E\r\n\u003Ch3\u003ECKEditor 4 officially reached its end-of-life in 2023\u003C\/h3\u003E\r\n\r\n\u003Cp\u003ECKEditor 4 officially reached its end-of-life in 2023, after more than a decade. Migration to CKEditor 5 is recommended. CKEditor 5 is available in Drupal 9.5+.\u003C\/p\u003E\r\n\r\n\u003Ch3\u003ECKEditor 4 LTS with security updates available until December 2026\u003C\/h3\u003E\r\n\u003Cp\u003EIf for any reason you can\u0027t upgrade to CKEditor 5 and you are interested in getting security updates for CKEditor 4 up until December 2026, please check the \u003Cstrong\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/ckeditor_lts\u0022\u003ECKEditor 4 LTS module\u003C\/a\u003E\u003C\/strong\u003E, where a special edition, CKEditor 4 LTS (\u0022Long Term Support\u0022), is available under commercial terms \u003Cstrong\u003E(\u0022Extended Support Model\u0022)\u003C\/strong\u003E for anyone looking to extend the coverage of security updates and critical bug fixes. It provides the same functionality as this module and is backwards compatible.\u003C\/p\u003E\r\n\u003C\/div\u003E\r\n\r\n\r\n\u003Ch3\u003EWhat is CKEditor?\u003C\/h3\u003E\r\n\u003Cp\u003ECKEditor is the far superior successor of FCKeditor. The editor has been rebranded and completely rewritten. It is now much faster (the code has been optimized), loads faster (the number of files has been reduced, so the browser will perform less HTTP requests) and developer-friendly.\u003C\/p\u003E\r\n\u003Cp\u003E\u003Cstrong\u003EUseful links\u003C\/strong\u003E\u003C\/p\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/ckeditor.com\/ckeditor-4\/\u0022\u003ECKEditor 4 project page\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/sdk.ckeditor.com\/\u0022\u003ECKEditor SDK\u003C\/a\u003E \u0026ndash; CKEditor 4 features explained with live examples\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/ckeditor.com\/docs\/ckeditor4\/latest\/index.html\u0022\u003ECKEditor 4 documentation\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/ckeditor.com\/docs\/ckeditor4\/latest\/guide\/dev_features.html\u0022\u003ECKEditor 4 features documentation\u003C\/a\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\u003C!--break--\u003E\r\n\u003Cp\u003E\r\n\tSome features of the CKEditor module:\u003C\/p\u003E\r\n\u003Cul\u003E\r\n\t\u003Cli\u003Eready to use plugins and buttons for \u0026lt;!--break--\u0026gt;and \u003Ca href=\u0022http:\/\/drupal.org\/project\/paging\u0022 rel=\u0022nofollow\u0022\u003E\u0026lt;!--pagebreak--\u0026gt;\u003C\/a\u003E tags\u003C\/li\u003E\r\n\t\u003Cli\u003E\r\n\t\tsupport for external file browsers, like \u003Ca href=\u0022https:\/\/ckeditor.com\/ckeditor-4\/ckfinder\/\u0022 target=\u0022_blank\u0022\u003ECKFinder\u003C\/a\u003E, \u003Ca href=\u0022http:\/\/drupal.org\/project\/imce\u0022 target=\u0022_blank\u0022\u003EIMCE\u003C\/a\u003E\r\n         \u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/ckeditor_link\u0022 target=\u0022_blank\u0022\u003ECKEditor Link\u003C\/a\u003E support for easily create links to Drupal internal paths\u003C\/li\u003E\r\n         \u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/ckeditor_swf\u0022 target=\u0022_blank\u0022\u003ECKEditor SWF\u003C\/a\u003E support for enhance functionality of Flash embedding plugin\u003C\/li\u003E\r\n         \u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/linkit\u0022 target=\u0022_blank\u0022\u003ELinkit\u003C\/a\u003E support for internal linking to nodes, users, views and terms using an autocomplete field\u003C\/li\u003E\r\n\t\u003Cli\u003E\r\n\t\teach user may have their \u003Ca href=\u0022https:\/\/docs-old.ckeditor.com\/CKEditor_for_Drupal\/Open_Source\/Drupal_7\/Configuration\u0022\u003Eown configuration\u003C\/a\u003E (choose skin, toolbar, language, default state of CKEditor, etc.)\u003C\/li\u003E\r\n\t\u003Cli\u003E\r\n\t\tand much more!\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\u003C\/p\u003E\r\n\u003Ch4\u003EWho\u0027s using CKEditor?\u003C\/h4\u003E\r\nCKEditor is being used in many websites and applications around the world. Some notable clients include Adobe, Microsoft, IMB, Oracle, Citi, Disney, Siemens, AT\u0026T, NBCUniversal - to name just a few.\r\n\r\n\u003Ch2\u003EInstallation\u003C\/h2\u003E\r\n\u003Cdiv class=\u0022note-warning\u0022\u003E\r\n\u003Cp\u003EAs stated above CKEditor 4 officially reached its end-of-life in 2023, after more than a decade. Migration to CKEditor 5 is recommended.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EInstallation of this module is discouraged. If for any reason you can\u0027t upgrade to CKEditor 5 and you are interested in getting security updates for CKEditor 4 up until December 2026, please check the \u003Cstrong\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/ckeditor_lts\u0022\u003ECKEditor 4 LTS module\u003C\/a\u003E\u003C\/strong\u003E, where a special edition, CKEditor 4 LTS (\u0022Long Term Support\u0022), is available under commercial terms \u003Cstrong\u003E(\u0022Extended Support Model\u0022)\u003C\/strong\u003E for anyone looking to extend the coverage of security updates and critical bug fixes.\u003C\/p\u003E\r\n\u003C\/div\u003E\r\n\r\n\u003Cp\u003EThe fastest way to start using CKEditor module in Drupal 7 is to follow the \u003Cstrong\u003E\u003Ca href=\u0022https:\/\/docs-old.ckeditor.com\/CKEditor_for_Drupal\/Open_Source\/Drupal_7\/Quick_Start\u0022\u003EQuick Start Guide\u003C\/a\u003E\u003C\/strong\u003E.\u003C\/p\u003E\u003Cp\u003EIn case of any issues, make sure to check the \u003Ca href=\u0022https:\/\/docs-old.ckeditor.com\/CKEditor_for_Drupal\/Open_Source\/Drupal_7\/Troubleshooting\u0022\u003Etroubleshooting\u003C\/a\u003E section\u003C\/p\u003E\r\n\u003Ch4\u003ENote for CKEditor 4.1+ users\u003C\/h4\u003E\r\n\u003Cp\u003EIf you are using \u003Cstrong\u003ECKEditor 4.1+\u003C\/strong\u003E, you may need to adjust  \u003Cstrong\u003EAdvanced Content Filter\u003C\/strong\u003E settings. You can do this by editing the CKEditor profiles and going to the \u003Cstrong\u003EAdvanced Content Filter\u003C\/strong\u003E section, where it is possible to disable ACF completely as well as set \u0022Extra allowed content\u0022. \u003C\/p\u003E\r\n\u003Cp\u003ECheck the documentation about CKEditor 4 to learn more about \u003Ca href=\u0022https:\/\/ckeditor.com\/docs\/ckeditor4\/latest\/guide\/dev_acf.html\u0022\u003EAdvanced Content Filter\u003C\/a\u003E.\u003C\/p\u003E\r\n\u003Ch3\u003EAdditional information\u003C\/h3\u003E\r\n\u003Ch4\u003EBrowser compatibility\u003C\/h4\u003E\r\n\u003Cimg src=\u0022\/files\/compatible_browsers.png\u0022 alt=\u0022Compatible browsers: Internet Explorer 8+, Google Chrome, Firefox, Safari, Opera\u0022 title=\u0022Internet Explorer 8+, Google Chrome, Firefox, Safari, Opera\u0022 \/\u003E\r\n\u003Ch4\u003ERequired components\u003C\/h4\u003E\r\n\u003Cp\u003ETo use CKEditor in Drupal, you may need to \u003Ca href=\u0022https:\/\/ckeditor.com\/ckeditor-4\/download\/\u0022\u003Edownload CKEditor\u003C\/a\u003E (the library which this module relies on). This would not be necessary starting from version 7.x-1.14 (not released yet - 24 April, 2014), where the installation has been simplified and CKEditor from official CDN is available by default.\u003C\/p\u003E\r\n\u003Ch4\u003ECKEditor module \u0026 CKEditor, the editor - the difference\u003C\/h4\u003E\r\n\u003Cp\u003ETo avoid confusion, read this (mainly Drupal 6 users): the module ckeditor that is available here for download is a wrapper for the editor downloaded from the \u003Ca href=\u0022https:\/\/ckeditor.com\/ckeditor-4\/download\/\u0022\u003Eckeditor.com\u003C\/a\u003E site (for Drupal 7, this step is no longer needed as CKEditor is taken by default from CDN).  After the two archives are downloaded and unpacked, you end up with two folders having the same name, a  \u0027module\u0027 and a \u0027program\u0027.  The module contains an folder called ckeditor that  contains a text file that instructs you install the *contents* of the ckeditor folder that came from ckeditor.com into this almost empty ckeditor folder.\u003C\/p\u003E\r\n\u003Ch4\u003EChanges between Drupal 7 and Drupal 6\u003C\/h4\u003E\r\n\u003Cp\u003EThe main change in Drupal 7 comparing to the CKEditor module for Drupal 6 is the way of enabling\/disabling CKEditor on selected textareas.\u003C\/p\u003E\r\n\u003Cp\u003EIn version 6.x users were forced to define the set of include\/exclude rules based on the ID of textarea or the path to the page. In version 7.x things are now much more simple. All you have to do is to pick up the input formats where CKEditor should be enabled :-)\u003C\/p\u003E\r\n","format":"1","processed":"\u003Cdiv class=\u0022toc-filter\u0022\u003E\u003Cp\u003EThis module will allow Drupal to replace textarea fields with the \u003Ca href=\u0022https:\/\/ckeditor.com\/ckeditor-4\/\u0022 rel=\u0022nofollow\u0022\u003ECKEditor 4 - a visual HTML editor\u003C\/a\u003E, usually called a \u003Ci\u003E\u003Cb\u003EWYSIWYG\u003C\/b\u003E\u003C\/i\u003E editor. This HTML text editor brings many of the powerful WYSIWYG editing functions of known desktop editors like Word to the web. It\u0027s very fast and doesn\u0027t require any kind of installation on the client computer.\u003C\/p\u003E\n\u003Cdiv\u003E\n\u003Ch3 id=\u0022ckeditor-4-officially-reached-its-end-of-life-in-2023\u0022\u003ECKEditor 4 officially reached its end-of-life in 2023\u003C\/h3\u003E\n\u003Cp\u003ECKEditor 4 officially reached its end-of-life in 2023, after more than a decade. Migration to CKEditor 5 is recommended. CKEditor 5 is available in Drupal 9.5+.\u003C\/p\u003E\n\u003Ch3 id=\u0022ckeditor-4-lts-with-security-updates-available-until-december-2026\u0022\u003ECKEditor 4 LTS with security updates available until December 2026\u003C\/h3\u003E\n\u003Cp\u003EIf for any reason you can\u0027t upgrade to CKEditor 5 and you are interested in getting security updates for CKEditor 4 up until December 2026, please check the \u003Cstrong\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/ckeditor_lts\u0022 rel=\u0022nofollow\u0022\u003ECKEditor 4 LTS module\u003C\/a\u003E\u003C\/strong\u003E, where a special edition, CKEditor 4 LTS (\u0022Long Term Support\u0022), is available under commercial terms \u003Cstrong\u003E(\u0022Extended Support Model\u0022)\u003C\/strong\u003E for anyone looking to extend the coverage of security updates and critical bug fixes. It provides the same functionality as this module and is backwards compatible.\u003C\/p\u003E\n\u003C\/div\u003E\n\u003Ch3 id=\u0022what-is-ckeditor\u0022\u003EWhat is CKEditor?\u003C\/h3\u003E\n\u003Cp\u003ECKEditor is the far superior successor of FCKeditor. The editor has been rebranded and completely rewritten. It is now much faster (the code has been optimized), loads faster (the number of files has been reduced, so the browser will perform less HTTP requests) and developer-friendly.\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EUseful links\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/ckeditor.com\/ckeditor-4\/\u0022 rel=\u0022nofollow\u0022\u003ECKEditor 4 project page\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/sdk.ckeditor.com\/\u0022 rel=\u0022nofollow\u0022\u003ECKEditor SDK\u003C\/a\u003E \u2013 CKEditor 4 features explained with live examples\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/ckeditor.com\/docs\/ckeditor4\/latest\/index.html\u0022 rel=\u0022nofollow\u0022\u003ECKEditor 4 documentation\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/ckeditor.com\/docs\/ckeditor4\/latest\/guide\/dev_features.html\u0022 rel=\u0022nofollow\u0022\u003ECKEditor 4 features documentation\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003E\n\tSome features of the CKEditor module:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003Eready to use plugins and buttons for \u0026lt;!--break--\u0026gt;and \u003Ca href=\u0022http:\/\/drupal.org\/project\/paging\u0022 rel=\u0022nofollow\u0022\u003E\u0026lt;!--pagebreak--\u0026gt;\u003C\/a\u003E tags\u003C\/li\u003E\n\u003Cli\u003E\n\t\tsupport for external file browsers, like \u003Ca href=\u0022https:\/\/ckeditor.com\/ckeditor-4\/ckfinder\/\u0022 rel=\u0022nofollow\u0022\u003ECKFinder\u003C\/a\u003E, \u003Ca href=\u0022http:\/\/drupal.org\/project\/imce\u0022 rel=\u0022nofollow\u0022\u003EIMCE\u003C\/a\u003E\n\u003C\/li\u003E\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/ckeditor_link\u0022 rel=\u0022nofollow\u0022\u003ECKEditor Link\u003C\/a\u003E support for easily create links to Drupal internal paths\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/ckeditor_swf\u0022 rel=\u0022nofollow\u0022\u003ECKEditor SWF\u003C\/a\u003E support for enhance functionality of Flash embedding plugin\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/linkit\u0022 rel=\u0022nofollow\u0022\u003ELinkit\u003C\/a\u003E support for internal linking to nodes, users, views and terms using an autocomplete field\u003C\/li\u003E\n\u003Cli\u003E\n\t\teach user may have their \u003Ca href=\u0022https:\/\/docs-old.ckeditor.com\/CKEditor_for_Drupal\/Open_Source\/Drupal_7\/Configuration\u0022 rel=\u0022nofollow\u0022\u003Eown configuration\u003C\/a\u003E (choose skin, toolbar, language, default state of CKEditor, etc.)\u003C\/li\u003E\n\u003Cli\u003E\n\t\tand much more!\u003C\/li\u003E\n\u003C\/ul\u003E\n\n\u003Ch4 id=\u0022who-using-ckeditor\u0022\u003EWho\u0027s using CKEditor?\u003C\/h4\u003E\n\u003Cp\u003ECKEditor is being used in many websites and applications around the world. Some notable clients include Adobe, Microsoft, IMB, Oracle, Citi, Disney, Siemens, AT\u0026amp;T, NBCUniversal - to name just a few.\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022installation\u0022\u003EInstallation\u003C\/h2\u003E\n\u003Cdiv\u003E\n\u003Cp\u003EAs stated above CKEditor 4 officially reached its end-of-life in 2023, after more than a decade. Migration to CKEditor 5 is recommended.\u003C\/p\u003E\n\u003Cp\u003EInstallation of this module is discouraged. If for any reason you can\u0027t upgrade to CKEditor 5 and you are interested in getting security updates for CKEditor 4 up until December 2026, please check the \u003Cstrong\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/ckeditor_lts\u0022 rel=\u0022nofollow\u0022\u003ECKEditor 4 LTS module\u003C\/a\u003E\u003C\/strong\u003E, where a special edition, CKEditor 4 LTS (\u0022Long Term Support\u0022), is available under commercial terms \u003Cstrong\u003E(\u0022Extended Support Model\u0022)\u003C\/strong\u003E for anyone looking to extend the coverage of security updates and critical bug fixes.\u003C\/p\u003E\n\u003C\/div\u003E\n\u003Cp\u003EThe fastest way to start using CKEditor module in Drupal 7 is to follow the \u003Cstrong\u003E\u003Ca href=\u0022https:\/\/docs-old.ckeditor.com\/CKEditor_for_Drupal\/Open_Source\/Drupal_7\/Quick_Start\u0022 rel=\u0022nofollow\u0022\u003EQuick Start Guide\u003C\/a\u003E\u003C\/strong\u003E.\u003C\/p\u003E\n\u003Cp\u003EIn case of any issues, make sure to check the \u003Ca href=\u0022https:\/\/docs-old.ckeditor.com\/CKEditor_for_Drupal\/Open_Source\/Drupal_7\/Troubleshooting\u0022 rel=\u0022nofollow\u0022\u003Etroubleshooting\u003C\/a\u003E section\u003C\/p\u003E\n\u003Ch4 id=\u0022note-for-ckeditor-4-1-users\u0022\u003ENote for CKEditor 4.1+ users\u003C\/h4\u003E\n\u003Cp\u003EIf you are using \u003Cstrong\u003ECKEditor 4.1+\u003C\/strong\u003E, you may need to adjust  \u003Cstrong\u003EAdvanced Content Filter\u003C\/strong\u003E settings. You can do this by editing the CKEditor profiles and going to the \u003Cstrong\u003EAdvanced Content Filter\u003C\/strong\u003E section, where it is possible to disable ACF completely as well as set \u0022Extra allowed content\u0022. \u003C\/p\u003E\n\u003Cp\u003ECheck the documentation about CKEditor 4 to learn more about \u003Ca href=\u0022https:\/\/ckeditor.com\/docs\/ckeditor4\/latest\/guide\/dev_acf.html\u0022 rel=\u0022nofollow\u0022\u003EAdvanced Content Filter\u003C\/a\u003E.\u003C\/p\u003E\n\u003Ch3 id=\u0022additional-information\u0022\u003EAdditional information\u003C\/h3\u003E\n\u003Ch4 id=\u0022browser-compatibility\u0022\u003EBrowser compatibility\u003C\/h4\u003E\n\u003Cp\u003E\u003Cimg src=\u0022\/core\/misc\/icons\/e32700\/error.svg\u0022 alt=\u0022Image removed.\u0022 title=\u0022This image has been removed. For security reasons, only images from the local domain are allowed.\u0022 height=\u002216\u0022 width=\u002216\u0022 class=\u0022filter-image-invalid\u0022\u003E\u003C\/p\u003E\n\u003Ch4 id=\u0022required-components\u0022\u003ERequired components\u003C\/h4\u003E\n\u003Cp\u003ETo use CKEditor in Drupal, you may need to \u003Ca href=\u0022https:\/\/ckeditor.com\/ckeditor-4\/download\/\u0022 rel=\u0022nofollow\u0022\u003Edownload CKEditor\u003C\/a\u003E (the library which this module relies on). This would not be necessary starting from version 7.x-1.14 (not released yet - 24 April, 2014), where the installation has been simplified and CKEditor from official CDN is available by default.\u003C\/p\u003E\n\u003Ch4 id=\u0022ckeditor-module-amp-ckeditor-the-editor-the-difference\u0022\u003ECKEditor module \u0026amp; CKEditor, the editor - the difference\u003C\/h4\u003E\n\u003Cp\u003ETo avoid confusion, read this (mainly Drupal 6 users): the module ckeditor that is available here for download is a wrapper for the editor downloaded from the \u003Ca href=\u0022https:\/\/ckeditor.com\/ckeditor-4\/download\/\u0022 rel=\u0022nofollow\u0022\u003Eckeditor.com\u003C\/a\u003E site (for Drupal 7, this step is no longer needed as CKEditor is taken by default from CDN).  After the two archives are downloaded and unpacked, you end up with two folders having the same name, a  \u0027module\u0027 and a \u0027program\u0027.  The module contains an folder called ckeditor that  contains a text file that instructs you install the *contents* of the ckeditor folder that came from ckeditor.com into this almost empty ckeditor folder.\u003C\/p\u003E\n\u003Ch4 id=\u0022changes-between-drupal-7-and-drupal-6\u0022\u003EChanges between Drupal 7 and Drupal 6\u003C\/h4\u003E\n\u003Cp\u003EThe main change in Drupal 7 comparing to the CKEditor module for Drupal 6 is the way of enabling\/disabling CKEditor on selected textareas.\u003C\/p\u003E\n\u003Cp\u003EIn version 6.x users were forced to define the set of include\/exclude rules based on the ID of textarea or the path to the page. In version 7.x things are now much more simple. All you have to do is to pick up the input formats where CKEditor should be enabled :-)\u003C\/p\u003E\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\u003C\/div\u003E","summary":""},"field_active_installs":"{\u00226.x-1.x\u0022:7518,\u00227.x-1.x\u0022:125197,\u00221.0.x\u0022:59656}","field_active_installs_total":192371,"field_composer_namespace":"drupal\/ckeditor","field_composer_types":[],"field_core_semver_maximum":11000000,"field_core_semver_minimum":9004000,"field_issue_summary_template":null,"field_logo_url":null,"field_project_has_releases":true,"field_project_machine_name":"ckeditor","field_security_advisory_coverage":"not-covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"76964d81-b7b9-456d-bb28-66ffc9a5ac91","meta":{"drupal_internal__target_id":184556}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/32a93d61-744e-418c-9d1c-9b9c29be31df\/uid?resourceVersion=id%3A20010072"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/32a93d61-744e-418c-9d1c-9b9c29be31df\/relationships\/uid?resourceVersion=id%3A20010072"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"f42e375f-de53-40fc-ad5e-25c422b05fa7","meta":{"drupal_internal__target_id":27275}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/32a93d61-744e-418c-9d1c-9b9c29be31df\/field_development_status?resourceVersion=id%3A20010072"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/32a93d61-744e-418c-9d1c-9b9c29be31df\/relationships\/field_development_status?resourceVersion=id%3A20010072"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"01beb22a-d9b2-4fa7-9497-e480a6706680","meta":{"drupal_internal__target_id":27272}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/32a93d61-744e-418c-9d1c-9b9c29be31df\/field_maintenance_status?resourceVersion=id%3A20010072"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/32a93d61-744e-418c-9d1c-9b9c29be31df\/relationships\/field_maintenance_status?resourceVersion=id%3A20010072"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"abf23828-f269-4d39-8589-b731209eb154","meta":{"drupal_internal__target_id":186}},{"type":"taxonomy_term--module_categories","id":"86237004-3801-40cf-96b5-fe7d60efccb5","meta":{"drupal_internal__target_id":187}},{"type":"taxonomy_term--module_categories","id":"086cebcf-200f-4c34-886e-f9921919b292","meta":{"drupal_internal__target_id":189}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/32a93d61-744e-418c-9d1c-9b9c29be31df\/field_module_categories?resourceVersion=id%3A20010072"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/32a93d61-744e-418c-9d1c-9b9c29be31df\/relationships\/field_module_categories?resourceVersion=id%3A20010072"}}},"field_project_images":{"data":[{"type":"file--file","id":"f50748ec-a023-4904-9976-f377ee627ff5","meta":{"alt":"","title":null,"width":715,"height":360,"drupal_internal__target_id":12735}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/32a93d61-744e-418c-9d1c-9b9c29be31df\/field_project_images?resourceVersion=id%3A20010072"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/32a93d61-744e-418c-9d1c-9b9c29be31df\/relationships\/field_project_images?resourceVersion=id%3A20010072"}}}}},{"type":"node--project_module","id":"e055d408-b151-4581-92f1-f1530bb332e3","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/e055d408-b151-4581-92f1-f1530bb332e3?resourceVersion=id%3A20007634"}},"attributes":{"drupal_internal__nid":260942,"status":true,"title":"jQuery UI","created":"2008-05-21T05:16:54+00:00","changed":"2025-01-13T05:20:03+00:00","body":{"value":"A wrapper module around the \u003Ca href=\u0022http:\/\/jqueryui.com\u0022\u003EjQuery UI\u003C\/a\u003E effects library that lets module developers add swooshy, swishy effects to their code.\r\n\r\nSee http:\/\/jqueryui.com\/demos for some examples of what jQuery UI can do.\r\nSee http:\/\/jqueryui.com\/docs for documentation on how to use it.\r\nSee http:\/\/jqueryui.com\/support if you need help getting jQuery UI to work, once it\u0027s being added to your pages.\r\n\r\nThis is a utility module that won\u0027t do anything on its own. See README.txt for how your module can use it to add jQuery UI effects to your pages.\r\n\r\n\u003Ch2\u003EDrupal 7+\u003C\/h2\u003E\r\n\r\nSince Drupal 7 ships with jQuery UI, the jQuery UI module has been deprecated and moved to the \u003Ca href=\u0022http:\/\/drupal.org\/project\/jquery_update\u0022\u003EjQuery Update\u003C\/a\u003E module.\r\n\r\n\u003Ch2\u003EDrupal 8\u003C\/h2\u003E\r\njQuery UI was \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/315035\u0022\u003Eadded to Drupal core in 2009\u003C\/a\u003E, but jQuery UI has been minimally maintained since 2017 and listed as an \u003Cstrong\u003EEmeritus project\u003C\/strong\u003E in https:\/\/openjsf.org\/projects\/ which is described as:\r\n\r\n\u003Cblockquote\u003EEmeritus projects are those which the maintainers feel \u003Cstrong\u003Ehave reached or are nearing end-of-life\u003C\/strong\u003E\u003C\/blockquote\u003E\r\n\r\njQuery UI is \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/3064015\u0022\u003Edeprecated in Drupal core\u003C\/a\u003E and considered internal from Drupal 9.\r\n\r\nThis contrib project now has an 8.x branch to provide the asset libraries which are no longer provided as an API by Drupal core .\r\n\r\nThe individual jQuery UI asset libraries are \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/3067969\u0022\u003Eprovided in separate modules\u003C\/a\u003E.\r\n\r\n\u003Cul\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_accordion\u0022\u003EjQuery UI Accordion\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_autocomplete\u0022\u003EjQuery UI Autocomplete\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_button\u0022\u003EjQuery UI Button\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_checkboxradio\u0022\u003EjQuery UI Checkboxradio\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_controlgroup\u0022\u003EjQuery UI Controlgroup\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_datepicker\u0022\u003EjQuery UI Datepicker\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_dialog\u0022\u003EjQuery UI Dialog\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_draggable\u0022\u003EjQuery UI Draggable\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_droppable\u0022\u003EjQuery UI Droppable\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_effects\u0022\u003EjQuery UI Effects\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_menu\u0022\u003EjQuery UI Menu\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_progressbar\u0022\u003EjQuery UI Progressbar\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_resizable\u0022\u003EjQuery UI Resizable\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_selectable\u0022\u003EjQuery UI Selectable\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_selectmenu\u0022\u003EjQuery UI Selectmenu\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_slider\u0022\u003EjQuery UI Slider\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_spinner\u0022\u003EjQuery UI Spinner\u003C\/a\u003E\u003C\/li\u003E\r\n    \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_tooltip\u0022\u003EjQuery UI Tooltip\u003C\/a\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n","format":"1","processed":"\u003Cdiv class=\u0022toc-filter\u0022\u003E\u003Cp\u003EA wrapper module around the \u003Ca href=\u0022http:\/\/jqueryui.com\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI\u003C\/a\u003E effects library that lets module developers add swooshy, swishy effects to their code.\u003C\/p\u003E\n\u003Cp\u003ESee \u003Ca href=\u0022http:\/\/jqueryui.com\/demos\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/jqueryui.com\/demos\u003C\/a\u003E for some examples of what jQuery UI can do.\u003Cbr\u003E\nSee \u003Ca href=\u0022http:\/\/jqueryui.com\/docs\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/jqueryui.com\/docs\u003C\/a\u003E for documentation on how to use it.\u003Cbr\u003E\nSee \u003Ca href=\u0022http:\/\/jqueryui.com\/support\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/jqueryui.com\/support\u003C\/a\u003E if you need help getting jQuery UI to work, once it\u0027s being added to your pages.\u003C\/p\u003E\n\u003Cp\u003EThis is a utility module that won\u0027t do anything on its own. See README.txt for how your module can use it to add jQuery UI effects to your pages.\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022drupal-7\u0022\u003EDrupal 7+\u003C\/h2\u003E\n\u003Cp\u003ESince Drupal 7 ships with jQuery UI, the jQuery UI module has been deprecated and moved to the \u003Ca href=\u0022http:\/\/drupal.org\/project\/jquery_update\u0022 rel=\u0022nofollow\u0022\u003EjQuery Update\u003C\/a\u003E module.\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022drupal-8\u0022\u003EDrupal 8\u003C\/h2\u003E\n\u003Cp\u003EjQuery UI was \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/315035\u0022 rel=\u0022nofollow\u0022\u003Eadded to Drupal core in 2009\u003C\/a\u003E, but jQuery UI has been minimally maintained since 2017 and listed as an \u003Cstrong\u003EEmeritus project\u003C\/strong\u003E in \u003Ca href=\u0022https:\/\/openjsf.org\/projects\/\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/openjsf.org\/projects\/\u003C\/a\u003E which is described as:\u003C\/p\u003E\n\u003Cblockquote\u003E\u003Cp\u003EEmeritus projects are those which the maintainers feel \u003Cstrong\u003Ehave reached or are nearing end-of-life\u003C\/strong\u003E\u003C\/p\u003E\u003C\/blockquote\u003E\n\u003Cp\u003EjQuery UI is \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/3064015\u0022 rel=\u0022nofollow\u0022\u003Edeprecated in Drupal core\u003C\/a\u003E and considered internal from Drupal 9.\u003C\/p\u003E\n\u003Cp\u003EThis contrib project now has an 8.x branch to provide the asset libraries which are no longer provided as an API by Drupal core .\u003C\/p\u003E\n\u003Cp\u003EThe individual jQuery UI asset libraries are \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/3067969\u0022 rel=\u0022nofollow\u0022\u003Eprovided in separate modules\u003C\/a\u003E.\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_accordion\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Accordion\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_autocomplete\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Autocomplete\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_button\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Button\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_checkboxradio\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Checkboxradio\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_controlgroup\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Controlgroup\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_datepicker\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Datepicker\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_dialog\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Dialog\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_draggable\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Draggable\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_droppable\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Droppable\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_effects\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Effects\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_menu\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Menu\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_progressbar\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Progressbar\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_resizable\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Resizable\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_selectable\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Selectable\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_selectmenu\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Selectmenu\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_slider\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Slider\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_spinner\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Spinner\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_ui_tooltip\u0022 rel=\u0022nofollow\u0022\u003EjQuery UI Tooltip\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\u003C\/div\u003E","summary":""},"field_active_installs":"{\u00225.x-1.x\u0022:8,\u00226.x-1.x\u0022:4259,\u00227.x-2.x\u0022:66,\u00227.x-1.x\u0022:716,\u00228.x-1.x\u0022:178365}","field_active_installs_total":183414,"field_composer_namespace":"drupal\/jquery_ui","field_composer_types":[],"field_core_semver_maximum":12000000,"field_core_semver_minimum":8000000,"field_issue_summary_template":null,"field_logo_url":null,"field_project_has_releases":true,"field_project_machine_name":"jquery_ui","field_security_advisory_coverage":"covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"efd49201-6351-4da6-a26c-67aa7ec84b7d","meta":{"drupal_internal__target_id":54136}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/e055d408-b151-4581-92f1-f1530bb332e3\/uid?resourceVersion=id%3A20007634"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/e055d408-b151-4581-92f1-f1530bb332e3\/relationships\/uid?resourceVersion=id%3A20007634"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"219c1cf2-dd7f-474b-9dd5-a26643fbc699","meta":{"drupal_internal__target_id":27276}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/e055d408-b151-4581-92f1-f1530bb332e3\/field_development_status?resourceVersion=id%3A20007634"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/e055d408-b151-4581-92f1-f1530bb332e3\/relationships\/field_development_status?resourceVersion=id%3A20007634"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"cee844e2-68b5-489d-bafa-6a0ade2b6dfd","meta":{"drupal_internal__target_id":27273}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/e055d408-b151-4581-92f1-f1530bb332e3\/field_maintenance_status?resourceVersion=id%3A20007634"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/e055d408-b151-4581-92f1-f1530bb332e3\/relationships\/field_maintenance_status?resourceVersion=id%3A20007634"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"086cebcf-200f-4c34-886e-f9921919b292","meta":{"drupal_internal__target_id":189}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/e055d408-b151-4581-92f1-f1530bb332e3\/field_module_categories?resourceVersion=id%3A20007634"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/e055d408-b151-4581-92f1-f1530bb332e3\/relationships\/field_module_categories?resourceVersion=id%3A20007634"}}},"field_project_images":{"data":[],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/e055d408-b151-4581-92f1-f1530bb332e3\/field_project_images?resourceVersion=id%3A20007634"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/e055d408-b151-4581-92f1-f1530bb332e3\/relationships\/field_project_images?resourceVersion=id%3A20007634"}}}}},{"type":"node--project_module","id":"0f2acaf1-3bb7-467c-a383-4033b645d0f3","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0f2acaf1-3bb7-467c-a383-4033b645d0f3?resourceVersion=id%3A20005562"}},"attributes":{"drupal_internal__nid":49388,"status":true,"title":"Google Analytics","created":"2006-02-14T17:46:39+00:00","changed":"2025-01-20T11:15:24+00:00","body":{"value":"\u003Cdiv class=\u0022note-warning\u0022\u003E\u003Cp\u003EUsers must upgrade to Google Analytics 4.0.2 (Drupal 9.3+), 4.0.1 (Drupal 8+), or 7.x-2.8+ before the legacy GA service \u003Ca href=\u0022https:\/\/support.google.com\/analytics\/answer\/11583528\u0022\u003Eshuts down July 1st 2023\u003C\/a\u003E. Google suggests users install the new 2.x version of \u003Ca href=\u0022\/project\/google_tag\u0022\u003E\u003Cstrong\u003EGoogle Tag\u003C\/strong\u003E\u003C\/a\u003E for future Google Analytics support.\u003C\/div\u003E\r\n\r\nAdds the \u003Ca href=\u0022https:\/\/marketingplatform.google.com\/about\/analytics\/\u0022\u003EGoogle Analytics\u003C\/a\u003E web statistics tracking system to your website.\r\n\t \t \r\nThe module allows you to add the following statistics features to your site:\r\n\u003Cul\u003E\r\n\u003Cli\u003ESingle\/multi\/cross domain tracking\u003C\/li\u003E\r\n\u003Cli\u003ESelectively track\/exclude certain users, roles and pages\u003C\/li\u003E\r\n\u003Cli\u003EMonitor what type of links are tracked (downloads, outgoing and mailto)\u003C\/li\u003E\r\n\u003Cli\u003EMonitor what files are downloaded from your pages\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/developers.google.com\/analytics\/devguides\/collection\/analyticsjs\/custom-dims-mets\u0022\u003ECustom dimensions and metrics\u003C\/a\u003E support with tokens\u003C\/li\u003E\r\n\u003Cli\u003ECustom code snippets\u003C\/li\u003E\r\n\u003Cli\u003ESite Search support\u003C\/li\u003E\r\n\u003Cli\u003EAdSense support\u003C\/li\u003E\r\n\u003Cli\u003EDemographics and Interests support (formerly known as DoubleClick remarketing support)\u003C\/li\u003E\r\n\u003Cli\u003EAnonymize visitors IP address\u003C\/li\u003E\r\n\u003Cli\u003EDoNotTrack support (non-cached content only)\u003C\/li\u003E\r\n\u003Cli\u003EDrupal messages tracking\u003C\/li\u003E\r\n\u003Cli\u003EModal dialog tracking (\u003Ca href=\u0022http:\/\/drupal.org\/project\/colorbox\u0022\u003EColorbox\u003C\/a\u003E)\u003C\/li\u003E\r\n\u003Cli\u003EAccess denied (403) and Page not found (404) tracking\u003C\/li\u003E\r\n\u003Cli\u003ECache the Google Analytics code on your local server for improved page loading times\u003C\/li\u003E\r\n\u003Cli\u003EEnhanced Link Attribution support\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/developers.google.com\/analytics\/devguides\/collection\/analyticsjs\/cookies-user-id#user_id\u0022\u003EUser ID\u003C\/a\u003E tracking across devices\u003C\/li\u003E\r\n\u003Cli\u003EChanging URL fragments can be tracked as pageviews\u003C\/li\u003E\r\n\u003Cli\u003EDebug mode with analytics_debug.js\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\u003C!--break--\u003E\r\n\r\n\u003Cp\u003EVersion specific features\u003C\/p\u003E\r\n\u003Cul\u003E\r\n  \u003Cli\u003ELegacy Universal Analytics (UA) support: 6.x-4.x, 7.x-2.x, 8.x-2.x\u003C\/li\u003E\r\n  \u003Cli\u003ELegacy Global Site Tag (gtag.js) support: 8.x-3.x\u003C\/li\u003E\r\n  \u003Cli\u003EGlobal Site Tag Version 4 support: 4.x\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003ECurrent Supported version:\u003C\/strong\u003E4.x and 7.x-2.x\u003C\/p\u003E\r\nThe 4.x module supports multiple accounts, which will allow you to run multiple tags within the same module. The 7.x-2.x version supports the latest GA (gtag) 4 service from google.\r\n\r\nUsers are strongly encouraged to use Google Tag 2.0+ instead. It supports all of GA4 and is the successor to this module.\r\n\r\n\u003Cp\u003EOther related modules\u003C\/p\u003E\r\n\u003Cul\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/drupal.org\/project\/google_analytics_reports\u0022\u003EGoogle Analytics Reports\u003C\/a\u003E  provides graphical reporting of your site\u0027s tracking data. Graphical reports include a dashboard widget for admins, a small path-based report in blocks, and a full path-based report.\u003C\/li\u003E\r\n\u003C\/ul\u003E","format":"1","processed":"\u003Cdiv\u003E\n\u003Cp\u003EUsers must upgrade to Google Analytics 4.0.2 (Drupal 9.3+), 4.0.1 (Drupal 8+), or 7.x-2.8+ before the legacy GA service \u003Ca href=\u0022https:\/\/support.google.com\/analytics\/answer\/11583528\u0022 rel=\u0022nofollow\u0022\u003Eshuts down July 1st 2023\u003C\/a\u003E. Google suggests users install the new 2.x version of \u003Ca href=\u0022\/project\/google_tag\u0022 rel=\u0022nofollow\u0022\u003E\u003Cstrong\u003EGoogle Tag\u003C\/strong\u003E\u003C\/a\u003E for future Google Analytics support.\u003C\/p\u003E\u003C\/div\u003E\n\u003Cp\u003EAdds the \u003Ca href=\u0022https:\/\/marketingplatform.google.com\/about\/analytics\/\u0022 rel=\u0022nofollow\u0022\u003EGoogle Analytics\u003C\/a\u003E web statistics tracking system to your website.\u003C\/p\u003E\n\u003Cp\u003EThe module allows you to add the following statistics features to your site:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003ESingle\/multi\/cross domain tracking\u003C\/li\u003E\n\u003Cli\u003ESelectively track\/exclude certain users, roles and pages\u003C\/li\u003E\n\u003Cli\u003EMonitor what type of links are tracked (downloads, outgoing and mailto)\u003C\/li\u003E\n\u003Cli\u003EMonitor what files are downloaded from your pages\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/developers.google.com\/analytics\/devguides\/collection\/analyticsjs\/custom-dims-mets\u0022 rel=\u0022nofollow\u0022\u003ECustom dimensions and metrics\u003C\/a\u003E support with tokens\u003C\/li\u003E\n\u003Cli\u003ECustom code snippets\u003C\/li\u003E\n\u003Cli\u003ESite Search support\u003C\/li\u003E\n\u003Cli\u003EAdSense support\u003C\/li\u003E\n\u003Cli\u003EDemographics and Interests support (formerly known as DoubleClick remarketing support)\u003C\/li\u003E\n\u003Cli\u003EAnonymize visitors IP address\u003C\/li\u003E\n\u003Cli\u003EDoNotTrack support (non-cached content only)\u003C\/li\u003E\n\u003Cli\u003EDrupal messages tracking\u003C\/li\u003E\n\u003Cli\u003EModal dialog tracking (\u003Ca href=\u0022http:\/\/drupal.org\/project\/colorbox\u0022 rel=\u0022nofollow\u0022\u003EColorbox\u003C\/a\u003E)\u003C\/li\u003E\n\u003Cli\u003EAccess denied (403) and Page not found (404) tracking\u003C\/li\u003E\n\u003Cli\u003ECache the Google Analytics code on your local server for improved page loading times\u003C\/li\u003E\n\u003Cli\u003EEnhanced Link Attribution support\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/developers.google.com\/analytics\/devguides\/collection\/analyticsjs\/cookies-user-id#user_id\u0022 rel=\u0022nofollow\u0022\u003EUser ID\u003C\/a\u003E tracking across devices\u003C\/li\u003E\n\u003Cli\u003EChanging URL fragments can be tracked as pageviews\u003C\/li\u003E\n\u003Cli\u003EDebug mode with analytics_debug.js\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EVersion specific features\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003ELegacy Universal Analytics (UA) support: 6.x-4.x, 7.x-2.x, 8.x-2.x\u003C\/li\u003E\n\u003Cli\u003ELegacy Global Site Tag (gtag.js) support: 8.x-3.x\u003C\/li\u003E\n\u003Cli\u003EGlobal Site Tag Version 4 support: 4.x\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003E\u003Cstrong\u003ECurrent Supported version:\u003C\/strong\u003E4.x and 7.x-2.x\u003C\/p\u003E\n\u003Cp\u003EThe 4.x module supports multiple accounts, which will allow you to run multiple tags within the same module. The 7.x-2.x version supports the latest GA (gtag) 4 service from google.\u003C\/p\u003E\n\u003Cp\u003EUsers are strongly encouraged to use Google Tag 2.0+ instead. It supports all of GA4 and is the successor to this module.\u003C\/p\u003E\n\u003Cp\u003EOther related modules\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/drupal.org\/project\/google_analytics_reports\u0022 rel=\u0022nofollow\u0022\u003EGoogle Analytics Reports\u003C\/a\u003E  provides graphical reporting of your site\u0027s tracking data. Graphical reports include a dashboard widget for admins, a small path-based report in blocks, and a full path-based report.\u003C\/li\u003E\n\u003C\/ul\u003E","summary":""},"field_active_installs":"{\u00227.x-1.x\u0022:4406,\u00225.x-1.x\u0022:17,\u00226.x-1.x\u0022:22,\u00226.x-2.x\u0022:431,\u00226.x-3.x\u0022:2306,\u00226.x-4.x\u0022:1278,\u00227.x-2.x\u0022:84133,\u00228.x-2.x\u0022:12149,\u00228.x-3.x\u0022:7808,\u00224.x\u0022:195,\u00224.0.x\u0022:59396}","field_active_installs_total":172141,"field_composer_namespace":"drupal\/google_analytics","field_composer_types":[],"field_core_semver_maximum":12000000,"field_core_semver_minimum":8000000,"field_issue_summary_template":null,"field_logo_url":null,"field_project_has_releases":true,"field_project_machine_name":"google_analytics","field_security_advisory_coverage":"covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"8bdf1d37-f51c-41c2-9cbb-74fc78f335ee","meta":{"drupal_internal__target_id":13164}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0f2acaf1-3bb7-467c-a383-4033b645d0f3\/uid?resourceVersion=id%3A20005562"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0f2acaf1-3bb7-467c-a383-4033b645d0f3\/relationships\/uid?resourceVersion=id%3A20005562"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"f42e375f-de53-40fc-ad5e-25c422b05fa7","meta":{"drupal_internal__target_id":27275}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0f2acaf1-3bb7-467c-a383-4033b645d0f3\/field_development_status?resourceVersion=id%3A20005562"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0f2acaf1-3bb7-467c-a383-4033b645d0f3\/relationships\/field_development_status?resourceVersion=id%3A20005562"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"089406ad-304d-4737-80d1-2f08527ae49e","meta":{"drupal_internal__target_id":27271}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0f2acaf1-3bb7-467c-a383-4033b645d0f3\/field_maintenance_status?resourceVersion=id%3A20005562"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0f2acaf1-3bb7-467c-a383-4033b645d0f3\/relationships\/field_maintenance_status?resourceVersion=id%3A20005562"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"3322058a-a158-4806-ac5b-9bcabc95edac","meta":{"drupal_internal__target_id":185}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0f2acaf1-3bb7-467c-a383-4033b645d0f3\/field_module_categories?resourceVersion=id%3A20005562"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0f2acaf1-3bb7-467c-a383-4033b645d0f3\/relationships\/field_module_categories?resourceVersion=id%3A20005562"}}},"field_project_images":{"data":[{"type":"file--file","id":"c7fb179e-7cae-47b1-a838-ee22ed76e7c8","meta":{"alt":"Google Analytics for Drupal configuration page","title":null,"width":1072,"height":1681,"drupal_internal__target_id":3394}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0f2acaf1-3bb7-467c-a383-4033b645d0f3\/field_project_images?resourceVersion=id%3A20005562"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/0f2acaf1-3bb7-467c-a383-4033b645d0f3\/relationships\/field_project_images?resourceVersion=id%3A20005562"}}}}},{"type":"node--project_module","id":"ad90b21c-079e-4565-91f0-35f0c8d0a3b2","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/ad90b21c-079e-4565-91f0-35f0c8d0a3b2?resourceVersion=id%3A20006337"}},"attributes":{"drupal_internal__nid":139405,"status":true,"title":"jQuery Update","created":"2007-04-26T14:36:12+00:00","changed":"2025-01-13T05:20:03+00:00","body":{"value":"Upgrades the version of jQuery in Drupal core to a newer version of jQuery.\r\n\r\nStable releases from the 7.x-4.x branch are now the only Supported \/ Recommended releases; all other branches and releases are deprecated.\r\n\r\nThe old 7.x-2.7 release was marked as unsupported in early 2023.\r\n\r\nThis means that using (stable releases from) the 7.x-4.x branch is the only way to benefit from Drupal Security Team coverage.\r\n\r\nPlease test the 7.x-4.x branch and file issues for any problems you encounter (please mark them for 7.x-4.x specifically). At present only bug fixes will be considered, no new features will be added (including adding copies of new jQuery libraries to the module).\r\n\r\nFor details of the reasons for this change, please see https:\/\/www.drupal.org\/project\/jquery_update\/issues\/3166985\r\n\r\nThe 7.x-4.x branch of jQuery Update provides:\r\n\r\n\u003Cul\u003E\r\n\u003Cli\u003E\u003Cstrong\u003EjQuery\u003C\/strong\u003E - 1.12.4, 2.2.4\u003C\/li\u003E\r\n\u003Cli\u003E\u003Cstrong\u003EjQuery UI\u003C\/strong\u003E - 1.10.2\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\nMore up-to-date versions of these libraries (and jQuery Cookie, Form and Migrate) can be utilised via Custom paths. This supports absolute paths to e.g. CDN urls, or paths to local files.\r\n\r\n\u003Chr \/\u003E\r\n\r\n\u003Ch3\u003EInstructions\u003C\/h3\u003E\r\n\u003Col\u003E\r\n\u003Cli\u003EInstall and enable the module\u003C\/li\u003E\r\n\u003Cli\u003ECheck the \u003Cem\u003EStatus report\u003C\/em\u003E page to verify jQuery is updated\u003C\/li\u003E\r\n\u003C\/ol\u003E","format":"1","processed":"\u003Cp\u003EUpgrades the version of jQuery in Drupal core to a newer version of jQuery.\u003C\/p\u003E\n\u003Cp\u003EStable releases from the 7.x-4.x branch are now the only Supported \/ Recommended releases; all other branches and releases are deprecated.\u003C\/p\u003E\n\u003Cp\u003EThe old 7.x-2.7 release was marked as unsupported in early 2023.\u003C\/p\u003E\n\u003Cp\u003EThis means that using (stable releases from) the 7.x-4.x branch is the only way to benefit from Drupal Security Team coverage.\u003C\/p\u003E\n\u003Cp\u003EPlease test the 7.x-4.x branch and file issues for any problems you encounter (please mark them for 7.x-4.x specifically). At present only bug fixes will be considered, no new features will be added (including adding copies of new jQuery libraries to the module).\u003C\/p\u003E\n\u003Cp\u003EFor details of the reasons for this change, please see \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/jquery_update\/issues\/3166985\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/www.drupal.org\/project\/jquery_update\/issues\/3166985\u003C\/a\u003E\u003C\/p\u003E\n\u003Cp\u003EThe 7.x-4.x branch of jQuery Update provides:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Cstrong\u003EjQuery\u003C\/strong\u003E - 1.12.4, 2.2.4\u003C\/li\u003E\n\u003Cli\u003E\u003Cstrong\u003EjQuery UI\u003C\/strong\u003E - 1.10.2\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EMore up-to-date versions of these libraries (and jQuery Cookie, Form and Migrate) can be utilised via Custom paths. This supports absolute paths to e.g. CDN urls, or paths to local files.\u003C\/p\u003E\n\u003Chr\u003E\n\u003Ch3\u003EInstructions\u003C\/h3\u003E\n\u003Col\u003E\n\u003Cli\u003EInstall and enable the module\u003C\/li\u003E\n\u003Cli\u003ECheck the \u003Cem\u003EStatus report\u003C\/em\u003E page to verify jQuery is updated\u003C\/li\u003E\n\u003C\/ol\u003E","summary":""},"field_active_installs":"{\u00225.x-1.x\u0022:16,\u00225.x-2.x\u0022:62,\u00226.x-1.x\u0022:739,\u00227.x-2.x\u0022:92046,\u00226.x-2.x\u0022:3004,\u00227.x-3.x\u0022:22021,\u00227.x-4.x\u0022:51956}","field_active_installs_total":169844,"field_composer_namespace":"drupal\/jquery_update","field_composer_types":[],"field_core_semver_maximum":null,"field_core_semver_minimum":null,"field_issue_summary_template":null,"field_logo_url":null,"field_project_has_releases":true,"field_project_machine_name":"jquery_update","field_security_advisory_coverage":"covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"acb33050-8c9e-43f4-98cb-384fd7971560","meta":{"drupal_internal__target_id":17190}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/ad90b21c-079e-4565-91f0-35f0c8d0a3b2\/uid?resourceVersion=id%3A20006337"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/ad90b21c-079e-4565-91f0-35f0c8d0a3b2\/relationships\/uid?resourceVersion=id%3A20006337"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"219c1cf2-dd7f-474b-9dd5-a26643fbc699","meta":{"drupal_internal__target_id":27276}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/ad90b21c-079e-4565-91f0-35f0c8d0a3b2\/field_development_status?resourceVersion=id%3A20006337"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/ad90b21c-079e-4565-91f0-35f0c8d0a3b2\/relationships\/field_development_status?resourceVersion=id%3A20006337"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"09a378d2-fd35-41f3-bff0-10d9801741a4","meta":{"drupal_internal__target_id":27269}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/ad90b21c-079e-4565-91f0-35f0c8d0a3b2\/field_maintenance_status?resourceVersion=id%3A20006337"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/ad90b21c-079e-4565-91f0-35f0c8d0a3b2\/relationships\/field_maintenance_status?resourceVersion=id%3A20006337"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"086cebcf-200f-4c34-886e-f9921919b292","meta":{"drupal_internal__target_id":189}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/ad90b21c-079e-4565-91f0-35f0c8d0a3b2\/field_module_categories?resourceVersion=id%3A20006337"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/ad90b21c-079e-4565-91f0-35f0c8d0a3b2\/relationships\/field_module_categories?resourceVersion=id%3A20006337"}}},"field_project_images":{"data":[],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/ad90b21c-079e-4565-91f0-35f0c8d0a3b2\/field_project_images?resourceVersion=id%3A20006337"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/ad90b21c-079e-4565-91f0-35f0c8d0a3b2\/relationships\/field_project_images?resourceVersion=id%3A20006337"}}}}},{"type":"node--project_module","id":"b99d3921-8160-4361-8455-cddacf9a60ba","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/b99d3921-8160-4361-8455-cddacf9a60ba?resourceVersion=id%3A20010257"}},"attributes":{"drupal_internal__nid":640962,"status":true,"title":"Better Exposed Filters","created":"2009-11-23T22:19:09+00:00","changed":"2025-01-13T05:20:03+00:00","body":{"value":"The Better Exposed Filters module replaces the Views\u0027 default single- or multi-select boxes with radio buttons or checkboxes, respectively. Description fields and Select All\/None links can be added to exposed filters to make for a better user experience.\r\nViews Filters is a powerful tool to refine the results returned by a given view. When you expose a filter, you allow the user to interact with the view making it easy to build a customized, advanced search. For example, exposing the node type field as a filter lets your site visitor limit their search queries to just blog entries. Better Exposed Filters gives you greater control over the rendering of exposed filters.\r\n\r\nWhy use this module? Because it provides a better user experience than the default option. Try telling a client that they should click on an option, then scroll to the next option and ctrl+click on it. Don\u0027t just click \u0027cause you\u0027ll lose your first selection. Oh, and ctrl+click again to unselect an option... Yeah, not user-friendly.\r\n\r\n\u003Cstrong\u003EPeople understand checkboxes and radio buttons.\u003C\/strong\u003E\r\n\r\nPLEASE RUN THIS ON A LOCAL\/TEST ENVIRONMENT FIRST.\r\n\r\n\u003Ch3\u003EBranch support\u003C\/h3\u003E\r\n\u003Cdiv class=\u0022note-warning\u0022\u003E\r\n\u003Cp\u003E6.0.5 = has converted all jquery implementations (sliders and date) to use other approaches\u003C\/p\u003E\r\n\u003Cp\u003E7.0.x = jQuery modules are removed and typehints added\r\n\u003C\/div\u003E\r\n\r\n7.0.x = D10 + D11 support\r\n6.0.x = is the current active development branch and currently supports D9 + D10\r\n7.x = Is still around but will no longer be under any active development (or any)\r\n\r\n\u003Ch3\u003EIntegrations\u003C\/h3\u003E\r\nModules that provide additional BEF widgets or support for exposed filters in general:\r\n\u003Cul\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/select2\u0022\u003ESelect2\u003C\/a\u003E\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/selective_better_exposed_filters\u0022\u003ESelect Better Exposed Filters\u003C\/a\u003E\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/configurable_views_filter_block\u0022\u003EConfigurable Views Filter Block\u003C\/a\u003E\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/views_dependent_filters\u0022\u003EViews Dependent Filters\u003C\/a\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch2\u003EWhat else can I do with BEF?\u003C\/h2\u003E\r\nThe BEF handbook page provides some basic recipes making exposed filters a much better user experience.\r\n\u003Cul\u003E\r\n  \u003Cli\u003EAdd help text for each exposed filter\u003C\/li\u003E\r\n  \u003Cli\u003ETame long lists with scrollable checkbox\/radio button lists or select all\/none links\u003C\/li\u003E\r\n  \u003Cli\u003EProvide instant feedback by updating the View using AJAX whenever an exposed filter is changed\u003C\/li\u003E\r\n  \u003Cli\u003EUse the jQuery Slider widget for greater-than, less-than or in-between types of filters\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\nIf you\u0027ve got any ideas not covered on the handbook page, add a feature request to the issue queue. You can also rate this module on DrupalModules.\r\n\r\n\r\n\u003Ch2\u003E\u003Ca name =\u0022note\u0022 \/\u003ERemembering mikeker - A note on module ownership \u0026 maintenance.\u003C\/h2\u003E\r\nIn November of 2017, the original author and long-time maintainer of the Better Exposed Filters module Mike Keran (mikeker) was diagnosed with inoperable cancer. He died on January 1st, 2018. Mike was an amazing human, and his death is a great loss to us all. He gave selflessly of his time to several communities including Drupal, and he brought his joy and passion with him everywhere. In honor of his memory, and in order to ensure that Mike\u2019s contributions to Drupal are maintained, several members of the Seattle Drupal community have gotten together and offered to be the maintainers of BEF. We intend to advance the D8 branch where we can and to manage bug fixes and security patches for D7 as needed. Please be patient with us while we work to understand Mike\u2019s intent and the code he left behind.\r\n","format":"1","processed":"\u003Cdiv class=\u0022toc-filter\u0022\u003E\u003Cp\u003EThe Better Exposed Filters module replaces the Views\u0027 default single- or multi-select boxes with radio buttons or checkboxes, respectively. Description fields and Select All\/None links can be added to exposed filters to make for a better user experience.\u003Cbr\u003E\nViews Filters is a powerful tool to refine the results returned by a given view. When you expose a filter, you allow the user to interact with the view making it easy to build a customized, advanced search. For example, exposing the node type field as a filter lets your site visitor limit their search queries to just blog entries. Better Exposed Filters gives you greater control over the rendering of exposed filters.\u003C\/p\u003E\n\u003Cp\u003EWhy use this module? Because it provides a better user experience than the default option. Try telling a client that they should click on an option, then scroll to the next option and ctrl+click on it. Don\u0027t just click \u0027cause you\u0027ll lose your first selection. Oh, and ctrl+click again to unselect an option... Yeah, not user-friendly.\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EPeople understand checkboxes and radio buttons.\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003EPLEASE RUN THIS ON A LOCAL\/TEST ENVIRONMENT FIRST.\u003C\/p\u003E\n\u003Ch3 id=\u0022branch-support\u0022\u003EBranch support\u003C\/h3\u003E\n\u003Cdiv\u003E\n\u003Cp\u003E6.0.5 = has converted all jquery implementations (sliders and date) to use other approaches\u003C\/p\u003E\n\u003Cp\u003E7.0.x = jQuery modules are removed and typehints added\n\u003C\/p\u003E\u003C\/div\u003E\n\u003Cp\u003E7.0.x = D10 + D11 support\u003Cbr\u003E\n6.0.x = is the current active development branch and currently supports D9 + D10\u003Cbr\u003E\n7.x = Is still around but will no longer be under any active development (or any)\u003C\/p\u003E\n\u003Ch3 id=\u0022integrations\u0022\u003EIntegrations\u003C\/h3\u003E\n\u003Cp\u003EModules that provide additional BEF widgets or support for exposed filters in general:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/select2\u0022 rel=\u0022nofollow\u0022\u003ESelect2\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/selective_better_exposed_filters\u0022 rel=\u0022nofollow\u0022\u003ESelect Better Exposed Filters\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/configurable_views_filter_block\u0022 rel=\u0022nofollow\u0022\u003EConfigurable Views Filter Block\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/views_dependent_filters\u0022 rel=\u0022nofollow\u0022\u003EViews Dependent Filters\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022what-else-can-i-do-with-bef\u0022\u003EWhat else can I do with BEF?\u003C\/h2\u003E\n\u003Cp\u003EThe BEF handbook page provides some basic recipes making exposed filters a much better user experience.\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EAdd help text for each exposed filter\u003C\/li\u003E\n\u003Cli\u003ETame long lists with scrollable checkbox\/radio button lists or select all\/none links\u003C\/li\u003E\n\u003Cli\u003EProvide instant feedback by updating the View using AJAX whenever an exposed filter is changed\u003C\/li\u003E\n\u003Cli\u003EUse the jQuery Slider widget for greater-than, less-than or in-between types of filters\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EIf you\u0027ve got any ideas not covered on the handbook page, add a feature request to the issue queue. You can also rate this module on DrupalModules.\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022remembering-mikeker-a-note-on-module-ownership-amp-maintenance\u0022\u003ERemembering mikeker - A note on module ownership \u0026amp; maintenance.\u003C\/h2\u003E\n\u003Cp\u003EIn November of 2017, the original author and long-time maintainer of the Better Exposed Filters module Mike Keran (mikeker) was diagnosed with inoperable cancer. He died on January 1st, 2018. Mike was an amazing human, and his death is a great loss to us all. He gave selflessly of his time to several communities including Drupal, and he brought his joy and passion with him everywhere. In honor of his memory, and in order to ensure that Mike\u2019s contributions to Drupal are maintained, several members of the Seattle Drupal community have gotten together and offered to be the maintainers of BEF. We intend to advance the D8 branch where we can and to manage bug fixes and security patches for D7 as needed. Please be patient with us while we work to understand Mike\u2019s intent and the code he left behind.\u003C\/p\u003E\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\u003C\/div\u003E","summary":"Replaces Views\u0027 default single\/multi-select boxes with radio buttons or checkboxes, respectively. You can add fields to the exposed filters to improve the user experience."},"field_active_installs":"{\u00226.x-1.x\u0022:118,\u00227.x-1.x\u0022:3,\u00226.x-2.x\u0022:77,\u00226.x-3.x\u0022:90,\u00227.x-3.x\u0022:40670,\u00228.x-3.x\u0022:5097,\u00228.x-4.x\u0022:2425,\u00228.x-5.x\u0022:18400,\u00226.0.x\u0022:70486,\u00227.0.x\u0022:17025}","field_active_installs_total":154391,"field_composer_namespace":"drupal\/better_exposed_filters","field_composer_types":[],"field_core_semver_maximum":12000000,"field_core_semver_minimum":8000000,"field_issue_summary_template":null,"field_logo_url":{"uri":"https:\/\/git.drupalcode.org\/project\/better_exposed_filters\/-\/avatar","title":null,"options":[]},"field_project_has_releases":true,"field_project_machine_name":"better_exposed_filters","field_security_advisory_coverage":"covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"697a4f51-935c-4e22-9998-0b9e77f384b6","meta":{"drupal_internal__target_id":352283}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/b99d3921-8160-4361-8455-cddacf9a60ba\/uid?resourceVersion=id%3A20010257"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/b99d3921-8160-4361-8455-cddacf9a60ba\/relationships\/uid?resourceVersion=id%3A20010257"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"e767288c-9800-4fb4-aeb8-8c311533838a","meta":{"drupal_internal__target_id":27274}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/b99d3921-8160-4361-8455-cddacf9a60ba\/field_development_status?resourceVersion=id%3A20010257"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/b99d3921-8160-4361-8455-cddacf9a60ba\/relationships\/field_development_status?resourceVersion=id%3A20010257"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"089406ad-304d-4737-80d1-2f08527ae49e","meta":{"drupal_internal__target_id":27271}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/b99d3921-8160-4361-8455-cddacf9a60ba\/field_maintenance_status?resourceVersion=id%3A20010257"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/b99d3921-8160-4361-8455-cddacf9a60ba\/relationships\/field_maintenance_status?resourceVersion=id%3A20010257"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"abf23828-f269-4d39-8589-b731209eb154","meta":{"drupal_internal__target_id":186}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/b99d3921-8160-4361-8455-cddacf9a60ba\/field_module_categories?resourceVersion=id%3A20010257"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/b99d3921-8160-4361-8455-cddacf9a60ba\/relationships\/field_module_categories?resourceVersion=id%3A20010257"}}},"field_project_images":{"data":[{"type":"file--file","id":"d681bbe2-89b1-40e8-95aa-20d65a39c685","meta":{"alt":"BEF Basic Settings","title":null,"width":2560,"height":1374,"drupal_internal__target_id":20184}},{"type":"file--file","id":"c656b479-878c-43dc-a76f-9928edcd6fcd","meta":{"alt":"BEF Form Settings","title":null,"width":2560,"height":1373,"drupal_internal__target_id":20185}},{"type":"file--file","id":"8525328c-d554-4d16-9250-03f84e4269ca","meta":{"alt":"BEF Filter Settings","title":null,"width":2560,"height":1374,"drupal_internal__target_id":20186}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/b99d3921-8160-4361-8455-cddacf9a60ba\/field_project_images?resourceVersion=id%3A20010257"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/b99d3921-8160-4361-8455-cddacf9a60ba\/relationships\/field_project_images?resourceVersion=id%3A20010257"}}}}},{"type":"node--project_module","id":"2e87de0a-f6c0-4122-b178-96c2cc13846b","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/2e87de0a-f6c0-4122-b178-96c2cc13846b?resourceVersion=id%3A20006086"}},"attributes":{"drupal_internal__nid":108746,"status":true,"title":"Administration menu","created":"2007-01-12T02:40:35+00:00","changed":"2025-01-13T05:20:03+00:00","body":{"value":"The module provides a theme-independent administration interface (aka. \u003Cq\u003Enavigation\u003C\/q\u003E, \u003Cq\u003Eback-end\u003C\/q\u003E). It\u0027s a helper for novice users coming from other CMS, a time-saver for site administrators, and useful for developers and site builders.\r\n\r\nAdministrative links are displayed in a CSS\/JS-based menu at the top on all pages of your site. It not only contains regular menu items - tasks and actions are also included, enabling fast access to any administrative resource your Drupal site provides.\r\n\u003C!--break--\u003E\r\n\u003Ch3\u003EShowcase and Quality Assurance\u003C\/h3\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003ETry it out \u003Ca href=\u0022https:\/\/simplytest.me\/project\/admin_menu\/8.x-3.0-rc6\u0022\u003Ea demo on SimplyTest.me\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003EWatch a \u003Ca href=\u0022https:\/\/youtu.be\/m1yblPg5z8U\u0022\u003Eshort demo reel\u003C\/a\u003E or a \u003Ca href=\u0022http:\/\/youtu.be\/BRX6heWPoAs\u0022\u003Einstallation tutorial video\u003C\/a\u003E.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch3\u003EBehaviour and Integration\u003C\/h3\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003EWorks in all themes and all browsers.\u003C\/li\u003E\r\n\u003Cli\u003EExposes all administration links including all tabs\/tasks and actions to provide direct access to any page.\u003C\/li\u003E\r\n\u003Cli\u003EExtensible with add-on features by other modules.  \u003Ca href=\u0022http:\/\/drupal.org\/project\/devel\u0022\u003EDevel\u003C\/a\u003E integration is built-in.\u003C\/li\u003E\r\n\u003Cli\u003EThemeable administration menu icon.\u003C\/li\u003E\r\n\u003Cli\u003E(3.x only) Implements client-side caching to minimize server-side performance impact.\u003C\/li\u003E\r\n\u003Cli\u003E(7.x-3.x only) Exposes links to individual configuration items (e.g., content types, menus, views, etc.) including their contextual links.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch3\u003ERelated modules\u003C\/h3\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003EFor Drupal 8: the \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/admin_toolbar\u0022\u003EAdmin Toolbar\u003C\/a\u003E provides an admin_menu-like experience with core\u0027s toolbar.\u003C\/li\u003E\r\n\u003Cli\u003EThis module is intended for administrative users, not for regular\/anonymous users.  Try \u003Ca href=\u0022\/project\/simplemenu\u0022\u003ESimpleMenu\u003C\/a\u003E, \u003Ca href=\u0022http:\/\/drupal.org\/project\/nice_menus\u0022\u003ENice Menus\u003C\/a\u003E, or \u003Ca href=\u0022\/project\/dhtml_menu\u0022\u003EDHTML Menu\u003C\/a\u003E.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch3\u003EInstallation\u003C\/h3\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003ERead the \u003Ca href=\u0022#documentation\u0022\u003Edocumentation\u003C\/a\u003E.\u003C\/li\u003E\r\n\u003Cli\u003EGrant the \u0022access administration menu\u0022 and \u0022access administration pages\u0022 user permissions to selected roles.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch3 id=\u0022documentation\u0022\u003EDocumentation\u003C\/h3\u003E\r\nfor 7.x-3.x: \u003Ca href=\u0022https:\/\/cgit.drupalcode.org\/admin_menu\/tree\/README.txt?h=7.x-3.x\u0022\u003ERead documentation\u003C\/a\u003E \u0026middot; \u003Ca href=\u0022https:\/\/cgit.drupalcode.org\/admin_menu\/tree\/CHANGELOG.txt?h=7.x-3.x\u0022\u003ERead complete log of changes\u003C\/a\u003E\r\nfor 8.x-3.x: \u003Ca href=\u0022https:\/\/cgit.drupalcode.org\/admin_menu\/tree\/README.txt?h=8.x-3.x\u0022\u003ERead documentation\u003C\/a\u003E \u0026middot; \u003Ca href=\u0022https:\/\/cgit.drupalcode.org\/admin_menu\/tree\/CHANGELOG.txt?h=8.x-3.x\u0022\u003ERead complete log of changes\u003C\/a\u003E\r\n\r\n\u003Ch3\u003ECredits\u003C\/h3\u003E\r\nCurrent maintainers:\r\n\u003Cul\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/u\/truls1502\u0022\u003ETruls S. Yggeseth (truls1502)\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/u\/renatog\u0022\u003ERenato Gon\u0026ccedil;alves H (RenatoG)\u003C\/a\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\nPast maintainers:\r\n\u003Cul\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/u\/sun\u0022\u003EDaniel F. Kudwien (sun)\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/u\/dave-reid\u0022\u003EDave Reid (Dave Reid)\u003C\/a\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/u\/smk-ka\u0022\u003EStefan M. Kudwien (smk-ka)\u003C\/a\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\nThis project has been sponsored by:\r\n\u003Cul\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.signwo.com\u0022\u003ESignWo\u003C\/a\u003E - Maintenance and development.\r\n\u003Cem\u003EVisit \u003Ca href=\u0022https:\/\/www.signwo.com\u0022\u003Ewww.signwo.com\u003C\/a\u003E for more information.\u003C\/em\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.ciandt.com\u0022\u003ECI\u0026T\u003C\/a\u003E - Maintenance and development.\r\n\u003Cem\u003EVisit \u003Ca href=\u0022https:\/\/www.ciandt.com\u0022\u003Ehttps:\/\/www.ciandt.com\u003C\/a\u003E for more information.\u003C\/em\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/www.unleashedmind.com\u0022\u003Eunleashed mind\u003C\/a\u003E - Drupal consulting and initial module development.\r\n\u003Cem\u003EVisit http:\/\/www.unleashedmind.com for more information.\u003C\/em\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/www.lullabot.com\u0022\u003ELullabot\u003C\/a\u003E - Friendly Drupal experts providing professional consulting \u0026 education services.\r\n\u003Cem\u003EVisit http:\/\/www.lullabot.com for more information.\u003C\/em\u003E\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.acquia.com\u0022\u003EAcquia\u003C\/a\u003E - Commercially Supported Drupal.\r\n\u003Cem\u003EVisit \u003Ca href=\u0022https:\/\/www.acquia.com\u0022\u003Ewww.acquia.com\u003C\/a\u003E for more information.\u003C\/em\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E","format":"1","processed":"\u003Cdiv class=\u0022toc-filter\u0022\u003E\u003Cp\u003EThe module provides a theme-independent administration interface (aka. \u003Cq\u003Enavigation\u003C\/q\u003E, \u003Cq\u003Eback-end\u003C\/q\u003E). It\u0027s a helper for novice users coming from other CMS, a time-saver for site administrators, and useful for developers and site builders.\u003C\/p\u003E\n\u003Cp\u003EAdministrative links are displayed in a CSS\/JS-based menu at the top on all pages of your site. It not only contains regular menu items - tasks and actions are also included, enabling fast access to any administrative resource your Drupal site provides.\u003C\/p\u003E\n\u003Ch3 id=\u0022showcase-and-quality-assurance\u0022\u003EShowcase and Quality Assurance\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003ETry it out \u003Ca href=\u0022https:\/\/simplytest.me\/project\/admin_menu\/8.x-3.0-rc6\u0022 rel=\u0022nofollow\u0022\u003Ea demo on SimplyTest.me\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003EWatch a \u003Ca href=\u0022https:\/\/youtu.be\/m1yblPg5z8U\u0022 rel=\u0022nofollow\u0022\u003Eshort demo reel\u003C\/a\u003E or a \u003Ca href=\u0022http:\/\/youtu.be\/BRX6heWPoAs\u0022 rel=\u0022nofollow\u0022\u003Einstallation tutorial video\u003C\/a\u003E.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3 id=\u0022behaviour-and-integration\u0022\u003EBehaviour and Integration\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003EWorks in all themes and all browsers.\u003C\/li\u003E\n\u003Cli\u003EExposes all administration links including all tabs\/tasks and actions to provide direct access to any page.\u003C\/li\u003E\n\u003Cli\u003EExtensible with add-on features by other modules.  \u003Ca href=\u0022http:\/\/drupal.org\/project\/devel\u0022 rel=\u0022nofollow\u0022\u003EDevel\u003C\/a\u003E integration is built-in.\u003C\/li\u003E\n\u003Cli\u003EThemeable administration menu icon.\u003C\/li\u003E\n\u003Cli\u003E(3.x only) Implements client-side caching to minimize server-side performance impact.\u003C\/li\u003E\n\u003Cli\u003E(7.x-3.x only) Exposes links to individual configuration items (e.g., content types, menus, views, etc.) including their contextual links.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3 id=\u0022related-modules\u0022\u003ERelated modules\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003EFor Drupal 8: the \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/admin_toolbar\u0022 rel=\u0022nofollow\u0022\u003EAdmin Toolbar\u003C\/a\u003E provides an admin_menu-like experience with core\u0027s toolbar.\u003C\/li\u003E\n\u003Cli\u003EThis module is intended for administrative users, not for regular\/anonymous users.  Try \u003Ca href=\u0022\/project\/simplemenu\u0022 rel=\u0022nofollow\u0022\u003ESimpleMenu\u003C\/a\u003E, \u003Ca href=\u0022http:\/\/drupal.org\/project\/nice_menus\u0022 rel=\u0022nofollow\u0022\u003ENice Menus\u003C\/a\u003E, or \u003Ca href=\u0022\/project\/dhtml_menu\u0022 rel=\u0022nofollow\u0022\u003EDHTML Menu\u003C\/a\u003E.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3 id=\u0022installation\u0022\u003EInstallation\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003ERead the \u003Ca href=\u0022#documentation\u0022 rel=\u0022nofollow\u0022\u003Edocumentation\u003C\/a\u003E.\u003C\/li\u003E\n\u003Cli\u003EGrant the \u0022access administration menu\u0022 and \u0022access administration pages\u0022 user permissions to selected roles.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3 id=\u0022documentation-01\u0022\u003EDocumentation\u003C\/h3\u003E\n\u003Cp\u003Efor 7.x-3.x: \u003Ca href=\u0022https:\/\/cgit.drupalcode.org\/admin_menu\/tree\/README.txt?h=7.x-3.x\u0022 rel=\u0022nofollow\u0022\u003ERead documentation\u003C\/a\u003E \u00b7 \u003Ca href=\u0022https:\/\/cgit.drupalcode.org\/admin_menu\/tree\/CHANGELOG.txt?h=7.x-3.x\u0022 rel=\u0022nofollow\u0022\u003ERead complete log of changes\u003C\/a\u003E\u003Cbr\u003E\nfor 8.x-3.x: \u003Ca href=\u0022https:\/\/cgit.drupalcode.org\/admin_menu\/tree\/README.txt?h=8.x-3.x\u0022 rel=\u0022nofollow\u0022\u003ERead documentation\u003C\/a\u003E \u00b7 \u003Ca href=\u0022https:\/\/cgit.drupalcode.org\/admin_menu\/tree\/CHANGELOG.txt?h=8.x-3.x\u0022 rel=\u0022nofollow\u0022\u003ERead complete log of changes\u003C\/a\u003E\u003C\/p\u003E\n\u003Ch3 id=\u0022credits\u0022\u003ECredits\u003C\/h3\u003E\n\u003Cp\u003ECurrent maintainers:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/u\/truls1502\u0022 rel=\u0022nofollow\u0022\u003ETruls S. Yggeseth (truls1502)\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/u\/renatog\u0022 rel=\u0022nofollow\u0022\u003ERenato Gon\u00e7alves H (RenatoG)\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EPast maintainers:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/u\/sun\u0022 rel=\u0022nofollow\u0022\u003EDaniel F. Kudwien (sun)\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/u\/dave-reid\u0022 rel=\u0022nofollow\u0022\u003EDave Reid (Dave Reid)\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/u\/smk-ka\u0022 rel=\u0022nofollow\u0022\u003EStefan M. Kudwien (smk-ka)\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EThis project has been sponsored by:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.signwo.com\u0022 rel=\u0022nofollow\u0022\u003ESignWo\u003C\/a\u003E - Maintenance and development.\u003Cbr\u003E\n\u003Cem\u003EVisit \u003Ca href=\u0022https:\/\/www.signwo.com\u0022 rel=\u0022nofollow\u0022\u003Ewww.signwo.com\u003C\/a\u003E for more information.\u003C\/em\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.ciandt.com\u0022 rel=\u0022nofollow\u0022\u003ECI\u0026amp;T\u003C\/a\u003E - Maintenance and development.\u003Cbr\u003E\n\u003Cem\u003EVisit \u003Ca href=\u0022https:\/\/www.ciandt.com\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/www.ciandt.com\u003C\/a\u003E for more information.\u003C\/em\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/www.unleashedmind.com\u0022 rel=\u0022nofollow\u0022\u003Eunleashed mind\u003C\/a\u003E - Drupal consulting and initial module development.\u003Cbr\u003E\n\u003Cem\u003EVisit \u003Ca href=\u0022http:\/\/www.unleashedmind.com\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/www.unleashedmind.com\u003C\/a\u003E for more information.\u003C\/em\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/www.lullabot.com\u0022 rel=\u0022nofollow\u0022\u003ELullabot\u003C\/a\u003E - Friendly Drupal experts providing professional consulting \u0026amp; education services.\u003Cbr\u003E\n\u003Cem\u003EVisit \u003Ca href=\u0022http:\/\/www.lullabot.com\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/www.lullabot.com\u003C\/a\u003E for more information.\u003C\/em\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.acquia.com\u0022 rel=\u0022nofollow\u0022\u003EAcquia\u003C\/a\u003E - Commercially Supported Drupal.\u003Cbr\u003E\n\u003Cem\u003EVisit \u003Ca href=\u0022https:\/\/www.acquia.com\u0022 rel=\u0022nofollow\u0022\u003Ewww.acquia.com\u003C\/a\u003E for more information.\u003C\/em\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\u003C\/div\u003E","summary":""},"field_active_installs":"{\u00227.x-3.x\u0022:148419,\u00224.7.x-1.x\u0022:1,\u00225.x-2.x\u0022:59,\u00226.x-1.x\u0022:4588,\u00226.x-3.x\u0022:838,\u00225.x-3.x\u0022:10,\u00228.x-3.x\u0022:6}","field_active_installs_total":153921,"field_composer_namespace":"drupal\/admin_menu","field_composer_types":[],"field_core_semver_maximum":null,"field_core_semver_minimum":null,"field_issue_summary_template":null,"field_logo_url":null,"field_project_has_releases":true,"field_project_machine_name":"admin_menu","field_security_advisory_coverage":"covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"efd49201-6351-4da6-a26c-67aa7ec84b7d","meta":{"drupal_internal__target_id":54136}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/2e87de0a-f6c0-4122-b178-96c2cc13846b\/uid?resourceVersion=id%3A20006086"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/2e87de0a-f6c0-4122-b178-96c2cc13846b\/relationships\/uid?resourceVersion=id%3A20006086"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"e767288c-9800-4fb4-aeb8-8c311533838a","meta":{"drupal_internal__target_id":27274}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/2e87de0a-f6c0-4122-b178-96c2cc13846b\/field_development_status?resourceVersion=id%3A20006086"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/2e87de0a-f6c0-4122-b178-96c2cc13846b\/relationships\/field_development_status?resourceVersion=id%3A20006086"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"089406ad-304d-4737-80d1-2f08527ae49e","meta":{"drupal_internal__target_id":27271}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/2e87de0a-f6c0-4122-b178-96c2cc13846b\/field_maintenance_status?resourceVersion=id%3A20006086"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/2e87de0a-f6c0-4122-b178-96c2cc13846b\/relationships\/field_maintenance_status?resourceVersion=id%3A20006086"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"abf23828-f269-4d39-8589-b731209eb154","meta":{"drupal_internal__target_id":186}},{"type":"taxonomy_term--module_categories","id":"086cebcf-200f-4c34-886e-f9921919b292","meta":{"drupal_internal__target_id":189}},{"type":"taxonomy_term--module_categories","id":"dcb48e9f-6afa-4842-8ef6-44b90b083fcc","meta":{"drupal_internal__target_id":200}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/2e87de0a-f6c0-4122-b178-96c2cc13846b\/field_module_categories?resourceVersion=id%3A20006086"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/2e87de0a-f6c0-4122-b178-96c2cc13846b\/relationships\/field_module_categories?resourceVersion=id%3A20006086"}}},"field_project_images":{"data":[{"type":"file--file","id":"953e4ff7-732e-4377-b120-0d52ea900b9f","meta":{"alt":"Administration menu (back-end) for Drupal","title":null,"width":908,"height":373,"drupal_internal__target_id":2074}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/2e87de0a-f6c0-4122-b178-96c2cc13846b\/field_project_images?resourceVersion=id%3A20006086"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/2e87de0a-f6c0-4122-b178-96c2cc13846b\/relationships\/field_project_images?resourceVersion=id%3A20006086"}}}}},{"type":"node--project_module","id":"690e5631-35b8-4085-926e-f3821f16b336","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/690e5631-35b8-4085-926e-f3821f16b336?resourceVersion=id%3A20006549"}},"attributes":{"drupal_internal__nid":161539,"status":true,"title":"Views Bulk Operations (VBO)","created":"2007-07-23T21:39:05+00:00","changed":"2025-01-13T05:20:03+00:00","body":{"value":"\u003Ch2\u003EIntroduction\u003C\/h2\u003E\r\n\r\nThis module provides the following features that are not available in Drupal 8+ core bulk form:\r\n\u003Cul\u003E\r\n  \u003Cli\u003EBatching of operations with configurable batch size ensuring no timeouts.\u003C\/li\u003E\r\n  \u003Cli\u003ESimple and well documented API for creating custom actions.\u003C\/li\u003E\r\n  \u003Cli\u003EPreliminary action configuration on the view admin page or directly in view config yaml.\u003C\/li\u003E\r\n  \u003Cli\u003ESimple and well documented API for creating custom actions.\u003C\/li\u003E\r\n  \u003Cli\u003EEnd-user configuration form implemented with an action class method instead of workaraounds.\u003C\/li\u003E\r\n  \u003Cli\u003EConfirmation step.\u003C\/li\u003E\r\n  \u003Cli\u003ESelection persistent across all view pages.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch2\u003ERelease information\u003C\/h2\u003E\r\nThe main difference between 4.1.x and 4.2.x is that the first one still works with PHP 7.3, while 4.2.x requires at least PHP 7.4.\r\n\r\n\u003Ch2\u003EUsage\u003C\/h2\u003E\r\n\r\nAfter enabling the module, a new global field named \u0022Views bulk operations\u0022 will become available in every view. To enable Views Bulk Operations for the view, just add and configure this field, if the core bulk operations field is enabled (for example Node operations bulk form for the \u0022Content\u0022 view), that field needs to be replaced with the Views bulk operations field.\r\n\r\n\u003Ch2\u003EComplementary modules\u003C\/h2\u003E\r\n\u003Cul\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/views_bulk_edit\u0022\u003EViews Bulk Edit\u003C\/a\u003E provides an action to edit selected entity fields\u0027 values.\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/vbo_export\u0022\u003EVBO export\u003C\/a\u003E allows exporting of the selected view rows to Excel xlsx or csv.\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/vbo_push_notifications\u0022\u003EPush Notifications\u003C\/a\u003E allows sending customized Push Notifications via Firebase Cloud Messaging (FCM).\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/group_actions\u0022\u003EGroup Actions\u003C\/a\u003E that provide useful actions for the \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/group\u0022\u003EGroup\u003C\/a\u003E module.\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/courier_ui\u0022\u003ECourier UI\u003C\/a\u003E for sending templated messages with token support to selected users.\u003C\/li\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/vbo_action_kit\u0022\u003EVBO Action Kit\u003C\/a\u003E that contains additional smaller actions both for site builders and to help developers to find reference code. Contributions and ideas welcome\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch2\u003EActions Permissions\u003C\/h2\u003E\r\n\u003Cstrong\u003EDeprecated: using actions permissions is deprecated and this module is removed from 4.3.x releases and higher. Please uninstall it before upgrading.\u003C\/strong\u003E\r\nA module called \u003Cstrong\u003Eactions_permissions\u003C\/strong\u003E is included in the package prior to 4.3.x. This module generates a permission for each action, and VBO honors those permissions before showing or executing the corresponding actions. This is useful if you want to provide your VBO to several groups of users with different privileges: the same view will accommodate those different groups, showing to each the actions that they are permitted to see.\r\n\r\n\u003Ch2\u003EDrupal 7\u003C\/h2\u003E\r\n7.x-3.x requires \u003Ca href=\u0022http:\/\/drupal.org\/project\/entity\u0022\u003EEntity API\u003C\/a\u003E.\r\n\r\nFor Drupal 7 also Rules actions can be used.\r\n\r\n\u003Ch3\u003EComplementary modules (Drupal 7)\u003C\/h3\u003E\r\n\u003Cul\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/admin_views\u0022\u003EAdministration Views\u003C\/a\u003E uses VBO to provide overrides for the standard administration listing pages for nodes, comments, users, and taxonomies.\u003C\/li\u003E \r\n  \u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/rules\u0022\u003ERules\u003C\/a\u003E can be used to create custom actions to use with Views Bulk Operations. It can also be used to call bulk operation views programmatically.\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/improved_admin\u0022\u003EImproved Admin\u003C\/a\u003E provides, well, improved admin pages using VBO.\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/total_control\u0022\u003ETotal Control\u003C\/a\u003E is an administrator dashboard that uses VBO.\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/views_send\u0022\u003EViews Send\u003C\/a\u003E allows sending mass emails using VBO.\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/vbo_contextmenu\u0022\u003EVBO Context menu\u003C\/a\u003E provides a context menu for VBO, where all operations available to the VBO show up on right click.\u003C\/li\u003E\r\n  \u003Cli\u003EViews Block in \u003Ca href=\u0022http:\/\/drupal.org\/project\/views_hacks\u0022\u003EViews Hacks\u003C\/a\u003E exposes blocks as Views objects that can be administered using a dedicated VBO.\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/languageassign\u0022\u003ELanguage assignment\u003C\/a\u003E provides an action to change a nodes\u0027 language.\u003C\/li\u003E\r\n  \u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/vbo_export\u0022\u003EVBO export\u003C\/a\u003E allows exporting of the selected view rows to Excel xlsx or csv.\u003C\/li\u003E\r\n\u003C\/ul\u003E","format":"1","processed":"\u003Cdiv class=\u0022toc-filter\u0022\u003E\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022introduction\u0022\u003EIntroduction\u003C\/h2\u003E\n\u003Cp\u003EThis module provides the following features that are not available in Drupal 8+ core bulk form:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EBatching of operations with configurable batch size ensuring no timeouts.\u003C\/li\u003E\n\u003Cli\u003ESimple and well documented API for creating custom actions.\u003C\/li\u003E\n\u003Cli\u003EPreliminary action configuration on the view admin page or directly in view config yaml.\u003C\/li\u003E\n\u003Cli\u003ESimple and well documented API for creating custom actions.\u003C\/li\u003E\n\u003Cli\u003EEnd-user configuration form implemented with an action class method instead of workaraounds.\u003C\/li\u003E\n\u003Cli\u003EConfirmation step.\u003C\/li\u003E\n\u003Cli\u003ESelection persistent across all view pages.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022release-information\u0022\u003ERelease information\u003C\/h2\u003E\n\u003Cp\u003EThe main difference between 4.1.x and 4.2.x is that the first one still works with PHP 7.3, while 4.2.x requires at least PHP 7.4.\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022usage\u0022\u003EUsage\u003C\/h2\u003E\n\u003Cp\u003EAfter enabling the module, a new global field named \u0022Views bulk operations\u0022 will become available in every view. To enable Views Bulk Operations for the view, just add and configure this field, if the core bulk operations field is enabled (for example Node operations bulk form for the \u0022Content\u0022 view), that field needs to be replaced with the Views bulk operations field.\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022complementary-modules\u0022\u003EComplementary modules\u003C\/h2\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/views_bulk_edit\u0022 rel=\u0022nofollow\u0022\u003EViews Bulk Edit\u003C\/a\u003E provides an action to edit selected entity fields\u0027 values.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/vbo_export\u0022 rel=\u0022nofollow\u0022\u003EVBO export\u003C\/a\u003E allows exporting of the selected view rows to Excel xlsx or csv.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/vbo_push_notifications\u0022 rel=\u0022nofollow\u0022\u003EPush Notifications\u003C\/a\u003E allows sending customized Push Notifications via Firebase Cloud Messaging (FCM).\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/group_actions\u0022 rel=\u0022nofollow\u0022\u003EGroup Actions\u003C\/a\u003E that provide useful actions for the \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/group\u0022 rel=\u0022nofollow\u0022\u003EGroup\u003C\/a\u003E module.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/courier_ui\u0022 rel=\u0022nofollow\u0022\u003ECourier UI\u003C\/a\u003E for sending templated messages with token support to selected users.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/vbo_action_kit\u0022 rel=\u0022nofollow\u0022\u003EVBO Action Kit\u003C\/a\u003E that contains additional smaller actions both for site builders and to help developers to find reference code. Contributions and ideas welcome\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022actions-permissions\u0022\u003EActions Permissions\u003C\/h2\u003E\n\u003Cp\u003E\u003Cstrong\u003EDeprecated: using actions permissions is deprecated and this module is removed from 4.3.x releases and higher. Please uninstall it before upgrading.\u003C\/strong\u003E\u003Cbr\u003E\nA module called \u003Cstrong\u003Eactions_permissions\u003C\/strong\u003E is included in the package prior to 4.3.x. This module generates a permission for each action, and VBO honors those permissions before showing or executing the corresponding actions. This is useful if you want to provide your VBO to several groups of users with different privileges: the same view will accommodate those different groups, showing to each the actions that they are permitted to see.\u003C\/p\u003E\n\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\n\n\u003Ch2 id=\u0022drupal-7\u0022\u003EDrupal 7\u003C\/h2\u003E\n\u003Cp\u003E7.x-3.x requires \u003Ca href=\u0022http:\/\/drupal.org\/project\/entity\u0022 rel=\u0022nofollow\u0022\u003EEntity API\u003C\/a\u003E.\u003C\/p\u003E\n\u003Cp\u003EFor Drupal 7 also Rules actions can be used.\u003C\/p\u003E\n\u003Ch3 id=\u0022complementary-modules-drupal-7\u0022\u003EComplementary modules (Drupal 7)\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/admin_views\u0022 rel=\u0022nofollow\u0022\u003EAdministration Views\u003C\/a\u003E uses VBO to provide overrides for the standard administration listing pages for nodes, comments, users, and taxonomies.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/rules\u0022 rel=\u0022nofollow\u0022\u003ERules\u003C\/a\u003E can be used to create custom actions to use with Views Bulk Operations. It can also be used to call bulk operation views programmatically.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/improved_admin\u0022 rel=\u0022nofollow\u0022\u003EImproved Admin\u003C\/a\u003E provides, well, improved admin pages using VBO.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/total_control\u0022 rel=\u0022nofollow\u0022\u003ETotal Control\u003C\/a\u003E is an administrator dashboard that uses VBO.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/views_send\u0022 rel=\u0022nofollow\u0022\u003EViews Send\u003C\/a\u003E allows sending mass emails using VBO.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/vbo_contextmenu\u0022 rel=\u0022nofollow\u0022\u003EVBO Context menu\u003C\/a\u003E provides a context menu for VBO, where all operations available to the VBO show up on right click.\u003C\/li\u003E\n\u003Cli\u003EViews Block in \u003Ca href=\u0022http:\/\/drupal.org\/project\/views_hacks\u0022 rel=\u0022nofollow\u0022\u003EViews Hacks\u003C\/a\u003E exposes blocks as Views objects that can be administered using a dedicated VBO.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/languageassign\u0022 rel=\u0022nofollow\u0022\u003ELanguage assignment\u003C\/a\u003E provides an action to change a nodes\u0027 language.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/vbo_export\u0022 rel=\u0022nofollow\u0022\u003EVBO export\u003C\/a\u003E allows exporting of the selected view rows to Excel xlsx or csv.\u003C\/li\u003E\n\u003C\/ul\u003E\u003Ca href=\u0022#top\u0022 class=\u0022back-to-top\u0022\u003EBack to top\u003C\/a\u003E\u003C\/div\u003E","summary":"Allows applying actions to multiple items in a view. Operations are performed in batches, to avoid timeouts. Supports custom actions, confirmation steps, selection across all view results, and more."},"field_active_installs":"{\u00226.x-1.x\u0022:829,\u00225.x-1.x\u0022:3,\u00227.x-3.x\u0022:89052,\u00228.x-1.x\u0022:51,\u00228.x-2.x\u0022:1043,\u00228.x-3.x\u0022:5045,\u00224.0.x\u0022:946,\u00224.1.x\u0022:1942,\u00224.2.x\u0022:30768,\u00224.3.x\u0022:22202}","field_active_installs_total":151881,"field_composer_namespace":"drupal\/views_bulk_operations","field_composer_types":[],"field_core_semver_maximum":12000000,"field_core_semver_minimum":8000000,"field_issue_summary_template":null,"field_logo_url":{"uri":"https:\/\/git.drupalcode.org\/project\/views_bulk_operations\/-\/avatar","title":null,"options":[]},"field_project_has_releases":true,"field_project_machine_name":"views_bulk_operations","field_security_advisory_coverage":"covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"25c2ac37-2f00-4330-a5da-6887707a7629","meta":{"drupal_internal__target_id":86106}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/690e5631-35b8-4085-926e-f3821f16b336\/uid?resourceVersion=id%3A20006549"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/690e5631-35b8-4085-926e-f3821f16b336\/relationships\/uid?resourceVersion=id%3A20006549"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"e767288c-9800-4fb4-aeb8-8c311533838a","meta":{"drupal_internal__target_id":27274}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/690e5631-35b8-4085-926e-f3821f16b336\/field_development_status?resourceVersion=id%3A20006549"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/690e5631-35b8-4085-926e-f3821f16b336\/relationships\/field_development_status?resourceVersion=id%3A20006549"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"089406ad-304d-4737-80d1-2f08527ae49e","meta":{"drupal_internal__target_id":27271}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/690e5631-35b8-4085-926e-f3821f16b336\/field_maintenance_status?resourceVersion=id%3A20006549"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/690e5631-35b8-4085-926e-f3821f16b336\/relationships\/field_maintenance_status?resourceVersion=id%3A20006549"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"abf23828-f269-4d39-8589-b731209eb154","meta":{"drupal_internal__target_id":186}},{"type":"taxonomy_term--module_categories","id":"86237004-3801-40cf-96b5-fe7d60efccb5","meta":{"drupal_internal__target_id":187}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/690e5631-35b8-4085-926e-f3821f16b336\/field_module_categories?resourceVersion=id%3A20006549"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/690e5631-35b8-4085-926e-f3821f16b336\/relationships\/field_module_categories?resourceVersion=id%3A20006549"}}},"field_project_images":{"data":[{"type":"file--file","id":"62ee06a3-e9d7-47b2-9c52-1821a35e42b1","meta":{"alt":"Views Bulk Operations (VBO)","title":null,"width":733,"height":634,"drupal_internal__target_id":809}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/690e5631-35b8-4085-926e-f3821f16b336\/field_project_images?resourceVersion=id%3A20006549"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/690e5631-35b8-4085-926e-f3821f16b336\/relationships\/field_project_images?resourceVersion=id%3A20006549"}}}}},{"type":"node--project_module","id":"544f11cb-6871-4683-a948-fc1a912f3c25","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/544f11cb-6871-4683-a948-fc1a912f3c25?resourceVersion=id%3A20006419"}},"attributes":{"drupal_internal__nid":147903,"status":true,"title":"reCAPTCHA","created":"2007-05-30T06:55:30+00:00","changed":"2025-01-13T05:20:03+00:00","body":{"value":"Uses the Google \u003Ca href=\u0022https:\/\/www.google.com\/recaptcha\u0022\u003EreCAPTCHA\u003C\/a\u003E web service to improve the \u003Ca href=\u0022\/project\/captcha\u0022\u003ECAPTCHA system\u003C\/a\u003E. It is tough on bots and easy on humans.\r\n\r\nreCAPTCHA is built for security. Armed with state of the art technology, it always stays at the forefront of spam and abuse fighting trends. reCAPTCHA is on guard for you, so you can rest easy.\r\n\r\n\r\n\u003Ch5\u003EType of \u003Ca href=\u0022https:\/\/developers.google.com\/recaptcha\/docs\/versions\u0022\u003EreCAPTCHA\u003C\/a\u003E supported:\u003C\/h5\u003E\r\n\u003Cul\u003E\r\n  \u003Cli\u003EreCAPTCHA V2\u003C\/li\u003E\r\n  \u003Cli\u003EInvisible reCAPTCHA (\u003Ca href=\u0022https:\/\/www.drupal.org\/node\/2852269\u0022\u003Ework in progress\u003C\/a\u003E)\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch5\u003ERequirements\u003C\/h5\u003E\r\n\u003Cul\u003E\r\n  \u003Cli\u003EreCAPTCHA depends on the \u003Ca href=\u0022\/project\/captcha\u0022\u003ECAPTCHA module\u003C\/a\u003E.\u003C\/li\u003E\r\n  \u003Cli\u003EPHP 5.5 or higher.\u003C\/li\u003E\r\n\u003C\/ul\u003E","format":"1","processed":"\u003Cp\u003EUses the Google \u003Ca href=\u0022https:\/\/www.google.com\/recaptcha\u0022 rel=\u0022nofollow\u0022\u003EreCAPTCHA\u003C\/a\u003E web service to improve the \u003Ca href=\u0022\/project\/captcha\u0022 rel=\u0022nofollow\u0022\u003ECAPTCHA system\u003C\/a\u003E. It is tough on bots and easy on humans.\u003C\/p\u003E\n\u003Cp\u003EreCAPTCHA is built for security. Armed with state of the art technology, it always stays at the forefront of spam and abuse fighting trends. reCAPTCHA is on guard for you, so you can rest easy.\u003C\/p\u003E\n\u003Ch5\u003EType of \u003Ca href=\u0022https:\/\/developers.google.com\/recaptcha\/docs\/versions\u0022 rel=\u0022nofollow\u0022\u003EreCAPTCHA\u003C\/a\u003E supported:\u003C\/h5\u003E\n\u003Cul\u003E\n\u003Cli\u003EreCAPTCHA V2\u003C\/li\u003E\n\u003Cli\u003EInvisible reCAPTCHA (\u003Ca href=\u0022https:\/\/www.drupal.org\/node\/2852269\u0022 rel=\u0022nofollow\u0022\u003Ework in progress\u003C\/a\u003E)\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch5\u003ERequirements\u003C\/h5\u003E\n\u003Cul\u003E\n\u003Cli\u003EreCAPTCHA depends on the \u003Ca href=\u0022\/project\/captcha\u0022 rel=\u0022nofollow\u0022\u003ECAPTCHA module\u003C\/a\u003E.\u003C\/li\u003E\n\u003Cli\u003EPHP 5.5 or higher.\u003C\/li\u003E\n\u003C\/ul\u003E","summary":"Uses the reCAPTCHA web service to improve the CAPTCHA system. Tough on bots. Easy on humans.\r\n"},"field_active_installs":"{\u00226.x-1.x\u0022:514,\u00225.x-2.x\u0022:14,\u00227.x-1.x\u0022:1303,\u00227.x-2.x\u0022:48271,\u00228.x-2.x\u0022:8839,\u00226.x-2.x\u0022:815,\u00228.x-3.x\u0022:90221}","field_active_installs_total":149977,"field_composer_namespace":"drupal\/recaptcha","field_composer_types":[],"field_core_semver_maximum":12000000,"field_core_semver_minimum":8000000,"field_issue_summary_template":null,"field_logo_url":null,"field_project_has_releases":true,"field_project_machine_name":"recaptcha","field_security_advisory_coverage":"covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"ecfb8a9b-bbee-49de-98cd-129f7d4ebe17","meta":{"drupal_internal__target_id":61114}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/544f11cb-6871-4683-a948-fc1a912f3c25\/uid?resourceVersion=id%3A20006419"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/544f11cb-6871-4683-a948-fc1a912f3c25\/relationships\/uid?resourceVersion=id%3A20006419"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"e767288c-9800-4fb4-aeb8-8c311533838a","meta":{"drupal_internal__target_id":27274}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/544f11cb-6871-4683-a948-fc1a912f3c25\/field_development_status?resourceVersion=id%3A20006419"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/544f11cb-6871-4683-a948-fc1a912f3c25\/relationships\/field_development_status?resourceVersion=id%3A20006419"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"089406ad-304d-4737-80d1-2f08527ae49e","meta":{"drupal_internal__target_id":27271}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/544f11cb-6871-4683-a948-fc1a912f3c25\/field_maintenance_status?resourceVersion=id%3A20006419"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/544f11cb-6871-4683-a948-fc1a912f3c25\/relationships\/field_maintenance_status?resourceVersion=id%3A20006419"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"8117d8b0-f171-414d-b384-0bafa81bef9f","meta":{"drupal_internal__target_id":193}},{"type":"taxonomy_term--module_categories","id":"3322058a-a158-4806-ac5b-9bcabc95edac","meta":{"drupal_internal__target_id":185}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/544f11cb-6871-4683-a948-fc1a912f3c25\/field_module_categories?resourceVersion=id%3A20006419"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/544f11cb-6871-4683-a948-fc1a912f3c25\/relationships\/field_module_categories?resourceVersion=id%3A20006419"}}},"field_project_images":{"data":[{"type":"file--file","id":"087fa013-5234-4fb8-bfb3-01360ef9f7d9","meta":{"alt":"reCAPTCHA 2.x widget (with JavaScript)","title":null,"width":311,"height":87,"drupal_internal__target_id":15857}},{"type":"file--file","id":"78ac1c75-38aa-4397-810f-038ec42790b6","meta":{"alt":"reCAPTCHA 2.x widget","title":null,"width":401,"height":673,"drupal_internal__target_id":16017}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/544f11cb-6871-4683-a948-fc1a912f3c25\/field_project_images?resourceVersion=id%3A20006419"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/544f11cb-6871-4683-a948-fc1a912f3c25\/relationships\/field_project_images?resourceVersion=id%3A20006419"}}}}},{"type":"node--project_module","id":"548b9d51-d880-4f26-a386-5284be7da528","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/548b9d51-d880-4f26-a386-5284be7da528?resourceVersion=id%3A20006894"}},"attributes":{"drupal_internal__nid":190839,"status":true,"title":"XML sitemap","created":"2007-11-09T18:40:01+00:00","changed":"2025-01-20T11:15:24+00:00","body":{"value":"The XML sitemap module creates a sitemap that conforms to the \u003Ca href=\u0022http:\/\/sitemaps.org\u0022 target=\u0022blank\u0022\u003Esitemaps.org specification\u003C\/a\u003E. This helps search engines to more intelligently crawl a website and keep their results up to date. The sitemap created by the module can be automatically submitted to Ask, Google, Bing (formerly Windows Live Search), and Yahoo! search engines. The module also comes with several submodules that can add sitemap links for content, menu items, taxonomy terms, and user profiles.\r\n\r\n\u003C!--break--\u003E\r\n\r\n\u003Ch2\u003ESpecial thanks to:\u003C\/h2\u003E\r\n\u003Cul\u003E\r\n  \u003Cli\u003EThe 6.x-2.x rewrite is sponsored by \u003Ca target=\u0022blank\u0022 href=\u0022http:\/\/www.symantec.com\/\u0022\u003ESymantec\u003C\/a\u003E, \u003Ca target=\u0022blank\u0022 href=\u0022http:\/\/www.webwiseone.com\/\u0022\u003EWebWise Solutions\u003C\/a\u003E, \u003Ca target=\u0022blank\u0022 href=\u0022http:\/\/www.volacci.com\/\u0022\u003EVolacci\u003C\/a\u003E, \u003Ca target=\u0022blank\u0022 href=\u0022http:\/\/www.lanetro.com\/\u0022\u003Elanetro\u003C\/a\u003E, \u003Ca target=\u0022blank\u0022 title=\u0022Coupons\u0022 href=\u0022http:\/\/couponsdealuxe.com\/\u0022\u003ECoupons Dealuxe\u003C\/a\u003E, and the individuals that have \u003Ca target=\u0022blank\u0022 href=\u0022http:\/\/davereid.chipin.com\/\u0022\u003Edonated using ChipIn\u003C\/a\u003E.\u003C\/li\u003E\r\n  \u003Cli\u003EPast sponsor: \u003Ca target=\u0022blank\u0022 href=\u0022http:\/\/empowher.com\/\u0022\u003EEmpowHer.com\u003C\/a\u003E.\u003C\/li\u003E\r\n  \u003Cli\u003EPast contributors: \u003Ca target=\u0022blank\u0022 href=\u0022http:\/\/drupal.org\/user\/24879\u0022\u003EMatthew Loar\u003C\/a\u003E (GSOC 2005) and \u003Ca target=\u0022blank\u0022 href=\u0022http:\/\/drupal.org\/user\/30772\u0022\u003EDarren Oh\u003C\/a\u003E\u003C\/li\u003E\r\n  \u003Cli\u003ECommunity: A special thanks to all those involved who remain unnamed and have contributed time reporting issues, helping debug, or submitting patches, or have contributed financially to sponsor improvement of the module.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Ch3\u003EAlternative Modules\u003C\/h3\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003E\u003Ca href=\u0022\/project\/simple_sitemap\u0022\u003ESimple XML sitemap\u003C\/a\u003E, which fully complies with the updated multilingual sitemap standard, which this module fully intends to as well with [#2941164] and is now included in the 8.x-1.0-rc1 release of the module.\u003C\/li\u003E\r\n\u003C\/ul\u003E","format":"1","processed":"\u003Cp\u003EThe XML sitemap module creates a sitemap that conforms to the \u003Ca href=\u0022http:\/\/sitemaps.org\u0022 rel=\u0022nofollow\u0022\u003Esitemaps.org specification\u003C\/a\u003E. This helps search engines to more intelligently crawl a website and keep their results up to date. The sitemap created by the module can be automatically submitted to Ask, Google, Bing (formerly Windows Live Search), and Yahoo! search engines. The module also comes with several submodules that can add sitemap links for content, menu items, taxonomy terms, and user profiles.\u003C\/p\u003E\n\u003Ch2\u003ESpecial thanks to:\u003C\/h2\u003E\n\u003Cul\u003E\n\u003Cli\u003EThe 6.x-2.x rewrite is sponsored by \u003Ca href=\u0022http:\/\/www.symantec.com\/\u0022 rel=\u0022nofollow\u0022\u003ESymantec\u003C\/a\u003E, \u003Ca href=\u0022http:\/\/www.webwiseone.com\/\u0022 rel=\u0022nofollow\u0022\u003EWebWise Solutions\u003C\/a\u003E, \u003Ca href=\u0022http:\/\/www.volacci.com\/\u0022 rel=\u0022nofollow\u0022\u003EVolacci\u003C\/a\u003E, \u003Ca href=\u0022http:\/\/www.lanetro.com\/\u0022 rel=\u0022nofollow\u0022\u003Elanetro\u003C\/a\u003E, \u003Ca href=\u0022http:\/\/couponsdealuxe.com\/\u0022 rel=\u0022nofollow\u0022\u003ECoupons Dealuxe\u003C\/a\u003E, and the individuals that have \u003Ca href=\u0022http:\/\/davereid.chipin.com\/\u0022 rel=\u0022nofollow\u0022\u003Edonated using ChipIn\u003C\/a\u003E.\u003C\/li\u003E\n\u003Cli\u003EPast sponsor: \u003Ca href=\u0022http:\/\/empowher.com\/\u0022 rel=\u0022nofollow\u0022\u003EEmpowHer.com\u003C\/a\u003E.\u003C\/li\u003E\n\u003Cli\u003EPast contributors: \u003Ca href=\u0022http:\/\/drupal.org\/user\/24879\u0022 rel=\u0022nofollow\u0022\u003EMatthew Loar\u003C\/a\u003E (GSOC 2005) and \u003Ca href=\u0022http:\/\/drupal.org\/user\/30772\u0022 rel=\u0022nofollow\u0022\u003EDarren Oh\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003ECommunity: A special thanks to all those involved who remain unnamed and have contributed time reporting issues, helping debug, or submitting patches, or have contributed financially to sponsor improvement of the module.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3\u003EAlternative Modules\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/project\/simple_sitemap\u0022 rel=\u0022nofollow\u0022\u003ESimple XML sitemap\u003C\/a\u003E, which fully complies with the updated multilingual sitemap standard, which this module fully intends to as well with [#2941164] and is now included in the 8.x-1.0-rc1 release of the module.\u003C\/li\u003E\n\u003C\/ul\u003E","summary":"Create a sitemap, using the \u003Ca href=\u0022http:\/\/sitemaps.org\u0022 target=\u0022blank\u0022\u003Esitemaps.org specification\u003C\/a\u003E, in order to assist search engines in easily and quickly indexing your site\u0027s content, as well as potentially provide SEO benefits for your site in search results."},"field_active_installs":"{\u00227.x-2.x\u0022:86674,\u00225.x-1.x\u0022:41,\u00226.x-1.x\u0022:871,\u00226.x-2.x\u0022:2296,\u00228.x-1.x\u0022:58851,\u00222.x\u0022:6,\u00222.0.x\u0022:372}","field_active_installs_total":149111,"field_composer_namespace":"drupal\/xmlsitemap","field_composer_types":[],"field_core_semver_maximum":12000000,"field_core_semver_minimum":8000000,"field_issue_summary_template":null,"field_logo_url":{"uri":"https:\/\/git.drupalcode.org\/project\/xmlsitemap\/-\/avatar","title":null,"options":[]},"field_project_has_releases":true,"field_project_machine_name":"xmlsitemap","field_security_advisory_coverage":"covered"},"relationships":{"uid":{"data":{"type":"user--user","id":"1bf99aff-4392-4ce9-bf72-e80f205b62f5","meta":{"drupal_internal__target_id":53892}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/548b9d51-d880-4f26-a386-5284be7da528\/uid?resourceVersion=id%3A20006894"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/548b9d51-d880-4f26-a386-5284be7da528\/relationships\/uid?resourceVersion=id%3A20006894"}}},"field_development_status":{"data":{"type":"taxonomy_term--development_status","id":"e767288c-9800-4fb4-aeb8-8c311533838a","meta":{"drupal_internal__target_id":27274}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/548b9d51-d880-4f26-a386-5284be7da528\/field_development_status?resourceVersion=id%3A20006894"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/548b9d51-d880-4f26-a386-5284be7da528\/relationships\/field_development_status?resourceVersion=id%3A20006894"}}},"field_maintenance_status":{"data":{"type":"taxonomy_term--maintenance_status","id":"089406ad-304d-4737-80d1-2f08527ae49e","meta":{"drupal_internal__target_id":27271}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/548b9d51-d880-4f26-a386-5284be7da528\/field_maintenance_status?resourceVersion=id%3A20006894"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/548b9d51-d880-4f26-a386-5284be7da528\/relationships\/field_maintenance_status?resourceVersion=id%3A20006894"}}},"field_module_categories":{"data":[{"type":"taxonomy_term--module_categories","id":"8d7b9b34-6ae2-4e9b-b3a2-f0bb3109500a","meta":{"drupal_internal__target_id":196}},{"type":"taxonomy_term--module_categories","id":"3322058a-a158-4806-ac5b-9bcabc95edac","meta":{"drupal_internal__target_id":185}},{"type":"taxonomy_term--module_categories","id":"086cebcf-200f-4c34-886e-f9921919b292","meta":{"drupal_internal__target_id":189}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/548b9d51-d880-4f26-a386-5284be7da528\/field_module_categories?resourceVersion=id%3A20006894"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/548b9d51-d880-4f26-a386-5284be7da528\/relationships\/field_module_categories?resourceVersion=id%3A20006894"}}},"field_project_images":{"data":[],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/548b9d51-d880-4f26-a386-5284be7da528\/field_project_images?resourceVersion=id%3A20006894"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/node\/project_module\/548b9d51-d880-4f26-a386-5284be7da528\/relationships\/field_project_images?resourceVersion=id%3A20006894"}}}}}],"included":[{"type":"taxonomy_term--module_categories","id":"86237004-3801-40cf-96b5-fe7d60efccb5","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/module_categories\/86237004-3801-40cf-96b5-fe7d60efccb5?resourceVersion=id%3A187"}},"attributes":{"name":"Content editing experience","drupal_internal__tid":187,"status":true,"description":{"value":"Enhance the editorial interface and improve the processes and workflows around creating, editing or removing content.","format":"1","processed":"\u003Cp\u003EEnhance the editorial interface and improve the processes and workflows around creating, editing or removing content.\u003C\/p\u003E"}}},{"type":"taxonomy_term--module_categories","id":"dcb48e9f-6afa-4842-8ef6-44b90b083fcc","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/module_categories\/dcb48e9f-6afa-4842-8ef6-44b90b083fcc?resourceVersion=id%3A200"}},"attributes":{"name":"Site structure","drupal_internal__tid":200,"status":true,"description":{"value":"Extend the structure of the site by way of content models, data storage, field types, and navigation, so it is more understandable to users.","format":"1","processed":"\u003Cp\u003EExtend the structure of the site by way of content models, data storage, field types, and navigation, so it is more understandable to users.\u003C\/p\u003E"}}},{"type":"taxonomy_term--module_categories","id":"68428c33-1db7-438d-b1b3-e23004e0982b","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/module_categories\/68428c33-1db7-438d-b1b3-e23004e0982b?resourceVersion=id%3A192"}},"attributes":{"name":"Media","drupal_internal__tid":192,"status":true,"description":{"value":"Enhance functionality related to media, or expand media resource types, such as images, videos, audio files, or documents.","format":"1","processed":"\u003Cp\u003EEnhance functionality related to media, or expand media resource types, such as images, videos, audio files, or documents.\u003C\/p\u003E"}}},{"type":"taxonomy_term--module_categories","id":"abf23828-f269-4d39-8589-b731209eb154","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/module_categories\/abf23828-f269-4d39-8589-b731209eb154?resourceVersion=id%3A186"}},"attributes":{"name":"Administration tools","drupal_internal__tid":186,"status":true,"description":{"value":"Empower site builders and administrators with no-code tools to setup, enhance, configure, or maintain the site.","format":"1","processed":"\u003Cp\u003EEmpower site builders and administrators with no-code tools to setup, enhance, configure, or maintain the site.\u003C\/p\u003E"}}},{"type":"taxonomy_term--module_categories","id":"086cebcf-200f-4c34-886e-f9921919b292","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/module_categories\/086cebcf-200f-4c34-886e-f9921919b292?resourceVersion=id%3A189"}},"attributes":{"name":"Developer tools","drupal_internal__tid":189,"status":true,"description":{"value":"Empower developers with tools that assist with developing and debugging the frontend or backend of the site.","format":"1","processed":"\u003Cp\u003EEmpower developers with tools that assist with developing and debugging the frontend or backend of the site.\u003C\/p\u003E"}}},{"type":"taxonomy_term--module_categories","id":"3322058a-a158-4806-ac5b-9bcabc95edac","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/module_categories\/3322058a-a158-4806-ac5b-9bcabc95edac?resourceVersion=id%3A185"}},"attributes":{"name":"Integrations","drupal_internal__tid":185,"status":true,"description":{"value":"Use a third-party CSS or JS Framework, a self-hosted service like a CRM, or a third-party service with the site.","format":"1","processed":"\u003Cp\u003EUse a third-party CSS or JS Framework, a self-hosted service like a CRM, or a third-party service with the site.\u003C\/p\u003E"}}},{"type":"taxonomy_term--module_categories","id":"8117d8b0-f171-414d-b384-0bafa81bef9f","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/module_categories\/8117d8b0-f171-414d-b384-0bafa81bef9f?resourceVersion=id%3A193"}},"attributes":{"name":"Security","drupal_internal__tid":193,"status":true,"description":{"value":"Help protect the website from attackers or bad actors, by identifying, preventing, or mitigating security vulnerabilities.","format":"1","processed":"\u003Cp\u003EHelp protect the website from attackers or bad actors, by identifying, preventing, or mitigating security vulnerabilities.\u003C\/p\u003E"}}},{"type":"taxonomy_term--module_categories","id":"8d7b9b34-6ae2-4e9b-b3a2-f0bb3109500a","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/module_categories\/8d7b9b34-6ae2-4e9b-b3a2-f0bb3109500a?resourceVersion=id%3A196"}},"attributes":{"name":"Site search","drupal_internal__tid":196,"status":true,"description":{"value":"Enhance functionality relating to the search of content and data on the site.","format":"1","processed":"\u003Cp\u003EEnhance functionality relating to the search of content and data on the site.\u003C\/p\u003E"}}},{"type":"taxonomy_term--maintenance_status","id":"089406ad-304d-4737-80d1-2f08527ae49e","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/maintenance_status\/089406ad-304d-4737-80d1-2f08527ae49e?resourceVersion=id%3A27271"}},"attributes":{"drupal_internal__tid":27271,"status":true,"name":"Actively maintained","description":{"value":"Maintainers strive to actively monitor issues and respond in a timely manner.","format":"1","processed":"\u003Cp\u003EMaintainers strive to actively monitor issues and respond in a timely manner.\u003C\/p\u003E"}}},{"type":"taxonomy_term--maintenance_status","id":"01beb22a-d9b2-4fa7-9497-e480a6706680","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/maintenance_status\/01beb22a-d9b2-4fa7-9497-e480a6706680?resourceVersion=id%3A27272"}},"attributes":{"drupal_internal__tid":27272,"status":true,"name":"Unsupported","description":{"value":"Not supported (i.e. abandoned), and no longer being developed. Learn more about \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/251466\u0022\u003Edealing with unsupported (abandoned) projects\u003C\/a\u003E","format":"1","processed":"\u003Cp\u003ENot supported (i.e. abandoned), and no longer being developed. Learn more about \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/251466\u0022 rel=\u0022nofollow\u0022\u003Edealing with unsupported (abandoned) projects\u003C\/a\u003E\u003C\/p\u003E"}}},{"type":"taxonomy_term--maintenance_status","id":"cee844e2-68b5-489d-bafa-6a0ade2b6dfd","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/maintenance_status\/cee844e2-68b5-489d-bafa-6a0ade2b6dfd?resourceVersion=id%3A27273"}},"attributes":{"drupal_internal__tid":27273,"status":true,"name":"Minimally maintained","description":{"value":"Maintainers monitor issues, but fast responses are not guaranteed.","format":"1","processed":"\u003Cp\u003EMaintainers monitor issues, but fast responses are not guaranteed.\u003C\/p\u003E"}}},{"type":"taxonomy_term--maintenance_status","id":"09a378d2-fd35-41f3-bff0-10d9801741a4","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/maintenance_status\/09a378d2-fd35-41f3-bff0-10d9801741a4?resourceVersion=id%3A27269"}},"attributes":{"drupal_internal__tid":27269,"status":true,"name":"Seeking co-maintainer(s)","description":{"value":"Maintainers are looking for help reviewing issues.","format":"1","processed":"\u003Cp\u003EMaintainers are looking for help reviewing issues.\u003C\/p\u003E"}}},{"type":"taxonomy_term--development_status","id":"e767288c-9800-4fb4-aeb8-8c311533838a","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/development_status\/e767288c-9800-4fb4-aeb8-8c311533838a?resourceVersion=id%3A27274"}},"attributes":{"drupal_internal__tid":27274,"status":true,"name":"Under active development","description":{"value":"This project is under active development.","format":"1","processed":"\u003Cp\u003EThis project is under active development.\u003C\/p\u003E"}}},{"type":"taxonomy_term--development_status","id":"f42e375f-de53-40fc-ad5e-25c422b05fa7","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/development_status\/f42e375f-de53-40fc-ad5e-25c422b05fa7?resourceVersion=id%3A27275"}},"attributes":{"drupal_internal__tid":27275,"status":true,"name":"Obsolete","description":{"value":"Use of this project is deprecated.","format":"1","processed":"\u003Cp\u003EUse of this project is deprecated.\u003C\/p\u003E"}}},{"type":"taxonomy_term--development_status","id":"219c1cf2-dd7f-474b-9dd5-a26643fbc699","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/taxonomy_term\/development_status\/219c1cf2-dd7f-474b-9dd5-a26643fbc699?resourceVersion=id%3A27276"}},"attributes":{"drupal_internal__tid":27276,"status":true,"name":"Maintenance fixes only","description":{"value":"Considered feature-complete by its maintainers.","format":"1","processed":"\u003Cp\u003EConsidered feature-complete by its maintainers.\u003C\/p\u003E"}}},{"type":"user--user","id":"6e8de75f-6809-4565-ba55-f3feef07403d","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/6e8de75f-6809-4565-ba55-f3feef07403d"}},"attributes":{"display_name":"jeroen.b","drupal_internal__uid":1853532,"name":"jeroen.b","drupalorg_id":null,"field_country":"NL","field_crosssite_first_name":null,"field_crosssite_last_name":null,"field_first_name":"Jeroen","field_git_username":"jeroen.b","field_industries_worked_in":["IT"],"field_last_name":"Bobbeldijk","field_user_location":null,"field_user_picture":null,"field_user_pronouns":null},"relationships":{"field_mentors":{"data":[{"type":"user--user","id":"34485fe0-d8cf-45a5-8e8a-cc4338b24113","meta":{"drupal_internal__target_id":514222}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/6e8de75f-6809-4565-ba55-f3feef07403d\/field_mentors"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/6e8de75f-6809-4565-ba55-f3feef07403d\/relationships\/field_mentors"}}},"user_picture":{"data":{"type":"file--file","id":"a534bb74-7047-43e2-be9b-426c1b952471","meta":{"alt":null,"title":null,"width":300,"height":300,"drupal_internal__target_id":66929}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/6e8de75f-6809-4565-ba55-f3feef07403d\/user_picture"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/6e8de75f-6809-4565-ba55-f3feef07403d\/relationships\/user_picture"}}}}},{"type":"user--user","id":"66dde292-bfd9-479f-932e-25e8c466f2ee","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/66dde292-bfd9-479f-932e-25e8c466f2ee"}},"attributes":{"display_name":"ufku","drupal_internal__uid":9910,"name":"ufku","drupalorg_id":null,"field_country":null,"field_crosssite_first_name":null,"field_crosssite_last_name":null,"field_first_name":null,"field_git_username":"ufku","field_industries_worked_in":[],"field_last_name":null,"field_user_location":null,"field_user_picture":null,"field_user_pronouns":null},"relationships":{"field_mentors":{"data":[],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/66dde292-bfd9-479f-932e-25e8c466f2ee\/field_mentors"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/66dde292-bfd9-479f-932e-25e8c466f2ee\/relationships\/field_mentors"}}},"user_picture":{"data":null,"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/66dde292-bfd9-479f-932e-25e8c466f2ee\/user_picture"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/66dde292-bfd9-479f-932e-25e8c466f2ee\/relationships\/user_picture"}}}}},{"type":"user--user","id":"76964d81-b7b9-456d-bb28-66ffc9a5ac91","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/76964d81-b7b9-456d-bb28-66ffc9a5ac91"}},"attributes":{"display_name":"wwalc","drupal_internal__uid":184556,"name":"wwalc","drupalorg_id":null,"field_country":"PL","field_crosssite_first_name":null,"field_crosssite_last_name":null,"field_first_name":"Wiktor","field_git_username":"wwalc","field_industries_worked_in":["IT"],"field_last_name":"Walc","field_user_location":null,"field_user_picture":null,"field_user_pronouns":null},"relationships":{"field_mentors":{"data":[],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/76964d81-b7b9-456d-bb28-66ffc9a5ac91\/field_mentors"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/76964d81-b7b9-456d-bb28-66ffc9a5ac91\/relationships\/field_mentors"}}},"user_picture":{"data":{"type":"file--file","id":"73804399-8947-421c-a7ed-21061862c00a","meta":{"alt":null,"title":null,"width":740,"height":704,"drupal_internal__target_id":84555}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/76964d81-b7b9-456d-bb28-66ffc9a5ac91\/user_picture"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/76964d81-b7b9-456d-bb28-66ffc9a5ac91\/relationships\/user_picture"}}}}},{"type":"user--user","id":"efd49201-6351-4da6-a26c-67aa7ec84b7d","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/efd49201-6351-4da6-a26c-67aa7ec84b7d"}},"attributes":{"display_name":"sun","drupal_internal__uid":54136,"name":"sun","drupalorg_id":null,"field_country":"DE","field_crosssite_first_name":null,"field_crosssite_last_name":null,"field_first_name":"Daniel","field_git_username":"sun","field_industries_worked_in":["Product Development","E-Commerce","Online Marketing","Technical Project Management","IT\/DevOps"],"field_last_name":"Kudwien","field_user_location":"Karlsruhe","field_user_picture":null,"field_user_pronouns":null},"relationships":{"field_mentors":{"data":[{"type":"user--user","id":"3a974154-a068-49e3-b8b3-68bcba011f8c","meta":{"drupal_internal__target_id":48898}},{"type":"user--user","id":"6472fedf-8835-4ccb-ba5c-5d07eea65344","meta":{"drupal_internal__target_id":10}},{"type":"user--user","id":"78dd6add-277f-4cd4-ac20-1a5ef1d10d02","meta":{"drupal_internal__target_id":1}},{"type":"user--user","id":"f049af70-70f5-4039-8e12-1f5e3d7021a2","meta":{"drupal_internal__target_id":22211}},{"type":"user--user","id":"a1a368a7-b726-4493-b1e4-889c05ffd6fb","meta":{"drupal_internal__target_id":32143}},{"type":"user--user","id":"b1d81ad0-8100-47a9-a90e-94a5e392b950","meta":{"drupal_internal__target_id":46549}},{"type":"user--user","id":"86397228-903e-44ff-8f59-dcb6c3aa2c86","meta":{"drupal_internal__target_id":35733}},{"type":"user--user","id":"f1397eb9-4897-4acf-b7b5-be7659b0c9de","meta":{"drupal_internal__target_id":87969}},{"type":"user--user","id":"4f058f9e-4a87-4a76-9250-5909f2c42365","meta":{"drupal_internal__target_id":41502}},{"type":"user--user","id":"9eb6109d-03c9-4d68-a2a7-1d9fa5320bc6","meta":{"drupal_internal__target_id":24967}},{"type":"user--user","id":"32645ded-1857-4fd1-b0b7-bfd739fe2e80","meta":{"drupal_internal__target_id":9446}},{"type":"user--user","id":"9cd240e9-b507-43fd-8094-d64c8f9bf81a","meta":{"drupal_internal__target_id":88931}},{"type":"user--user","id":"b0ef0b08-89e1-45bd-b31b-56a7713705a1","meta":{"drupal_internal__target_id":18703}},{"type":"user--user","id":"95ea29d4-460d-4381-9541-76ade717cc6a","meta":{"drupal_internal__target_id":4481}},{"type":"user--user","id":"58c879ea-722b-4ade-a3cb-b178b4c51afe","meta":{"drupal_internal__target_id":34869}},{"type":"user--user","id":"9ef2a5cf-e4c8-4570-862f-6736c07266ca","meta":{"drupal_internal__target_id":33420}},{"type":"user--user","id":"c86e3213-db2a-46e2-a438-c8a9eef8a0dc","meta":{"drupal_internal__target_id":2663}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/efd49201-6351-4da6-a26c-67aa7ec84b7d\/field_mentors"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/efd49201-6351-4da6-a26c-67aa7ec84b7d\/relationships\/field_mentors"}}},"user_picture":{"data":{"type":"file--file","id":"6b870f4c-9902-4d66-abb6-bf4233068bc5","meta":{"alt":null,"title":null,"width":900,"height":900,"drupal_internal__target_id":19494}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/efd49201-6351-4da6-a26c-67aa7ec84b7d\/user_picture"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/efd49201-6351-4da6-a26c-67aa7ec84b7d\/relationships\/user_picture"}}}}},{"type":"user--user","id":"8bdf1d37-f51c-41c2-9cbb-74fc78f335ee","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/8bdf1d37-f51c-41c2-9cbb-74fc78f335ee"}},"attributes":{"display_name":"budda","drupal_internal__uid":13164,"name":"budda","drupalorg_id":null,"field_country":"GB","field_crosssite_first_name":null,"field_crosssite_last_name":null,"field_first_name":"Mike","field_git_username":"budda","field_industries_worked_in":["Medical","Petrochemical","Finance","Media","Government"],"field_last_name":"Carter","field_user_location":"Cheshire","field_user_picture":null,"field_user_pronouns":"it"},"relationships":{"field_mentors":{"data":[{"type":"user--user","id":"32645ded-1857-4fd1-b0b7-bfd739fe2e80","meta":{"drupal_internal__target_id":9446}},{"type":"user--user","id":"8bdf1d37-f51c-41c2-9cbb-74fc78f335ee","meta":{"drupal_internal__target_id":13164}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/8bdf1d37-f51c-41c2-9cbb-74fc78f335ee\/field_mentors"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/8bdf1d37-f51c-41c2-9cbb-74fc78f335ee\/relationships\/field_mentors"}}},"user_picture":{"data":{"type":"file--file","id":"34e5819b-791c-4a30-b0e3-5e3fdc2b3233","meta":{"alt":null,"title":null,"width":500,"height":500,"drupal_internal__target_id":207}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/8bdf1d37-f51c-41c2-9cbb-74fc78f335ee\/user_picture"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/8bdf1d37-f51c-41c2-9cbb-74fc78f335ee\/relationships\/user_picture"}}}}},{"type":"user--user","id":"acb33050-8c9e-43f4-98cb-384fd7971560","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/acb33050-8c9e-43f4-98cb-384fd7971560"}},"attributes":{"display_name":"jjeff","drupal_internal__uid":17190,"name":"jjeff","drupalorg_id":null,"field_country":"US","field_crosssite_first_name":null,"field_crosssite_last_name":null,"field_first_name":"Jeff","field_git_username":"jjeff","field_industries_worked_in":["music","design","development"],"field_last_name":"Robbins","field_user_location":null,"field_user_picture":null,"field_user_pronouns":null},"relationships":{"field_mentors":{"data":[],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/acb33050-8c9e-43f4-98cb-384fd7971560\/field_mentors"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/acb33050-8c9e-43f4-98cb-384fd7971560\/relationships\/field_mentors"}}},"user_picture":{"data":{"type":"file--file","id":"de6edacd-9dd9-495b-97f0-90a77795e79e","meta":{"alt":null,"title":null,"width":1024,"height":1024,"drupal_internal__target_id":1290}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/acb33050-8c9e-43f4-98cb-384fd7971560\/user_picture"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/acb33050-8c9e-43f4-98cb-384fd7971560\/relationships\/user_picture"}}}}},{"type":"user--user","id":"697a4f51-935c-4e22-9998-0b9e77f384b6","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/697a4f51-935c-4e22-9998-0b9e77f384b6"}},"attributes":{"display_name":"rlhawk","drupal_internal__uid":352283,"name":"rlhawk","drupalorg_id":null,"field_country":"US","field_crosssite_first_name":null,"field_crosssite_last_name":null,"field_first_name":"Rick","field_git_username":"rlhawk","field_industries_worked_in":[],"field_last_name":"Hawkins","field_user_location":"Seattle, Washington, United States","field_user_picture":null,"field_user_pronouns":null},"relationships":{"field_mentors":{"data":[{"type":"user--user","id":"0ea45eb5-0afa-4abb-8049-12cfe3614001","meta":{"drupal_internal__target_id":155601}},{"type":"user--user","id":"06136e5d-e489-4182-8b62-a54475cd70db","meta":{"drupal_internal__target_id":36762}},{"type":"user--user","id":"3efb4337-82ee-4f48-8346-40c398452cbc","meta":{"drupal_internal__target_id":17943}},{"type":"user--user","id":"f6edeceb-ee40-4571-9535-ffb3d116170f","meta":{"drupal_internal__target_id":99340}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/697a4f51-935c-4e22-9998-0b9e77f384b6\/field_mentors"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/697a4f51-935c-4e22-9998-0b9e77f384b6\/relationships\/field_mentors"}}},"user_picture":{"data":{"type":"file--file","id":"94e66f82-0b9e-4c6f-b300-95dae42c7673","meta":{"alt":null,"title":null,"width":1024,"height":1023,"drupal_internal__target_id":150802}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/697a4f51-935c-4e22-9998-0b9e77f384b6\/user_picture"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/697a4f51-935c-4e22-9998-0b9e77f384b6\/relationships\/user_picture"}}}}},{"type":"user--user","id":"25c2ac37-2f00-4330-a5da-6887707a7629","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/25c2ac37-2f00-4330-a5da-6887707a7629"}},"attributes":{"display_name":"bojanz","drupal_internal__uid":86106,"name":"bojanz","drupalorg_id":null,"field_country":"RS","field_crosssite_first_name":null,"field_crosssite_last_name":null,"field_first_name":"Bojan","field_git_username":"bojanz","field_industries_worked_in":[],"field_last_name":"\u017divanovi\u0107","field_user_location":null,"field_user_picture":null,"field_user_pronouns":null},"relationships":{"field_mentors":{"data":[{"type":"user--user","id":"32645ded-1857-4fd1-b0b7-bfd739fe2e80","meta":{"drupal_internal__target_id":9446}},{"type":"user--user","id":"f6edeceb-ee40-4571-9535-ffb3d116170f","meta":{"drupal_internal__target_id":99340}},{"type":"user--user","id":"75a1b3c2-9cc1-45a6-9ccc-bbe78b8a52c3","meta":{"drupal_internal__target_id":49344}},{"type":"user--user","id":"f049af70-70f5-4039-8e12-1f5e3d7021a2","meta":{"drupal_internal__target_id":22211}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/25c2ac37-2f00-4330-a5da-6887707a7629\/field_mentors"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/25c2ac37-2f00-4330-a5da-6887707a7629\/relationships\/field_mentors"}}},"user_picture":{"data":{"type":"file--file","id":"5431d0c2-c486-4ffa-b79f-e39f33a2d001","meta":{"alt":null,"title":null,"width":775,"height":1024,"drupal_internal__target_id":38257}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/25c2ac37-2f00-4330-a5da-6887707a7629\/user_picture"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/25c2ac37-2f00-4330-a5da-6887707a7629\/relationships\/user_picture"}}}}},{"type":"user--user","id":"ecfb8a9b-bbee-49de-98cd-129f7d4ebe17","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/ecfb8a9b-bbee-49de-98cd-129f7d4ebe17"}},"attributes":{"display_name":"robloach","drupal_internal__uid":61114,"name":"robloach","drupalorg_id":null,"field_country":"CA","field_crosssite_first_name":null,"field_crosssite_last_name":null,"field_first_name":"Rob","field_git_username":"robloach","field_industries_worked_in":[],"field_last_name":"Loach","field_user_location":"Earth","field_user_picture":null,"field_user_pronouns":"he\/him"},"relationships":{"field_mentors":{"data":[{"type":"user--user","id":"4898a5fc-f4e4-4150-8404-a6021be18b0f","meta":{"drupal_internal__target_id":1531}},{"type":"user--user","id":"acb33050-8c9e-43f4-98cb-384fd7971560","meta":{"drupal_internal__target_id":17190}},{"type":"user--user","id":"efd49201-6351-4da6-a26c-67aa7ec84b7d","meta":{"drupal_internal__target_id":54136}},{"type":"user--user","id":"9df61f48-126f-4f42-9be0-903a89ee1094","meta":{"drupal_internal__target_id":228712}},{"type":"user--user","id":"baa8ee9b-a18a-4b9a-abce-d77a0e839478","meta":{"drupal_internal__target_id":26398}},{"type":"user--user","id":"2bb693c4-733c-48b7-a2ca-4166e4208237","meta":{"drupal_internal__target_id":2892725}},{"type":"user--user","id":"84c01e4a-bb25-46f2-befd-19a59e8c7d92","meta":{"drupal_internal__target_id":1969424}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/ecfb8a9b-bbee-49de-98cd-129f7d4ebe17\/field_mentors"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/ecfb8a9b-bbee-49de-98cd-129f7d4ebe17\/relationships\/field_mentors"}}},"user_picture":{"data":{"type":"file--file","id":"520b605b-608f-4dcb-a42c-cd2cbbeb4cce","meta":{"alt":null,"title":null,"width":200,"height":200,"drupal_internal__target_id":23387}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/ecfb8a9b-bbee-49de-98cd-129f7d4ebe17\/user_picture"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/ecfb8a9b-bbee-49de-98cd-129f7d4ebe17\/relationships\/user_picture"}}}}},{"type":"user--user","id":"1bf99aff-4392-4ce9-bf72-e80f205b62f5","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/1bf99aff-4392-4ce9-bf72-e80f205b62f5"}},"attributes":{"display_name":"dave reid","drupal_internal__uid":53892,"name":"dave reid","drupalorg_id":null,"field_country":"US","field_crosssite_first_name":null,"field_crosssite_last_name":null,"field_first_name":"Dave","field_git_username":"davereid","field_industries_worked_in":[],"field_last_name":"Reid","field_user_location":"Nebraska USA","field_user_picture":null,"field_user_pronouns":"he\/him"},"relationships":{"field_mentors":{"data":[{"type":"user--user","id":"77b63321-cd1c-40c9-a3b4-bff56c25c4a7","meta":{"drupal_internal__target_id":20975}},{"type":"user--user","id":"b010a16e-c7ee-4e79-a132-0e095f2a4f33","meta":{"drupal_internal__target_id":67660}},{"type":"user--user","id":"0a827a2a-f75e-4b82-b632-22cff22efe62","meta":{"drupal_internal__target_id":179805}},{"type":"user--user","id":"c30c304a-e1d7-4ab3-955b-39c7be5bd95a","meta":{"drupal_internal__target_id":81067}},{"type":"user--user","id":"f88d2e42-826d-411c-a248-7b3dd98b3828","meta":{"arity":0,"drupal_internal__target_id":128537}},{"type":"user--user","id":"9eb6109d-03c9-4d68-a2a7-1d9fa5320bc6","meta":{"drupal_internal__target_id":24967}},{"type":"user--user","id":"a231ff5d-8412-4092-87c4-0867464e8335","meta":{"drupal_internal__target_id":25701}},{"type":"user--user","id":"a2922ea9-f6d3-40d8-b2f0-0caa5994ed16","meta":{"drupal_internal__target_id":16496}},{"type":"user--user","id":"9ef2a5cf-e4c8-4570-862f-6736c07266ca","meta":{"drupal_internal__target_id":33420}},{"type":"user--user","id":"06136e5d-e489-4182-8b62-a54475cd70db","meta":{"drupal_internal__target_id":36762}},{"type":"user--user","id":"794e540f-11e5-4c44-9e0c-b473e4232c0e","meta":{"drupal_internal__target_id":30906}},{"type":"user--user","id":"d89b3092-9aeb-4419-b59c-09f49e78437c","meta":{"drupal_internal__target_id":35821}},{"type":"user--user","id":"ebd032be-e484-45ff-8f07-29e618bf0f75","meta":{"drupal_internal__target_id":1773}},{"type":"user--user","id":"554f5234-80b1-41c8-b03f-02a5ad01f5bb","meta":{"arity":0,"drupal_internal__target_id":31022}},{"type":"user--user","id":"a74b0256-97b7-4c6e-aad1-7facbd5bd5a5","meta":{"drupal_internal__target_id":71291}},{"type":"user--user","id":"78dd6add-277f-4cd4-ac20-1a5ef1d10d02","meta":{"drupal_internal__target_id":1}},{"type":"user--user","id":"1598bf69-7810-439c-94d0-6421da1e40cb","meta":{"drupal_internal__target_id":161058}},{"type":"user--user","id":"554f5234-80b1-41c8-b03f-02a5ad01f5bb","meta":{"arity":1,"drupal_internal__target_id":31022}},{"type":"user--user","id":"c874bae8-75ec-4ea6-9049-0bd8528585ba","meta":{"drupal_internal__target_id":99777}},{"type":"user--user","id":"23e64c0d-799e-474b-ac7a-06f6543c41dc","meta":{"drupal_internal__target_id":550110}},{"type":"user--user","id":"f88d2e42-826d-411c-a248-7b3dd98b3828","meta":{"arity":1,"drupal_internal__target_id":128537}},{"type":"user--user","id":"c0b2906b-320e-4e04-a942-3d63295bec0c","meta":{"drupal_internal__target_id":1805556}},{"type":"user--user","id":"3b05c018-10b2-4150-8e56-80856223728f","meta":{"drupal_internal__target_id":2765259}}],"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/1bf99aff-4392-4ce9-bf72-e80f205b62f5\/field_mentors"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/1bf99aff-4392-4ce9-bf72-e80f205b62f5\/relationships\/field_mentors"}}},"user_picture":{"data":{"type":"file--file","id":"b3085a56-66a5-467f-be81-2f8ce2ec68fc","meta":{"alt":null,"title":null,"width":500,"height":500,"drupal_internal__target_id":19376}},"links":{"related":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/1bf99aff-4392-4ce9-bf72-e80f205b62f5\/user_picture"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/user\/user\/1bf99aff-4392-4ce9-bf72-e80f205b62f5\/relationships\/user_picture"}}}}},{"type":"file--file","id":"243188f2-63b9-4b59-b159-203e9040743d","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/243188f2-63b9-4b59-b159-203e9040743d"}},"attributes":{"uri":{"value":"public:\/\/project-images\/Selection_272.png","url":"\/assets\/project-images\/Selection_272.png"}}},{"type":"file--file","id":"4bff5cef-aa9b-4867-85db-0256128ef414","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/4bff5cef-aa9b-4867-85db-0256128ef414"}},"attributes":{"uri":{"value":"public:\/\/project-images\/Selection_273.png","url":"\/assets\/project-images\/Selection_273.png"}}},{"type":"file--file","id":"f56f69fd-e1db-4f36-b185-0a9fe195a99d","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/f56f69fd-e1db-4f36-b185-0a9fe195a99d"}},"attributes":{"uri":{"value":"public:\/\/project-images\/paragraph1.png","url":"\/assets\/project-images\/paragraph1.png"}}},{"type":"file--file","id":"e08368de-c1ac-4024-99b4-dae7388b73a1","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/e08368de-c1ac-4024-99b4-dae7388b73a1"}},"attributes":{"uri":{"value":"public:\/\/project-images\/paragraphs2.png","url":"\/assets\/project-images\/paragraphs2.png"}}},{"type":"file--file","id":"e9e1cd0d-8fe4-453b-9330-de2d0ccd755c","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/e9e1cd0d-8fe4-453b-9330-de2d0ccd755c"}},"attributes":{"uri":{"value":"public:\/\/project-images\/paragraphs_abstract_0.png","url":"\/assets\/project-images\/paragraphs_abstract_0.png"}}},{"type":"file--file","id":"36ed58db-d5fb-49fa-b1c3-4f61780d17b5","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/36ed58db-d5fb-49fa-b1c3-4f61780d17b5"}},"attributes":{"uri":{"value":"public:\/\/project-images\/imce-logo.jpg","url":"\/assets\/project-images\/imce-logo.jpg"}}},{"type":"file--file","id":"b670ff1c-0202-4438-9693-943b4055a61e","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/b670ff1c-0202-4438-9693-943b4055a61e"}},"attributes":{"uri":{"value":"public:\/\/project-images\/imce-file-browser-d7_0.png","url":"\/assets\/project-images\/imce-file-browser-d7_0.png"}}},{"type":"file--file","id":"6d0a7960-ebd7-420a-b476-7ed1393e032e","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/6d0a7960-ebd7-420a-b476-7ed1393e032e"}},"attributes":{"uri":{"value":"public:\/\/project-images\/imce-file-browser-d8_0.png","url":"\/assets\/project-images\/imce-file-browser-d8_0.png"}}},{"type":"file--file","id":"f50748ec-a023-4904-9976-f377ee627ff5","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/f50748ec-a023-4904-9976-f377ee627ff5"}},"attributes":{"uri":{"value":"public:\/\/project-images\/classic_example_0.png","url":"\/assets\/project-images\/classic_example_0.png"}}},{"type":"file--file","id":"c7fb179e-7cae-47b1-a838-ee22ed76e7c8","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/c7fb179e-7cae-47b1-a838-ee22ed76e7c8"}},"attributes":{"uri":{"value":"public:\/\/images\/Google Analytics Admin Section Screenshot.png","url":"\/assets\/images\/Google%20Analytics%20Admin%20Section%20Screenshot.png"}}},{"type":"file--file","id":"d681bbe2-89b1-40e8-95aa-20d65a39c685","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/d681bbe2-89b1-40e8-95aa-20d65a39c685"}},"attributes":{"uri":{"value":"public:\/\/project-images\/BEF-Basic-Settings.png","url":"\/assets\/project-images\/BEF-Basic-Settings.png"}}},{"type":"file--file","id":"c656b479-878c-43dc-a76f-9928edcd6fcd","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/c656b479-878c-43dc-a76f-9928edcd6fcd"}},"attributes":{"uri":{"value":"public:\/\/project-images\/BEF-Form-Settings.png","url":"\/assets\/project-images\/BEF-Form-Settings.png"}}},{"type":"file--file","id":"8525328c-d554-4d16-9250-03f84e4269ca","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/8525328c-d554-4d16-9250-03f84e4269ca"}},"attributes":{"uri":{"value":"public:\/\/project-images\/BEF-Filter-Settings.png","url":"\/assets\/project-images\/BEF-Filter-Settings.png"}}},{"type":"file--file","id":"953e4ff7-732e-4377-b120-0d52ea900b9f","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/953e4ff7-732e-4377-b120-0d52ea900b9f"}},"attributes":{"uri":{"value":"public:\/\/images\/Administration-menu.png","url":"\/assets\/images\/Administration-menu.png"}}},{"type":"file--file","id":"62ee06a3-e9d7-47b2-9c52-1821a35e42b1","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/62ee06a3-e9d7-47b2-9c52-1821a35e42b1"}},"attributes":{"uri":{"value":"public:\/\/images\/views_bulk_operations.png","url":"\/assets\/images\/views_bulk_operations.png"}}},{"type":"file--file","id":"087fa013-5234-4fb8-bfb3-01360ef9f7d9","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/087fa013-5234-4fb8-bfb3-01360ef9f7d9"}},"attributes":{"uri":{"value":"public:\/\/project-images\/reCAPTCHA.png","url":"\/assets\/project-images\/reCAPTCHA.png"}}},{"type":"file--file","id":"78ac1c75-38aa-4397-810f-038ec42790b6","links":{"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/file\/file\/78ac1c75-38aa-4397-810f-038ec42790b6"}},"attributes":{"uri":{"value":"public:\/\/project-images\/reCAPTCHA_images_0.png","url":"\/assets\/project-images\/reCAPTCHA_images_0.png"}}}],"meta":{"count":35493},"links":{"first":{"href":"https:\/\/www.drupal.org\/jsonapi\/index\/project_modules?filter%5Bstatus%5D=1\u0026filter%5Btype%5D=project_module\u0026filter%5Bproject_type%5D=full\u0026filter%5Bn_security_coverage%5D%5Bvalue%5D%5B0%5D=revoked\u0026filter%5Bn_security_coverage%5D%5Boperator%5D=NOT%20IN\u0026filter%5Bn_security_coverage%5D%5Bpath%5D=security_coverage\u0026page%5Boffset%5D=0\u0026page%5Blimit%5D=12\u0026include=field_module_categories%2Cfield_maintenance_status%2Cfield_development_status%2Cuid%2Cfield_project_images"},"last":{"href":"https:\/\/www.drupal.org\/jsonapi\/index\/project_modules?filter%5Bstatus%5D=1\u0026filter%5Btype%5D=project_module\u0026filter%5Bproject_type%5D=full\u0026filter%5Bn_security_coverage%5D%5Bvalue%5D%5B0%5D=revoked\u0026filter%5Bn_security_coverage%5D%5Boperator%5D=NOT%20IN\u0026filter%5Bn_security_coverage%5D%5Bpath%5D=security_coverage\u0026page%5Boffset%5D=35484\u0026page%5Blimit%5D=12\u0026include=field_module_categories%2Cfield_maintenance_status%2Cfield_development_status%2Cuid%2Cfield_project_images"},"next":{"href":"https:\/\/www.drupal.org\/jsonapi\/index\/project_modules?filter%5Bstatus%5D=1\u0026filter%5Btype%5D=project_module\u0026filter%5Bproject_type%5D=full\u0026filter%5Bn_security_coverage%5D%5Bvalue%5D%5B0%5D=revoked\u0026filter%5Bn_security_coverage%5D%5Boperator%5D=NOT%20IN\u0026filter%5Bn_security_coverage%5D%5Bpath%5D=security_coverage\u0026page%5Boffset%5D=24\u0026page%5Blimit%5D=12\u0026include=field_module_categories%2Cfield_maintenance_status%2Cfield_development_status%2Cuid%2Cfield_project_images"},"prev":{"href":"https:\/\/www.drupal.org\/jsonapi\/index\/project_modules?filter%5Bstatus%5D=1\u0026filter%5Btype%5D=project_module\u0026filter%5Bproject_type%5D=full\u0026filter%5Bn_security_coverage%5D%5Bvalue%5D%5B0%5D=revoked\u0026filter%5Bn_security_coverage%5D%5Boperator%5D=NOT%20IN\u0026filter%5Bn_security_coverage%5D%5Bpath%5D=security_coverage\u0026page%5Boffset%5D=0\u0026page%5Blimit%5D=12\u0026include=field_module_categories%2Cfield_maintenance_status%2Cfield_development_status%2Cuid%2Cfield_project_images"},"self":{"href":"https:\/\/www.drupal.org\/jsonapi\/index\/project_modules?filter%5Bstatus%5D=1\u0026filter%5Btype%5D=project_module\u0026filter%5Bproject_type%5D=full\u0026filter%5Bn_security_coverage%5D%5Bvalue%5D%5B0%5D=revoked\u0026filter%5Bn_security_coverage%5D%5Boperator%5D=NOT%20IN\u0026filter%5Bn_security_coverage%5D%5Bpath%5D=security_coverage\u0026include=field_module_categories%2Cfield_maintenance_status%2Cfield_development_status%2Cuid%2Cfield_project_images\u0026page%5Blimit%5D=12\u0026page%5Boffset%5D=12"}}}