Is there a faq or document regarding building my own plugins? Like the ability to grab the clients name?
No, there are no docs, but you can use existing plugins as templates. What mean "grab clients name"? I always though aMember do it by default
The documentation says there is a template for plugins... 1. Copy folder amember/plugins/protect/plugin_template/ to some other folder, lets say "some_your_plugin_name"; But I don't have that folder in my installation set.
And assuming I write a plugin - where does it have to be uploaded to in order to work? I have a custom listing system and I need to do the following for certain aMember events Add User Create a new record in a non aMember database table. Expire User Change a status flag in a non aMember database table Renew User Change a status flag in a non aMember database table Delete User Delete one or more picture files related to that user and then delete a record from a non aMember database table I don't think this should be tricky - but as I don't have any of the other plug-ins (not required so not purchased) I don't have a template to work with.
Neff, it is exists in 2.1.1, available for download from members area. you have to upload new plugin to amember/plugins/protect/PLUGINNAME/ folder