Blogs / share.ezpublish.one team / RFC : more participation through a reworked “Get Involved” section.

RFC : more participation through a reworked “Get Involved” section.

Thursday 31 March 2011 4:10:25 am

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

By : Nicolas Pastorino

Reputation System (the Gameplay) (/get-involved/reputation)

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.

eZ debug

Timing: Jan 16 2025 00:55:15
Script start
Timing: Jan 16 2025 00:55:15
Module start 'content'
Timing: Jan 16 2025 00:55:15
Module end 'content'
Warning: PHP: E_WARNING Jan 16 2025 00:55:15
Undefined array key "offset" in /home/ze/public_html/share.se7enx.com/extension/xrowmetadata/autoloads/xrowmetadataoperator.php on line 47
Timing: Jan 16 2025 00:55:16
Script end

Main resources:

Total runtime0.7282 sec
Peak memory usage6,144.0000 KB
Database Queries302

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0097 591.0547180.7813
Module start 'content' 0.00980.5280 771.83591,131.8828
Module end 'content' 0.53770.1904 1,903.7188322.9297
Script end 0.7281  2,226.6484 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00440.6077210.0002
Check MTime0.00150.2123210.0001
Mysql Total
Database connection0.00090.118110.0009
Mysqli_queries0.379552.11743020.0013
Looping result0.00340.46082990.0000
Template Total0.685194.120.3425
Template load0.00210.292620.0011
Template processing0.682993.789220.3415
Template load and register function0.00010.014410.0001
states
state_id_array0.01411.933890.0016
state_identifier_array0.00761.0413110.0007
Override
Cache load0.00480.66435280.0000
Sytem overhead
Fetch class attribute name0.00270.370560.0004
Fetch class attribute can translate value0.00080.115050.0002
class_abstraction
Instantiating content class attribute0.00000.002160.0000
XML
Image XML parsing0.01171.612750.0023
General
dbfile0.01181.6167330.0004
String conversion0.00000.000930.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplblog_entry/full.tplextension/community_design/design/suncana/override/templates/blog_entry/full.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
80content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
59content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
37content/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/embed.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/embed.tplEdit templateOverride template
4content/view/embed.tplembed/image.tplextension/sevenx/design/simple/override/templates/embed/image.tplEdit templateOverride template
4content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
9content/datatype/view/ezxmltags/newpage.tpl<No override>extension/community/design/standard/templates/content/datatype/view/ezxmltags/newpage.tplEdit templateOverride template
32content/datatype/view/ezxmltags/header.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/header.tplEdit templateOverride template
20content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
6content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
27content/datatype/view/ezxmltags/strong.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
43content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
15content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
5content/datatype/view/ezxmltags/embed-inline.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/embed-inline.tplEdit templateOverride template
5content/view/embed-inline.tpl<No override>design/standard/templates/content/view/embed-inline.tplEdit templateOverride template
1content/datatype/view/ezxmltags/anchor.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/anchor.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
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/ezkeyword.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezkeyword.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 416
 Number of unique templates used: 24

Time used to render debug report: 0.0002 secs