{"id":15406505,"url":"https://github.com/splittingred/modextra","last_synced_at":"2026-03-27T04:59:22.584Z","repository":{"id":1023289,"uuid":"851219","full_name":"splittingred/modExtra","owner":"splittingred","description":"A base MODx Extra template to begin development on.","archived":false,"fork":false,"pushed_at":"2012-02-28T16:41:48.000Z","size":756,"stargazers_count":27,"open_issues_count":1,"forks_count":15,"subscribers_count":5,"default_branch":"develop","last_synced_at":"2025-04-18T14:08:10.161Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rtfm.modx.com/display/ADDON/modExtra","language":"PHP","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/splittingred.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}},"created_at":"2010-08-20T13:49:38.000Z","updated_at":"2024-02-21T23:37:40.000Z","dependencies_parsed_at":"2022-08-16T11:50:28.942Z","dependency_job_id":null,"html_url":"https://github.com/splittingred/modExtra","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/splittingred/modExtra","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splittingred%2FmodExtra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splittingred%2FmodExtra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splittingred%2FmodExtra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splittingred%2FmodExtra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splittingred","download_url":"https://codeload.github.com/splittingred/modExtra/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splittingred%2FmodExtra/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271901274,"owners_count":24841115,"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-08-24T02:00:11.135Z","response_time":111,"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":[],"created_at":"2024-10-01T16:23:33.303Z","updated_at":"2026-03-27T04:59:22.535Z","avatar_url":"https://github.com/splittingred.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## modExtra\n\nmodExtra is a base Extra template that is useful when wanting to create a new\nExtra for MODx Revolution. One can git archive from this repository to start\nwith all the file structure for beginning MODx Extra development pre-setup.\n\n## How to Export\n\nFirst, clone this repository somewhere on your development machine:\n\n`git clone http://github.com/splittingred/modExtra.git ./`\n\nThen, create the target directory where you want to create the file.\n\nThen, navigate to the directory modExtra is now in, and do this:\n\n`git archive HEAD | (cd /path/where/I/want/my/new/repo/ \u0026\u0026 tar -xvf -)`\n\n(Windows users can just do git archive HEAD and extract the tar file to wherever\nthey want.)\n\nThen you can git init or whatever in that directory, and your files will be located\nthere!\n\n## Configuration\n\nNow, you'll want to change references to modExtra in the files in your\nnew copied-from-modExtra repo to whatever name of your new Extra will be. Once\nyou've done that, you can create some System Settings:\n\n- 'mynamespace.core_path' - Point to /path/to/my/extra/core/components/extra/\n- 'mynamespace.assets_url' - /path/to/my/extra/assets/components/extra/\n\nThen clear the cache. This will tell the Extra to look for the files located\nin these directories, allowing you to develop outside of the MODx webroot!\n\n## Information\n\nNote that if you git archive from this repository, you may not need all of its\nfunctionality. This Extra contains files and the setup to do the following:\n\n- Integrates a custom table of \"Items\"\n- A snippet listing Items sorted by name and templated with a chunk\n- A custom manager page to manage Items on\n\nIf you do not require all of this functionality, simply remove it and change the\nappropriate code.\n\nAlso, you'll want to change all the references of 'modExtra' to whatever the\nname of your component is.\n\n## Copyright Information\n\nmodExtra is distributed as GPL (as MODx Revolution is), but the copyright owner\n(Shaun McCormick) grants all users of modExtra the ability to modify, distribute\nand use modExtra in MODx development as they see fit, as long as attribution\nis given somewhere in the distributed source of all derivative works.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplittingred%2Fmodextra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsplittingred%2Fmodextra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplittingred%2Fmodextra/lists"}