{"id":18627160,"url":"https://github.com/markshust/magento2-module-layouthandlelogger","last_synced_at":"2025-04-11T05:31:26.591Z","repository":{"id":65730560,"uuid":"598366355","full_name":"markshust/magento2-module-layouthandlelogger","owner":"markshust","description":"The LayoutHandleLogger module displays layout handles when in developer mode.","archived":false,"fork":false,"pushed_at":"2023-03-21T15:05:19.000Z","size":125,"stargazers_count":17,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-11T02:06:31.545Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/markshust.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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":"2023-02-07T00:33:47.000Z","updated_at":"2025-03-15T13:58:41.000Z","dependencies_parsed_at":"2024-11-07T04:51:43.001Z","dependency_job_id":null,"html_url":"https://github.com/markshust/magento2-module-layouthandlelogger","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"27db66579eea719d04a8eb22cef9d12d4cb72baf"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markshust%2Fmagento2-module-layouthandlelogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markshust%2Fmagento2-module-layouthandlelogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markshust%2Fmagento2-module-layouthandlelogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markshust%2Fmagento2-module-layouthandlelogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markshust","download_url":"https://codeload.github.com/markshust/magento2-module-layouthandlelogger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248347434,"owners_count":21088653,"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":[],"created_at":"2024-11-07T04:40:45.032Z","updated_at":"2025-04-11T05:31:26.310Z","avatar_url":"https://github.com/markshust.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eMarkShust_LayoutHandleLogger\u003c/h1\u003e \n\n\u003cdiv align=\"center\"\u003e\n  \u003cp\u003eDisplays layout handles when in developer mode.\u003c/p\u003e\n  \u003cimg src=\"https://img.shields.io/badge/magento-2.4.4+-brightgreen.svg?logo=magento\u0026longCache=true\u0026style=flat-square\" alt=\"Supported Magento Versions\" /\u003e\n  \u003ca href=\"https://packagist.org/packages/markshust/magento2-module-layouthandlelogger\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/packagist/v/markshust/magento2-module-layouthandlelogger.svg?style=flat-square\" alt=\"Latest Stable Version\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://packagist.org/packages/markshust/magento2-module-layouthandlelogger\" target=\"_blank\"\u003e\u003cimg src=\"https://poser.pugx.org/markshust/magento2-module-layouthandlelogger/downloads\" alt=\"Composer Downloads\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/maintained%3F-yes-brightgreen.svg?style=flat-square\" alt=\"Maintained - Yes\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://opensource.org/licenses/MIT\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" /\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n## Table of contents\n\n- [Summary](#summary)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Credits](#credits)\n- [License](#license)\n\n## Summary\n\nThere are times during development when you'll need to be able to easily access all layout handles of a specific page. Unfortunately, Magento does not provide this capability out of the box.\n\nThis module adds the list of all layout handles on the page before the end body block, which makes it very easy to identify which layout handles are loaded for a specific page.\n\n## Installation\n\n```\ncomposer require markshust/magento2-module-layouthandlelogger\nbin/magento module:enable MarkShust_LayoutHandleLogger\nbin/magento setup:upgrade\n```\n\n## Usage\n\nThis module has no configuration. Just install, and as long as you are in developer mode, you'll see all of the layout handles loaded for a specific page.\n\n![Screenshot](https://raw.githubusercontent.com/markshust/magento2-module-layouthandlelogger/main/docs/demo.png)\n\n## Credits\n\n### M.academy\n\nThis module is sponsored by \u003ca href=\"https://m.academy\" target=\"_blank\"\u003eM.academy\u003c/a\u003e, the simplest way to learn Magento.\n\n\u003ca href=\"https://m.academy\" target=\"_blank\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/markshust/magento2-module-layouthandlelogger/main/docs/macademy-logo.png\" alt=\"M.academy\"\u003e\u003c/a\u003e\n\n### Mark Shust\n\nMy name is Mark Shust and I'm the creator of this repo. I'm a \u003ca href=\"http://www.zend.com/en/yellow-pages/ZEND014633\" target=\"_blank\"\u003eZend Certified Engineer\u003c/a\u003e and \u003ca href=\"https://www.youracclaim.com/users/mark-shust\" target=\"_blank\"\u003eAdobe Certified Magento Developer\u003c/a\u003e, and have been involved since the early days of Magento (0.8!). I'm no longer available for consulting, but am creating course content full-time at \u003ca href=\"https://m.academy\" target=\"_blank\"\u003eM.academy\u003c/a\u003e.\n\n- \u003ca href=\"https://www.linkedin.com/in/MarkShust/\" target=\"_blank\"\u003e🔗 Connect with me on LinkedIn\u003c/a\u003e\n- \u003ca href=\"https://youtube.com/markshust\" target=\"_blank\"\u003e🎥 Watch my YouTube videos\u003c/a\u003e\n- \u003ca href=\"https://twitter.com/MarkShust\" target=\"_blank\"\u003e🐦 Follow me on Twitter\u003c/a\u003e\n- \u003ca href=\"https://markshust.com\" target=\"_blank\"\u003e📖 Read my blog\u003c/a\u003e\n- \u003ca href=\"mailto:mark@shust.com\"\u003e💌 Contact me\u003c/a\u003e\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkshust%2Fmagento2-module-layouthandlelogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkshust%2Fmagento2-module-layouthandlelogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkshust%2Fmagento2-module-layouthandlelogger/lists"}