I just finished coding my first plugin and noticed quite serious shortcoming in the plugin framework: configuration changes cannot be registered by plugins.
An example: My List Tab plugin stores profile data in it's own data. Currently there is no way of knowing when a new field is added to the plugin.
I propose the fllowing events to be added to the API:
onBeforeFieldInsert(field data in some form)
onBeforeFieldRemove(field data in some form)
onBeforeFieldModification(field data in some form)
onAfterFieldInsert(field data in some form)
onAfterFieldRemove(field data in some form)
onAfterFieldModification(field data in some form)
onBeforeConfigurationSave(config)
onAfterConfigurationSave(config)
Created a feature request in developer.joomla.org
mikko