{"id":20852377,"url":"https://github.com/fuzzicallogic/plugincompatibilitylist","last_synced_at":"2026-04-20T22:31:16.400Z","repository":{"id":4672331,"uuid":"5818626","full_name":"FuzzicalLogic/PluginCompatibilityList","owner":"FuzzicalLogic","description":"A simple Plugin Resolver for MODx Revolution Add-Ons that runs on Install, Uninstall, and Update that will help to ensure that your package never breaks the functionality of other packages.","archived":false,"fork":false,"pushed_at":"2012-09-15T11:18:43.000Z","size":116,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-28T12:02:47.601Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://fuzzicallogic.github.com/PluginCompatibilityList/","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/FuzzicalLogic.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":"2012-09-15T08:18:35.000Z","updated_at":"2019-01-14T08:10:27.000Z","dependencies_parsed_at":"2022-09-02T14:31:35.008Z","dependency_job_id":null,"html_url":"https://github.com/FuzzicalLogic/PluginCompatibilityList","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FuzzicalLogic/PluginCompatibilityList","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuzzicalLogic%2FPluginCompatibilityList","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuzzicalLogic%2FPluginCompatibilityList/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuzzicalLogic%2FPluginCompatibilityList/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuzzicalLogic%2FPluginCompatibilityList/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FuzzicalLogic","download_url":"https://codeload.github.com/FuzzicalLogic/PluginCompatibilityList/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuzzicalLogic%2FPluginCompatibilityList/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32068481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T21:26:33.338Z","status":"ssl_error","status_checked_at":"2026-04-20T21:26:22.081Z","response_time":94,"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-18T03:17:25.378Z","updated_at":"2026-04-20T22:31:16.376Z","avatar_url":"https://github.com/FuzzicalLogic.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PluginCompatibilityList\n---\nPluginCompatbilityList is a MODx Plugin Resolver for [MODx Revolution](http://modx.com/) that you may include in your Transport Package to automatically fix priorities according to which Plugins are currently installed. This Resolver will run on Install, Update, or Uninstall and only adjust known, installed Plugins that may conflict with each other in Priority of shared System Events.\n\nThis Resolver insures that your addon's Plugin will not break the functionality of another developer's addon, and help to resolve \"bug reports\" that may arise as a result of a compatibility issue.\n\nIf your Plugin is not listed here, please fork my repository, add your Plugins, and make a pull request.\n\nRepository: [http://github.com/FuzzicalLogic/PluginCompatibilityList](http://github.com/FuzzicalLogic/PluginCompatibilityList)\n\n## Usage\nDepending upon your build package method, the specific steps made may be different.\n\n* Download the file.\n* Place wherever you include your resolvers.\n* Review the $fixPlugins array.\n* Add this resolver to your Plugins Resolver list. \n  * In [MyComponent](http://github.com/BobRay/MyComponent/), this is done in pluginname.build.config.\n\n## Adjusting the Array\nIf a System Event is not listed:\n* Add the line `$fixPlugins['OnEventName'] = array();` at the end of the array.\n* Change OnEventName to the MODx Revolution System Event that it uses.\n\nIf your Plugin is not listed in a System Event:\n* Add the line `$fixPlugins['OnEventName'][] = 'MyPluginName';` above/below/between the Plugins it may conflict with.\n* Change OnEventName to the appropruate MODx Revolution System Event.\n* Change MyPluginName to the name of your Plugin as it appears in the MODx Revolution Elements tab.\n* Notify me, or fork the repo, so that we can include this for everyone.\n\n## MODx Extras that use PluginCompatibilityList\n* [AJAX Revolution](http://github.com/nTouchSoftwareLLC/AJAX-Revolution/)\n* [Contextualize](http://github.com/nTouchSoftwareLLC/Contextualize/)\n* [Objectify](http://github.com/nTouchSoftwareLLC/Objectify/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuzzicallogic%2Fplugincompatibilitylist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffuzzicallogic%2Fplugincompatibilitylist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuzzicallogic%2Fplugincompatibilitylist/lists"}