GS Extend: Maintainers/ Contributors - Printable Version +- GetSimple Support Forum (http://get-simple.info/forums) +-- Forum: GetSimple (http://get-simple.info/forums/forumdisplay.php?fid=3) +--- Forum: Feature Requests (http://get-simple.info/forums/forumdisplay.php?fid=7) +--- Thread: GS Extend: Maintainers/ Contributors (/showthread.php?tid=10003) |
GS Extend: Maintainers/ Contributors - Tyblitz - 2017-10-03 The current GS Extend repo is (a bit of) a mess: half of the plugins are outdated, the star ratings aren't very indicative of quality, and some plugins are just outright noise. I think it's a much needed feature to be able to maintain / contribute to plugins that are no longer under active development, but still have valuable functionality/ valuable concepts, or just increase collaboration overall. Currently there are 4 ways (with major drawbacks) to do this:
What are your thoughts? And also, and especially, what is reasonably doable? RE: GS Extend: Maintainers/ Contributors - shawn_a - 2017-10-03 Shutting is most likely what will happen, auhors will be forced to use an external repo and we would only host a directory. Also we have no control over the licensing of a plugin, transfer ownership is nice but does not really solve anything long term Beyond hypotheticals nothing is doable. Are you volunteering? RE: GS Extend: Maintainers/ Contributors - Tyblitz - 2017-10-03 (2017-10-03, 07:41:08)shawn_a Wrote: Shutting is most likely what will happen, auhors will be forced to use an external repo and we would only host a directory. Yes I am, give me something to work with, or some details of how you see it . RE: GS Extend: Maintainers/ Contributors - datiswous - 2017-10-03 Some ideas: The file upload page in Extend could have an extra field with a link to an external repository. Seems easy to implement. Although in that case you might want to show other data from the external repo as well.. There could also be a field which describes the license used for the plugin. And a field where you could link to an existing plugin. ( "This plugins code is based on plugin: " ) So that this info is better structured instead of possibly written somewhere in the plugins description.. The first idea will also encourage people to host their code elsewhere, so that a future closure of the Extend repo will not be so abrubt, since most people have already hosting it elsewhere. RE: GS Extend: Maintainers/ Contributors - HelgeSverre - 2017-10-13 Doesn't sound like a very difficult task to undertake. If we build something ala packagist or plain use packagist with "tags" or prefixes, then build a (or use my existing) plugin installer to point it to the new location of plugins. This however does require the abandonment of the current Extend solution, or rebuilding it from scratch. Might look into building something like packagist for GetSimple in the weekend. RE: GS Extend: Maintainers/ Contributors - Tyblitz - 2017-10-14 (2017-10-13, 17:59:58)HelgeSverre Wrote: Doesn't sound like a very difficult task to undertake. Thanks for chiming in! As Shawn mentioned, it will likely result in replacing current GS Extend. Although the task might not be difficult, it will be time-consuming. And you clearly have a better idea on how to start than I do, but I will gladly contribute. Keep me posted RE: GS Extend: Maintainers/ Contributors - shawn_a - 2017-10-15 you gotta understand Extend is a cobbled together collection of old and dangerous inline sql and php. It is not maintainable, and hacking on it will expose security issues. RE: GS Extend: Maintainers/ Contributors - datiswous - 2018-02-23 Just wondering, is someone working on this? It just seemed in previous posts people were volunteering on working on a new/improved Extend.. RE: GS Extend: Maintainers/ Contributors - shawn_a - 2018-02-24 I can offload the assets and let someone work on it on their own. Someone can review it and we can update it if it passed inspection for code quality. etc. |