{"id":20810251,"url":"https://github.com/sencha/sample-extension","last_synced_at":"2026-04-17T19:31:46.156Z","repository":{"id":73713584,"uuid":"83487739","full_name":"sencha/sample-extension","owner":"sencha","description":"Sample extension","archived":false,"fork":false,"pushed_at":"2017-03-15T16:30:23.000Z","size":1853,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-12T04:29:59.041Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/sencha.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}},"created_at":"2017-02-28T22:56:21.000Z","updated_at":"2017-03-02T22:31:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"d3dbeb2d-b07a-42d5-9928-c94a252c4031","html_url":"https://github.com/sencha/sample-extension","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sencha/sample-extension","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sencha%2Fsample-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sencha%2Fsample-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sencha%2Fsample-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sencha%2Fsample-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sencha","download_url":"https://codeload.github.com/sencha/sample-extension/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sencha%2Fsample-extension/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31943259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2024-11-17T20:22:27.113Z","updated_at":"2026-04-17T19:31:46.151Z","avatar_url":"https://github.com/sencha.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"**NOTE: This is a Sencha Extension example listing provided for you to use as a guide for your own Sencha Extensions. You can use this listing as an example, or you can clone it to create your listing. You can link to your listing in your SenchaDevs profile.**\n\n**Learn how to distribute your extension, so it’s easy to use. Read [How To Create and Distribute Your Sencha Ext JS Extension](https://github.com/sencha/sample-extension/wiki/How-To-Create-and-Distribute-Your-Sencha-Ext-JS-Extension) guide.**\n\n# Easy Button\n\n![Sencha Easy Button](https://github.com/sencha/sample-extension/blob/master/images/easy_button.png \"Easy Button\")\n\nA simple button that shows “That was easy!” message in a pop-up dialog when user clicks on it, as shown below:\n\n![Easy Button Click](https://github.com/sencha/sample-extension/blob/master/images/button_click_msg.png \"Easy Button Click\")\n\n## Demo\nYou can test drive the [online demo](https://sencha.github.io/sample-extension/).\n\n## Running Examples\nYou can also run the example available under the `examples` folder by following these quick steps:\n\n1. Clone the repository\t\n\n2. `cd /path/to/folder`\n\n3. Run the following command to install Ext JS framework:\n```\nsencha workspace install --frameworks ~/Downloads/ext-6.2.1\n```\n\n4. `cd examples/easy-button-classic`\n\n5. Run `sencha app watch` and open [http://localhost:1841/examples/easy-button-classic/](http://localhost:1841/examples/easy-button-classic/) in your browser\n\n## How to Use This Extension\n\nTo use this package:\n\n1. Create an application by running the following command:\n\t```\n\tsencha -sdk /path/to/sdk/folder generate app AppName /path/to/app/folder\n\t```\n\n2. Copy `ext-easy-button` folder to your application `packages/local` folder. You migth need to create the `local` folder if it doesn't already exist.\n\n3. Modify `app.json` file to include `ext-easy-package` package to the `requires`, as shown below:\n\n\t```javascript\n\t\"requires\": [\n\t\t\t\"font-awesome\",\n\t\t\t\"ext-easy-button\"\n\t\t ],\n\t```\n\n4. Run `sencha app refresh`. The package is ready for use in your application. You can start referring to the button using the xtype - `easybutton` - or class `EasyButton.button.Easy`.\n\n## Having a Problem Using the Extension?\nPlease create an [issue on GitHub](https://github.com/sencha/sample-extension/issues) or send an email to ajit.kumar@sencha.com.\n\n## License\nLicenses are located under [packages/local/ext-easy-button/licenses](https://github.com/sencha/sample-extension/tree/master/packages/local/ext-easy-button/licenses) folder.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsencha%2Fsample-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsencha%2Fsample-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsencha%2Fsample-extension/lists"}