{"self":"https:\/\/www.drupal.org\/api-d7\/node?field_project_type=full\u0026type=project_module","first":"https:\/\/www.drupal.org\/api-d7\/node?field_project_type=full\u0026type=project_module\u0026page=0","last":"https:\/\/www.drupal.org\/api-d7\/node?field_project_type=full\u0026type=project_module\u0026page=793","next":"https:\/\/www.drupal.org\/api-d7\/node?field_project_type=full\u0026type=project_module\u0026page=1","list":[{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/104","id":"104","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/67","id":"67","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EThis project is an implementation of the \u003Cstrong\u003E\u003Ca href=\u0022https:\/\/affiliate-program.amazon.com\/gp\/advertising\/api\/detail\/main.html\u0022 rel=\u0022nofollow\u0022\u003EAmazon Product Advertising API\u003C\/a\u003E\u003C\/strong\u003E. \u003C\/p\u003E\n\u003Cp\u003EIt\u0027s modular in design, with a central \u0022\u003Cstrong\u003EPure API\u003C\/strong\u003E\u0022 component that interacts with Amazon, and optional modules to handle expanded data for additional product types, features like wish-lists and customer reviews, etc.\u003C\/p\u003E\n\u003Ch2\u003EMajor Update - 2\/9\/17\u003C\/h2\u003E\n\u003Cp\u003EThe Amazon Product Advertisement API module requires serious attention and has been severally ignored the last 3-4 years.\u003C\/p\u003E\n\u003Cp\u003EThe \u003Cstrong\u003EDrupal 7\u003C\/strong\u003E version requires updates, but for the most part is relatively stable.\u003C\/p\u003E\n\u003Cp\u003EThe \u003Cstrong\u003EDrupal 8\u003C\/strong\u003E version is a joke (my fault - kamescg) and really should have never been released, because it was really just a rudimentary port from the Drupal 7 version.\u003C\/p\u003E\n\u003Cp\u003EEnough requests have been made that I think it\u0027s merits some developer love to re-launch this module, so it can serve the Drupal community and the many people who I assume are earning an income using the Amazon Product Advertisement API Module. \u003C\/p\u003E\n\u003Cp\u003EI\u0027m thinking about starting a public fund, so we can ensure the module will continue to have support, so if anybody is interested in either funding the project or becoming a sponsored developer, please contact me directly (kamescg) or open an issue ticket, so everyone can get involved.\u003C\/p\u003E","summary":"\u003Cp\u003EThis project is an implementation of the Amazon Product Advertising API. \u003C\/p\u003E\n\u003Cp\u003EIt\u0027s modular in design, with a central \u0022Pure API\u0022 component that interacts with Amazon, and optional modules to handle expanded data for additional product types, features like wish-lists and customer reviews, etc.\u003C\/p\u003E\n\u003Cp\u003EThe Amazon API Module and Amazon Store will now be actively maintained, updated and enhanced. \u003C\/p\u003E","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"amazon","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[{"title":null,"url":"http:\/\/drupal.org\/node\/595464","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[{"file":{"uri":"https:\/\/www.drupal.org\/api-d7\/file\/5818551","id":"5818551","resource":"file"},"alt":""}],"field_supporting_organizations":[{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1305222","id":"1305222","resource":"field_collection_item"}],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[{"uri":"https:\/\/www.drupal.org\/api-d7\/node\/3219","id":"3219","resource":"node"}],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3219","vid":"13424795","is_new":false,"type":"project_module","title":"Amazon Product Advertisement API","language":"und","url":"https:\/\/www.drupal.org\/project\/amazon","edit_url":"https:\/\/www.drupal.org\/node\/3219\/edit","status":"1","promote":"0","sticky":"0","created":"1064767440","changed":"1793836468","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/261788","id":"261788","resource":"user","name":"willvincent"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065561537","project_usage":{"6.x-1.x":29,"7.x-2.x":10,"8.x-2.x":"3","7.x-1.x":96}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9990","id":"9990","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13030","id":"13030","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/57","id":"57","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/59","id":"59","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EAllows users to annotate content in Drupal. \u003C\/p\u003E\n\u003Ch2\u003E7.x-1.x\u003C\/h2\u003E\n\u003Cp\u003EAnnotation entity was provided by this module for Drupal 7.\u003Cbr \/\u003E\nThis module only provides storage for annotations and currently only one lib (\u003Ca href=\u0022https:\/\/github.com\/okfn\/annotator\u0022 rel=\u0022nofollow\u0022\u003EAnnotator\u003C\/a\u003E) was supported. So to make annotation, please install \u003Ca href=\u0022http:\/\/drupal.org\/project\/annotator\u0022 rel=\u0022nofollow\u0022\u003EAnnotator\u003C\/a\u003E module. \u003C\/p\u003E\n\u003Cp\u003EThis module is started with \u003Ca href=\u0022https:\/\/github.com\/sanduhrs\/drupal-annotator\/tree\/7.x-1.x\/modules\/annotation\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/github.com\/sanduhrs\/drupal-annotator\/tree\/7.x-1.x\/modules\/annota...\u003C\/a\u003E by \u003Ca href=\u0022http:\/\/drupal.org\/user\/28074\u0022 rel=\u0022nofollow\u0022\u003Esanduhrs\u003C\/a\u003E (Thanks very much!). \u003C\/p\u003E\n\u003Ch2\u003E6.x-1.x\u003C\/h2\u003E\n\u003Cp\u003EWe currently support both image annotation and text annotation.\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EThis D6 module is in a very early alpha stage. Do not download this module unless you plan to contribute code.\u003C\/strong\u003E\u003Cbr \/\u003E\n\u003Cstrong\u003E6.x and 7.x are completely different, and there is no upgrade path.\u003C\/strong\u003E\u003C\/p\u003E\n\u003Ctable class=\u0022views-view-grid\u0022 width=\u0022100%\u0022 bgcolor=\u0022#d4efcc\u0022\u003E\n\u003Ctbody\u003E\n\u003Ctr\u003E\n\u003Ctd\u003E\n\u003Ch2\u003E\ud83c\uddfa\ud83c\udde6\u003C\/h2\u003E\n\u003C\/td\u003E\n\u003Ctd\u003E#StandWithUkraine\u003Cbr \/\u003E\nPlease consider \u003Ca href=\u0022https:\/\/supportukrainenow.org\u0022 rel=\u0022nofollow\u0022\u003Esupporting Ukraine\u003C\/a\u003E in a fight for their freedom and safety of Europe.\u003C\/td\u003E\n\u003C\/tr\u003E\n\u003C\/tbody\u003E\n\u003C\/table\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"annotation","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface","Annotation_image"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3220","vid":"13424798","is_new":false,"type":"project_module","title":"Annotation","language":"und","url":"https:\/\/www.drupal.org\/project\/annotation","edit_url":"https:\/\/www.drupal.org\/node\/3220\/edit","status":"1","promote":"0","sticky":"0","created":"1064767440","changed":"1788370378","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/28074","id":"28074","resource":"user","name":"sanduhrs"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065561802","project_usage":{"7.x-1.x":"4"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/19370","id":"19370","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/64","id":"64","resource":"taxonomy_term"}],"body":{"value":"\u003Ch2\u003EDrupal 8.x\u003C\/h2\u003E\n\u003Cp\u003EThis module provides a Atom 1.0 feed style and row plugin for the Drupal 8.x views Feed display.\u003C\/p\u003E\n\u003Ch2\u003EDrupal 7.x and 6.x\u003C\/h2\u003E\n\u003Cp\u003EThe Drupal 7.x and 6.x versions of this module are not supported.\u003C\/p\u003E\n\u003Cp\u003EProvides an Atom 1.0 feed.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Cp\u003ETo help expose some of Atom\u0027s functionality, try \u003Ca href=\u0022http:\/\/drupal.org\/project\/syndication\u0022 rel=\u0022nofollow\u0022\u003ESyndication\u003C\/a\u003E.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"atom","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface","Advertising","Validation"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":{"title":null,"url":"http:\/\/deekayen.net\/atom\/feed","attributes":[],"display_url":null},"field_project_documentation":[{"title":null,"url":"http:\/\/tools.ietf.org\/html\/rfc4287","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1430991","id":"1430991","resource":"field_collection_item"}],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3221","vid":"13424799","is_new":false,"type":"project_module","title":"Atom","language":"und","url":"https:\/\/www.drupal.org\/project\/atom","edit_url":"https:\/\/www.drupal.org\/node\/3221\/edit","status":"1","promote":"0","sticky":"0","created":"1064767464","changed":"1789007672","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/972","id":"972","resource":"user","name":"deekayen"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1071047778","project_usage":{"8.x-1.x":"1","6.x-1.x":"4","2.0.x":28,"7.x-1.x":"15","2.1.x":"39"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9990","id":"9990","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13030","id":"13030","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/57","id":"57","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EThe Drupal bbcode.module adds a BBCode filter to Drupal. This allows you to use HTML-like tags as an alternative to HTML itself for adding markup to your posts. BBCode is easier to use than HTML and helps to prevent malicious users from disrupting your site\u0027s formatting.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Cp\u003ESee the help screen of the module (or the code) for information on which tags and variants are supported. This implementation is not necessarily the same as the original BBCode implementation.\u003C\/p\u003E\n\u003Cp\u003ENote that this filter also recognizes and converts URLs and email addresses to links automatically.\u003C\/p\u003E\n\u003Cp\u003EThe \u003Ca href=\u0022http:\/\/drupal.org\/project\/quicktags\u0022 rel=\u0022nofollow\u0022\u003Equicktags module\u003C\/a\u003E can be used in conjunction with this module to provide a BBCode formatting bar above all text areas.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"bbcode","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface","BBCode Tags","Markup"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[{"title":null,"url":"http:\/\/cgit.drupalcode.org\/bbcode\/tree\/README.txt","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3224","vid":"13424810","is_new":false,"type":"project_module","title":"Bbcode","language":"und","url":"https:\/\/www.drupal.org\/project\/bbcode","edit_url":"https:\/\/www.drupal.org\/node\/3224\/edit","status":"1","promote":"0","sticky":"0","created":"1064767444","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/28764","id":"28764","resource":"user","name":"naudefj"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1097494804","project_usage":{"6.x-1.x":71,"7.x-4.x":"5","7.x-3.x":"14","7.x-1.x":"36","7.x-2.x":"165"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EA simple module that enables a block which displays the users\u0027 birthday\u003Cbr \/\u003E\ndates.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"birthday","field_project_has_issue_queue":false,"field_project_components":["Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3226","vid":"1462616","is_new":false,"type":"project_module","title":"Birthday","language":"und","url":"https:\/\/www.drupal.org\/project\/birthday","edit_url":"https:\/\/www.drupal.org\/node\/3226\/edit","status":"1","promote":"0","sticky":"0","created":"1064767440","changed":"1417050590","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/291168","id":"291168","resource":"user","name":"Unsupported Projects"},"comment":"0","comments":[],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767440"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/57","id":"57","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/59","id":"59","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003E\ud83d\udcd1 Allow users to save any page of your Drupal site as a favorite.\u003C\/p\u003E\n\u003Cp\u003EThe bookmarked link can have a custom title - and even more fields if you want to add new ones on the \u003Ccode class=\u0022language-php\u0022\u003Eflag:bookmark\u003C\/code\u003E. Indeed, under the hood favorites are simply \u003Cem\u003Eflagging\u003C\/em\u003E entities referencing a \u003Ccode class=\u0022language-php\u0022\u003Epath_alias\u003C\/code\u003E and are stored per user.\u003C\/p\u003E\n\u003Ch3\u003EHow to use\u003C\/h3\u003E\n\u003Cp\u003E\u003Cstrong\u003EInstall the module\u003C\/strong\u003E as you would usually do: \u003C\/p\u003E\n\u003Cpre class=\u0022codeblock\u0022\u003E\u003Ccode class=\u0022language-php\u0022\u003Ecomposer require drupal\/bookmarks\ndrush en bookmarks\n\u003C\/code\u003E\u003C\/pre\u003E\u003Cp\u003E\n\u003Cstrong\u003EPlace the block\u003C\/strong\u003E to display the link on front:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EGo to Admin \u0026gt; Structure \u0026gt; Block layout\u003C\/li\u003E\n\u003Cli\u003EAdd the \u003Cem\u003EBookmarks\u003C\/em\u003Ein one or more regions\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003E(optional) \u003Cstrong\u003ECustomize the template\u003C\/strong\u003E with a custom Twig:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003ECreate a custom \u003Ccode class=\u0022language-php\u0022\u003Eflag--bookmark.html.twig\u003C\/code\u003E template (e.g. you can copy the example provided in this module under \u003Ccode class=\u0022language-php\u0022\u003E\/templates\u003C\/code\u003E)\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3\u003EAlternatives\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/flag\u0022 rel=\u0022nofollow\u0022\u003EFlag\u003C\/a\u003E provides an \u003Cem\u003Eexample\u003C\/em\u003E bookmark flag and supporting views. However, that sub-module only supports placing the bookmark link on content entities (i.e. Node pages). Whereas, this Bookmarks module allows a user to save \u003Cem\u003Eany page\u003C\/em\u003E of your Drupal site as a favorite.\u003C\/li\u003E\n\u003Cli\u003EDrupal\u0027s core Shortcut module allows users to create and manage customizable lists of shortcut links to important pages on their site. Shortcuts can be organized into sets, and users can create as many sets as they like. For example, users can create sets for different roles, such as moderators, administrators, and users. Users with the \u0022Select any shortcut set\u0022 permission can choose a shortcut set created by anyone on the site. Whereas, this Bookmarks module lists favorites \u003Cem\u003Especific to that user only\u003Cem\u003E.\u003C\/em\u003E\u003C\/em\u003E\u003C\/li\u003E\n\u003C\/ul\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"bookmarks","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":{"title":null,"url":"http:\/\/cvs.drupal.org\/viewvc.py\/drupal\/contributions\/modules\/bookmarks\/CHANGELOG.txt","attributes":[],"display_url":null},"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[{"file":{"uri":"https:\/\/www.drupal.org\/api-d7\/file\/6667981","id":"6667981","resource":"file"},"alt":"Screenshot showing the \u0022Add\/Remove\u0022 bookmark block"},{"file":{"uri":"https:\/\/www.drupal.org\/api-d7\/file\/6667982","id":"6667982","resource":"file"},"alt":"Screenshot of a the default Bookmarks views, displayed in a tab on User pages."}],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[{"uri":"https:\/\/www.drupal.org\/api-d7\/node\/268362","id":"268362","resource":"node"}],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3228","vid":"13630162","is_new":false,"type":"project_module","title":"Bookmarks","language":"und","url":"https:\/\/www.drupal.org\/project\/bookmarks","edit_url":"https:\/\/www.drupal.org\/node\/3228\/edit","status":"1","promote":"0","sticky":"0","created":"1064767471","changed":"1720456057","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/3471281","id":"3471281","resource":"user","name":"matthieuscarset"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1097512709","project_usage":{"6.x-2.x":6,"1.0.x":"132"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9990","id":"9990","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003ECreates a breadcrumb trail, which serves as a navigational aid for the user.  The breadcrumb trail contains links to pages higher in site hierarchy, i.e., above the current location.\u003C\/p\u003E\n\u003Cp\u003EThe primary goal of this project is to replace Drupal core\u0027s breadcrumb trails functionality deeply buried into \u003Ccode class=\u0022language-php\u0022\u003Eincludes\/menu.inc\u003C\/code\u003E by moving it into a dedicated module, to be moved into core for D8.\u003C\/p\u003E\n\u003Cp\u003ECo-authors + maintainers wanted.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Ch3\u003EGoals\u003C\/h3\u003E\n\u003Col\u003E\n\u003Cli\u003EExpose a block containing the breadcrumb.  Make it possible to spawn multiple blocks (configurations) for Panels (Everywhere) compatiblity.\u003C\/li\u003E\n\u003Cli\u003EConfiguration options:\n\u003Cul\u003E\n\u003Cli\u003EOptional custom prefix; e.g., \u0022You are here:\u0022 (none by default)\u003C\/li\u003E\n\u003Cli\u003ESeparator character\/string, if any. (\u00bb by default)\u003C\/li\u003E\n\u003Cli\u003EWhether to include current page, optionally clickable. (disabled by default)\u003C\/li\u003E\n\u003Cli\u003EConfigurable \u0022Home\u0022 string.\u003C\/li\u003E\n\u003Cli\u003EWhether to hide breadcrumb if it only contains \u0022Home\u0022.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003C\/li\u003E\n\u003Cli\u003EMake it exportable.\u003C\/li\u003E\n\u003Cli\u003EDefault to menu_get_active_breadcrumb() as data source, but allow to tie in other modules (such as \u003Ca href=\u0022http:\/\/drupal.org\/project\/hansel\u0022 rel=\u0022nofollow\u0022\u003EHansel breadcrumbs\u003C\/a\u003E, \u003Ca href=\u0022http:\/\/drupal.org\/project\/clickpath\u0022 rel=\u0022nofollow\u0022\u003EClickpath\u003C\/a\u003E, or custom code)\u003C\/li\u003E\n\u003Cli\u003EPurposively account for \u0022attached alike\u0022 breadcrumb enhancements like a \u003Ca href=\u0022http:\/\/drupal.org\/node\/787896\u0022 rel=\u0022nofollow\u0022\u003E\u0022Back to last non-admin page\u0022 link\u003C\/a\u003E prefixed to the output, or a custom #pre_render that needs the entire menu link $tree for each link in $trail to convert each breadcrumb link into a dropdown link list providing access to sibling pages (like \u003Ca href=\u0022http:\/\/drupal.org\/project\/crumbdown\u0022 rel=\u0022nofollow\u0022\u003ECrumbdown\u003C\/a\u003E).\u003C\/li\u003E\n\u003Cli\u003EConsider merging one or more of the following:\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/menu_breadcrumb\u0022 rel=\u0022nofollow\u0022\u003EMenu Breadcrumb\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/menutrails\u0022 rel=\u0022nofollow\u0022\u003EMenu Trails\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/custom_breadcrumbs\u0022 rel=\u0022nofollow\u0022\u003ECustom Breadcrumbs\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/nodetrail\u0022 rel=\u0022nofollow\u0022\u003ENode Trail\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/taxonomy_menu_trails\u0022 rel=\u0022nofollow\u0022\u003ETaxonomy Menu Trails\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/taxonomy_breadcrumb\u0022 rel=\u0022nofollow\u0022\u003ETaxonomy Breadcrumb\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/primary_term\u0022 rel=\u0022nofollow\u0022\u003EPrimary term\u003C\/a\u003E \/ \u003Ca href=\u0022http:\/\/drupal.org\/project\/pt2ami\u0022 rel=\u0022nofollow\u0022\u003EPrimary Term to Active Menu Item\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003E...but stay within the common scope and constraints of Drupal core.\n\u003C\/p\u003E\u003C\/li\u003E\n\u003Cli\u003EMove this module into Drupal 8 core.\u003C\/li\u003E\n\u003C\/ol\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"breadcrumb","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3229","vid":"1223858","is_new":false,"type":"project_module","title":"Breadcrumb","language":"und","url":"https:\/\/www.drupal.org\/project\/breadcrumb","edit_url":"https:\/\/www.drupal.org\/node\/3229\/edit","status":"1","promote":"0","sticky":"0","created":"1282156282","changed":"1787350423","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/54136","id":"54136","resource":"user","name":"sun"},"comment":"0","comments":[],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1282156282","project_usage":{"7.x-1.x":"93"}},{"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EAllows you to add other site users to your buddy list, organize these into groups, and monitor their content. It is a basic building block for anyone wishing to make a social networking site in Drupal. The 4.7 version is much more feature-rich than the 4.6 version. Allows integration with other modules, such as Invite, to do things like add invited members to buddylists automatically. The word \u0022buddy\u0022 can now be changed altogether by editing the translations array at the top of the buddylist.module file.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Ch2\u003EMaintainers\u003C\/h2\u003E\n\u003Cp\u003E\u003Ca href=\u0022http:\/\/drupal.org\/user\/3313\u0022 rel=\u0022nofollow\u0022\u003EJosh Koenig (joshk)\u003C\/a\u003E\u003Cbr \/\u003E\n\u003Ca href=\u0022http:\/\/drupal.org\/user\/101362\u0022 rel=\u0022nofollow\u0022\u003EDominik Kiss (nodestroy)\u003C\/a\u003E\u003C\/p\u003E\n\u003Ch2\u003EDrupal 5.0 version available for testing\u003C\/h2\u003E\n\u003Cp\u003EPlease test out the new 5.0 version and report any bugs you may find. There is also a new \u003Ca href=\u0022http:\/\/groups.drupal.org\/social-networking-sites\u0022 rel=\u0022nofollow\u0022\u003Eworking group\u003C\/a\u003E dedicated to discussing social networking sites (like MySpace and Facebook). If you are interested in this area, please join the group and take part in the discussion.\u003C\/p\u003E\n\u003C!--break--\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"buddylist","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"http:\/\/drupal.org\/handbook\/modules\/buddylist","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3230","vid":"13406502","is_new":false,"type":"project_module","title":"Buddylist","language":"und","url":"https:\/\/www.drupal.org\/project\/buddylist","edit_url":"https:\/\/www.drupal.org\/node\/3230\/edit","status":"1","promote":"0","sticky":"0","created":"1064767473","changed":"1793217619","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/3313","id":"3313","resource":"user","name":"joshk"},"comment":"0","comments":[{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/5222","id":5222,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/5229","id":5229,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/10443","id":10443,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/15381","id":15381,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/16190","id":16190,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/32163","id":32163,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/35615","id":35615,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/43028","id":43028,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/43176","id":43176,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/43473","id":43473,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/81695","id":81695,"resource":"comment"}],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767473","project_usage":{"5.x-1.x":8}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003ELets users maintain catalog of books, albums, products, etc. Just type in an ISBN or product code and all relevant details are downloaded. Interacts with Amazon.com via web services\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"catalog","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3231","vid":"14029615","is_new":false,"type":"project_module","title":"Catalog","language":"und","url":"https:\/\/www.drupal.org\/project\/catalog","edit_url":"https:\/\/www.drupal.org\/node\/3231\/edit","status":"1","promote":"0","sticky":"0","created":"1064767440","changed":"1750273107","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/291168","id":"291168","resource":"user","name":"Unsupported Projects"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1066078246"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EThis is a simple chat module that allows your site\u0027s visitors to chat in an HTML\/Javascript pop-up window. Registered users can invite other users to join the chat. No additional software is required. \u003Cstrong\u003EIf you are using Drupal 4.7 or higher, consider using the more advanced \u003Ca href=\u0022http:\/\/drupal.org\/node\/70707\u0022 rel=\u0022nofollow\u0022\u003EChat Room\u003C\/a\u003E module instead of Chat Box.\u003C\/strong\u003E\u003C\/p\u003E\n\u003C!--break--\u003E\u003Cp\u003E\u003Ca href=\u0022http:\/\/groups.drupal.org\/node\/2613\u0022 rel=\u0022nofollow\u0022\u003ERoad Map\u003C\/a\u003E\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"chatbox","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3232","vid":"13406549","is_new":false,"type":"project_module","title":"Chat Box","language":"und","url":"https:\/\/www.drupal.org\/project\/chatbox","edit_url":"https:\/\/www.drupal.org\/node\/3232\/edit","status":"1","promote":"0","sticky":"0","created":"1064767440","changed":"1788970529","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/30772","id":"30772","resource":"user","name":"darren oh"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065562383"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/19370","id":"19370","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13030","id":"13030","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EThe Checkmail module checks a POP3 or IMAP e-mail account and prints one or more of the following: the total number of e-mail messages in your INBOX, the number of recent (new) e-mail messages (IMAP only), the number of unread e-mail messages (IMAP only), the total size of the e-mail messages in your mailbox. This module provides both a block and page for output.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Cp\u003EThis module can encrypt the login password(s), if you are using either the AES encryption (\u003Ca href=\u0022https:\/\/drupal.org\/project\/aes\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/drupal.org\/project\/aes\u003C\/a\u003E) or Encryption (\u003Ca href=\u0022https:\/\/drupal.org\/project\/encrypt\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/drupal.org\/project\/encrypt\u003C\/a\u003E) modules. If you choose not to use either of them, your passwords will not be encrypted, so that if your server is compromised, the attacker could have access to your plaintext password(s).\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"checkmail","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":{"title":null,"url":"http:\/\/cvs.drupal.org\/viewvc.py\/drupal\/contributions\/modules\/checkmail\/CHANGELOG.txt?view=log","attributes":[],"display_url":null},"field_project_demo":[],"field_project_documentation":[{"title":null,"url":"http:\/\/drupal.org\/node\/302687","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1182499","id":"1182499","resource":"field_collection_item"}],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3233","vid":"10518889","is_new":false,"type":"project_module","title":"Checkmail","language":"und","url":"https:\/\/www.drupal.org\/project\/checkmail","edit_url":"https:\/\/www.drupal.org\/node\/3233\/edit","status":"1","promote":"0","sticky":"0","created":"1064767440","changed":"1503257593","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/4649","id":"4649","resource":"user","name":"oadaeh"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065562437"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9990","id":"9990","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13030","id":"13030","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EA module that lets you track CVS commit messages.  You can see it in action at \u003Ca href=\u0022\/cvs\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/drupal.org\/cvs\u003C\/a\u003E.  Interfaces with the \u003Ca href=\u0022\/project\/project\u0022 rel=\u0022nofollow\u0022\u003Eproject module\u003C\/a\u003E to make releases via specific CVS branches and tags, and provides per-project source code access control.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Cp\u003EThe HEAD branch of this module has been ported to Drupal 6 and is now running on drupal.org.  However, we\u0027d like to put some finishing touches on things before we create an official 6.x-1.0 release for widespread use.\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EPlease read about \u003Ca href=\u0022http:\/\/groups.drupal.org\/node\/3686\u0022 rel=\u0022nofollow\u0022\u003EHow to help with the project* modules\u003C\/a\u003E if you can spare any effort to support one of the key modules that powers drupal.org and all Drupal development.\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003EThis module is maintained by \u003Ca href=\u0022http:\/\/3281d.com\/bio\/derek\u0022 rel=\u0022nofollow\u0022\u003EDerek Wright\u003C\/a\u003E (\u003Ca href=\u0022\/user\/46549\u0022 rel=\u0022nofollow\u0022\u003Edww\u003C\/a\u003E) and \u003Ca href=\u0022http:\/\/3281d.com\/bio\/chad\u0022 rel=\u0022nofollow\u0022\u003EChad Phillips\u003C\/a\u003E (\u003Ca href=\u0022\/user\/22079\u0022 rel=\u0022nofollow\u0022\u003Ehunmonk\u003C\/a\u003E) of \u003Ca href=\u0022http:\/\/3281d.com\u0022 rel=\u0022nofollow\u0022\u003E3281d Consulting\u003C\/a\u003E.  Anyone interested in paid support, customization, or sponsoring features should \u003Ca href=\u0022http:\/\/3281d.com\/contact\u0022 rel=\u0022nofollow\u0022\u003Econtact 3281d.com\u003C\/a\u003E.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"cvslog","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface","X-CVS scripts","Project releases"],"field_project_default_component":null,"field_project_issue_guidelines":{"value":"\u003Cp\u003EBe sure to read the \u003Ca href=\u0022http:\/\/groups.drupal.org\/node\/1830\u0022 rel=\u0022nofollow\u0022\u003Elist of future work\u003C\/a\u003E before submitting any new issues about the current release system.\u003C\/p\u003E","format":null},"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"http:\/\/drupal.org\/cvs","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3235","vid":"1210440","is_new":false,"type":"project_module","title":"CVS integration","language":"und","url":"https:\/\/www.drupal.org\/project\/cvslog","edit_url":"https:\/\/www.drupal.org\/node\/3235\/edit","status":"1","promote":"0","sticky":"0","created":"1064767477","changed":"1790298969","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/46549","id":"46549","resource":"user","name":"dww"},"comment":"0","comments":[],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767477"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/53","id":"53","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/59","id":"59","resource":"taxonomy_term"}],"body":{"value":"\u003Cdiv class=\u0022markdown-to-html\u0022\u003E\n\u003Ch4\u003E\n\u003Ca href=\u0022#introduction\u0022 aria-hidden=\u0022true\u0022 class=\u0022anchor\u0022 id=\u0022user-content-introduction\u0022 rel=\u0022nofollow\u0022\u003E\u003C\/a\u003EIntroduction\u003C\/h4\u003E\n\u003Cp\u003EDevel module contains helper functions and pages for Drupal developers and inquisitive admins:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EA block and toolbar for quickly accessing devel pages\u003C\/li\u003E\n\u003Cli\u003EA menu tab added to entities to give access to internal entity properties\u003C\/li\u003E\n\u003Cli\u003EUrls created to view the internal entity properties even when there is no menu tab, for example \/devel\/paragraph\/n\u003C\/li\u003E\n\u003Cli\u003EDebug functions for inspecting a variable such as \u003Ccode class=\u0022language-php\u0022\u003Edpm($variable)\u003C\/code\u003E\n\u003C\/li\u003E\n\u003Cli\u003EDebug a SQL query \u003Ccode class=\u0022language-php\u0022\u003Edpq($query\u003C\/code\u003E or print a backtrace \u003Ccode class=\u0022language-php\u0022\u003Eddebug_backtrace()\u003C\/code\u003E\n\u003C\/li\u003E\n\u003Cli\u003EA block for masquerading as other users (useful for testing)\u003C\/li\u003E\n\u003Cli\u003EA mail-system class which redirects outbound email to files\u003C\/li\u003E\n\u003Cli\u003EDrush commands such as \u003Ccode class=\u0022language-php\u0022\u003Efn-hook\u003C\/code\u003E, \u003Ccode class=\u0022language-php\u0022\u003Efn-event\u003C\/code\u003E, \u003Ccode class=\u0022language-php\u0022\u003Etoken\u003C\/code\u003E, \u003Ccode class=\u0022language-php\u0022\u003Euuid\u003C\/code\u003E, and \u003Ccode class=\u0022language-php\u0022\u003Edevel-services\u003C\/code\u003E\n\u003C\/li\u003E\n\u003Cli\u003E\n\u003Cem\u003EDevel Generate\u003C\/em\u003E. Bulk creates nodes, users, comment, taxonomy, media, menus, block content for development. Has Drush integration.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EThis module is safe to use on a production site. Just be sure to only grant \u003Cem\u003Eaccess development information\u003C\/em\u003E permission to developers.\u003C\/p\u003E\n\u003Ch4\u003E\n\u003Ca href=\u0022#collaboration\u0022 aria-hidden=\u0022true\u0022 class=\u0022anchor\u0022 id=\u0022user-content-collaboration\u0022 rel=\u0022nofollow\u0022\u003E\u003C\/a\u003ECollaboration\u003C\/h4\u003E\n\u003Cul\u003E\n\u003Cli\u003E\n\u003Ca href=\u0022https:\/\/gitlab.com\/drupalspoons\/devel\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/gitlab.com\/drupalspoons\/devel\u003C\/a\u003E is our workplace for code, MRs, and CI.\u003C\/li\u003E\n\u003Cli\u003ECreate a personal fork in order to make an MR.\u003C\/li\u003E\n\u003Cli\u003EWe plan to move bck to drupal.org once it uses Gitlab for issues.\u003C\/li\u003E\n\u003Cli\u003EWe auto-push back to git.drupalcode.org in order to keep \u003Ca href=\u0022https:\/\/www.drupal.org\/security\u0022 rel=\u0022nofollow\u0022\u003ESecurity Team\u003C\/a\u003E coverage and packages.drupal.org integration.\u003C\/li\u003E\n\u003Cli\u003EChat with us at \u003Ca href=\u0022https:\/\/drupal.slack.com\/archives\/C012WAW1MH6\u0022 rel=\u0022nofollow\u0022\u003E#devel\u003C\/a\u003E on Drupal Slack.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch4\u003E\n\u003Ca href=\u0022#local-development\u0022 aria-hidden=\u0022true\u0022 class=\u0022anchor\u0022 id=\u0022user-content-local-development\u0022 rel=\u0022nofollow\u0022\u003E\u003C\/a\u003ELocal Development\u003C\/h4\u003E\n\u003Cp\u003EDDEV is configured with \u003Ca href=\u0022https:\/\/github.com\/ddev\/ddev-drupal-contrib\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/github.com\/ddev\/ddev-drupal-contrib\u003C\/a\u003E for for easy local development, test running, etc.\u003C\/p\u003E\n\u003Ch4\u003E\n\u003Ca href=\u0022#maintainers\u0022 aria-hidden=\u0022true\u0022 class=\u0022anchor\u0022 id=\u0022user-content-maintainers\u0022 rel=\u0022nofollow\u0022\u003E\u003C\/a\u003EMaintainers\u003C\/h4\u003E\n\u003Cp\u003ESee \u003Ca href=\u0022https:\/\/gitlab.com\/groups\/drupaladmins\/devel\/-\/group_members\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/gitlab.com\/groups\/drupaladmins\/devel\/-\/group_members\u003C\/a\u003E.\u003C\/p\u003E\n\u003C\/div\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"devel","field_project_has_issue_queue":false,"field_project_components":["devel","devel_generate","devel_node_access","drush","krumo","kint","testing","webprofiler","Documentation"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[{"title":"Documentation for Devel 7.x","url":"https:\/\/www.drupal.org\/docs\/7\/modules\/devel","attributes":[],"display_url":null},{"title":"Documentation for Devel 8.x","url":"https:\/\/www.drupal.org\/docs\/contributed-modules\/devel","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[{"file":{"uri":"https:\/\/www.drupal.org\/api-d7\/file\/6921057","id":"6921057","resource":"file"},"alt":""}],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3236","vid":"14545572","is_new":false,"type":"project_module","title":"Devel","language":"und","url":"https:\/\/www.drupal.org\/project\/devel","edit_url":"https:\/\/www.drupal.org\/node\/3236\/edit","status":"1","promote":"0","sticky":"0","created":"1064767471","changed":"1794319947","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/23","id":"23","resource":"user","name":"moshe weitzman"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1082203411","project_usage":{"6.x-1.x":832,"5.x-1.x":15,"7.x-1.x":33821,"4.1.x":4162,"8.x-3.x":58,"5.0.x":840,"4.x":"5","8.x-2.x":4375,"4.2.x":3279,"8.x-1.x":2114,"5.1.x":5585,"5.x":"53","4.0.x":374,"5.2.x":2087,"5.3.x":"6645","5.4.x":"17422","5.5.x":"52014"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/20224","id":"20224","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EEvent is a custom entity that allows you to store events on your drupal site. The module is under construction with the Conference Organizing Distribution\u003C\/p\u003E\n\u003Ch2\u003EVersions\u003Cbr \/\u003E\n\u003Ch2\u003E\n\u003C\/h2\u003E\u003C\/h2\u003E\u003Cp\u003EVersion one of this module includes the event_group and gevent sub modules. These modules depended on version 1 of \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/group\u0022 rel=\u0022nofollow\u0022\u003Ethe Group Module\u003C\/a\u003E. In order to provide support for newer versions of the Group Module, these projects have been split into their own projects as part of Event Version 2. They are available below.\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/event_group\u0022 rel=\u0022nofollow\u0022\u003EEvent Group\u003C\/a\u003E - For managing group attendees using Groups.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/gevent\u0022 rel=\u0022nofollow\u0022\u003EGroup Events\u003C\/a\u003E - For managing ownership\/access to Events using Group Membership.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3\u003EKey features\u003C\/h3\u003E\n\u003Cp\u003ECustom event entity with fields related to event management\u003Cbr \/\u003E\nExample views for sites to implement their own event\u003Cbr \/\u003E\nAPI for other modules to share a common data format for events\u003C\/p\u003E\n\u003Ch3\u003EInstalling\u003C\/h3\u003E\n\u003Cp\u003EComposer is recommended for installing. Make sure when you require in or use composer update, you use \u003Ccode class=\u0022language-php\u0022\u003E--with-all-dependencies\u003C\/code\u003E otherwise the machine_name core patch won\u0027t get applied. If you don\u0027t use composer, you must patch core yourself with the latest patch here: \u003Cspan class=\u0022project-issue-issue-link project-issue-status-info project-issue-status-13\u0022\u003E\u003Ca href=\u0022\/project\/drupal\/issues\/2685749\u0022 title=\u0022Status: Needs work\u0022\u003E#2685749: Add a \u0027machine_name\u0027 widget for string field types with a UniqueField constraint\u003C\/a\u003E\u003C\/span\u003E \u003C\/p\u003E\n\u003Ch3\u003EContribute!\u003C\/h3\u003E\n\u003Cp\u003EIf you\u0027re a camp, event organizer, or site needing the use of events, this module is the one for you. If you\u0027re looking to build something, help by contributing back your work!\u003C\/p\u003E\n\u003Cp\u003EYou can find us in #drupal-cod on \u003Ca href=\u0022http:\/\/drupal.org\/slack\u0022 rel=\u0022nofollow\u0022\u003EDrupal slack\u003C\/a\u003E\u003C\/p\u003E\n\u003Ch3\u003EOlder event module\u003C\/h3\u003E\n\u003Cp\u003EThe last release of this module was in Drupal 5 and is no longer supported. There is a D6 port that was started, but this has also been abandoned. If you\u0027re looking for support, you should contact \u003Ca href=\u0022https:\/\/www.drupal.org\/u\/killeswwwdroporg\u0022 rel=\u0022nofollow\u0022\u003EKilles\u003C\/a\u003E.\u003Cbr \/\u003E\n\u003Cstrong\u003EThere is no upgrade path from D5\/D6 to the D8 version of event.\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003EPlease take some time to look at the module\u0027s settings and read the documentation.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"event","field_project_has_issue_queue":false,"field_project_components":["Code","API","Documentation","Miscellaneous","User interface","Basic Event (don\u0026amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#039;t use for new issues)","Event All Day (don\u0026amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#039;t use for new issues)","Event Views (don\u0026amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#039;t use for new issues)","Calendar Signup","Date Picker"],"field_project_default_component":null,"field_project_issue_guidelines":{"value":"\u003Cp\u003EPlease make sure you provide as much useful information on your issue as possible. If it is a feature request, ask yourself: Would I want to spend the time necessary to implement it?\u003C\/p\u003E","format":"1"},"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[{"title":"","url":"http:\/\/drupal.org\/handbook\/modules\/event","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1470768","id":"1470768","resource":"field_collection_item"},{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1720213","id":"1720213","resource":"field_collection_item"},{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1765379","id":"1765379","resource":"field_collection_item"}],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[{"uri":"https:\/\/www.drupal.org\/api-d7\/node\/162354","id":"162354","resource":"node"}],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3238","vid":"14488525","is_new":false,"type":"project_module","title":"Event","language":"und","url":"https:\/\/www.drupal.org\/project\/event","edit_url":"https:\/\/www.drupal.org\/node\/3238\/edit","status":"1","promote":"0","sticky":"0","created":"1064767459","changed":"1794375986","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/45640","id":"45640","resource":"user","name":"japerry"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1094496227","project_usage":{"8.x-1.x":11,"5.x-2.x":"2","5.x-1.x":8,"2.0.x":"19","6.x-2.x":"149"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EThis module augments your site\u0027s search results by incorporating\u003Cbr \/\u003E\nthose external web pages which were linked to from your users\u0027 posts.\u003Cbr \/\u003E\nThis has the nice effect of making your site a grand destination for the\u003Cbr \/\u003E\ntopic in which you specialize. It is also handy for assimilating external\u003Cbr \/\u003E\nknowledge into your own \u0027knowledge repository\u0027. \u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"externalpage","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3239","vid":"14036224","is_new":false,"type":"project_module","title":"Externalpage","language":"und","url":"https:\/\/www.drupal.org\/project\/externalpage","edit_url":"https:\/\/www.drupal.org\/node\/3239\/edit","status":"1","promote":"0","sticky":"0","created":"1064767496","changed":"1750777929","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/23","id":"23","resource":"user","name":"moshe weitzman"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1102511216"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/16538","id":"16538","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/52","id":"52","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EEzmlm has moved to \u003Ca href=\u0022https:\/\/github.com\/bobhutch\/ezmlm\u0022 rel=\u0022nofollow\u0022\u003EGithub\u003C\/a\u003E\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"ezmlm","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":{"title":null,"url":"http:\/\/cvs.drupal.org\/viewcvs\/drupal\/contributions\/modules\/ezmlm\/CHANGELOG.txt","attributes":[],"display_url":null},"field_project_demo":[],"field_project_documentation":[{"title":null,"url":"http:\/\/cvs.drupal.org\/viewcvs\/drupal\/contributions\/modules\/ezmlm\/README.txt","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3240","vid":"13424814","is_new":false,"type":"project_module","title":"Ezmlm","language":"und","url":"https:\/\/www.drupal.org\/project\/ezmlm","edit_url":"https:\/\/www.drupal.org\/node\/3240\/edit","status":"1","promote":"0","sticky":"0","created":"1064767477","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/52366","id":"52366","resource":"user","name":"hutch"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1109448148","project_usage":{"6.x-1.x":"2","7.x-1.x":"2"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/19370","id":"19370","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/16538","id":"16538","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EA module that lets you organize and maintain a feature list by category.\u003C\/p\u003E\n\u003Cp\u003EThe 5.0 and later version has configurable categories.\u003C\/p\u003E\n\u003Cp\u003EThis module was used to run the Drupal.org \u0022features\u0022 page but is now retired.\u003C\/p\u003E\n\u003Cp\u003ENOTE: This modules precedes, and is not related in any way, to the more popular \u003Ca href=\u0022\/project\/features\u0022 rel=\u0022nofollow\u0022\u003Efeatures\u003C\/a\u003E module!\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"feature","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3241","vid":"2383286","is_new":false,"type":"project_module","title":"Feature","language":"und","url":"https:\/\/www.drupal.org\/project\/feature","edit_url":"https:\/\/www.drupal.org\/node\/3241\/edit","status":"1","promote":"0","sticky":"0","created":"1064767440","changed":"1417493092","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/4063","id":"4063","resource":"user","name":"kbahey"},"comment":"0","comments":[],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767440"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/19370","id":"19370","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13030","id":"13030","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/53","id":"53","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EFeedback allows users and visitors of a Drupal site to quickly send feedback messages about the currently displayed page.  This helps site administrators in quality assurance of their pages, contents and theme.\u003C\/p\u003E\n\u003Cp\u003EAll feedback messages are listed and grouped by status in an administrative feedback log.  Each feedback message can be marked as \u0027done\u0027.  Privileged users are able to see existing feedback messages for the currently displayed page to prevent submitting duplicate feedbacks for already known issues (f.e. during site building).  Since feedback messages are additionally stored with a \u0027masked\u0027 path (similar to dynamic menu item arguments in D6, i.e. \u003Ccode class=\u0022language-php\u0022\u003Euser\/%\/edit\u003C\/code\u003E), existing feedback messages for similar pages can be displayed (except node\/% paths).\u003C\/p\u003E\n\u003Cp\u003EFeedback optionally integrates with \u003Ca href=\u0022\/project\/browscap\u0022 rel=\u0022nofollow\u0022\u003EBrowsCap\u003C\/a\u003E to additionally record the user agent for each feedback message, which helps in tracking down theming issues.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Ch3\u003EDependencies\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003E3.0.x (Drupal 8, 9): None\n\u003C\/li\u003E\u003Cli\u003E6.x-1.x, 7.x-1.x: None.\u003C\/li\u003E\n\u003Cli\u003E5.x-2.x: \u003Ca href=\u0022\/project\/jquery_update\u0022 rel=\u0022nofollow\u0022\u003EjQuery Update 2.x\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3\u003EInstallation\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003EPlease see current README.txt, \u003Ca href=\u0022https:\/\/git.drupalcode.org\/project\/feedback\/-\/blob\/3.x\/README.txt\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/git.drupalcode.org\/project\/feedback\/-\/blob\/3.x\/README.txt\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3\u003ECredits\u003C\/h3\u003E\n\u003Cp\u003ECurrent Maintainers:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/user\/368613\u0022 rel=\u0022nofollow\u0022\u003EChristopher Gervais (ergonlogic)\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/user\/536298\u0022 rel=\u0022nofollow\u0022\u003EM Parker (mparker17)\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/user\/44299\u0022 rel=\u0022nofollow\u0022\u003ESquiggy Rubio (squiggy)\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/user\/241634\u0022 rel=\u0022nofollow\u0022\u003ETim Plunkett (tim.plunkett)\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EFormer Maintainers: \u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/user\/2755531\u0022 rel=\u0022nofollow\u0022\u003EBen Hall (Eluchel)\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/user\/54136\u0022 rel=\u0022nofollow\u0022\u003EDaniel F. Kudwien (sun)\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/user\/112500\u0022 rel=\u0022nofollow\u0022\u003EJody Hamilton (Jody Lynn)\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=\u0022http:\/\/www.unleashedmind.com\u0022 rel=\u0022nofollow\u0022\u003Eunleashed mind\u003C\/a\u003E\u003Cbr \/\u003E\nSpecialized in consulting and development of Drupal powered sites, our services include installation, development, theming, customization, and hosting to get you started. Visit \u003Ca href=\u0022http:\/\/www.unleashedmind.com\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/www.unleashedmind.com\u003C\/a\u003E for more information.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/zivtech.com\u0022 rel=\u0022nofollow\u0022\u003EZivtech\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/consensus.enterprises\/\u0022 rel=\u0022nofollow\u0022\u003EConsensus Enterprises\u003C\/a\u003E\u003Cbr \/\u003E\nWe help small teams do big things.\n\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/ocasi.org\/\u0022 rel=\u0022nofollow\u0022\u003EOCASI - Ontario Council of Agencies Serving Immigrants\u003C\/a\u003E\u003Cbr \/\u003E\nOCASI was formed in 1978 to act as a collective voice for immigrant serving agencies and to coordinate responses to shared needs and concerns. OCASI is a registered charity governed by a volunteer board of directors. Its membership is comprised of more than 200 community-based organizations in the province of Ontario.\n\u003C\/li\u003E\n\u003C\/ul\u003E","summary":"\u003Cp\u003EAllows users and visitors of a Drupal site to quickly send feedback messages about the currently displayed page.\u003C\/p\u003E","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"feedback","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[{"title":"Feedback 3.x README","url":"https:\/\/git.drupalcode.org\/project\/feedback\/-\/blob\/3.x\/README.md","attributes":[],"display_url":null},{"title":"Documentation for Feedback","url":"https:\/\/www.drupal.org\/docs\/extending-drupal\/contributed-modules\/contributed-module-documentation\/feedback","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[{"file":{"uri":"https:\/\/www.drupal.org\/api-d7\/file\/3754358","id":"3754358","resource":"file"},"alt":"Screenshots-version-1-Feedback-2.0.png"}],"field_supporting_organizations":[{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1477196","id":"1477196","resource":"field_collection_item"},{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1477197","id":"1477197","resource":"field_collection_item"},{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1477198","id":"1477198","resource":"field_collection_item"},{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1477199","id":"1477199","resource":"field_collection_item"},{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1545408","id":"1545408","resource":"field_collection_item"}],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3242","vid":"14352953","is_new":false,"type":"project_module","title":"Feedback","language":"und","url":"https:\/\/www.drupal.org\/project\/feedback","edit_url":"https:\/\/www.drupal.org\/node\/3242\/edit","status":"1","promote":"0","sticky":"0","created":"1064767495","changed":"1793223156","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/54136","id":"54136","resource":"user","name":"sun"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1107310133","project_usage":{"3.0.x":40,"6.x-2.x":17,"7.x-2.x":68}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EThis project was the testing grounds for the Drupal 7 File module, which is the successor to FileField and Upload modules.\u003C\/p\u003E\n\u003Cp\u003EThis module was committed in \u003Cspan class=\u0022project-issue-issue-link project-issue-status-info project-issue-status-7\u0022\u003E\u003Ca href=\u0022\/project\/drupal\/issues\/391330\u0022 title=\u0022Status: Closed (fixed), Assigned to: quicksketch\u0022\u003E#391330: File Field for Core\u003C\/a\u003E\u003C\/span\u003E to Drupal core. So there\u0027s no need to ever download this package. Previously, file.module was a precursor to Upload module in Drupal 4.0.\u003C\/p\u003E\n","summary":"","format":"3"},"upload":[],"field_project_type":"full","field_project_machine_name":"file","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3243","vid":"10412814","is_new":false,"type":"project_module","title":"File","language":"und","url":"https:\/\/www.drupal.org\/project\/file","edit_url":"https:\/\/www.drupal.org\/node\/3243\/edit","status":"1","promote":"0","sticky":"0","created":"1064767440","changed":"1490734858","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/291168","id":"291168","resource":"user","name":"Unsupported Projects"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065311896"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EThis module lets people upload and download files,\u003Cbr \/\u003E\nwith optional MIME type restrictions.\u003Cbr \/\u003E\n- This is now a depreciated version. Please use filestore2 instead. -\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"filestore","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3244","vid":"14036227","is_new":false,"type":"project_module","title":"Filestore","language":"und","url":"https:\/\/www.drupal.org\/project\/filestore","edit_url":"https:\/\/www.drupal.org\/node\/3244\/edit","status":"1","promote":"0","sticky":"0","created":"1064767463","changed":"1750777976","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/959","id":"959","resource":"user","name":"gordon"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1101189320"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/58","id":"58","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/52","id":"52","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EThis module embeds Gallery2 (\u003Ca href=\u0022http:\/\/gallery.menalto.com\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/gallery.menalto.com\u003C\/a\u003E) inside your Drupal installation to support photos, videos and other content. There is support for 2 types of image blocks and a navigation menu, inserting of images into nodes via an input filter, TinyMCE support, syncing of users between the 2 applications, ...\u003C\/p\u003E\n\u003C!--break--\u003E\u003Cp\u003ENote that you will need to download and install Gallery2 (\u003Ca href=\u0022http:\/\/gallery.menalto.com\/downloads\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/gallery.menalto.com\/downloads\u003C\/a\u003E) prior to installing this module.\u003C\/p\u003E\n\u003Cp\u003EYou can see the module in action on Gallery\u0027s own website at: \u003Ca href=\u0022http:\/\/gallery.menalto.com\/gallery\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/gallery.menalto.com\/gallery\u003C\/a\u003E.\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EPlease post bug reports and feature requests in the \u003Ca href=\u0022http:\/\/drupal.org\/project\/issues\/gallery\u0022 rel=\u0022nofollow\u0022\u003EIssues tracker\u003C\/a\u003E, support requests should generally go to the \u003Ca href=\u0022http:\/\/gallery.menalto.com\/forum\/78\u0022 rel=\u0022nofollow\u0022\u003EGallery 2 Integrations Forums\u003C\/a\u003E first.\u003C\/strong\u003E You may also check the \u003Ca href=\u0022http:\/\/groups.drupal.org\/gallery2-integration\u0022 rel=\u0022nofollow\u0022\u003EGallery2 Integration group\u003C\/a\u003E for latest news and discussion on the module.\u003C\/p\u003E\n\u003Ch3\u003ENews \u0026amp; Updates\u003C\/h3\u003E\n\u003Cp\u003EA development version of gallery module for Drupal 6 is now available! It already contains all the features targeted for this series. \u003Cstrong\u003EPlease note that the D6 module requires the G2.3\/svn version of Gallery2.\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003E\u003Ci\u003EPeople have asked how to support development of the Gallery 2 integration in Drupal. They explicitly asked for a \u003Ca href=\u0022http:\/\/www.profix898.de\/chipin\/drupal\u0022 rel=\u0022nofollow\u0022\u003EChipIn\u003C\/a\u003E fund to support me monetarily. \u003Cstrong\u003EBut\u003C\/strong\u003E also consider - even as a non-developer - to contribute \u003Ca href=\u0022http:\/\/codex.gallery2.org\/Integration:Drupal\u0022 rel=\u0022nofollow\u0022\u003Edocumentation\u003C\/a\u003E and\/or help on the \u003Ca href=\u0022http:\/\/gallery.menalto.com\/forum\/78\u0022 rel=\u0022nofollow\u0022\u003Eforums\u003C\/a\u003E, so that I can focus on coding instead.\u003C\/i\u003E\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"gallery","field_project_has_issue_queue":true,"field_project_components":["Code \/ API","User Interface \/ Theming","User Synchronization","Filter \/ G2Image","Blocks (Image-\/Grid-)","Module: Gallery Menu","Module: Gallery Profile","Installation \/ Configuration","Documentation","Miscellaneous"],"field_project_default_component":null,"field_project_issue_guidelines":{"value":"\u003Cp\u003EPlease make sure to specify the correct Drupal version and the version of the gallery module you are using. Before reporting problems, check the issues queue for existing or related items.\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EIf the module throws an error, include the error message literally in your bug report. If the error is reproducible, try to enable the \u0027bug report assistant\u0027 (admin\/settings\/gallery) and attach the generated report to your issue.\u003C\/li\u003E\n\u003Cli\u003ESupport requests (i.e. questions about settings, configuration or Gallery2 in general) should be posted in the Gallery forums (\u003Ca href=\u0022http:\/\/gallery.menalto.com\/forum\/78\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/gallery.menalto.com\/forum\/78\u003C\/a\u003E), unless they are highly technical or close to a bug report.\u003C\/li\u003E\n\u003Cli\u003EDo NOT double post HERE AND in the Gallery FORUMS !!!\u003C\/li\u003E\n\u003C\/ul\u003E","format":"1"},"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":{"title":null,"url":"http:\/\/gallery.menalto.com\/gallery\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"http:\/\/codex.gallery2.org\/Integration:Drupal","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3247","vid":"13293464","is_new":false,"type":"project_module","title":"Gallery","language":"und","url":"https:\/\/www.drupal.org\/project\/gallery","edit_url":"https:\/\/www.drupal.org\/node\/3247\/edit","status":"1","promote":"0","sticky":"0","created":"1064767464","changed":"1698861568","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/35192","id":"35192","resource":"user","name":"profix898"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1107182964","project_usage":{"5.x-1.x":"1","5.x-2.x":"2","6.x-1.x":39}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/16538","id":"16538","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/59","id":"59","resource":"taxonomy_term"}],"body":{"value":"\u003Cdiv class=\u0022note-warning\u0022\u003E\n\u003Cp\u003ENote: As of September 21, 2021, this project appears to no longer be supported. If you are interested in taking this project over, or you as the project maintainer feel this message has been posted in error, please reply to \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/projectownership\/issues\/3238142\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/www.drupal.org\/project\/projectownership\/issues\/3238142\u003C\/a\u003E.\u003C\/p\u003E\n\u003C\/div\u003E\n\u003Cp\u003EThe Glossary module helps newbies understand the jargon which always crops up when specialists talk about a topic. Doctors discuss CBC and EKG and CCs. Web developers keep talking about CSS, P2P, XSLT, etc. This is all intimidating for newbies.\u003C\/p\u003E\n\u003Cp\u003EThe glossary module scans posts for glossary terms (including synonyms). The glossary indicator is inserted after every found term, or the term itself is turned into an indicator depending on the site settings. By hovering over the indicator, users may learn the definition of that term. Clicking the indicator leads the user to that term presented within the whole glossary or directly to the detailed description of the term, if available.\u003C\/p\u003E\n\u003Cp\u003EThe glossary uses Drupal\u0027s built in taxonomy feature, so you can organize your terms in a Drupal vocabulary. This allows you to create hierarchical structures, synonyms and relations. Glossary terms are represented with the taxonomy terms in the glossary vocabulary. Descriptions are used to provide a short explanation of the terms. You can attach nodes to the terms to provide detailed explanation on the keywords.\u003C\/p\u003E\n\u003Cp\u003EPlease, any time you download a new version, use the \u0022Clear Cache\u0022 button on the settings page or you may not see the new features for some time.\u003C\/p\u003E\n\u003Cp\u003EThe Glossary module will call the \u003Ca href=\u0022http:\/\/drupal.org\/project\/taxonomy_image\u0022 target=\u0022_blank\u0022 rel=\u0022nofollow\u0022\u003ETaxonomy Image\u003C\/a\u003E module, if it\u0027s enabled, to allow you to display an image for each term in the glossary.\u003C\/p\u003E\n\u003Cp\u003EWe will also work with the \u003Ca href=\u0022http:\/\/drupal.org\/project\/hovertip\u0022 target=\u0022_blank\u0022 rel=\u0022nofollow\u0022\u003EHovertips and Clicktips\u003C\/a\u003E module to produce fancier hovertips. This also allows the tip to \u0022glossarize\u0022 another level deep within the glossary definition.\u003C\/p\u003E\n\u003Cp\u003E\u003Cb\u003EFirefox \u0022fix\u0022 for hover tips:\u003C\/b\u003E there\u0027s a Firefox add-in called \u003Ca href=\u0022https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/1715\u0022 target=\u0022_blank\u0022 rel=\u0022nofollow\u0022\u003E\u0022Long Titles\u0022\u003C\/a\u003E that allow the tool-tips display to be expanded to include the whole tip.\u003C\/p\u003E\n\u003Cp\u003E\u003Cb\u003ENote\u003C\/b\u003E: This module does not, nor ever will, move the vocabulary management out of the Administration menu. That can be done by other modules.  For example, see \u003Ca href=\u0022\/project\/taxonomy_delegate\u0022 rel=\u0022nofollow\u0022\u003ETaxonomy Delegate\u003C\/a\u003E or \u003Ca href=\u0022http:\/\/drupal.org\/project\/vocabperms\u0022 rel=\u0022nofollow\u0022\u003EVocabulary Permissions\u003C\/a\u003E.\u003C\/p\u003E\n\u003Cp\u003ESome people have asked the difference between this module and G2. There is a \u003Ca href=\u0022http:\/\/drupal.org\/node\/266511\u0022 rel=\u0022nofollow\u0022\u003EComparison of \u0022Glossary\u0022-type modules\u003C\/a\u003E.\u003C\/p\u003E\n\u003Ch2\u003EShowcase\u003C\/h2\u003E\n\u003Cp\u003EIf you are using this module and would like to showcase your site here, please send me the link (use my Contact form).\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/www.valueofbiotech.com\/biotech-basics\/glossary\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/www.valueofbiotech.com\/biotech-basics\/glossary\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch2\u003EDrupal 7\u003C\/h2\u003E\n\u003Cp\u003EYes, we have begun a 7.x branch. If you are not willing to submit patches, please don\u0027t even try to use it yet.\u003C\/p\u003E\n\u003Ch3\u003EIssues\u003C\/h3\u003E\n\u003Cp\u003EAs with all contributed modules, when considering submitting an issue:\u003C\/p\u003E\n\u003Col type=\u0022a\u0022\u003E\n\u003Cli\u003ERead the documentation (two or three times is better).\u003C\/li\u003E\n\u003Cli\u003EUse the \u0022Clear Cache\u0022 button on the settings page and retry the problem.\u003C\/li\u003E\n\u003Cli\u003EReview the existing \u003Ca href=\u0022http:\/\/drupal.org\/project\/issues\/glossary\u0022 rel=\u0022nofollow\u0022\u003Eissues list\u003C\/a\u003E. (Don\u0027t forget to select \u0022\u0026lt;all\u0026gt;\u0022 for the \u0022Status\u0022 field.)\u003C\/li\u003E\n\u003Cli\u003EGather all the appropriate information. This may include (but is not limited to):\u003C\/li\u003E\n\u003C\/ol\u003E\u003Cul\u003E\n\u003Cli\u003EDrupal version.\u003C\/li\u003E\n\u003Cli\u003EBrowser type and version.\u003C\/li\u003E\n\u003Cli\u003EDatabase type and version.\u003C\/li\u003E\n\u003Cli\u003EError messages, if any.\u003C\/li\u003E\n\u003Cli\u003EModule settings.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cli\u003ESubmit the issue. If other modules are involved, you may need to submit the issue to those modules as well.\u003C\/li\u003E","summary":"\u003Cdiv class=\u0022note-warning\u0022\u003E\n\u003Cp\u003ENote: As of September 21, 2021, this project appears to no longer be supported. If you are interested in taking this project over, or you as the project maintainer feel this message has been posted in error, please reply to \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/projectownership\/issues\/3238142\u0022 rel=\u0022nofollow\u0022\u003Ehttps:\/\/www.drupal.org\/project\/projectownership\/issues\/3238142\u003C\/a\u003E.\u003C\/p\u003E\n\u003C\/div\u003E","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"glossary","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface","Performance"],"field_project_default_component":null,"field_project_issue_guidelines":{"value":"\u003Cp\u003ETranslations should be submitted as feature requests with the .po file attached.\u003Cbr \/\u003E\nPlease search the issue queue (including all statuses) before submitting a new issue.\u003C\/p\u003E\n\u003Cp\u003EPlease do not open an issue and then leave. If you are not prepared to follow up with testing fixes, then you shouldn\u0027t open the issue to start with.\u003C\/p\u003E","format":"1"},"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":{"title":null,"url":"http:\/\/cvs.drupal.org\/viewcvs\/drupal\/contributions\/modules\/glossary\/","attributes":[],"display_url":null},"field_project_demo":[],"field_project_documentation":[{"title":null,"url":"http:\/\/drupal.org\/node\/196880","attributes":[],"display_url":null},{"title":"Documentation for Glossary 7.x","url":"https:\/\/www.drupal.org\/docs\/user_guide\/en\/glossary.html","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3249","vid":"13424815","is_new":false,"type":"project_module","title":"Glossary","language":"und","url":"https:\/\/www.drupal.org\/project\/glossary","edit_url":"https:\/\/www.drupal.org\/node\/3249\/edit","status":"1","promote":"0","sticky":"0","created":"1064767443","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/291168","id":"291168","resource":"user","name":"Unsupported Projects"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1081698783","project_usage":{"6.x-1.x":34,"8.x-1.x":"4","7.x-1.x":34}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EEnables the organization of users into user groups. Also implements access control at the per-node level.\u003C\/p\u003E\n\u003Cp\u003EThe groups.module is currently not being developed. I need to evaluate if a combination of taxonomy_access and organic groups module can take over the task that I designed this module for.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"groups","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3250","vid":"14029620","is_new":false,"type":"project_module","title":"Groups","language":"und","url":"https:\/\/www.drupal.org\/project\/groups","edit_url":"https:\/\/www.drupal.org\/node\/3250\/edit","status":"1","promote":"0","sticky":"0","created":"1064767475","changed":"1750273205","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/227","id":"227","resource":"user","name":"killes@www.drop.org"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1081209245"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/57","id":"57","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EAllows Drupal to use the HTMLArea WYSIWYG formatter to replace text area fields.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Cp\u003EIf you are having any issues with strange things happening in Xinha, please test it at the \u003Ca href=\u0022http:\/\/xinha.python-hosting.com\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/xinha.python-hosting.com\u003C\/a\u003E\u003C\/p\u003E\n\u003Cp\u003EThis module is no longer being actively maintained. If you would like to take over htmlarea please contact me and I will reassign it to you.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"htmlarea","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":{"value":"\u003Cp\u003EGenerally any issues with Xinha not starting is to do with the Theme. Please check that Xinha does not work when using the Garland or Bluemarine themes.\u003C\/p\u003E\n\u003Cp\u003ETo speed up with the solving of your issue, please include javascript from the source which will most likely show the problem.\u003C\/p\u003E\n\u003Cp\u003EPlease include with any bug reports a copy of the static html from you browser, and if you are using filefox, any relevant information from the javascript console.\u003C\/p\u003E","format":null},"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/handbook\/modules\/htmlarea","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3253","vid":"13424816","is_new":false,"type":"project_module","title":"Htmlarea","language":"und","url":"https:\/\/www.drupal.org\/project\/htmlarea","edit_url":"https:\/\/www.drupal.org\/node\/3253\/edit","status":"1","promote":"0","sticky":"0","created":"1064767471","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/959","id":"959","resource":"user","name":"gordon"},"comment":"0","comments":[],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767471"},{"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/57","id":"57","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EThis is a HTML correcting module. The filter scans the input, builds up a list of open tags and closes them when needed.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Cp\u003E\nNote that it does not validate the document according to the HTML specifications, but merely ensures that any tags are properly nested.\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EThis module will be part of Drupal 6 and is no longer under development in contrib.\u003C\/strong\u003E\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"htmlcorrector","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3254","vid":"13424817","is_new":false,"type":"project_module","title":"HTML corrector","language":"und","url":"https:\/\/www.drupal.org\/project\/htmlcorrector","edit_url":"https:\/\/www.drupal.org\/node\/3254\/edit","status":"1","promote":"0","sticky":"0","created":"1064767469","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/10","id":"10","resource":"user","name":"Steven"},"comment":"0","comments":[],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767469","project_usage":{"5.x-1.x":"5"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13030","id":"13030","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/57","id":"57","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EThis module tidies Drupal\u0027s HTML output with \u003Ca href=\u0022https:\/\/en.wikipedia.org\/wiki\/HTML_Tidy\u0022 rel=\u0022nofollow\u0022\u003EHTML Tidy\u003C\/a\u003E by optionally sanitizing it when it is saved or when it is displayed, like a traditional input formatter. Missing and mis-ordered tag components are replaced and reordered automatically so that user input doesn\u0027t break site structure with open tags and the like.\u003C\/p\u003E\n\u003Cp\u003EUser interface configuration supports:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Cstrong\u003ECode indenting:\u003C\/strong\u003E Automatically format HTML for easier reading, or strip indenting for proper parsing and display in the less compliant browsers.\u003C\/li\u003E\n\u003Cli\u003E\u003Cstrong\u003EWord wrapping:\u003C\/strong\u003E Automatically wrap lines in an intelligent fashion once they get to a specified length\u003C\/li\u003E\n\u003Cli\u003E\u003Cstrong\u003EInfo\/Warning\/Error information:\u003C\/strong\u003E Optionally appended to pages and includes details about the wrong HTML attributes and W3C validation info.\n\u003C\/li\u003E\u003C\/ul\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"htmltidy","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":{"title":null,"url":"http:\/\/cvs.drupal.org\/viewcvs\/contributions\/modules\/htmltidy\/CHANGELOG.txt?root=contrib\u0026view=markup","attributes":[],"display_url":null},"field_project_demo":[],"field_project_documentation":[{"title":null,"url":"http:\/\/drupalcode.org\/project\/htmltidy.git\/blob\/refs\/heads\/7.x-1.x:\/INSTALL.txt","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/971323","id":"971323","resource":"field_collection_item"},{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1494313","id":"1494313","resource":"field_collection_item"}],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3255","vid":"13424818","is_new":false,"type":"project_module","title":"HTML Tidy","language":"und","url":"https:\/\/www.drupal.org\/project\/htmltidy","edit_url":"https:\/\/www.drupal.org\/node\/3255\/edit","status":"1","promote":"0","sticky":"0","created":"1064767469","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/49137","id":"49137","resource":"user","name":"michaelfavia"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1099316013","project_usage":{"6.x-1.x":"2","7.x-1.x":99}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/57","id":"57","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/67","id":"67","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003E\u003Cstrong\u003ETHIS MODULE IS OBSOLETE.\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003EThis module allows users with proper permissions to upload images into Drupal. Thumbnails and additional sizes are created automatically.\u003C\/p\u003E\n\u003Cp\u003EImages could be posted individually to the front page, included in stories or grouped in galleries.\u003C\/p\u003E\n\u003Ch3\u003EComponents\u003C\/h3\u003E\n\u003Cp\u003EImage module ships with several add-on modules:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EImage Gallery: Using taxonomy terms, organize and display your uploaded pictures in galleries (include Views support if you have Views 6.x-2.6 or later).\u003C\/li\u003E\n\u003Cli\u003EImage Attach: Allows you to easily attach image nodes to other node types.\u003C\/li\u003E\n\u003Cli\u003EImage Import: Simplify adding multiple images by importing images from a directory on the server.\u003C\/li\u003E\n\u003Cli\u003EImageMagick Advanced: Adds advanced ImageMagick options such as image sharpening to the ImageMagick image toolkit. \u003Cem\u003EThis component is unsupported.\u003C\/em\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003C!--break--\u003E\u003Ch3\u003EUpgrading\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003Efrom Drupal 5 to 6: Upgrade to 5.x-2.x first, if you haven\u0027t already. Afterwards, try the upgrade to Drupal 6 with 6.x-1.x.\u003C\/li\u003E\n\u003Cli\u003Efrom Drupal 6 to 7: Image node data may be converted to Image fields using \u003Ca href=\u0022http:\/\/drupal.org\/project\/field_convert\u0022\u003EField convert\u003C\/a\u003E module; the image_legacy module (in this project\u0027s git repository\u0027s 7.x-1.x branch) provides the necessary field conversion information.\n\u003Cul\u003E\n\u003Cli\u003EOther features and functionality of the Image module package will be taken over by more generic and dedicated other modules.  Most features will be taken over by \u003Ca href=\u0022http:\/\/drupal.org\/project\/media\u0022\u003EMedia\u003C\/a\u003E and \u003Ca href=\u0022http:\/\/drupal.org\/project\/imagemagick\u0022\u003EImageMagick\u003C\/a\u003E modules.  Status of data migration upgrade paths varies.\n\u003Cp\u003ESee \u003Cspan class=\u0022project-issue-issue-link project-issue-status-info project-issue-status-17\u0022\u003E\u003Ca href=\u0022\/project\/image\/issues\/513096\u0022 title=\u0022Status: Closed (outdated)\u0022\u003E#513096: The Future of Image in Drupal 7\u003C\/a\u003E\u003C\/span\u003E for details.\n\u003C\/p\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EAlways \u003Cstrong\u003Echeck the release notes before upgrading\u003C\/strong\u003E, and test the upgrade on a development copy of your site first!\u003C\/p\u003E\n\u003Ch3\u003EProject status\u003C\/h3\u003E\n\u003Cp\u003EGiven that (a different) Image module is in Drupal 7 core, the contrib Image module remains minimally maintained now. It won\u0027t see any new features. Furthermore, very few developers rely on Image module as a site build component, and hence work on an upgrade path from Drupal 6 to Drupal 7 update is glacial. If you want to see this happen, please consider contributing below. Further details on this here: \u003Cspan class=\u0022project-issue-issue-link project-issue-status-info project-issue-status-1\u0022\u003E\u003Ca href=\u0022\/project\/image\/issues\/1665912\u0022 title=\u0022Status: Active\u0022\u003E#1665912: Crowd funding for an upgrade to D7\u003C\/a\u003E\u003C\/span\u003E.\u003C\/p\u003E\n\u003Cobject width=\u0022250\u0022 height=\u0022250\u0022\u003E\u003Cparam name=\u0022movie\u0022 value=\u0022http:\/\/widget.chipin.com\/widget\/id\/0c00548c68a1db23\u0022 \/\u003E\u003Cparam name=\u0022allowScriptAccess\u0022 value=\u0022always\u0022 \/\u003E\u003Cparam name=\u0022wmode\u0022 value=\u0022transparent\u0022 \/\u003E\u003Cparam name=\u0022event_title\u0022 value=\u0022Update%20to%20D7\u0022 \/\u003E\u003Cparam name=\u0022color_scheme\u0022 value=\u0022blue\u0022 \/\u003E\u003Cembed src=\u0022http:\/\/widget.chipin.com\/widget\/id\/0c00548c68a1db23\u0022 flashvars=\u0022event_title=Update%20to%20D7\u0026amp;color_scheme=blue\u0022 type=\u0022application\/x-shockwave-flash\u0022 allowscriptaccess=\u0022always\u0022 wmode=\u0022transparen.t\u0022 width=\u0022250\u0022 height=\u0022250\u0022\u003E\u003C\/embed\u003E\u003C\/object\u003E\u003Ch3\u003ECredits\u003C\/h3\u003E\n\u003Cp\u003ECurrent maintainers:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/user\/54136\u0022\u003EDaniel F. Kudwien (sun)\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/user\/107701\u0022\u003EJoachim Noreiko (joachim)\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EPrevious maintainers:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/user\/34869\u0022\u003EAndrew Morton (drewish)\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/user\/1531\u0022\u003EJames Walker (walkah)\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n","summary":"","format":"3"},"upload":[],"field_project_type":"full","field_project_machine_name":"image","field_project_has_issue_queue":true,"field_project_components":["documentation","image.module","imagemagick toolkit","views support","image_gallery","image_attach","image_im_advanced","image_import"],"field_project_default_component":null,"field_project_issue_guidelines":{"value":"\u003Cp\u003EIf your problem is with Drupal 7\u0027s image module, \u003Cb\u003EDO NOT FILE AN ISSUE HERE\u003C\/b\u003E. This module is not the same as Drupal 7 core\u0027s image module.\u003C\/p\u003E\n\u003Cp\u003EPlease check the \u003Ca href=\u0022http:\/\/drupal.org\/node\/470724\u0022 rel=\u0022nofollow\u0022\u003Etroubleshooting checklist\u003C\/a\u003E before submitting an issue.\u003C\/p\u003E","format":"1"},"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":{"title":null,"url":"http:\/\/drupalcode.org\/viewvc\/drupal\/contributions\/modules\/image\/CHANGELOG.txt?view=co\u0026pathrev=DRUPAL-6--1","attributes":[],"display_url":null},"field_project_demo":[],"field_project_documentation":[{"title":null,"url":"http:\/\/drupal.org\/handbook\/modules\/image","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3256","vid":"13424819","is_new":false,"type":"project_module","title":"Image","language":"und","url":"https:\/\/www.drupal.org\/project\/image","edit_url":"https:\/\/www.drupal.org\/node\/3256\/edit","status":"1","promote":"0","sticky":"0","created":"1064767464","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/54136","id":"54136","resource":"user","name":"sun"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1098297429","project_usage":{"5.x-1.x":33,"6.x-1.x":1636,"5.x-2.x":23,"7.x-1.x":"98"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/64","id":"64","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EThe main advantage of the import module over the default aggregatoris that RSS items are stored as first class nodes. That means that they can be promoted to home page, queued, commented upon, etc. Anything you can do with a normal node can be done with these feed-items.\u003C\/p\u003E\n\u003Cp\u003EIt is not yet ready for 4.6, nor for HEAD. Allthough It does work, it still needs a lot of love ad time. So you can help. \u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EThis module is no longer maintained, HEAD has been removed from CVS. Please look at to \u003Ca href=\u0022http:\/\/drupal.org\/project\/feedparser\u0022 rel=\u0022nofollow\u0022\u003EFeedparser\u003C\/a\u003E instead\u003C\/strong\u003E\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"naggregator","field_project_has_issue_queue":true,"field_project_components":["Code","RSS parsing","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":{"value":"\u003Cp\u003EWhen reporting issues with a certain feed, make sure you provide the following:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003Ethe link to the feed\u003C\/li\u003E\n\u003Cli\u003Ea repost from a feed validator\u003C\/li\u003E\n\u003Cli\u003Ethe actual error\u003C\/li\u003E\n\u003C\/ul\u003E","format":"1"},"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":{"title":null,"url":"http:\/\/mielo.webschuur.com\/?q=naggregator","attributes":[],"display_url":null},"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3257","vid":"13424820","is_new":false,"type":"project_module","title":"Node Aggregator","language":"und","url":"https:\/\/www.drupal.org\/project\/naggregator","edit_url":"https:\/\/www.drupal.org\/node\/3257\/edit","status":"1","promote":"0","sticky":"0","created":"1064767444","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/2663","id":"2663","resource":"user","name":"B\u00e8r Kessels"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767444"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/57","id":"57","resource":"taxonomy_term"}],"body":{"value":"\u003Ch2 id=\u0022russian\u0022\u003E\u0420\u0443\u0441\u0441\u043a\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u003C\/h2\u003E\n\u003Cp\u003E\u003Ca href=\u0022#english\u0022 rel=\u0022nofollow\u0022\u003EEnglish version below\u003C\/a\u003E\u003C\/p\u003E\n\u003Ch3\u003E\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043c\u043e\u0434\u0443\u043b\u044f\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435 (\u0022\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430\u0022) \u043d\u043e\u0434\u044b \u0441\u043f\u0438\u0441\u043e\u043a \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 \u0438 \u0444\u0440\u0430\u0437, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0438\u0445 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c \u0432 \u0442\u0435\u043a\u0441\u0442\u0435 \u043d\u043e\u0434\u044b\n   \u003C\/li\u003E\n\u003Cli\u003E\u041d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043c\u043e\u0434\u0443\u043b\u044f \u043c\u043e\u0436\u043d\u043e \u0433\u0438\u0431\u043a\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e\u0438\u0441\u043a\u0430 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 \u043d\u043e\u0434\u044b\n   \u003C\/li\u003E\n\u003Cli\u003E\u041d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0022\u0412\u0441\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0441\u0430\u0439\u0442\u0430\u0022 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 \u0438 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u0441\u0430\u0439\u0442\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u043e\u0434\u044b \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044d\u0442\u0438 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0431\u044b\u043b\u0438 \u043d\u0430\u0439\u0434\u0435\u043d\u044b.\n   \u003C\/li\u003E\n\u003Cli\u003E\u041c\u043e\u0434\u0443\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0438 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c \u0442\u0430\u043a\u0441\u043e\u043d\u043e\u043c\u0438\u0438. \u042d\u0442\u043e\u0442 \u0441\u043b\u043e\u0432\u0430\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u043c\u043e\u0434\u0443\u043b\u0435 Meta Tags \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u0435\u0442\u0430-\u0442\u0435\u0433\u0430 keywords \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u043a\u0430\u043a \u0442\u0435\u0433\u0438 \u043d\u043e\u0434\u044b.\n   \u003C\/li\u003E\n\u003Cli\u003E\u041c\u043e\u0434\u0443\u043b\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 2 \u0441\u043f\u0438\u0441\u043a\u0430 \u0441\u0442\u043e\u043f-\u0441\u043b\u043e\u0432 - \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0438 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439. \u0418\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c. \u0418\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0441\u0442\u043e\u043f-\u0441\u043b\u043e\u0432 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043e \u043c\u0430\u043b\u043e\u0437\u043d\u0430\u0447\u0438\u043c\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0438 \u0441\u043b\u043e\u0432\u0430 \u0434\u043b\u0438\u043d\u043e\u0439 \u043c\u0435\u043d\u044c\u0448\u0435 2\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u043d\u0435 \u043f\u043e\u043f\u0430\u0434\u0443\u0442 \u0432 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430.\n   \u003C\/li\u003E\n\u003Cli\u003E\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043a \u0442\u0435\u043a\u0441\u0442\u0443 \u043d\u043e\u0434\u044b \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0437\u0430\u0433\u043b\u043e\u0432\u043e\u043a \u043d\u043e\u0434\u044b \u0438 \u0442\u0435\u043a\u0441\u0442 \u0430\u043d\u043e\u043d\u0441\u0430.\n   \u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3\u003E\u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u003C\/h3\u003E\n\u003Cp\u003E\u003Cstrong\u003E\u041f\u043e\u0438\u0441\u043a \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 \u0432 \u043d\u043e\u0434\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043f\u0440\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0438 \u043d\u043e\u0434\u044b\u003C\/strong\u003E, \u043f\u043e\u044d\u0442\u043e\u043c\u0443:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u0415\u0441\u043b\u0438 \u043d\u043e\u0434\u044b \u0431\u044b\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u044b \u0434\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f Keywords, \u0442\u043e \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 cron \u0434\u043b\u044f \u043d\u0438\u0445 \u0442\u043e\u0436\u0435 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0442\u044c\u0441\u044f \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430\n\u003C\/li\u003E\n\u003Cli\u003E\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u044e\u0442\u0441\u044f \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0438 \u043f\u043e\u0441\u0435\u0449\u0435\u043d\u0438\u0438 \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u0022\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430\u0022 \u043d\u043e\u0434\u044b, \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043d\u0435 \u0431\u044b\u043b\u0438 \u043d\u0430\u0439\u0434\u0435\u043d\u044b \u0440\u0430\u043d\u044c\u0448\u0435\n\u003C\/li\u003E\n\u003Cli\u003E\u0422\u0430\u043a\u0436\u0435 \u0441\u043f\u0438\u0441\u043e\u043a \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 \u043d\u043e\u0434\u044b \u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u043e\u043c \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0438 \u043d\u043e\u0434\u044b.\n\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003E\u003Cstrong\u003E\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f \u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u043e\u0438\u0441\u043a\u0430 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432\u003C\/strong\u003E, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u043c\u043e\u0434\u0443\u043b\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043c\u043e\u0434\u0443\u043b\u044f. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0435\u0441\u043b\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u0438\u0441\u044c, \u0442\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432\u0430\u0445 \u043d\u043e\u0434 (\u0441\u0430\u043c\u0438 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0438 \u0438\u0445 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c) \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043d\u0435\u0432\u0435\u0440\u043d\u043e\u0439.\u003C\/p\u003E\n\u003Cp\u003E\u0415\u0441\u043b\u0438 cron \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u0432\u0435\u0440\u043d\u043e \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e, \u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u0441\u043c\u0435\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0432\u0441\u0435 \u043d\u043e\u0434\u044b \u043f\u0440\u043e\u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441\u043e \u0441\u0442\u0430\u0440\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043d\u043e\u0432\u043e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u044b \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 cron.\u003Cbr \/\u003E\n\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043c\u043e\u0434\u0443\u043b\u044f \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043a\u043e\u0435-\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u0441\u0435 \u043d\u043e\u0434\u044b \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043d\u043e\u0432\u043e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u044b \u0441 \u043d\u043e\u0432\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438.\u003C\/p\u003E\n\u003Ch3\u003E\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u0441\u0442\u0438\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Cstrong\u003E\u041a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u0446\u0438\u0438 \u043f\u043e SEO-\u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u003C\/strong\u003E: \u003Ca rel=\u0022nofollow\u0022 href=\u0022http:\/\/seonet.by\/\u0022\u003Eandron13\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Cstrong\u003EDrupal-\u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u0446\u0438\u0438\u003C\/strong\u003E: \u0441\u0430\u0439\u0442 \u003Ca rel=\u0022nofollow\u0022 href=\u0022http:\/\/drupalcookbook.ru\/\u0022\u003E\u0420\u0435\u0446\u0435\u043f\u0442\u044b \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0430\u0439\u0442\u0430 \u043d\u0430 Drupal\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch2 id=\u0022english\u0022\u003EEnglish version\u003C\/h2\u003E\n\u003Cp\u003E\u003Ca href=\u0022#russian\u0022 rel=\u0022nofollow\u0022\u003E\u0420\u0443\u0441\u0441\u043a\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0432\u044b\u0448\u0435\u003C\/a\u003E\u003C\/p\u003E\n\u003Ch3\u003EFeatures\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003EDisplay list of node\u0027s keywords and their densities at tab \u0022Keywords\u0022\n   \u003C\/li\u003E\n\u003Cli\u003EDisplay list of keywords and their densities for all site\u0027s nodes at page \u0022All keywords\u0022. Links to nodes where keyword was found also displayed.\n   \u003C\/li\u003E\n\u003Cli\u003EAt module settings page you can configure proccess of finding of keywords in nodes\n   \u003C\/li\u003E\n\u003Cli\u003EModule can save node\u0027s keywords as taxonomy terms to selected vocabulary. Later you can use this vocabulary to tell Meta Tags module use this terms for meta-tag \u0022keywords\u0022 or use as usual tags.\n   \u003C\/li\u003E\n\u003Cli\u003EModule contain 2 lists of stop-words - russian and english. You can disable using this lists but if you\u0027re using excluding stop-words you will not see useless words and words\u003Cbr \/\u003E\nwith lenght less than 2 chars in keywords list.\n   \u003C\/li\u003E\n\u003Cli\u003EBy default module adds to node\u0027s body text title and teaser to find more keywords and count real density.\n   \u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3\u003EUse Cases\u003C\/h3\u003E\n\u003Cp\u003E\u003Cstrong\u003EKyewords searching happens whan node is saving\u003C\/strong\u003E so:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EIf nodes was created before module was installed than when cron is running they will be parsed for keywords.\n\u003C\/li\u003E\n\u003Cli\u003EKeywords also will be generated when you\u0027re visiting tab \u0022Keywords\u0022 if keywords was not generated before.\n\u003C\/li\u003E\n\u003Cli\u003EKeywords list is generated automaticly when node is resaved\n\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003E\u003Cstrong\u003EGenerating keywords depends on module settings\u003C\/strong\u003E. This means that settings changes will made all previous keywords not valid. To avoid this module has own history of settings changes. \u003C\/p\u003E\n\u003Cp\u003EIf module setting was changed and cron is running regullary than all nodes that already has keywords will be regenerated again using new settings.\u003C\/p\u003E","summary":"\u003Cp\u003E\u003Cstrong\u003EEn\u003C\/strong\u003E: Module counts node\u0027s keywords and their density and provide a list of keywords of all site\u0027s nodes.\u003Cbr \/\u003E\n\u003Cstrong\u003ERu\u003C\/strong\u003E: \u041c\u043e\u0434\u0443\u043b\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u043d\u043e\u0434 \u0438 \u0438\u0445 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c. \u041d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 \u0441\u0430\u0439\u0442\u0430 (\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u044f\u0434\u0440\u043e).\u003Cbr \/\u003E\n\u003Cstrong\u003EUa\u003C\/strong\u003E: \u041c\u043e\u0434\u0443\u043b\u044c \u0437\u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u043a\u043b\u044e\u0447\u043e\u0432\u0456 \u0441\u043b\u043e\u0432\u0430 \u0443 \u0442\u0435\u043a\u0441\u0442\u0456 \u043d\u043e\u0434 \u0442\u0430 \u0440\u043e\u0437\u0440\u0430\u0445\u043e\u0432\u0443\u0454 \u0457\u0445 \u0432\u0456\u0434\u043d\u043e\u0441\u043d\u0443\u044e \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0434\u043b\u044f \u043e\u0434\u043d\u0456\u0454\u0457 \u043d\u043e\u0434\u0438 \u0442\u0430 \u0432\u0441\u044c\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0443.\u003C\/p\u003E","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"keywords","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":"Code","field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3260","vid":"13424821","is_new":false,"type":"project_module","title":"Keywords","language":"und","url":"https:\/\/www.drupal.org\/project\/keywords","edit_url":"https:\/\/www.drupal.org\/node\/3260\/edit","status":"1","promote":"0","sticky":"0","created":"1064767440","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/176491","id":"176491","resource":"user","name":"vladsavitsky"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065634688","project_usage":{"6.x-1.x":"15"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EListhandler is a module that marries mailing list discussions and Drupal forums.\u003C\/p\u003E\n\u003Cp\u003EWorking together with the \u003Ca href=\u0022http:\/\/drupal.org\/project\/mailhandler\u0022 rel=\u0022nofollow\u0022\u003EMailhandler\u003C\/a\u003E module your Drupal site will monitor a mailbox for incoming email and post that to a specified forum. Any posts to the forum will conversely be posted to the mailing list.\u003C\/p\u003E\n\u003Cp\u003EBefore submitting a bug, please check \u003Ca href=\u0022http:\/\/drupal.org\/project\/issues\/listhandler?categories=All\u0022 rel=\u0022nofollow\u0022\u003Eall open issues\u003C\/a\u003E.\u003C\/p\u003E\n\u003Ch3\u003ERelated modules\u003C\/h3\u003E\n\u003Cp\u003EThe \u003Ca href=\u0022http:\/\/drupal.org\/project\/emailFilter\u0022 rel=\u0022nofollow\u0022\u003EE-mail Input Filter\u003C\/a\u003E module has been specifically written to provide a web friendly look to email mark-up.\u003C\/p\u003E\n\u003Ch3\u003ECurrent Status\u003C\/h3\u003E\n\u003Cp\u003EThe 6.x-1.1 version is only a single commit since the 1.0 release, a commit that addresses a previous security concern with this module. If you are using the 1.0, please update!\u003C\/p\u003E\n\u003Cp\u003EThe current -dev version includes a number of other bugfixes and enhancements from the previous developer.\u003C\/p\u003E\n\u003Cp\u003EAs the current maintainer, my intentions are to get a 6x release that is stable and addresses any critical bugs, and also to begin work on a version for 7x that works with the latest version of mailhandler. That will begin after I\u0027m confident in the 6x version, which the majority of people are currently using, so is taking priority for now.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"listhandler","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"http:\/\/drupal.org\/handbook\/modules\/listhandler","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3261","vid":"2411526","is_new":false,"type":"project_module","title":"Listhandler","language":"und","url":"https:\/\/www.drupal.org\/project\/listhandler","edit_url":"https:\/\/www.drupal.org\/node\/3261\/edit","status":"1","promote":"0","sticky":"0","created":"1064767449","changed":"1789142946","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/74392","id":"74392","resource":"user","name":"chrisfromredfin"},"comment":"0","comments":[{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/121486","id":121486,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/121501","id":121501,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/137308","id":137308,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/152907","id":152907,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/155645","id":155645,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/157712","id":157712,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/173603","id":173603,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/174287","id":174287,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/193248","id":193248,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/193283","id":193283,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/194645","id":194645,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/195059","id":195059,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/195837","id":195837,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/213714","id":213714,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/214818","id":214818,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/241762","id":241762,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/243291","id":243291,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/244902","id":244902,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/263706","id":263706,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/266226","id":266226,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/270383","id":270383,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/274366","id":274366,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/275246","id":275246,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/276300","id":276300,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/286464","id":286464,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/286664","id":286664,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/664784","id":664784,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/681654","id":681654,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/840635","id":840635,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/854416","id":854416,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/862749","id":862749,"resource":"comment"},{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/909991","id":909991,"resource":"comment"}],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767449","project_usage":{"6.x-1.x":"2"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003E\u003Cem\u003EThis module has been comitted to core. It will be included in the Drupal 4.5 release.\u003C\/em\u003E\u003C\/p\u003E\n\u003Cp\u003EThis is an extended locale module that enables you to share translations through the use of PO files. PO files are files containing translations as used by the \u003Ca href=\u0022http:\/\/www.gnu.org\/software\/gettext\/\u0022 rel=\u0022nofollow\u0022\u003EGNU gettext\u003C\/a\u003E programm.\u003C\/p\u003E\n\u003Cp\u003EUser contributed PO files for various languages can be found \u003Ca href=\u0022http:\/\/cvs.drupal.org\/viewcvs\/contributions\/translations\/po\/\u0022 rel=\u0022nofollow\u0022\u003Ein contrib CVS\u003C\/a\u003E.\u003C\/p\u003E\n\u003Cp\u003EIf your language is not present, create a feature request against this project and I will add an empty PO file for your language. You can then get a PO file editor and start translating.\u003C\/p\u003E\n\n\u003Cp\u003ERecommended PO file editors are (in no particular order):\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/xemacs.org\/\u0022 rel=\u0022nofollow\u0022\u003EXEmacs\u003C\/a\u003E with po-mode\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/emacs.org\/\u0022 rel=\u0022nofollow\u0022\u003EGNU Emacs\u003C\/a\u003E with po-mode\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/i18n.kde.org\/tools\/kbabel\/\u0022 rel=\u0022nofollow\u0022\u003EKBabel\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/poedit.sourceforge.net\/\u0022 rel=\u0022nofollow\u0022\u003EpoEdit\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\n\u003Cp\u003EpoEdit is said to not yet support multiple plural forms. Be sure to get a recent version for all editors, multiple plural forms are a recent additionion to the gettext standard.\n\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"locale","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3262","vid":"14029624","is_new":false,"type":"project_module","title":"Locale","language":"und","url":"https:\/\/www.drupal.org\/project\/locale","edit_url":"https:\/\/www.drupal.org\/node\/3262\/edit","status":"1","promote":"0","sticky":"0","created":"1064767454","changed":"1750273277","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/227","id":"227","resource":"user","name":"killes@www.drop.org"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1105719014"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003E\u003Cem\u003EThis module will not be supplied for Drupal 4.5. Similar functionality has been added to the Drupal core locale module.\u003C\/em\u003E\u003C\/p\u003E\n\u003Cp\u003EThis module allows to import\/export Drupal translations using GNU Gettext files. It can export existing translations as PO files, or templates for new translations as POT files.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"localegettext","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3263","vid":"14029621","is_new":false,"type":"project_module","title":"Localegettext","language":"und","url":"https:\/\/www.drupal.org\/project\/localegettext","edit_url":"https:\/\/www.drupal.org\/node\/3263\/edit","status":"1","promote":"0","sticky":"0","created":"1064767467","changed":"1750273228","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/291168","id":"291168","resource":"user","name":"Unsupported Projects"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1092334587"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/52","id":"52","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003E\u003Cstrong\u003EDeprecated in favor of \u003Ca href=\u0022http:\/\/drupal.org\/project\/multiple_email\u0022 rel=\u0022nofollow\u0022\u003EMultiple Email\u003C\/a\u003E\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003EWith this module, a user may associate additional email addresses with his account.\u003Cbr \/\u003E\nThese addresses are used by mailhandler.module to authenticate incoming emails.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"mailalias","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"http:\/\/cvs.drupal.org\/viewcvs\/drupal\/contributions\/modules\/mailalias\/mailalias.module","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/handbook\/modules\/mailalias","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3265","vid":"13424822","is_new":false,"type":"project_module","title":"Mailalias","language":"und","url":"https:\/\/www.drupal.org\/project\/mailalias","edit_url":"https:\/\/www.drupal.org\/node\/3265\/edit","status":"1","promote":"0","sticky":"0","created":"1064767485","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/273423","id":"273423","resource":"user","name":"gauravkumar87"},"comment":"0","comments":[],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767485"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9990","id":"9990","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13030","id":"13030","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/57","id":"57","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/64","id":"64","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/52","id":"52","resource":"taxonomy_term"}],"body":{"value":"\u003Ch3\u003ECreate nodes by email!\u003C\/h3\u003E\n\u003Cp\u003EMailhandler uses \u003Ca href=\u0022https:\/\/drupal.org\/project\/feeds\u0022 rel=\u0022nofollow\u0022\u003EFeeds\u003C\/a\u003E to let you post nodes by email. It takes mail (usually from an IMAP mailbox) and imports it as whatever type of content you choose. Plug-in modules allow you to do more awesome things like post comments, select different authentication methods, and set properties such as published \/ sticky status using \u0022commands\u0022. Hugely powerful and flexible, but includes a \u0022quick-start\u0022 module to help get you started.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Ch3\u003EDrupal 8 release\u003C\/h3\u003E\n\u003Cp\u003E\u003Ca href=\u0022https:\/\/github.com\/fantastic91\/mailhandler\u0022 rel=\u0022nofollow\u0022\u003EMailhandler for Drupal 8\u003C\/a\u003E was developed as a part of \u003Ca href=\u0022https:\/\/summerofcode.withgoogle.com\/projects\/#4520809229975552\u0022 rel=\u0022nofollow\u0022\u003EGoogle Summer of Code 2016\u003C\/a\u003E, following the \u003Ca href=\u0022https:\/\/www.drupal.org\/node\/2731519\u0022 rel=\u0022nofollow\u0022\u003Eroad map\u003C\/a\u003E and motivated by Mailhandler for Drupal 7.\u003C\/p\u003E\n\u003Cp\u003EThe Drupal 8 version of the module is based on \u003Ca href=\u0022https:\/\/drupal.org\/project\/inmail\u0022 rel=\u0022nofollow\u0022\u003EInmail\u003C\/a\u003E module and creates a node (of configured content type) from email. Beside the configured content type, you can specify the content type directly in your email subject. It enables you to select different authentication methods and mail analyzers as well.\u003C\/p\u003E\n\u003Cp\u003EMailhandler Comment is a submodule that allows you to post comments by email.\u003C\/p\u003E\n\u003Cp\u003EIn order to get started with D8 version, feel free to check \u003Ca href=\u0022https:\/\/github.com\/fantastic91\/mailhandler#installation\u0022 rel=\u0022nofollow\u0022\u003EInstallation\u003C\/a\u003E and \u003Ca href=\u0022https:\/\/github.com\/fantastic91\/mailhandler#how-to\u0022 rel=\u0022nofollow\u0022\u003EHow-To\u003C\/a\u003E read me sections.\u003C\/p\u003E\n\u003Ch3\u003EDocumentation\u003C\/h3\u003E\n\u003Cp\u003EFor a complete list of features, see the \u003Ca href=\u0022http:\/\/drupalcode.org\/project\/mailhandler.git\/blob_plain\/refs\/heads\/6.x-2.x:\/README.txt\u0022 rel=\u0022nofollow\u0022\u003EMailhandler 2.x README file\u003C\/a\u003E.\u003C\/p\u003E\n\u003Cp\u003ETo get started, see the \u0022Quick setup\u0022 section of the \u003Ca href=\u0022http:\/\/drupalcode.org\/project\/mailhandler.git\/blob\/refs\/heads\/6.x-2.x:\/INSTALL.txt\u0022 rel=\u0022nofollow\u0022\u003EMailhandler 2.x INSTALL file\u003C\/a\u003E.\u003C\/p\u003E\n\u003Cp\u003ECommunity documentation:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/node\/1045918\u0022 rel=\u0022nofollow\u0022\u003EHow to set up a hybridized mailing list \/ forum\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/drupal.org\/node\/793564\u0022 rel=\u0022nofollow\u0022\u003EHow to set up a mailing list\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/handbook\/modules\/mailhandler\u0022 rel=\u0022nofollow\u0022\u003EMailhandler handbook\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3\u003EMailhandler Add-ons\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/mailcomment\u0022 rel=\u0022nofollow\u0022\u003EMail Comment\u003C\/a\u003E - post comments by email\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/mailhandler_medialink\u0022 rel=\u0022nofollow\u0022\u003EMedia Link Command\u003C\/a\u003E - extract video links from emails\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/mailhandler_singlemailbox\u0022 rel=\u0022nofollow\u0022\u003ESingle Mailbox\u003C\/a\u003E - use catch-all mailboxes\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/mailhandler_sendto_auth\u0022 rel=\u0022nofollow\u0022\u003ESend To Auth\u003C\/a\u003E - authenticate users based on send-to address\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3\u003EHistory\u003C\/h3\u003E\n\u003Cp\u003EMailhandler was originally called \u0022mail2web\u0022, and the 1.x branch was previously maintained by \u003Ca href=\u0022https:\/\/drupal.org\/user\/4736\u0022 rel=\u0022nofollow\u0022\u003EIan Ward\u003C\/a\u003E and \u003Ca href=\u0022https:\/\/drupal.org\/user\/23\u0022 rel=\u0022nofollow\u0022\u003Emoshe weitzman\u003C\/a\u003E. Sponsorship has been provided by \u003Ca href=\u0022http:\/\/praece.com\u0022 rel=\u0022nofollow\u0022\u003EPraece\u003C\/a\u003E.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"mailhandler","field_project_has_issue_queue":true,"field_project_components":["Mailhandler","Default importer","PHP IMAP library","Documentation"],"field_project_default_component":"Mailhandler","field_project_issue_guidelines":{"value":"\u003Cp\u003EPlease include a raw copy (including headers) of any problematic emails. You can obfuscate email addresses by changing the domain to \u0027example.com\u0027.\u003C\/p\u003E\n\u003Cp\u003EIf you are having trouble with the 2.x branch of Mailhandler (6.x-2.x or 7.x-2.x), please include a copy of the Feeds Importer you are using. To do this, navigate to admin\/build\/feeds (6.x) or admin\/structure\/feeds (7.x) and click \u0027Export\u0027 next to the importer you are using.\u003C\/p\u003E\n\u003Cp\u003EAll bug fixes and new features must include a test (SimpleTest) to verify their functionality.\u003C\/p\u003E","format":"1"},"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/documentation\/modules\/mailhandler","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[{"file":{"uri":"https:\/\/www.drupal.org\/api-d7\/file\/3525334","id":"3525334","resource":"file"},"alt":"mailhandler.png"}],"field_supporting_organizations":[{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1195329","id":"1195329","resource":"field_collection_item"}],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3266","vid":"13519211","is_new":false,"type":"project_module","title":"Mailhandler","language":"und","url":"https:\/\/www.drupal.org\/project\/mailhandler","edit_url":"https:\/\/www.drupal.org\/node\/3266\/edit","status":"1","promote":"0","sticky":"0","created":"1064767494","changed":"1712335746","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/3514068","id":"3514068","resource":"user","name":"id.rem.dev"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1079588034","project_usage":{"6.x-2.x":9,"7.x-2.x":436,"6.x-1.x":16}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EFor Drupal 4.7 and Drupal 5: If you want full control over your member listings, I would advise to use \u003Ca href=\u0022http:\/\/drupal.org\/project\/usernode\u0022 rel=\u0022nofollow\u0022\u003Eusernode\u003C\/a\u003E with \u003Ca href=\u0022http:\/\/drupal.org\/project\/views\u0022 rel=\u0022nofollow\u0022\u003Eviews\u003C\/a\u003E integration. \u003C\/p\u003E\n\u003Cp\u003EFor Drupal 5 and 6: Here\u0027s a small introduction on how to \u003Ca href=\u0022http:\/\/mostrey.be\/creating-user-list\u0022 rel=\u0022nofollow\u0022\u003Ecreate a user listing\u003C\/a\u003E in views.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"members","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3267","vid":"1463502","is_new":false,"type":"project_module","title":"Members","language":"und","url":"https:\/\/www.drupal.org\/project\/members","edit_url":"https:\/\/www.drupal.org\/node\/3267\/edit","status":"1","promote":"0","sticky":"0","created":"1064767524","changed":"1417050590","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/1531","id":"1531","resource":"user","name":"walkah"},"comment":"0","comments":[],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767524","project_usage":{"5.x-1.x":"4"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EThe site neighboordhood is a collection of sites that is related to your site in some way. These sites can be tracked for changes, or can be fully syndicated.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"neighbor","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3268","vid":"14029622","is_new":false,"type":"project_module","title":"Neighbor","language":"und","url":"https:\/\/www.drupal.org\/project\/neighbor","edit_url":"https:\/\/www.drupal.org\/node\/3268\/edit","status":"1","promote":"0","sticky":"0","created":"1064767500","changed":"1750273243","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/291168","id":"291168","resource":"user","name":"Unsupported Projects"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065634969"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/16538","id":"16538","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EThis module gives pleasant-looking DHTML CSS tooltips on\u003Cbr \/\u003E\nInternet Explorer \u0026amp; Gecko browsers (Mozilla, Netscape 7, etc.)\u003C\/p\u003E\n\u003Cp\u003EIt knows the difference between internal and external links\u003Cbr \/\u003E\n(provided the internal ones are fully-qualified), and displays\u003Cbr \/\u003E\nthe URL of the page at the bottom of the tooltip for external\u003Cbr \/\u003E\nlinks only.\u003C\/p\u003E\n\u003Cp\u003E\u003Cb\u003ELast release was 4.5\u003C\/b\u003E\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"nicelinks","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3269","vid":"11365614","is_new":false,"type":"project_module","title":"Nicelinks","language":"und","url":"https:\/\/www.drupal.org\/project\/nicelinks","edit_url":"https:\/\/www.drupal.org\/node\/3269\/edit","status":"1","promote":"0","sticky":"0","created":"1064767505","changed":"1554033594","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/291168","id":"291168","resource":"user","name":"Unsupported Projects"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065635011"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9990","id":"9990","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/52","id":"52","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003E\u003Cstrong\u003ENotify\u003C\/strong\u003E is a lightweight module for sending plain text email notifications about new nodes and comments posted on a Drupal web site.\u003C\/p\u003E\n\u003Cp\u003EUsers may subscribe to notifications about all new content, or only subscribe to specific content types.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Cp\u003EEven if this feature is not configured for normal site users, it can be a useful feature for an administrator of a site to receive notification of new content submissions and comment posts.\u003C\/p\u003E\n\u003Cp\u003EThe notifications are sent out in batches at a frequency determined by the administrator. The administrator also decides what content type(s) to make available for notification subscriptions.\u003C\/p\u003E\n\u003Cp\u003EOrdinary users can turn notifications on and off, select what content type(s) to  subscribe to and whether to also be notified about comments attached to subscribed content types. \u003C\/p\u003E\n\u003Ch2\u003ENotify Views Integration (D7 only)\u003C\/h2\u003E\n\u003Cp\u003EThe Drupal 7 branch of the project contains a sub-module: \u003Cstrong\u003ENotify Views Integration\u003C\/strong\u003E, that tells the \u003Cstrong\u003EViews\u003C\/strong\u003E module about the Notify database so you can create listings of users by Notify subscriptions status for export or administration.\u003C\/p\u003E\n\u003Cp\u003EThe sub-module requires \u003Cstrong\u003EViews\u003C\/strong\u003E and \u003Cstrong\u003ECTools\u003C\/strong\u003E.\u003C\/p\u003E\n\u003Ch2\u003EBulk e-mail handling\u003C\/h2\u003E\n\u003Cp\u003EThe Drupal 7 branch of the project contained a built-in custom queue handler to split a batch over several cron run. This has been deprecated in the 2.0 branch. Instead, if you are sending out so many notifications that you experience time-out problems, install and configure \u003Ca href=\u0022\/project\/queue_mail\u0022 rel=\u0022nofollow\u0022\u003E\u003Cstrong\u003EQueue Mail\u003C\/strong\u003E\u003C\/a\u003E to handle bulk e-mail.\u003C\/p\u003E\n\u003Ch2\u003ESupport Status\u003C\/h2\u003E\n\u003Cp\u003EReported bugs for the Drupal 7 and 10 branches will be fixed in a timely manner (provided the bug report describes how to reproduce the problem at will).\u003C\/p\u003E\n\u003Cp\u003EOlder versions are no longer supported, nor is Drupal 8\/9.\u003C\/p\u003E\n\u003Cp\u003ECommunity support in the form of patches are very welcome for both the Drupal 7 and Drupal 10 branches. Bug reports with patches will be given priority. For QA, the project needs community support in the form of reviews of patches, development versions and releases.\u003C\/p\u003E\n\u003Cp\u003EThe primary goal of the notify module is to remain a \u003Cstrong\u003Elight-weight and simple\u003C\/strong\u003E alternative to the more comprehensive notification frameworks, (e.g.: \u003Cstrong\u003ESubscriptions\/Notifications\u003C\/strong\u003E).  This means that not all feature requests will be implemented, even if they are a good idea.  Feature requests accompanied by patches are more likely to make it into a release.\u003C\/p\u003E\n\u003Cp\u003EThe maintainer hopes that the community is willing to help out by answering \u0026amp; closing support requests. \u003C\/p\u003E\n\u003Ch3\u003ESeeking co-maintainer\u003C\/h3\u003E\n\u003Cp\u003EWe want to add another co-maintainer to the team, check out \u003Cspan class=\u0022project-issue-issue-link project-issue-status-info project-issue-status-8\u0022\u003E\u003Ca href=\u0022\/project\/notify\/issues\/3302634\u0022 title=\u0022Status: Needs review\u0022\u003E#3302634: Seeking additional co-maintainer\u003C\/a\u003E\u003C\/span\u003E for details.\u003C\/p\u003E\n\u003Ch2\u003ESimilar projects\u003C\/h2\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/project\/admin_content_notification\u0022 rel=\u0022nofollow\u0022\u003E\u003Cstrong\u003EAdmin Content Notification\u003C\/strong\u003E\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/project\/danse\u0022 rel=\u0022nofollow\u0022\u003E\u003Cstrong\u003EDANSE Drupal - Audit - Notification - Subscription - Event\u003C\/strong\u003E\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EYou may also want to explore these pages on Drupal.org and Groups.Drupal.org: \u003Ca href=\u0022https:\/\/drupal.org\/node\/645108\u0022 rel=\u0022nofollow\u0022\u003EComparison of email newsletter oriented modules\u003C\/a\u003E and \u003Ca href=\u0022http:\/\/groups.drupal.org\/node\/15928\u0022 rel=\u0022nofollow\u0022\u003ENotifications via e-mail comparison\u003C\/a\u003E, but unfortunately they look pretty outdated.\u003C\/p\u003E\n\u003Ch2\u003EMaintainers\u003C\/h2\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/u\/matt2000\u0022 rel=\u0022nofollow\u0022\u003EMatt Chapman\u003C\/a\u003E is the project owner.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/u\/gisle\u0022 rel=\u0022nofollow\u0022\u003EGisle Hannemyr\u003C\/a\u003E maintains all supported branches.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EPast maintainers:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/u\/kjartan\u0022 rel=\u0022nofollow\u0022\u003EKjartan Mannes\u003C\/a\u003E created the project.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/u\/robroy\u0022 rel=\u0022nofollow\u0022\u003ERob Roy Barreca\u003C\/a\u003E was a previous maintainer.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/u\/larisse\u0022 rel=\u0022nofollow\u0022\u003ELarisse Amorim\u003C\/a\u003E was a previous maintainer.\u003C\/li\u003E\n\u003C\/ul\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"notify","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[{"title":"Notify for Drupal 7","url":"https:\/\/www.drupal.org\/docs\/7\/modules\/notify","attributes":[],"display_url":null},{"title":"Notify for Drupal 10","url":"https:\/\/www.drupal.org\/docs\/contributed-modules\/notify","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[{"file":{"uri":"https:\/\/www.drupal.org\/api-d7\/file\/6487602","id":"6487602","resource":"file"},"alt":""}],"field_supporting_organizations":[{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1338118","id":"1338118","resource":"field_collection_item"}],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3270","vid":"13424824","is_new":false,"type":"project_module","title":"Notify","language":"und","url":"https:\/\/www.drupal.org\/project\/notify","edit_url":"https:\/\/www.drupal.org\/node\/3270\/edit","status":"1","promote":"0","sticky":"0","created":"1064767500","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/143172","id":"143172","resource":"user","name":"matt2000"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065308734","project_usage":{"7.x-1.x":575,"5.x-1.x":5,"6.x-1.x":45,"2.0.x":111,"8.x-1.x":"4"}},{"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EExports site feed directory in \u003Ca href=\u0022http:\/\/internetalchemy.org\/ocs\u0022 rel=\u0022nofollow\u0022\u003E\u003C\/a\u003EOCS (Open Content Syndication) format.\u003Cbr \/\u003E\nCurrently supports the feeds you have subscribed in your Drupal site.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"ocs","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3271","vid":"64189","is_new":false,"type":"project_module","title":"Ocs","language":"und","url":"https:\/\/www.drupal.org\/project\/ocs","edit_url":"https:\/\/www.drupal.org\/node\/3271\/edit","status":"1","promote":"0","sticky":"0","created":"1064767500","changed":"1593950427","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/11","id":"11","resource":"user","name":"kika"},"comment":"0","comments":[],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767500"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EThis Drupal 4.0 module tracks how many users and guests are currently\u003Cbr \/\u003E\naccessing your web site.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"online","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3272","vid":"14029638","is_new":false,"type":"project_module","title":"Old Online","language":"und","url":"https:\/\/www.drupal.org\/project\/online","edit_url":"https:\/\/www.drupal.org\/node\/3272\/edit","status":"1","promote":"0","sticky":"0","created":"1064767500","changed":"1750273656","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/291168","id":"291168","resource":"user","name":"Unsupported Projects"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065635225"},{"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EThe path module lets you create custom urls for your Drupal paths.\u003Cbr \/\u003E\nFor example, assume you want to post your resume for potential\u003Cbr \/\u003E\nemployers.  Without the paths module enabled, the URL to view your\u003Cbr \/\u003E\nresume would be something like yourdomain.com\/node\/view\/26.  Using\u003Cbr \/\u003E\nthis module, you could create a new URL to your resume such as\u003Cbr \/\u003E\nyourdomain.com\/my\/resume or yourdomain.com\/resume.html.\n\u003C\/p\u003E\n\u003Cp\u003E\nAs of Drupal 4.3, this module has been integrated into the core.  If you would like to keep your old aliases during the upgrade, \u003Ca href=\u0022http:\/\/cvs.drupal.org\/viewcvs\/contributions\/modules\/path\/Attic\/update.php?cvsroot=contrib\u0022 rel=\u0022nofollow\u0022\u003Edownload this script\u003C\/a\u003E and run it against your 4.2 database to generate the necessary sql statements for the new drupal installation.\n\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"path","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3274","vid":"3274","is_new":false,"type":"project_module","title":"Path","language":"und","url":"https:\/\/www.drupal.org\/project\/path","edit_url":"https:\/\/www.drupal.org\/node\/3274\/edit","status":"1","promote":"0","sticky":"0","created":"1064767500","changed":"1535397971","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/2275","id":"2275","resource":"user","name":"matt westgate"},"comment":"0","comments":[],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767500"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9992","id":"9992","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/58","id":"58","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/59","id":"59","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EPdfview is a module that generates simple PDFs from nodes. \u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EThe module is unmantained. Check out the \u003Ca href=\u0022http:\/\/drupal.org\/project\/print\u0022 rel=\u0022nofollow\u0022\u003EPrinter-Friendly Pages\u003C\/a\u003E module for a better alternative.\u003C\/strong\u003E\u003C\/p\u003E\n\u003C!--break--\u003E\u003Cp\u003EThe nodes can contain images. \u003C\/p\u003E\n\u003Cp\u003EThe 4.7 version supports UTF8 and relies on \u003Ca href=\u0022http:\/\/sourceforge.net\/projects\/tcpdf\/\u0022 rel=\u0022nofollow\u0022\u003ETCPDF\u003C\/a\u003E.\u003C\/p\u003E\n\u003Cp\u003EOlder versions require FPDF from \u003Ca href=\u0022http:\/\/www.fpdf.org\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/www.fpdf.org\u003C\/a\u003E.\u003C\/p\u003E\n\u003Cp\u003EGroup: \u003Ca href=\u0022http:\/\/groups.drupal.org\/pdf\u0022 rel=\u0022nofollow\u0022\u003Ehttp:\/\/groups.drupal.org\/pdf\u003C\/a\u003E\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"pdfview","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3275","vid":"13424825","is_new":false,"type":"project_module","title":"Pdfview","language":"und","url":"https:\/\/www.drupal.org\/project\/pdfview","edit_url":"https:\/\/www.drupal.org\/node\/3275\/edit","status":"1","promote":"0","sticky":"0","created":"1064767521","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/24763","id":"24763","resource":"user","name":"Egon Bianchet"},"comment":"0","comments":[{"uri":"https:\/\/www.drupal.org\/api-d7\/comment\/9252","id":9252,"resource":"comment"}],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767521","project_usage":{"5.x-1.x":"1"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13030","id":"13030","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/14","id":"14","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EA module which runs the Drupal cron operation using normal browser\/page requests instead of having to set up a crontab to request the cron.php script. The module inserts a small amount of JavaScript on each page of your site that when a certain amount of time has passed since the last cron run, calls an AJAX request to run the cron tasks. Your users should not notice any kind of delay or disruption when viewing your site. However, this approach requires that your site gets regular traffic\/visitors in order to trigger the cron request.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Cp\u003EThe 2.x versions are a backport of the automatic cron-running functionality included in Drupal 7. This module also includes the performance improvements of \u003Cspan class=\u0022project-issue-issue-link project-issue-status-info project-issue-status-7\u0022\u003E\u003Ca href=\u0022\/project\/drupal\/issues\/566494\u0022 title=\u0022Status: Closed (fixed)\u0022\u003E#566494: Running cron in a shutdown function breaks the site\u003C\/a\u003E\u003C\/span\u003E and only runs through an AJAX callback that is triggered via JavaScript only when necessary. This verison will be completely compatible with Drupal 7 core, so when you upgrade, you will no longer need to use this module.\u003C\/p\u003E\n\u003Cp\u003EThe 1.x versions of the module uses hook_exit() to run cron at the end of the page request after the page has been sent to the browser, but has problems dealing with page caching. The 2.x version does not have this problem.\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EThe 2.x version no longer has its own module page at admin\/settings\/poormanscron. You will find the \u0027Automatic cron\u0027 poormanscron setting at admin\/settings\/site-information at the bottom of the page. This is the same location of the automatic cron core feature of Drupal 7, so get used to it now.\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003E\u003Ca href=\u0022http:\/\/drupal.org\/project\/modules?solrsort=sort_title%20asc\u0026amp;text=d7cx\u0022 rel=\u0022nofollow\u0022\u003E#D7CX\u003C\/a\u003E: We don\u0027t need to pledge that Poormanscron will have a full Drupal 7 release on the day that Drupal 7 is released because \u003Ca href=\u0022http:\/\/drupal.org\/node\/331611\u0022 rel=\u0022nofollow\u0022\u003EPoormanscron is part of Drupal 7\u003C\/a\u003E!\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"poormanscron","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_changelog":{"title":"","url":"http:\/\/drupal.org\/cvs?file=\/modules\/poormanscron\/poormanscron.module","attributes":[],"display_url":null},"field_project_demo":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_documentation":[{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null}],"field_project_screenshots":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_license":{"title":"","url":"https:\/\/www.drupal.org\/","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3277","vid":"1274124","is_new":false,"type":"project_module","title":"Poormanscron","language":"und","url":"https:\/\/www.drupal.org\/project\/poormanscron","edit_url":"https:\/\/www.drupal.org\/node\/3277\/edit","status":"1","promote":"0","sticky":"0","created":"1064767547","changed":"1790017933","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/53892","id":"53892","resource":"user","name":"dave reid"},"comment":"0","comments":[],"comment_count":0,"comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1064767547","project_usage":{"6.x-1.x":768,"6.x-2.x":2099,"5.x-2.x":"9","7.x-2.x":"14","5.x-1.x":55}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/53","id":"53","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/58","id":"58","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/57","id":"57","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EPrivatemsg allows your site\u0027s visitors to send private messages to each other. Perfect for community oriented sites, such as forums and social networking sites.\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EWhat works now:\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EMessages list\u003C\/li\u003E\n\u003Cli\u003EMessages filters\u003C\/li\u003E\n\u003Cli\u003EMass actions in messages list (mark as read, mark as unread)\u003C\/li\u003E\n\u003Cli\u003EBlock with new messages counter\u003C\/li\u003E\n\u003Cli\u003EView messages\u003C\/li\u003E\n\u003Cli\u003EDelete messages\u003C\/li\u003E\n\u003Cli\u003EWrite new messages to any count of users\u003C\/li\u003E\n\u003Cli\u003EWrite new messages to roles\u003C\/li\u003E\n\u003Cli\u003EView other messages if you are site admin\u003C\/li\u003E\n\u003Cli\u003EEmail about new messages (checkbox in user profile)\u003C\/li\u003E\n\u003Cli\u003EBlock users\u003C\/li\u003E\n\u003Cli\u003ESet unblockable role\u003C\/li\u003E\n\u003Cli\u003EThread personal tags\u003C\/li\u003E\n\u003Cli\u003EViews integration\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003E\u003Cstrong\u003EMigration from Drupal 6:\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/privatemsg\/issues\/3402761#comment-15424097\u0022 rel=\u0022nofollow\u0022\u003EHow-to here\u003C\/a\u003E\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EMigration from Drupal 7:\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/privatemsg\/issues\/3402761#comment-15463631\u0022 rel=\u0022nofollow\u0022\u003EHow-to here\u003C\/a\u003E\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EMigration from 1.0.x:\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/privatemsg\/issues\/3402761#comment-15352827\u0022 rel=\u0022nofollow\u0022\u003EHow-to here\u003C\/a\u003E\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EHow to send message programmatically\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/project\/privatemsg\/issues\/3448205\u0022 rel=\u0022nofollow\u0022\u003EHow-to here\u003C\/a\u003E\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"privatemsg","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous"],"field_project_default_component":"Code","field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[{"title":"","url":"http:\/\/drupal.org\/handbook\/modules\/privatemsg","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[{"file":{"uri":"https:\/\/www.drupal.org\/api-d7\/file\/7019273","id":"7019273","resource":"file"},"alt":"screenshot"}],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3279","vid":"13885679","is_new":false,"type":"project_module","title":"Privatemsg","language":"und","url":"https:\/\/www.drupal.org\/project\/privatemsg","edit_url":"https:\/\/www.drupal.org\/node\/3279\/edit","status":"1","promote":"0","sticky":"0","created":"1064767507","changed":"1739262509","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/3547706","id":"3547706","resource":"user","name":"ivnish"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1097789947","project_usage":{"2.0.x":170,"6.x-1.x":198,"1.0.x":14,"7.x-1.x":1641,"6.x-2.x":"43","7.x-2.x":319}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13434","id":"13434","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EThe \u003Cem\u003EProfile\u003C\/em\u003E module provides configurable user profiles.\u003C\/p\u003E\n\u003Ch3\u003E\u003Ca id=\u0022Comparison_to_user_account_fields_6\u0022 rel=\u0022nofollow\u0022\u003E\u003C\/a\u003EComparison to user account fields\u003C\/h3\u003E\n\u003Cp\u003EWhy use profiles instead of user account fields?\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EWith profile, user account settings and user profiles are conceptually different things, e.g. with the \u201cProfile\u201d module enabled users get two separate menu links \u201cMy account\u201d and \u201cMy profile\u201d.\u003C\/li\u003E\n\u003Cli\u003EProfile allows for creating multiple profile types, which may be assigned to roles via permissions (e.g. a general profile + a customer profile)\u003C\/li\u003E\n\u003Cli\u003EProfile supports private profile fields, which are only shown to the user owning the profile and to administrators.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Ch3\u003E\u003Ca id=\u0022Features_14\u0022 rel=\u0022nofollow\u0022\u003E\u003C\/a\u003EFeatures\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003EMultiple profile types may be created via the UI (e.g. a general profile + a customer profile), whereas the module provides separated permissions for those.\u003C\/li\u003E\n\u003Cli\u003EOptionally, profile forms are shown during user account registration.\u003C\/li\u003E\n\u003Cli\u003EFields may be configured to be private - thus visible only to the profile owner and administrators.\u003C\/li\u003E\n\u003Cli\u003EProfile types are displayed on the user view page, and can be configured through \u201cManage Display\u201d on account settings.\u003C\/li\u003E\n\u003Cli\u003EProfiles can optionally be revisioned.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003ENote: profiles are currently not translatable. See \u003Cspan class=\u0022project-issue-issue-link project-issue-status-info project-issue-status-13\u0022\u003E\u003Ca href=\u0022\/project\/profile\/issues\/2899744\u0022 title=\u0022Status: Needs work\u0022\u003E#2899744: Make Profiles Translatable\u003C\/a\u003E\u003C\/span\u003E.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"profile","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":"Code","field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1074946","id":"1074946","resource":"field_collection_item"}],"field_project_issue_version_opts":["dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3280","vid":"13424826","is_new":false,"type":"project_module","title":"Profile","language":"und","url":"https:\/\/www.drupal.org\/project\/profile","edit_url":"https:\/\/www.drupal.org\/node\/3280\/edit","status":"1","promote":"0","sticky":"0","created":"1444668300","changed":"1793845145","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/86106","id":"86106","resource":"user","name":"bojanz"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065205365","project_usage":{"8.x-1.x":52991}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EThis module provides project management tools for Drupal sites.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Ch2\u003EOverview\u003C\/h2\u003E\n\u003Cp\u003EProjects are generally assumed to represent software that has source code, releases, and so on. The \u003Cem\u003EProject\u003C\/em\u003E module provides the primary \u0022project\u0022 content type(s) and the ability to classify and browse projects. The included \u003Cem\u003EProject release\u003C\/em\u003E sub-module enables managing downloads of different versions of the software represented by the projects. These modules provide the project and release management tools for Drupal.org.\u003C\/p\u003E\n\u003Ch2\u003ERelated Modules\u003C\/h2\u003E\n\u003Cp\u003ETo enable issue tracking (tickets) for your project nodes, please download and install the \u003Ca href=\u0022\/project\/project_issue\u0022 rel=\u0022nofollow\u0022\u003EProject issue tracking\u003C\/a\u003E module.\u003C\/p\u003E\n\u003Cp\u003EProject nodes also help Drupal integrate with various revision control systems. See the \u003Ca href=\u0022\/project\/versioncontrol\u0022 rel=\u0022nofollow\u0022\u003EVersion Control API\u003C\/a\u003E and \u003Ca href=\u0022\/project\/versioncontrol_project\u0022 rel=\u0022nofollow\u0022\u003E Version Control \/ Project* integration\u003C\/a\u003E modules for more information.\u003C\/p\u003E\n\u003Ch2\u003EMaintainers\u003C\/h2\u003E\n\u003Cp\u003EThis module is maintained by a team of people:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022http:\/\/3281d.com\/bio\/derek\u0022 rel=\u0022nofollow\u0022\u003EDerek Wright\u003C\/a\u003E (\u003Ca href=\u0022\/user\/46549\u0022 rel=\u0022nofollow\u0022\u003Edww\u003C\/a\u003E) of \u003Ca href=\u0022http:\/\/3281d.com\u0022 rel=\u0022nofollow\u0022\u003E3281d Consulting\u003C\/a\u003E has been the primary maintainer since 2006.\u003C\/li\u003E\n\u003Cli\u003ENeil Drumm (\u003Ca href=\u0022\/user\/3064\u0022 rel=\u0022nofollow\u0022\u003Edrumm\u003C\/a\u003E) from the \u003Ca href=\u0022http:\/\/association.drupal.org\u0022 rel=\u0022nofollow\u0022\u003EDrupal Association\u003C\/a\u003E is the product owner for Drupal.org, and was heavily involved in the D7 porting effort.\u003C\/li\u003E\n\u003Cli\u003EBrandon Bergren (\u003Ca href=\u0022\/user\/53081\u0022 rel=\u0022nofollow\u0022\u003Ebdragon\u003C\/a\u003E) of \u003Ca href=\u0022http:\/\/tag1consulting.com\u0022 rel=\u0022nofollow\u0022\u003ETag1 Consulting\u003C\/a\u003E has been a co-maintainer since 2010, is the primary maintainer for the \u003Cem\u003EProject usage\u003C\/em\u003E submodule and usage statistics, and is heavily involved in the D7 port in general.\u003C\/li\u003E\n\u003Cli\u003EMichael Prashun (\u003Ca href=\u0022\/user\/62496\u0022 rel=\u0022nofollow\u0022\u003Emikey_p\u003C\/a\u003E) of \u003Ca href=\u0022http:\/\/shomeya.com\u0022 rel=\u0022nofollow\u0022\u003EShomeya Inc\u003C\/a\u003E has been a co-maintainer since 2011.\u003C\/li\u003E\n\u003Cli\u003EGreg Knaddison (\u003Ca href=\u0022\/user\/36762\u0022 rel=\u0022nofollow\u0022\u003Egreggles\u003C\/a\u003E) joined as a co-maintainer for the D7 port in December 2012.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022https:\/\/www.drupal.org\/u\/hass\u0022 rel=\u0022nofollow\u0022\u003Ehass\u003C\/a\u003E joined as a co-maintainer for D6 in October 2015\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EPast maintainers include:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EKjartan Mannes (\u003Ca href=\u0022\/user\/2\u0022 rel=\u0022nofollow\u0022\u003Ekjartan\u003C\/a\u003E): the original author and maintainer until 2005\u003C\/li\u003E\n\u003Cli\u003ENedjo Rogers (\u003Ca href=\u0022\/user\/4481\u0022 rel=\u0022nofollow\u0022\u003Enedjo\u003C\/a\u003E): primary maintainer from 2005-2006\u003C\/li\u003E\n\u003Cli\u003EChad Phillips (\u003Ca href=\u0022\/user\/22079\u0022 rel=\u0022nofollow\u0022\u003Ehunmonk\u003C\/a\u003E): co-maintainer from 2007-2012\u003C\/li\u003E\n\u003Cli\u003EAdam Light (\u003Ca href=\u0022\/user\/86358\u0022 rel=\u0022nofollow\u0022\u003Eaclight\u003C\/a\u003E): co-maintainer from 2009-2010\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cp\u003EMany thanks to all of their contributions over the years.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"project","field_project_has_issue_queue":false,"field_project_components":["Projects","Releases","Packages","Usage statistics","Views integration","ApacheSolr integration","Issues","Comments","Mail","User interface","Tests","Documentation","Miscellaneous"],"field_project_default_component":null,"field_project_issue_guidelines":{"value":"\u003Cul\u003E\n\u003Cli\u003EBe sure to read the \u003Ca href=\u0022http:\/\/groups.drupal.org\/node\/1830\u0022 rel=\u0022nofollow\u0022\u003Elist of future work\u003C\/a\u003E before submitting any new issues about the current \u003Ca href=\u0022\/node\/94000\u0022 rel=\u0022nofollow\u0022\u003Erelease system\u003C\/a\u003E.\n\u003C\/li\u003E\u003Cli\u003EPlease note: issue tracking has now been moved to the \u003Ca href=\u0022\/project\/project_issue\u0022 rel=\u0022nofollow\u0022\u003EProject issue tracking\u003C\/a\u003E module.  Any topics relating to issues, comments, and issue email subscriptions should be \u003Ca href=\u0022\/node\/add\/project_issue\/75232\u0022 rel=\u0022nofollow\u0022\u003Esubmitted\u003C\/a\u003E there.\n\u003C\/li\u003E\u003C\/ul\u003E","format":"1"},"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[{"title":null,"url":"https:\/\/www.drupal.org\/docs\/extending-drupal\/contributed-modules\/contributed-module-archive\/contrib-modules-for-building-the-site-functionality\/dates-and-events\/project-a-rich-set-of-tools-for-software-project-management","attributes":[],"display_url":null}],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3281","vid":"10300558","is_new":false,"type":"project_module","title":"Project","language":"und","url":"https:\/\/www.drupal.org\/project\/project","edit_url":"https:\/\/www.drupal.org\/node\/3281\/edit","status":"1","promote":"0","sticky":"0","created":"1064767500","changed":"1794387383","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/46549","id":"46549","resource":"user","name":"dww"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065016893","project_usage":{"5.x-1.x":"1","6.x-1.x":5,"7.x-2.x":24}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13028","id":"13028","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13030","id":"13030","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/57","id":"57","resource":"taxonomy_term"},{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/20224","id":"20224","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003ERecipe is a module for sharing cooking recipes.  It provides a Recipe content type, an Ingredient entity type, an Ingredient reference field, and custom Views display styles for recipe sharing and printing.\u003C\/p\u003E\n\u003C!--break--\u003E\u003Ch2\u003EHistory\u003C\/h2\u003E\n\u003Cp\u003ERecipe is one of the oldest contrib modules!  The first lines of code were written in 2002.  Check out the \u003Ca href=\u0022https:\/\/git.drupalcode.org\/project\/recipe\/-\/blob\/8.x-2.x\/CHANGELOG.txt\u0022 rel=\u0022nofollow\u0022\u003ECHANGELOG.txt\u003C\/a\u003E file for a glance into Drupal\u0027s early history.\u003C\/p\u003E\n\u003Cp\u003ERecipe existed before CCK and the Field API.  It provided the content type via custom database tables, a practice which lasted through the 7.x-1.x development cycle.  The Recipe module\u0027s purpose began to gradually diminish as fields became widely adopted, enabling site builders to create their own customized content types that had better integration with other APIs.\u003C\/p\u003E\n\u003Cp\u003EToday, the 8.x-2.x branch is built using standard field types from Drupal Core as well as a custom field for Ingredient references.  Think of this Recipe content type as starting point.  It is expected that you will extend and modify recipes to meet your individual needs.\u003C\/p\u003E\n\u003Ch2\u003EUpgrading from a 6.x or 7.x Branch\u003C\/h2\u003E\n\u003Cp\u003EThe upgrade paths for 6.x and 7.x recipe data are considered complete.  Several features have been dropped from the module, either because they can be done better by other APIs, relied on proprietary software, or simply didn\u0027t work properly.  Check the \u003Ca href=\u0022\/project\/recipe\/releases\/8.x-2.0\u0022 rel=\u0022nofollow\u0022\u003Erelease notes\u003C\/a\u003E for more information.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"recipe","field_project_has_issue_queue":false,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[{"file":{"uri":"https:\/\/www.drupal.org\/api-d7\/file\/3406888","id":"3406888","resource":"file"},"alt":"Marmite and Cheese Muffins | CookingClue_1265204912473.png"}],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3285","vid":"14475683","is_new":false,"type":"project_module","title":"Recipe","language":"und","url":"https:\/\/www.drupal.org\/project\/recipe","edit_url":"https:\/\/www.drupal.org\/node\/3285\/edit","status":"1","promote":"0","sticky":"0","created":"1064767546","changed":"1793885733","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/1791830","id":"1791830","resource":"user","name":"dcam"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1079588566","project_usage":{"5.x-1.x":"1","7.x-1.x":116,"7.x-2.x":"2","8.x-2.x":160,"6.x-1.x":"4","3.0.x":"5"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/16538","id":"16538","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EWith this Drupal module you can record (detect, track and log)\u003Cbr \/\u003E\nspecific visitors, hosts, and user agents.\u003C\/p\u003E\n\u003Cp\u003EThe recorder can be used for several purposes, as debugging and\u003Cbr \/\u003E\nsolving user problems, monitoring security, tracking trolls,\u003Cbr \/\u003E\ncrawlers, and search engine spiders, page and site statistics\u003Cbr \/\u003E\n(samples), and simple usability research.\n\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"recorder","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3286","vid":"11365612","is_new":false,"type":"project_module","title":"Recorder","language":"und","url":"https:\/\/www.drupal.org\/project\/recorder","edit_url":"https:\/\/www.drupal.org\/node\/3286\/edit","status":"1","promote":"0","sticky":"0","created":"1064767500","changed":"1554033495","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/291168","id":"291168","resource":"user","name":"Unsupported Projects"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065648562"},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9990","id":"9990","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9988","id":"9988","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/53","id":"53","resource":"taxonomy_term"}],"body":{"value":"\u003Cp\u003EProvides the ability to create manual redirects and maintain a canonical URL for all content, redirecting all other requests to that path.\u003C\/p\u003E\n\u003Ch3\u003EFeatures\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003ECommon API for loading, saving, and deleting redirects.\u003C\/li\u003E\n\u003Cli\u003ECase-insensitive redirect matching with a hook to allow other modules to narrow-down the candidate redirects.\u003C\/li\u003E\n\u003Cli\u003ERedirect counter and last used timestamp, with automatic cleanup of inactive redirects. (Provided by \u003Ca href=\u0022https:\/\/www.drupal.org\/project\/redirect_metrics\u0022 rel=\u0022nofollow\u0022\u003ERedirect Metrics\u003C\/a\u003E in D8)\u003C\/li\u003E\n\u003Cli\u003EIntegration with Drupal\u0027s page cache to optimize redirects and performance.\u003C\/li\u003E\n\u003Cli\u003EComplete individual redirect access API.\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/project\/views\u0022 rel=\u0022nofollow\u0022\u003EViews\u003C\/a\u003E API integration.\u003C\/li\u003E\n\u003Cli\u003ED8: Maintaining a canonical path and redirecting alternative URL\u0027s like non-aliased path, path without language prefixes and so on (Previously provided by \u003Ca href=\u0022http:\/\/drupal.org\/project\/globalredirect\u0022 rel=\u0022nofollow\u0022\u003EGlobal redirect\u003C\/a\u003E)\u003C\/li\u003E\n\u003Cli\u003ED8: Separate Redirect 404 module that logs aggregated 404 request (can suppress them in the default log) and allows to create redirects from them\n\u003C\/li\u003E\u003Cli\u003ED8: Separate Redirect Domain module allows wildcard and domain redirects\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003C!--break--\u003E\u003Ch3\u003ERecommended Modules\u003C\/h3\u003E\n\u003Cul\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/project\/pathauto\u0022 rel=\u0022nofollow\u0022\u003EPathauto\u003C\/a\u003E can be configured to automatically generate path redirects to ensure that URL alias changes do not break existing links.\u003C\/li\u003E\n\u003Cli\u003ED7: \u003Ca href=\u0022\/project\/mpac\u0022 rel=\u0022nofollow\u0022\u003EMulti-path autocomplete\u003C\/a\u003E helps provide auto-complete listings for the destination textfield on the redirect form. D8 uses the available link autocomplete field (supports only nodes).\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\u0022\/project\/pathologic\u0022 rel=\u0022nofollow\u0022\u003EPathologic\u003C\/a\u003E helps transform relative links in content to absolute URLs. Most helpful when you move your site to a new domain or different folder.\u003C\/li\u003E\n\u003Cli\u003ED7: \u003Ca href=\u0022\/project\/match_redirect\u0022 rel=\u0022nofollow\u0022\u003EMatch Redirect\u003C\/a\u003E provides redirecting based on path patterns with wildcards. Does not extend or require the Redirect module itself.\u003C\/li\u003E\n\u003C\/ul\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"redirect","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface","Views integration"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"http:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/921280","id":"921280","resource":"field_collection_item"},{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1125279","id":"1125279","resource":"field_collection_item"},{"uri":"https:\/\/www.drupal.org\/api-d7\/field_collection_item\/1125281","id":"1125281","resource":"field_collection_item"}],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3287","vid":"13424827","is_new":false,"type":"project_module","title":"Redirect","language":"und","url":"https:\/\/www.drupal.org\/project\/redirect","edit_url":"https:\/\/www.drupal.org\/node\/3287\/edit","status":"1","promote":"0","sticky":"0","created":"1064767500","changed":"1707863894","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/53892","id":"53892","resource":"user","name":"dave reid"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065648600","project_usage":{"7.x-1.x":32780,"8.x-1.x":246248,"7.x-2.x":"368"}},{"taxonomy_vocabulary_44":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/13032","id":"13032","resource":"taxonomy_term"},"taxonomy_vocabulary_46":{"uri":"https:\/\/www.drupal.org\/api-d7\/taxonomy_term\/9994","id":"9994","resource":"taxonomy_term"},"taxonomy_vocabulary_3":[],"body":{"value":"\u003Cp\u003EA simple module to make it easy for a reader of a drupal site to send\u003Cbr \/\u003E\nan email to their friend containing the URL of the page they were\u003Cbr \/\u003E\nlooking at.\u003C\/p\u003E","summary":"","format":"1"},"upload":[],"field_project_type":"full","field_project_machine_name":"refer","field_project_has_issue_queue":true,"field_project_components":["Code","Documentation","Miscellaneous","User interface"],"field_project_default_component":null,"field_project_issue_guidelines":[],"field_project_has_releases":true,"field_release_version_format":null,"field_project_homepage":[],"field_project_changelog":[],"field_project_demo":[],"field_project_documentation":[],"field_project_screenshots":[],"field_project_license":{"title":"GNU General Public License, version 2 or later","url":"https:\/\/www.gnu.org\/licenses\/old-licenses\/gpl-2.0.html","attributes":[],"display_url":null},"field_project_images":[],"field_supporting_organizations":[],"field_project_issue_version_opts":["static","dynamic"],"field_security_advisory_coverage":"not-covered","field_project_ecosystem":[],"field_replaced_by":[],"field_issue_summary_template":[],"nid":"3288","vid":"14036228","is_new":false,"type":"project_module","title":"Refer","language":"und","url":"https:\/\/www.drupal.org\/project\/refer","edit_url":"https:\/\/www.drupal.org\/node\/3288\/edit","status":"1","promote":"0","sticky":"0","created":"1064767500","changed":"1750778028","author":{"uri":"https:\/\/www.drupal.org\/api-d7\/user\/291168","id":"291168","resource":"user","name":"Unsupported Projects"},"comment":"1","comments":[],"comment_count":"0","comment_count_new":false,"feeds_item_guid":null,"feeds_item_url":null,"feed_nid":null,"flag_flag_tracker_follow_user":[],"flag_tracker_follower_count":null,"has_new_content":null,"last_comment_timestamp":"1065648643"}]}