Am 17.11.2012 22:29, schrieb Cor Bosman:
While writing this, I'm just asking myself how Roundcube does handle this: As we can't know which skin our users will be using, we need to activate compose_addressbook in the config for the Classic users. Can't this create a conflict with the Larry users, as they would now have a core function AND a plugin with pretty much the same functionality...?
This is not a problem, as my plugin makes sure it only runs with the classic skin.
I was aware that it runs only with the classic skin, but I'm being curious: How does this all work internally?
I mean, does the code of the plugin get loaded first, then the skin is being checked, and then the code gets unloaded again (if Larry is the active skin)?
And what happens if the user is switching back and forth between skins during a session...?