{"id":25210270,"url":"https://github.com/backdrop-contrib/maxlength","last_synced_at":"2025-07-18T05:33:09.630Z","repository":{"id":57781958,"uuid":"221100298","full_name":"backdrop-contrib/maxlength","owner":"backdrop-contrib","description":"Set the maximum length of any field on your Backdrop CMS website and enforce while editing rather than just on save, showing a countdown of remaining characters.","archived":false,"fork":false,"pushed_at":"2024-09-12T13:36:13.000Z","size":60,"stargazers_count":1,"open_issues_count":3,"forks_count":2,"subscribers_count":9,"default_branch":"1.x-3.x","last_synced_at":"2025-04-05T05:30:01.935Z","etag":null,"topics":["backdrop","backdropcms","countdown","editor","maximum","maxlength"],"latest_commit_sha":null,"homepage":"https://backdropcms.org/project/maxlength","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/backdrop-contrib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-12T01:07:02.000Z","updated_at":"2024-09-13T07:28:21.000Z","dependencies_parsed_at":"2025-04-05T05:26:52.403Z","dependency_job_id":"29d67ad0-9ffd-43c1-bda1-2f6cf8796fda","html_url":"https://github.com/backdrop-contrib/maxlength","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/backdrop-contrib/maxlength","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fmaxlength","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fmaxlength/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fmaxlength/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fmaxlength/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backdrop-contrib","download_url":"https://codeload.github.com/backdrop-contrib/maxlength/tar.gz/refs/heads/1.x-3.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fmaxlength/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265705342,"owners_count":23814430,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backdrop","backdropcms","countdown","editor","maximum","maxlength"],"created_at":"2025-02-10T13:19:47.646Z","updated_at":"2025-07-18T05:33:09.578Z","avatar_url":"https://github.com/backdrop-contrib.png","language":"JavaScript","readme":"# MaxLength\n\nSet the maximum length of any field on your Backdrop CMS website and enforce\nwhile editing rather than just on save, showing a countdown of remaining\ncharacters.  This includes fields created using the UI (e.g. any text field on\na node). It is compatible with Backdrop's CKEditor out of the box.\n\n## Installation\n\n- Install this module using the\n[official Backdrop CMS instructions](https://backdropcms.org/guide/modules).\n\n## Configuration and Usage\n\nWhen the maximum length is enforced for a field, while a user is editing content\nof that type some Javascript will count down how many characters are left. (If\nthe Javascript is turned off, it falls back to form API validation.)\n\nMaxLength creates a new Form Property: #maxlength_js which in conjunction\nwith #maxlength will enforce, via Javascript, the maxlength of a textfield or\ntextarea and will show the number of characters left.\n\nUsing the field setting page, you can limit text fields and text areas. For\ntext fields this module will use the \"Maximum length\" value set in the field\nsettings.\n\nMore details may be found (or added) in the\n[Wiki](https://github.com/backdrop-contrib/maxlength/issues)\n\n## Issues\n\nBugs and Feature requests should be reported in the\n[Issue Queue](https://github.com/backdrop-contrib/maxlength/issues)\n\n## Current Maintainers\n\n- [Laryn Kragt Bakker](https://github.com/laryn)\n\n## Credits\n\n- Ported to Backdrop by [Laryn Kragt Bakker](https://github.com/laryn).\n- Initial Backdrop port sponsored by [CEDC.org](https://CEDC.org).\n- Maintained for Drupal by [Inovae](https://www.inovae.ch/),\n  [jm.federico](https://www.drupal.org/user/509892),\n  and [Schnitzel](https://www.drupal.org/user/643820),\n  sponsored by [Amazee Labs](https://www.amazeelabs.com/en).\n- Drupal version is thanks to jm.federico, johnnygamba, Seed EM, a_c_m, dereine,\n  and mariuss and others as noted in the commit history.\n- Originally inspired by functionality found in the `ed_classified` module.\n\n\n## License\n\nThis project is GPL v2 software. See the LICENSE.txt file in this directory for\ncomplete text.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fmaxlength","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackdrop-contrib%2Fmaxlength","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fmaxlength/lists"}