Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Feature: User Badges for Profiles #16973

Closed
wants to merge 174 commits into from
Closed

New Feature: User Badges for Profiles #16973

wants to merge 174 commits into from

Conversation

mundogame
Copy link

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 things, and add to the profiles more atractive rewards to enjoy, and more visual enrichment. -Very bad now :( -

Examples

http://www.pcworld.com/article/2047564/gamification-using-play-to-motivate-employees-and-engage-customers.html

https://designmodo.com/gamification/

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

laoneo and others added 30 commits January 23, 2017 15:52
* Move JControllerLegacy to namespace

* Change content controller to use the new Base controller class

* Adapting the test as JControllerLegacy has a different class name

* New line at the end of the file

* Activating tests

* Reset to the original state

* Rename Base to Controller

* Change name to new class name Controller

* Move to Cms namespace

* Load the Cms namespace trough composer

* Fix the test again

* Composer dump with latest version

* Move to Joomla only namespace in composer.json

* Move JControllerAdmin to namespace

* Happy travis

* Add missing alias
* Move JViewLegacy to namespace

* Add alias for JViewLegacy on JLoader

* Move the categories views to namespace
* Move JModelLegacy to namespace

* Move JModelList to namespace

* Move JModelAdmin to namespace

* Move JModelForm to namespace

* Also use the proper namespace for exceptions

* Update the class alias list

* Namespace stdClass

* Fixe some simple tests

* Auch

* Extend from new model class

* Remove tests which rely on the hash cache

* CS fixes
* Fix namespace for exceptions

* Move JTable to namespace

* Move JTableObserver to namespace

* Move JTableInterface to namespace

* Move JTableNested to namespace

* Move JTableObserverContenthistory to namespace

* Move JTableObserverTags to namespace

* Fix code style and unit test

* Remove package information in docblock

* Package is not required anymore in docblock

* Revert invalid composer commit

* Move JTableAsset to namespace

* Move JTableExtension to namespace

* Move JTableLanguage to namespace

* Move JTableUpdate to namespace

* Move JTableUpdatesite to namespace

* Move JTableUser to namespace

* Move JTableUsergroup to namespace

* Move JTableViewlevel to namespace

* Update doc block, remove package declaration

* Fix intendion cs error
* Move JAccess to namespace

* Fix some minor stuff and delete JRule and JRules
* Add override plugin

* Support overrides of namespaced classes

* Better function name

* Move override plugin to rep

* Revert to none namespaced version as on staging

* Load the Joomla namespace trough JLoader

* JLoader alis load class support

* CS

* Only load the alias when the original class exists

* One more space, outch

* Add unit tests

* Add note about use of composer
* Move JCaptcha to namespace

* Change CMS classes as well

* Adapted intendation
* Move JErrorPage to namespace

* Doc block comment should be inline with the rest

* Move class to Joomla\Cms\Exception\ExceptionHandler

* Correct class name
* Change JComponent* classes to namespace

* Adapted intendation

* Check for new interface

* Intendation
phproberto and others added 25 commits June 20, 2017 19:43
* Namespace updater

* Uncomment

* Not used

* Remove not needed imports

* cosmetic
* Introduce delegating psr 3 logger

* nl

* correct since
[3.8] Undeprecate and namespace unsupported session store exception
* Namespace crypt

* Rename to Key

* Rename interface

* CS

* single p

* only key

* Fix merge conflicts errors
* Add archive package

* Deprecate JArchive

* Deprecate JArchive

* Use the Archive class instead of JArchive

* Wrong indents

* Wrong indents second part

* Setting tmp path correct

* adapt the extract dir based on file extension

* remove debug code

* Use the latest code from the archive class till version 1.1.5 is released

* Revert workaround

* Adapt installer

* Use the archive

* Deprecate the adapters

* CS

* CS

* CS

* CS

* Use version 1.1.5

* zero 24 cs
* Add css style option to menu image

* Add css image for all menu item types

* Language typo

* Fix indentation

* Fix language strings

* Use tabs indentation in *.xml

* cs

* Capitalize 'S'
* Namespace punicode class

* Deprecate wrappers

* Move to string namespace
* Namespace utility classes

* Correct name of the folder

* Move register function to the top of the file
@joomla-cms-bot joomla-cms-bot added Language Change This is for Translators PR-staging labels Jul 5, 2017
@brianteeman
Copy link
Contributor

Something isnt right with this PR - it looks like you have made it against the 3.8 branch and submitted it to the staging branch

Please redo the PR against staging

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Language Change This is for Translators
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet