inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Dec 8, 2015 7:31:58 GMT -8
If anyone would like to give the plugin a test and help squash bugs, then feel free to 2 ways you can do this... 1. Use the Monetary test forum where I have added the Trophies plugin: monetary.proboards.com2. Download it and test it yourself: Trophies 1.0.0 AlphaIMPORTANT: You need the latest Yootil plugin.Things to note: - The plugin loads remote CSS & JS as it gives me a chance to fix issues anyone finds right away without needing to import the plugin again. - Multiple tabs open can effect the time based trophies (and maybe the topics read trophies). I will be working on a possible solution to that tomorrow so data is synced between tabs. - This is an alpha. While I have done my hardest to make it bug free, they may be bugs still wondering around. I recommended not using it on a live forum (though I'm 99.99% sure it will be fine), so use at your own risk. - Once testing is done (please help if you are interested in the plugin), then this plugin will no longer work (I will post letting you know when to remove it). I want to get this released this week, however, if you have cool suggestions / changes, post them. If anyone is wondering about packs (ask questions if you like), I'll go more into that later. I plan to add packs for the Monetary System and Shop after release, and may take on custom pack requests. If you are testing the plugin, please post your thoughts. Even if you don't find any bugs (doubtful).
----
If you are just interested in how the magic works: github.com/PopThosePringles/ProBoards-Trophies --------------------------------- I've been working a plugin that I'm trying to get done and released before Christmas as it contains something that is Christmas related. There is still quite a bit to do depending on what features I want to implement (i.e mini profile support, notification position and template). The core part of it is done, take a look at these pictures to see exactly what this plugin is (click for larger version). If anyone wants to help test this plugin for me, let me know and I'll send you the plugin files via PM (or I may create a test forum and use that). I really could do with some help thinking up some trophy ideas. I need core ideas, and more Christmas ideas (all I have is the 2 seen in the pic). Good thing about this plugin, is that it has easy support for additional trophy packs (each pack uses it's own key, but the trophy plugin handles all the syncing and saving). So if you have a plugin, you could easily create a trophy pack for it (more info on that once released). If you other other suggestions / ideas (no pack ideas for now, i.e monetary pack will come later), then throw them at me now. I need to attempt to get it finished in the hopes it gets approved in the library before Christmas. Edit: github.com/PopThosePringles/ProBoards-Trophies
|
|
inherit
220772
0
Mar 24, 2023 21:43:23 GMT -8
Tiffy-Bean
I support plugin and theme makers rights to create themes and plugins that are paid for.
1,052
April 2015
tiffythecodingwhiz
|
Post by Tiffy-Bean on Dec 8, 2015 8:56:17 GMT -8
-raises hand- I'll help test it! I'd have to take a look at it to see how it works on the forum I think to come up with ideas. I'll test it on my test forum. tiffystestforum.freeforums.net
|
|
inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Dec 8, 2015 13:33:14 GMT -8
I found my old test forum when I was writing the v4 code... trophies.proboards.com/Can be tested there. Note: The notification theme is very old (ps3 theme) and will change. I haven't worked on that yet. Any suggestions or bugs, please post here.
|
|
inherit
58740
0
Aug 20, 2024 7:29:21 GMT -8
®i©hie
I'm not very active here anymore thanks to my full-time job. - 12/27/23
14,036
September 2005
soe
|
Post by ®i©hie on Dec 8, 2015 14:52:45 GMT -8
i'll help test, i've already registered
|
|
inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Dec 9, 2015 12:11:19 GMT -8
®i©hie , Thanks for making an effort, you were the only one. Have put the forum in MM just now due to lots of debugging that I was doing. Bit disappointed with the lack of responses. People want cool plugins for their forum, yet can't take a few mins to help us out or make a few suggestions. Am really not sure what I want to do now. Well anyway, here is a preview of it in action.
|
|
Former Member
inherit
guest@proboards.com
225992
0
Oct 31, 2024 18:18:50 GMT -8
Former Member
0
January 1970
Former Member
|
Post by Former Member on Dec 9, 2015 14:39:30 GMT -8
I tried to register but the forum is offline.
I can black box unit test the functions for you if you want?
|
|
inherit
220772
0
Mar 24, 2023 21:43:23 GMT -8
Tiffy-Bean
I support plugin and theme makers rights to create themes and plugins that are paid for.
1,052
April 2015
tiffythecodingwhiz
|
Post by Tiffy-Bean on Dec 9, 2015 15:15:29 GMT -8
if was offline when I tried to get in Peter..so I was more then willing.
|
|
inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Dec 9, 2015 16:25:40 GMT -8
I mentioned in my post that I put it into MM due to a lot of debugging I was doing, so the testing side of things I'm not too concerned about, though would have been nice at the time.
Ideas for trophies is what I am struggling with and the main reason for this topic.
Not sure what I was expecting to be honest, seems the demand for plugins has greatly decreased. There was a time where people would jump at the chance to post their feedback and suggestions, especially if it was a really good plugin being developed. I guess that time has passed.
Thanks anyway for those that responded, I think I may throw the towel in though.
|
|
inherit
Peabrained Codebreaker
107114
0
Mar 11, 2020 7:47:27 GMT -8
Boy_Wonder
6,249
July 2007
natzy24
|
Post by Boy_Wonder on Dec 10, 2015 0:45:05 GMT -8
I'm interested but I only have suggestions that are specific for my own board that I'd be using it for which means that it'd likely need to be a trophy plugin pack (if that's at all possible! I've only just noticed this topic)
And my only idea for more christmasy ones is again related to either being able to set specific board ID in to give awards for certain amount of posts in x board, or linked into being able to set purchases from a certain category in the shop as present buying, or setting a certain date where things sent to other users count as sending them presents
(Eg From the 1st of December - 25th of December if Joe Bloggs brought a bag of candy from monetary shop and gifted it to John Smith then it'd count as sending one present)
|
|
Former Member
inherit
guest@proboards.com
225992
0
Oct 31, 2024 18:18:50 GMT -8
Former Member
0
January 1970
Former Member
|
Post by Former Member on Dec 10, 2015 13:43:21 GMT -8
Peter Sorry to hear you feel that way, don't get to disheartened. I know it is difficult when people are not buzzing about plugins, code or even advice that is given, especially when some much (FREE) time went into creating them. As a software developer myself, I value the plugins you have creating, even If I don't use them myself(besides yootil), the source code you provide has given me help understanding the proboards API. Code is not the difficult part, understanding someone else's code or API is really difficult sometimes so you have not only created some great plugins, but also some really great learning material. Hope to still see you around. Phil
|
|
inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Dec 10, 2015 16:14:24 GMT -8
Peter Sorry to hear you feel that way, don't get to disheartened. I know it is difficult when people are not buzzing about plugins, code or even advice that is given, especially when some much (FREE) time went into creating them. As a software developer myself, I value the plugins you have creating, even If I don't use them myself(besides yootil), the source code you provide has given me help understanding the proboards API. Code is not the difficult part, understanding someone else's code or API is really difficult sometimes so you have not only created some great plugins, but also some really great learning material. Hope to still see you around. Phil I appreciate the words It's just hard when you have done something for so long now and don't really get anything out of it. Only thing that has kept me going is people letting me know they enjoy my plugins, provided feedback etc. I try to make it a priority to open source my plugins that I feel people could learn from. I know people can look in the source and open the JS file in most cases, however with GitHub, it makes things a ton easier. Plus there is some great posts on here from other plugin devs (might have to dig for them).
|
|
inherit
Official Code Helper
65613
0
1
Oct 22, 2024 1:56:19 GMT -8
Chris
"'Oops' is the sound we make when we improve"
8,986
December 2005
horace
Wormo's Mini-Profile
|
Post by Chris on Dec 14, 2015 23:12:21 GMT -8
I remember this being one of your pet projects Peter and how amazed everyone was when you released it on the V4 scene which didn't have even half the punching power of V5 so this aught to be good! I'm pretty sure I told you this before but your codes were what inspired me to to try my hand at coding in the first place. You are the one that sets the bar that everyone else aims for so please keep raising it bro! Peter Piper pick peppers, but Run rock rhymes...
|
|
inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Dec 15, 2015 3:43:00 GMT -8
I remember this being one of your pet projects Peter and how amazed everyone was when you released it on the V4 scene which didn't have even half the punching power of V5 so this aught to be good! I'm pretty sure I told you this before but your codes were what inspired me to to try my hand at coding in the first place. You are the one that sets the bar that everyone else aims for so please keep raising it bro! Peter Piper pick peppers, but Run rock rhymes... Ah yes, the v4 thread. Some good responses there I actually started writing the plugin in 2013, but I put it off, redone some of it, put off again. Today's code I'm very happy with, especially because it has pack support. Am hoping for a release sometime this week, decided to drop the Christmas pack and merge those trophies into the core pack. It's pretty difficult thinking up trophies, but I'm up to 30 so far, and support for more in the future is easily done. It's good to see others progressing and releasing some good stuff. Some people might be surprised, but I do actually read other plugin authors code, as I'm always on the quest for learning more. We all have different styles and ways of doing things, so it's really good for learning from each other. There have been times reading someones code where it has inspired me to create something in a way that I learn new things. LOL @ the rap song. Never heard that before
|
|
inherit
Peabrained Codebreaker
107114
0
Mar 11, 2020 7:47:27 GMT -8
Boy_Wonder
6,249
July 2007
natzy24
|
Post by Boy_Wonder on Dec 15, 2015 5:31:40 GMT -8
Peter - how hard is it going to be to make custom packs (as I say I have some specific ones that I want for Equestriad hence asking)
|
|
inherit
2671
0
May 14, 2013 14:40:03 GMT -8
Peter
🐺
10,615
February 2002
peter3
|
Post by Peter on Dec 15, 2015 5:55:54 GMT -8
Boy_Wonder, It really depends on what data is needed for the trophy. It will still require a plugin and a key to store the pack trophies and data. The Trophies plugin handles saving to the pack keys, syncing and anything else, but you still need custom code. For example; one of the trophies in the core pack keeps track of how many topics the user has created. To do this, you need to write custom code for the pack to handle that side of things. Have a look at the core pack code to see what I mean. Have a look at line 76 to see where I use a custom event before the syncing happens. It's a lot easier than it sounds, but will require some coding knowledge. github.com/PopThosePringles/ProBoards-Trophies/blob/master/Packs/core.jsA skeleton version of that would be... if(typeof TROPHY_REGISTER == "undefined"){ TROPHY_REGISTER = {}; }
TROPHY_REGISTER["horse_trophy_pack"] = {
name: "Horse Pack", description: "Horse trophies",
plugin_id: "horse_trophy_pack", plugin_key: "horse_trophy_pack",
trophies_key: "t", trophies_data_key: "d",
init: function(pack, events){
// Hooks and other things go here
},
"trophies": [
{
id: 1, cup: "bronze", title: "Tamer", image: "horse_tamer", description: "Tamed your first horse.", disabled: false, callback: function(trophy){ this.show_notification(trophy); }
}
]
};
|
|