Hello all. After reading all through these forums and the documentation this looks to be an amazing component.
I'm considering a very strange use for this addon, and becuase of that I'm afraid I'll face some unique challenges.
That strange use? I'd like to make CB act as a control panel. The general idea is that CB already has all of the user/login/custom fields functionality to it. The profile would basically be turned into several tabs(I love the tabs:P ) of listboxes, dropdowns, and check boxes. These being the options of the control panel.
This is for an IRC-related project. Each "user" would be an IRC channel, with the profile area having all of the control options for that channel. (IRC channels are in short, live chatrooms.) CB would be the interface between the scripting behind the channel, and the end-user. Outside PHP scripts would interact directly with the MySQL database to read all of the settings, and update them as needed. The channel owner would login to CB to change settings for the channel, which then save to MySQL so that the channel can read the settings.
Hope that makes some sense, seems hard to explain most of it.
So here are my current questions:
- With CB are there any problems with outside PHP code changing and editing the user tables? Such as adding new users and etc?
- Since the password is randomly generated each time they type the login command inside the channel. Is there a way to give them a link that passes the user/password parameters inside of the link?
- I'm using SEF Advance for the cleaner URLs. Any known problems with this? Does CB have an SEF Advance extension file?
- Know of anybody else that has tried something outside of the intended usage? I didn't see anything this different in these forums.
- Suggested addons for something like this?
Any feedback is appreciated. If I use CB I'll be sure to update everyone on how it's coming along.
Thanks!
- Russell