{"id":28209282,"url":"https://github.com/paboden/system_menu_example","last_synced_at":"2026-01-25T19:31:20.015Z","repository":{"id":77912153,"uuid":"52135356","full_name":"paboden/system_menu_example","owner":"paboden","description":"An example on how to create a system menu (non-delete-able) and menu links to external sites in a module.","archived":false,"fork":false,"pushed_at":"2025-08-10T02:08:49.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-10T04:09:44.813Z","etag":null,"topics":["drupal-7","drupal-7-module"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/paboden.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2016-02-20T03:57:16.000Z","updated_at":"2025-08-10T03:09:15.000Z","dependencies_parsed_at":"2023-02-25T00:16:52.659Z","dependency_job_id":null,"html_url":"https://github.com/paboden/system_menu_example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/paboden/system_menu_example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paboden%2Fsystem_menu_example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paboden%2Fsystem_menu_example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paboden%2Fsystem_menu_example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paboden%2Fsystem_menu_example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paboden","download_url":"https://codeload.github.com/paboden/system_menu_example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paboden%2Fsystem_menu_example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28757358,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T16:32:25.380Z","status":"ssl_error","status_checked_at":"2026-01-25T16:32:09.189Z","response_time":113,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["drupal-7","drupal-7-module"],"created_at":"2025-05-17T15:14:06.966Z","updated_at":"2026-01-25T19:31:20.009Z","avatar_url":"https://github.com/paboden.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"**Drupal 7**\n\n# System menu example module\n\n## Create your own menu in code\n\nAn example on how to create a system menu (non-delete-able menu) and examples of menu links to external sites, callback links to external sites, changing internal URL's to external URL's and examples of duplicating existing links in a new menu (like logout) completely from within a module.\n\nThis is an **EXAMPLE** only module. On its own, its not useful, but can be used as a framework for creating your own hardcoded Drupal menu.\n\n## Why...wha...huh?\n\n_So, What is this setup good for?_\n \nThe real power for this setup is if you want to be able to control a menu in code that has many external URL's or duplicate links (like logout or login) and you don't want to have to manually enter the menu items through the UI. \n\nThis can be helpful in a multi-site setup where the menu is the same across all sites, and any changes to it you want to be able to immediately set up across all sites.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaboden%2Fsystem_menu_example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaboden%2Fsystem_menu_example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaboden%2Fsystem_menu_example/lists"}