Reputation System (the Gameplay)

Being rolled-out progressively, a reputation system will add a game layer on top of the eZ Community World. Participating in the eZ Community’s life, on the various fields described under http://share.ez.no/get-involved, will let you accumulate points, grow your karma and unlock badges. More later, but keep in mind that all of your contributions are already counted, and will be introduced step-by-step, visually, on members’ profiles. We do not see why your participation should not be rewarded :)

Our idea is to let you have, on your eZ Community profile, a clear score-card of your activity within our community. While this is first and foremost a source of fun, you can also advertise this to show your involvement in the project, gain recognition, show your skills and experience. Can be useful for you. We will make sure that this score-card can be surfaced through widgets anywhere else : LinkedIn, Blogging platforms, etc.

Here is below an idea of the badges you can unlock. If you have used http://stackoverflow.com, or foursquare/gowalla before, this should feel familiar. Also, if you have new ideas, tell us ! ( <todo:link to contact info/form> )

 
Loyalty badges

Badges rewarding a steady activity on a given period of time.

Badge label Badge description
New comer A person who posted once
Regular A person who posted at least once a month during one year. The badge should include year information
Super Regular A person who posted at least 5 times a month during one year. The badge should include year information.
eZ Community Mainstay A person who earned the Regular badge 3 different years.
eZ Community Cornerstone A person who earned the Super Regular badge 3 different years.
Teacher A person who posted at least 5 tutorials
Dean of the eZ Community A person who posted at least 15 tutorials
Ambassador A person who invited 3 new members to the eZ Community
Settler A person who invited 10 new members to the eZ Community
Boundary Spanner A person who invited 30 new members to the eZ Community
Godfather A person who invited 100 new members to the eZ Community
Serial coder A person who committed (pull-request) at least once a month during one year. The badge should include year information
Super serial coder A person who committed (pull-request) at least 5 times a month during one year. The badge should include year information
 
Quantity badges
Badge label Badge description
Chatter apprentice A person having posted 10 times in the forums.
Forum addict of the month A person having posted the most in the forums in a month. The badge should include year & month information
Forum addict of the year A person having posted most in the forums in a year. The badge should include year information
Top blogger of the year A person having posted the largest amount of blog posts in a year. The badge should include year information
Top teacher of the year A person having posted the largest amount of tutorials in a year. The badge should include year information
eZ Publish coder A person having committed once on eZ Publish. (pull-request)
Pop eZ Publish coder A person having committed 10 times on eZ Publish. (pull-request)
Rock’n roll eZ Publish coder A person having committed 50 times on eZ Publish. (pull-request)
Heavy eZ Publish coder A person having committed 100 times on eZ Publish. (pull-request)
 
Quality badges
Badge label Badge description
Relevant Forum scanner A person who received more than 10 "Likes" in forums
Top Notch Forum scanner A person who received more than 50 "Likes" in forums
eZ Publish Nobel Prize Author A tutorial author praised with 5-stars 5 times.
Shakespearian eZ Publish Author A tutorial author praised with 5-stars 2 times.
 
Group, Appointment, Locational and Knowledge badges

Ideas :

  • Hackathons at events
  • Code rushes before releases
  • Hackathons for crafting a new feature
  • Participation to a feature-branch
  • Participation to an eZ Event
  • April fools
  • New year’s eve
  • Saint Patrick day
  • Halloween
  • Easter
  • Christmas
  • Certification passed

These ideas were not 100% thought through yet, hence the absence of exact badge definitions.

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 18 2025 05:07:19
Script start
Timing: Jan 18 2025 05:07:19
Module start 'layout'
Timing: Jan 18 2025 05:07:19
Module start 'content'
Timing: Jan 18 2025 05:07:19
Module end 'content'
Timing: Jan 18 2025 05:07:19
Script end

Main resources:

Total runtime0.1895 sec
Peak memory usage4,096.0000 KB
Database Queries50

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0063 587.9141152.6250
Module start 'layout' 0.00630.0036 740.539139.4531
Module start 'content' 0.00990.1780 779.9922294.6094
Module end 'content' 0.18790.0015 1,074.601619.0234
Script end 0.1895  1,093.6250 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00301.5917150.0002
Check MTime0.00120.6382150.0001
Mysql Total
Database connection0.00120.623310.0012
Mysqli_queries0.059131.1743500.0012
Looping result0.00050.2671480.0000
Template Total0.152980.720.0764
Template load0.00221.140820.0011
Template processing0.150779.530520.0754
Template load and register function0.00010.049610.0001
states
state_id_array0.00110.567310.0011
state_identifier_array0.00090.454320.0004
Override
Cache load0.00231.20571640.0000
Sytem overhead
Fetch class attribute name0.00070.393210.0007
class_abstraction
Instantiating content class attribute0.00000.002110.0000
General
dbfile0.00070.3501100.0001
String conversion0.00000.004340.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplinfopage/full_get_involved.tplextension/community_design/design/suncana/override/templates/infopage/full_get_involved.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
1content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
7content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
4content/datatype/view/ezxmltags/separator.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltags/separator.tplEdit templateOverride template
4content/datatype/view/ezxmltags/header.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/header.tplEdit templateOverride template
3content/datatype/view/ezxmltags/th.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/th.tplEdit templateOverride template
29content/datatype/view/ezxmltags/tr.tpl<No override>extension/community/design/community/templates/content/datatype/view/ezxmltags/tr.tplEdit templateOverride template
13content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
26content/datatype/view/ezxmltags/strong.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
26content/datatype/view/ezxmltags/td.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/td.tplEdit templateOverride template
3content/datatype/view/ezxmltags/table.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/table.tplEdit templateOverride template
1content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
1content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 121
 Number of unique templates used: 15

Time used to render debug report: 0.0001 secs