{"id":22854651,"url":"https://github.com/kanopi/wp-launch-checklist","last_synced_at":"2025-08-11T06:32:32.110Z","repository":{"id":39631591,"uuid":"393399917","full_name":"kanopi/wp-launch-checklist","owner":"kanopi","description":"Home of https://wordpress.org/plugins/launch-checklist/","archived":false,"fork":false,"pushed_at":"2023-12-18T15:25:17.000Z","size":379,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":12,"default_branch":"main","last_synced_at":"2024-04-14T04:48:24.405Z","etag":null,"topics":["do-not-archive","wordpress","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/kanopi.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}},"created_at":"2021-08-06T14:21:26.000Z","updated_at":"2024-01-04T23:14:39.000Z","dependencies_parsed_at":"2023-12-18T16:03:52.129Z","dependency_job_id":"c4495e8a-906b-4e65-b0a3-0cddd56708f9","html_url":"https://github.com/kanopi/wp-launch-checklist","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanopi%2Fwp-launch-checklist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanopi%2Fwp-launch-checklist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanopi%2Fwp-launch-checklist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanopi%2Fwp-launch-checklist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kanopi","download_url":"https://codeload.github.com/kanopi/wp-launch-checklist/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229504608,"owners_count":18083397,"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":["do-not-archive","wordpress","wordpress-plugin"],"created_at":"2024-12-13T07:08:01.895Z","updated_at":"2024-12-13T07:08:02.471Z","avatar_url":"https://github.com/kanopi.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WordPress Launch Checklist Plugin\n\nWordPress plugin that allows for creation of interactive site launch checklist items.\n\n## Installation\nDownload the plugin into a WordPress installation at `/wp-content/plugins/`, and do one of the following...\n* In the terminal, cd into the project and run `wp plugin activate launch-checklist`\n* Visit the WP admin plugin page and activate the plugin manually.\n\nMore info: https://wordpress.org/support/article/managing-plugins/#installing-plugins\n\n## Features\nThis plugin gives you the ability to check off items related to launching a site and provides feedback as to progress.\n* Checklist items are created from two sources:\n  * The `/config/checklist_settings.php` array.\n    * Add new items to this array as needed. They will automatically get picked up and displayed.\n    * Ensure for each item in the `tasks` array the `name` makes sense and is not duplicated as these are used in field output and corresponding data storage. \n  * API call to a WCAG endpoint to obtain accessibility checklist items (these are combined with the accessibility section from the file above).\n    * Results of the API call are cached via the [WP Transients API](https://developer.wordpress.org/apis/handbook/transients/) for 30 days by default, but can be refreshed manually using the button on the settings page.\n* There are currently two options pages:\n  * Launch Checklist Page --`/wp-admin/admin.php?page=wp_launch_checklist`, broken down into groups by tabs.\n    * Settings stored in `wp_options` under `wp_launch_checklist_values`.\n  * Launch Checklist Settings Page -- `/wp-admin/admin.php?page=wp_launch_checklist_settings`.\n    * Settings stored in `wp_options` under `wp_launch_checklist_settings`.\n\n## How to Use\n* Visit the Plugin Checklist menu on the left side of the WordPress admin.\n* Visit the `Launch Checklist` page to check off items as you complete them before site launch.\n* Visit the `Settings` page above to control plugin settings.\n\n## Development/Contributions\n* This plugin is based on the [WordPress Plugin Boilerplate](https://wppb.me/), but is decently modified.\n* Plugin class loading by classmap. Run `composer dump-autoload -o` when adding and/or removing classes. See `composer.json`.\n* The form fields output on each plugin page are loaded from `/admin/partials/form-fields`.\n  * The main checklist page uses the `checkbox-checklist-items.php` partial.\n  * The settings page uses the main `checkbox.php` partial for checkboxes due to a different layout.\n  * A select field and a text field types are also present for use.\n  * Add additional field types as needed.\n\t\n## Deployment\n\nThis plugin is maintained on Github but uses the [Wordpress Plugin Deploy Action](https://github.com/marketplace/actions/wordpress-plugin-deploy) to push tags to the WordPress SVN plugin repository.\n\nTo do a release make sure you update the files `readme.txt` and `wp-launch-checklist.php` to have the next correct stable tag  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanopi%2Fwp-launch-checklist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkanopi%2Fwp-launch-checklist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanopi%2Fwp-launch-checklist/lists"}