joomla / joomla-cms

Home of the Joomla! Content Management System
https://www.joomla.org
GNU General Public License v2.0
4.77k stars 3.65k forks source link

Need a new integrated Feature: User Profile Badges #17020

Closed mundogame closed 7 years ago

mundogame commented 7 years ago

Its near 4.0 version of Joomla, and we need a good system for Gamification to incentivate different things in our websites. This can be with a Badge System.

This system can be used by forums, modules, news and other modules or components, and add to the profiles more atractive rewards to enjoy and more visual enrichment. -Very bad now :( -

Wordpress and other systems have plugins or addons for this feature, but joomla dont have efficient things for this.

Examples

A system for Wordpress, http://badgeos.org/about/credly-integration/

A system for Mango, https://www.mangoapps.com/help/mangoapps-9-1-release-notes

Incentivating make more things in our websites, http://www.pcworld.com/article/2047564/gamification-using-play-to-motivate-employees-and-engage-customers.html

https://www.topcoder.com/blog/why-our-community-needed-some-stinking-badges/

https://designmodo.com/gamification/

https://wplift.com/wordpress-gamification-techniques-examples-and-free-plugins

ghost commented 7 years ago

can you do a PR against staging-Branch like @brianteeman suggested at #16973 (comment)?

mundogame commented 7 years ago

how?

wojsmol commented 7 years ago

@mundogame You conding this on Github or locally?

ghost commented 7 years ago

From a search i found https://docs.joomla.org/Working_with_git_and_github, which looks like a starting Point. Maybe other knows better Sources – if so, please write here, thanks.

mundogame commented 7 years ago

If i make a pull request, only see the compare branches text, and need to choose two to continue. Can be a bad configuration in the joomla github

wojsmol commented 7 years ago

@mundogame I don't see joomla-cms repo fork on https://github.com/mundogame?tab=repositories - fork this repo or make fork public.

wojsmol commented 7 years ago

@mundogame See https://docs.joomla.org/Using_the_Github_UI_to_Make_Pull_Requests. You cen edit many files in one PR (Pull_Request).

C-Lodder commented 7 years ago

Why would this be put into core rather than someone just making an extension?

mundogame commented 7 years ago

If someone making a extension, only that extension can benefit of this feature. If a badge system can be integrated in joomla, many modules and components around the world can make adjustments to implement the feature.

For example a forum component, can add this to the profiles of the users, or a store component can add this to incentivate purchases or virtual prices. The possibilities are endless!

C-Lodder commented 7 years ago

There are already extensions for this, having used some of them in the past. Alpha User Points. Not sure if it's still maintained, but if I rightly remember, someone has forked it.

mundogame commented 7 years ago

Alpha User Points dont use a badge system, and dont have gamification mechanics. The original developer of AUP abandoned the project.

I give you another 2 examples:

We need to add more beauty for the User Profiles in joomla, and make them more modern and efficient, and a Badge System, can help to achieve this. Another systems same Mango, Drupal or Wordpress have similar things, but joomla not.

C-Lodder commented 7 years ago

As much as I like the idea, this should be done as a 3PE, not part of core. This would benefit sites that are used for things such as gaming communities, etc, but other than that, I can't see this being beneficial as part of the core in the slightest.

PhilETaylor commented 7 years ago

this should be done as a 3PE, not part of core

Agree.

Not every Joomla site uses Users, or User Profiles

Community Builder and others have led the way with this in the past...

brianteeman commented 7 years ago

Closed as this is for an extension not the core