08-26-2016, 06:19 AM
Can't PHP execute OS scripts?
My version of a plugin repository
|
08-26-2016, 06:19 AM
Can't PHP execute OS scripts?
08-26-2016, 07:13 AM
Thanks given by: LogicParrot
09-18-2016, 06:58 AM
(08-24-2016, 03:03 AM)DrMasik Wrote:(08-24-2016, 02:55 AM)tigerw Wrote: ... So would you suggest a system whereby plugins are posted in the forum first, and if, and only if, they get enough votes, they can then be added? If so, how do you think about GitHub stars as a way of voting?
09-18-2016, 06:58 AM
09-18-2016, 08:29 AM
(09-18-2016, 06:58 AM)tigerw Wrote: So would you suggest a system whereby plugins are posted in the forum first, and if, and only if, they get enough votes, they can then be added? If so, how do you think about GitHub stars as a way of voting? All way too... complicated... Seriously, just add the ability to the existing plugin repository to upload plugins manually (without needing a Github account), like how Bukkit does it. Maybe add the option to view plugins by author/uploader.
09-18-2016, 09:19 PM
Nah, GitHub is fine and it's not like you couldn't put your plugin there, even if you use a different provider for the development.
What we need more is proper UX. The plugin list is a joke, seriously. Adding a plugin is slow and buggy. There's nothing in the plugins' descriptions. There's no documentation about what info the repository extracts and uses.
09-19-2016, 03:11 AM
(09-18-2016, 09:19 PM)xoft Wrote: Adding a plugin is slow True, but making multiple network requests to GitHub on a free web instance is inherently slow (09-18-2016, 09:19 PM)xoft Wrote: There's nothing in the plugins' descriptions. What do you mean? It shows whatever the plugin author provided in their README file and the Info.lua Description field. (09-18-2016, 09:19 PM)xoft Wrote: There's no documentation about what info the repository extracts and uses. I suppose that the message above the 'Add entry' button in the add plugin page isn't visible enough. Where would you suggest I place this?
09-19-2016, 03:11 AM
Also, I've added a releases tracking/download system using GitHub releases. Also added a downloads counter.
09-19-2016, 04:42 AM
1. Why make the network request at the server, when they can be done client-side, and the server can just receive and verify the final repo choice?
2. Icon? Screenshots? Commands and ConsoleCommands? Permissions? Short description vs the long description? 3. There's nothing above the "Add entry" button. There's a bit of info above the "Submit" button on the AddEntry page, but that's really really hidden. There should be a dedicated page for it, especially once you start extracting more. How about sorting? Searching? List per author?
09-19-2016, 05:57 AM
(09-19-2016, 04:42 AM)xoft Wrote: 1. Why make the network request at the server, when they can be done client-side, and the server can just receive and verify the final repo choice?
|
« Next Oldest | Next Newest »
|