Skip to Content Skip to Menu

🌲 Merry Christmas! Great savings on Professional and Developer Memberships! Get 25% off now with code XMAS-2024!

Quick enhancements and fixes for CB 1.9

  • newlog
  • newlog
  • OFFLINE
  • Posts: 35
  • Thanks: 6
  • Karma: 1
12 years 20 hours ago - 11 years 10 months ago #217435 by newlog
Hi everyone

I am proposing a set of quick enhancements and fixes for CB 1.9.

These have been implemented and thoroughly tested, and are available as an alternative CB installer (see below).

Of course it is hoped that the CB team will include them (or equivalent implementations) in future releases!

Now for the details...

1. Tab width in CB control panel enlarged (otherwise text overflow for non-English header labels)



2. Setting all tool tip width to 350px (instead of the 200, 300, 350, etc. found over source code)


3. Revising explaination text regarding 'names' in CB Configuration General tab
=> makes things clear between 'full name', 'formatted name' and 'unique name' concepts



4. Setting up (missing) language strings in the email section of registration (CB Configuration Registration tab)
=> now CB registration is 100% multilingual



5. Custom fields name NOT starting with "cb_" are now allowed
=> however, a confirmation warning is raised and the "cb_" enforcing is restored if user does not cancel it


6. In Field Manager fields are now ordered wrt TABS first
=> this makes field management much more comfortable (previous ordering was rather clumsy)



7. CB Auto Action triggers
Contrary to what is understood in the dropdwon trigger list, trigger
Code:
'onBeforeUserProfileEditDisplay'
DOES fire in backend.

Therefore a new trigger
Code:
'onBeforeDisplayUserProfileEdit'
has been added, in compliance with the plugin naming policy:
Code:
FE onBeforeUserUpdate Before Profile Update BE onBeforeUpdateUser Before Profile Update FE onBeforeUserProfileEditDisplay Before Profile Edit Display BE onBeforeDisplayUserProfileEdit Before Profile Edit Display /* ADDED */

8. Removal of question marks (?) in front of a column (:) in labels for yes/no fields, eg.
Code:
Required?: => Required:
=> This makes the entire user admin homogeneous!


9. Various PHP warnings (unset indices or properties) fixed.


10. Various typos and missing CBTxt::T(...)


11. Enabling links to profiles in list entries (CB Configuration Lists tab) now takes into account the profile access level (CB Configuration Profiles tab)
=> otherwise it is possible that the list entries be clickable and the links point to a forbidden page!

A complete installer, including the Implementation of the 'Main Group feature' , is available on Aide-Joomla forum .

Otherwise the set a modified files is available here (all modifications are labelled [FL_Hack] in source code).

Enjoy, and happy 2013!
Fabrice
Attachments:
Last edit: 11 years 10 months ago by newlog.
The following user(s) said Thank You: Josh Lewis, pepperstreet

Please Log in or Create an account to join the conversation.

  • Josh Lewis
  • Josh Lewis
  • OFFLINE
  • Posts: 112
  • Thanks: 7
  • Karma: 0
  • Add-ons
11 years 11 months ago #217612 by Josh Lewis
Replied by Josh Lewis on topic Re: Quick enhancements and fixes for CB 1.9
Awesome! These sound like good additions. I hope the CB team inspects this and implements this into the next release of CB. Not that I personally need this much, but I'm sure it will be helpful to other folks.

Thanks for doing this. :)

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum