{"id":20043370,"url":"https://github.com/mikerockett/jumplinks","last_synced_at":"2025-08-31T12:09:42.453Z","repository":{"id":25473045,"uuid":"28903608","full_name":"mikerockett/jumplinks","owner":"mikerockett","description":"MIRROR of https://gitlab.com/rockettpw/seo/jumplinks-one","archived":false,"fork":false,"pushed_at":"2023-11-30T11:11:47.000Z","size":567,"stargazers_count":12,"open_issues_count":21,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-05T08:41:17.518Z","etag":null,"topics":["php","processwire","redirects","seo"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mikerockett.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null}},"created_at":"2015-01-07T07:28:48.000Z","updated_at":"2023-11-24T05:06:32.000Z","dependencies_parsed_at":"2025-05-05T08:34:37.127Z","dependency_job_id":"30da93fe-ae77-49c4-a457-6d3dcc50a2a3","html_url":"https://github.com/mikerockett/jumplinks","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/mikerockett/jumplinks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerockett%2Fjumplinks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerockett%2Fjumplinks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerockett%2Fjumplinks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerockett%2Fjumplinks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikerockett","download_url":"https://codeload.github.com/mikerockett/jumplinks/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerockett%2Fjumplinks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272977279,"owners_count":25025093,"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-31T02:00:09.071Z","response_time":79,"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":["php","processwire","redirects","seo"],"created_at":"2024-11-13T10:56:02.911Z","updated_at":"2025-08-31T12:09:42.427Z","avatar_url":"https://github.com/mikerockett.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Jumplinks v1 for ProcessWire\n\n\u003e Jumplinks 2, a complete rewrite, is in the works. Once an alpha-candidate is ready, the repo will be opened up for testing.\n\nJumplinks is an enhanced version of the original [ProcessRedirects](http://modules.processwire.com/modules/process-redirects/) by [Antti Peisa](https://twitter.com/apeisa).\n\nThe `Process` module manages your permanent and temporary redirects (we'll call these \"jumplinks\" from now on, unless in reference to redirects from another module), useful for when you're migrating over to ProcessWire from another system/platform.\n\nEach jumplink supports [wildcards](https://jumplinks.rockett.pw/wildcards), shortening the time needed to create them.\n\nUnlike similar modules for other platforms, wildcards in Jumplinks are much easier to work with, as Regular Expressions are not fully exposed. Instead, parameters wrapped in `{curly braces}` are used - these are described in the documentation.\n\nAs of version 1.5.0, Jumplinks requires at least ProcessWire 2.6.1 to run. At the time of writing this, version 3 on the development branch is also supported.\n\n---\n\n### Quick Installation\n\n```\ncomposer require rockett/jumplinks\n```\n\nOR\n\n1. Under *Modules*, go to the *New* tab.\n2. Enter the class name (*ProcessJumplinks*) and click *Download \u0026 Install*.\n\n### Manual Installation\n\n1. Download the module from [here](https://gitlab.com/rockettpw/seo/jumplinks-one/-/archive/master/jumplinks-one-master.zip)\n2. Copy the *ProcessJumplinks* folder to `site/modules`\n3. Go to *Modules* in your admin panel, and find *ProcessJumplinks*. If it's not listed, you'll need to click *Refresh*.\n4. Install the module and configure it, if needed.\n\n---\n\n### Documentation \u0026 Support\n\nYou can view the documentation **[here](https://jumplinks.rockett.pw)**, and get support **[in the forums](https://processwire.com/talk/topic/8697-jumplinks/)**.\n\n### Contributing \u0026 License\n\nIf you have any issues to report (such as a bug or oversight), please use the [issue tracker](https://gitlab.com/rockettpw/seo/jumplinks-one/issues).\n\nModule is released under the **[ISC License](LICENSE.md)**. The CSV package by The League of Extraordinary Packages is licensed under the [MIT License](https://github.com/thephpleague/csv/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikerockett%2Fjumplinks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikerockett%2Fjumplinks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikerockett%2Fjumplinks/lists"}