XF 1.5 Miscellaneous improvements

Today we'll be talking about some smaller improvements that we have made in XF 1.5 which have been heavily requested.


Ability to disable trophies globally
upload_2015-6-16_12-57-13.webp

The above option appears below the Trophy list in the Admin CP and in the User Options option group which makes it easy to switch off the Trophy system.

When disabled, trophies will no longer be awarded, nor will the UI display anything that mentions trophy points. The "User Title Ladder Field" will automatically switch to "Messages" if trophies are disabled.

No "Most Points" tab on the Notable Members page.
upload_2015-6-16_12-57-24.webp


No Trophy Points stat on the visitor panel...
upload_2015-6-16_12-58-25.webp


...or the member card.
upload_2015-6-16_12-58-13.webp



Threads with the latest posts in the sidebar
In XenForo 1.4 we introduced the "New Profile Posts" sidebar block, this time around we're introducing something very similar in the form of a "New Posts" block:
upload_2015-6-16_12-58-43.webp


You can control the number of threads shown in the list with this (Node & Forum List) option:
upload_2015-6-16_12-58-54.webp


Setting it to 5 would display the 5 threads which have most recently been posted in ordered by last post date. Of course, should you not want to display this block, you can set this value to 0.

Clicking the thread title will take you to the first unread post in the thread. Clicking the date will take you to the latest post in the thread.


Independent language selector for the Admin CP
Should your forum have multiple languages installed, your admins will now be able to independently choose which language should be used in the Admin CP:
upload_2015-6-16_12-59-3.webp


The current language is displayed in the footer and clicking on the language name opens the language selector:
upload_2015-6-16_12-59-13.webp


Changing the language in the front end doesn't affect the choice you made in the back end and vice versa, though you can quickly revert to forum default by clicking "Use forum language preference".


Resend a user's email confirmation from the Admin CP
From the User edit page in the Admin CP if a user is awaiting email confirmation then you can resend that confirmation to them:
upload_2015-6-16_13-1-30.webp

upload_2015-6-16_13-1-45.webp


Once resent, any previous confirmation emails will become invalid and only the new one they receive will work. The user can already do this themselves from the front end but sometimes it is useful for us to be able to do it on their behalf.


Additional Moderator Log logging
upload_2015-6-16_13-1-56.webp


We now log a couple of additional actions in the Moderator Log. Specifically when a user is spam cleaned or when a user is warned.


Bulk add-on toggle
When things go wrong, a common troubleshooting step is to disable all add-ons. Up until now this has been done one of two ways. Either you disable each add-on one by one, or you disable event listeners in config.php.

Both methods are usually effective but disabling each add-on manually can take time and disabling event listeners doesn't actually disable things like template modifications.

So, we've added a Disable All Add-Ons button to the Add-on List:
upload_2015-6-16_13-2-16.webp


Notice that at least one add-on is already disabled, so when we click Disable All Add-ons we can disable the rest of them:
upload_2015-6-16_13-2-29.webp


When we do this we cache the list of add-ons which are currently enabled. This gives us the ability to be able to only re-enable the list of add-ons which were not already disabled (these are checked by default):
upload_2015-6-16_13-2-38.webp


That's all for today. Still plenty more to show though, so until next time... :)

Just a reminder: Please do not post suggestions in this thread (even if you feel they are related). Use the dedicated suggestion forum so they can be tracked; suggestions made in this thread are unlikely to be implemented.
 
These are relatively small but very important improvements, I think. In my case, they'll allow me to get rid of a couple of add-ons, I believe. The ability to disable "trophies" (something that could be extended to other supposed user incentives) is important for more serious communities like mine, where such things are seen as, frankly, a bit silly. I think that making this optional makes all the sense in the world from your standpoint, allowing you to attract the widest range of customers.
 
Resend a user's email confirmation from the Admin CP
From the User edit page in the Admin CP if a user is awaiting email confirmation then you can resend that confirmation to them:
upload_2015-6-16_13-1-30-png.108596

upload_2015-6-16_13-1-45-png.108597


Once resent, any previous confirmation emails will become invalid and only the new one they receive will work. The user can already do this themselves from the front end but sometimes it is useful for us to be able to do it on their behalf.
I cannot tell you how many times I've wanted to do this. Awesome!!
 
It would have been good if the Trophies system could be enabled, but for alerts not to be awarded, and for the points still to be given.

The trophy system isn't a concept I want my users to be aware of, but I still wish to use it internally to apply some logic to the User Title Ladder. The progression of points for being awarded for various conditions is powerful, so I want to make use of it.

Currently, I am hiding references to trophies in templates, but there is still no way to suppress the alert(s) being generated.
 
WoW, another great inbuilt addon for New Posts, can remove third party addon.

Thanks for that great update!

For now I will keep my 3rd party New Posts/New Threads block. It has many more features that I need. I like having a block just for new classifieds, site news, and everything else.
I'm sure XF will expand its options down the line.
 
It would have been good if the Trophies system could be enabled, but for alerts not to be awarded, and for the points still to be given.

The trophy system isn't a concept I want my users to be aware of, but I still wish to use it internally to apply some logic to the User Title Ladder. The progression of points for being awarded for various conditions is powerful, so I want to make use of it.

Currently, I am hiding references to trophies in templates, but there is still no way to suppress the alert(s) being generated.
In the upcoming XF release, trophies can be disabled. :)
 
Resend a user's email confirmation from the Admin CP
From the User edit page in the Admin CP if a user is awaiting email confirmation then you can resend that confirmation to them:

Once resent, any previous confirmation emails will become invalid and only the new one they receive will work. The user can already do this themselves from the front end but sometimes it is useful for us to be able to do it on their behalf.

This is amazing. Are we going to have an option to do this in bulk ? I mean, resend all non-confirmed users an email ?

Another question: this new email will have another phrase? Like: "Well, looks like your first confirmation didn't go well.."
 
Negative to all of those.

There is no bulk confirmation resend and as far as the user is concerned, the re-sent confirmation email will be identical to a normal confirmation.
 
Independent language selector for the Admin CP
Should your forum have multiple languages installed, your admins will now be able to independently choose which language should be used in the Admin CP:
View attachment 108592

The current language is displayed in the footer and clicking on the language name opens the language selector:
View attachment 108593

Changing the language in the front end doesn't affect the choice you made in the back end and vice versa, though you can quickly revert to forum default by clicking "Use forum language preference".

Exactly what we need
Well done @Chris D
 
Top Bottom