{"id":24203308,"url":"https://github.com/nviewsweb/plugin-folder-structure-generator","last_synced_at":"2026-05-20T05:07:33.788Z","repository":{"id":270635710,"uuid":"910989631","full_name":"nviewsweb/plugin-folder-structure-generator","owner":"nviewsweb","description":"A WordPress plugin that helps developers visualize, debug, and export folder structures of installed plugins and themes.","archived":false,"fork":false,"pushed_at":"2025-01-10T10:11:29.000Z","size":73,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-03T11:34:06.460Z","etag":null,"topics":["debug-plugin","export-plugin-structure","folder-structure","theme-development","visualize-plugin","wordpress-development","wordpress-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/nviewsweb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2025-01-02T01:49:09.000Z","updated_at":"2025-01-10T10:11:32.000Z","dependencies_parsed_at":"2025-03-03T11:43:30.548Z","dependency_job_id":null,"html_url":"https://github.com/nviewsweb/plugin-folder-structure-generator","commit_stats":null,"previous_names":["nviewsweb/plugin-folder-structure-generator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nviewsweb/plugin-folder-structure-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nviewsweb%2Fplugin-folder-structure-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nviewsweb%2Fplugin-folder-structure-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nviewsweb%2Fplugin-folder-structure-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nviewsweb%2Fplugin-folder-structure-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nviewsweb","download_url":"https://codeload.github.com/nviewsweb/plugin-folder-structure-generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nviewsweb%2Fplugin-folder-structure-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274134862,"owners_count":25228199,"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","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["debug-plugin","export-plugin-structure","folder-structure","theme-development","visualize-plugin","wordpress-development","wordpress-plugin"],"created_at":"2025-01-13T22:21:46.620Z","updated_at":"2026-05-20T05:07:33.757Z","avatar_url":"https://github.com/nviewsweb.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Plugin Folder Structure Generator\n\n**Version**: 1.0.0  \n**Author**: [nViews WEB](https://github.com/nviewsweb)  \n**Lead Contributor**: [Prabakaran Shankar](https://prabakaranshankar.com)  \n**Plugin URI**: [Plugin Folder Structure Generator](https://nviewsweb.com/plugin-folder-structure-generator/)  \n**License**: [GPL-2.0-or-later](https://www.gnu.org/licenses/gpl-2.0.html)  \n\n---\n\n## Contributors\n\n- **Lead Contributor**: [Prabakaran Shankar](https://prabakaranshankar.com)  \n- [nViews WEB](https://github.com/nviewsweb)  \n\n---\n\n## Tags\n\n`folder structure`, `plugin folder`, `theme folder`, `export plugin structure`, `debug plugin`, `visualize plugin`\n\n---\n\n## Requirements\n\n- **WordPress Version**: Requires at least 4.1  \n- **Tested Up To**: 6.6  \n- **PHP Version**: Requires PHP 7.0 or higher  \n- **Stable Tag**: 1.0.0  \n\n---\n\n## Description\n\nThe **Plugin Folder Structure Generator** is a WordPress plugin designed by **nViews WEB** and led by **Prabakaran Shankar**. It provides the following functionalities:\n\n- Generate and export folder structures for installed plugins and themes.\n- Debug or visualize folder hierarchies in plugins or themes.\n- Easily analyze and share folder structures via `.txt` files.\n\nThis tool is essential for WordPress developers, theme creators, and plugin maintainers who need to understand the structure of a WordPress project.\n\n---\n\n## Features\n\n- **Generate Plugin Structures**: Export a `.txt` file showing the folder hierarchy of any installed plugin.\n- **Generate Theme Structures**: Similar functionality for WordPress themes.\n- **Exclude Folders/Files**: Customize the exclusion list to ignore certain files (e.g., `node_modules`, `.git`).\n- **Add Custom Exclusions**: Dynamically add new folders or files to the exclusion list.\n- **Regenerate Files**: Overwrite existing `.txt` files with updated folder structures.\n- **Download Exports**: Easily download generated `.txt` files.\n\n---\n\n## Installation\n\n1. **Download**: Clone the repository or download the plugin as a `.zip` file:\n   ```bash\n   git clone https://github.com/nviewsweb/plugin-folder-structure-generator.git\n   ```\n\n2. **Upload**: Upload the plugin folder to your WordPress `wp-content/plugins/` directory.\n\n3. **Activate**: Activate the plugin from the WordPress **Plugins** menu.\n\n4. **Access Settings**: Navigate to **Tools \u003e Folder Generator** to configure and use the plugin.\n\n---\n\n## Usage\n\n1. **Manage Exclusion List**:\n   - Navigate to **Tools \u003e Folder Generator**.\n   - Enable or disable default excluded folders like `node_modules`, `.git`, etc.\n   - Add new folders or files to the exclusion list.\n\n2. **Generate Folder Structures**:\n   - Select a plugin or theme from the list.\n   - Click **Generate** to create a new `.txt` file or **Regenerate** to overwrite an existing one.\n   - The `.txt` file will be saved in the `structure/` folder within the plugin directory.\n\n3. **Download Exported Files**:\n   - Download the generated `.txt` files directly from the settings page.\n\n---\n\n## Screenshots\n\n1. **Exclude List Management**  \n   ![Exclude List Management](assets/images/screenshot-1.png)\n\n2. **Plugin and Theme Selection**  \n   ![Plugin and Theme Selection](assets/images/screenshot-2.png)\n\n3. **Generated Folder Structure**  \n   ![Generated Folder Structure](assets/images/screenshot-3.png)\n\n---\n\n## Contributing\n\nWe welcome contributions to improve the **Plugin Folder Structure Generator**. Here's how you can contribute:\n\n1. **Fork**: Fork the repository on GitHub.\n2. **Create a Branch**: Create a branch for your feature or bug fix.\n3. **Commit Changes**: Commit your changes with clear and concise messages.\n4. **Submit Pull Request**: Open a pull request describing your changes.\n\nFor major changes, please open an issue to discuss your ideas first.\n\n---\n\n## License\n\nThis plugin is licensed under the [GPL-2.0-or-later](https://www.gnu.org/licenses/gpl-2.0.html). You are free to use, modify, and distribute the plugin under the terms of this license.\n\n---\n\n## GitHub Repository\n\nThis plugin is publicly hosted on GitHub:  \n[Plugin Folder Structure Generator](https://github.com/nviewsweb/plugin-folder-structure-generator)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnviewsweb%2Fplugin-folder-structure-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnviewsweb%2Fplugin-folder-structure-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnviewsweb%2Fplugin-folder-structure-generator/lists"}