HTML Logo by World Wide Web Consortium (www.w3.org). Click to learn more about our commitment to accessibility and standards.

Moving forward with Composr

ocPortal has been relaunched as Composr CMS, which is now in beta. ocPortal 9 will be superseded by Composr 10.

Head over to compo.sr for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.


Awards System.. how does it work?

Login / Search

 [ Join | More ]
 Add topic 
Posted
Rating:
#46929 (In Topic #10229)
Avatar

Fan in action

okay, either I'm really dense, or there is seriously something missing here.

I checked out the awards system, thinking it was something like a badges system. unfortunately, as I began adding things, I saw nothing anywhere to add little badges to add to people as they earn them.. much more so, how to GIVE a badge/award to someone to begin with.

Can someone please explain this to me better? the tutorial really didn't answer any of my questions. :(
Back to the top
 
Posted
Rating:
#46931
Avatar

Hi,

Awards are assigned to content, rather than people.
I've just re-read the Featured Content tutorial and I can see that's not clear. When we say 'holder' we are referring to the item of content that holds an award, not a member.

You assign an award on the add/edit screens for content entries. E.g. if you edit a download you can assign it as 'Download of the week' (this award exists out-of-the-box, but you can add other awards, for other types of content).

You can configure the awards (when you add or edit the award itself) to carry a number of points. If you do this, the submitter of content given that award will be given some points, and that'll show up on their points profile. That as close as 'badges' as it gets. It's more about featuring content and reward contributors, than pride.

The main way awards are displayed is via placing a main_awards block, usually on the front page. You place a main_awards block and feed in a parameter to that block saying what award to display.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#46935
Avatar

Fan in action

Ahhh okay. well then, how might I display the awards on the side, as a block for people to see who have gotten awards? :3
Back to the top
 
Posted
Rating:
#46936
Avatar

First thing, is you'll need to do is to change main_awards into a block that looks good on a panel. It's currently in a curved box rather than a panel box. To do that edit the BLOCK_MAIN_AWARDS template in your theme, replacing 100%|230px,curved with {$PANEL_WIDTH},panel.

Then you need to edit your panel and place awards on, like this:

Code

[block="1"]main_awards[/block]
[block="2"]main_awards[/block]
[block="3"]main_awards[/block]
That will show whatever content is assigned to awards #1, #2, and #3. I believe the add block tool can write this code for you, allowing you to visually pick the awards rather than manually working out the IDs.

Remember that for each award, you need to add that award, assign some content to it (must be of the same content type as you set the award up for, e.g. news), and have a main_awards block to show that award.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#46939
Avatar

Fan in action

aha! thank you so very very much! ^_^!!!

one last question though, is there any thing in the works that may look deeper into ocportal doing something like badges? :3 it's not necessarily something that people need to have per se, but mainly something that's fun and exciting, and yes, even for some it makes them want to be more active on the board. Especially if there's an incentive like, getting so many badges means you win an actual prize. ;D
Back to the top
 
Posted
Rating:
#46940
Avatar

I'm afraid we can't comment on future plans, so I can't answer directly.

With what exists at the moment I'd suggest you make full use of points. The points leaderboard block is a great way to add a bit of competition- people with the most points get on your front page (assuming that's where you place the block).
If you're using OCF you can also make use of ranks, allowing people to get promoted depending on how many points they have.
With these features other points features become more meaningful. E.g. if someone gifts someone some points, it can affect their rank - so if you encourage people to use gift points, it can add some excitement and a bit of a community economy, feeding competition and excitement.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#46975
Avatar

And in addition, you can set things up so the winner of an award will receive a certain number of points.

Back to the top
 
1 guests and 0 members have just viewed this: None
Control functions:

Quick reply   Contract

Your name:
Your message: