Yes, that may be the root or the cause why this all happens, but bottom line, no matter why it happens, and no matter what we do - it will always happen.
Having a existing copy (mirror, fork) of everything before that happens would avoid a lot of work chasing down those “disappeared” plugins, so someone could adopt them - or at least, remove the updater from the source and ship a new version, because there you have another issue: updater included in those plugins now ping a website that probably does not have anymore updates for those plugins!
While we couldn’t push the update and would need to make some posting about it, at least we could do it.
As it stands now, I wouldn’t even have a plugin to start working on assuming I would be willing to adopt those plugins, which seem to have been used, after all.
Yes, we can chase them down one by one. And we can do so again, when the next person disappears. Or, we can think ahead, and make a fork of each plugin that gets added to our dir. This can, I think, also happen with some automated process.
Trusting guidelines are followed (they are not), or “finding the root cause and do expectation management” are surely also things we need to consider, yet, they wont avoid the issue. They just minimise it. Having a mirror would allow no one to delete those plugins since the mirror would be cp owned
I would already have set it up, but I have no access to the GIT repos of CP
@James, @wadestriebel - are you the only ones with these caps? If so, can we add such repo at least as a start and then we can think about either manually mirroring those plugins or create some sort of script to do that?
BTW, I want to ask on a sidenote, what happens when we cannot reach out to you 2 anymore for whatever hopefully never happening issue?
Would CP project be inaccessible for “us”?
I find it a little disconcerning that we have only 2 folks with the keys to things
Perhaps it is time to extend the directorate or “people with access” (with folks who are steadily around, as I have pointed out in past, not all directors are actually present in this community), just in case?
Because if someone of you decides to leave “that way” (I am not saying you will, but I have learned in my almost 40 years on this earth that “thinking and believing is less good than being prepared”)… then the rest of this community would literally be fu**** because not having access to the important parts, if I don’t get it wrong.
We alway discuss a lot, then have to wait for a very narrow amount of folks to permit or actually do things.
Not because “we others” could not or would not want to, but because we simply do not have the keys in hand to do the things.
We already have resolved this issue with DOC and main website access/maintenance, I think. We also need to resolve it with GIT, and other aspects of CP, such as plugin dir, and other important aspects.
But I am diverging. The sole purpose of this thread was to create a mirror to have a emergency copy of plugins or themes that “disappear overnight”
Would that be possible to set up?