First of all, let me thank you for the great plugin. I do not code PHP and could not have solved any of this myself. I appologise in advance for the dirtyness of some of the hacks to your plugin I will describe below.
There are some thoughts I would like to share. A line of thought rather than a feature request, although I would be delighted if any of them would be implemented in any future. For now, any pointers would be very welcome.
I run a site (ZorgWaarde.org, dutch site) to support a movement for more explicit core values in Healthcare. I use the plugin so people can show support for the cause. Once they sign up, their name, function and organisation are displayed on a list (actually on two lists) and they are added as user to the site. For our work, we target organisations to scontribute or at least morally support. We use subscriptions as a reason to contact them.
The site runs only one instance of eCampaign
These are the points where I have to do things by hand or used ugly hacks for lack of PHP knowledge:
* custom fields
I needed the fields "Function" and "Organisation". I did not need adress, so I renamed the screen variables adress1 and adress 2 in the PHP file ePetition. Unfortunately, this puts them in a single cell in the table. Some "custom" variables would be great!
I formatted the checkboxes to say "anonimise my name" and "anonimise my function". This is only indicated in the database, the real name is stored.
* Display subscribers and organisation counts
I do this by hand. I would not know how to generate the list in a page, let alone how to replace names and functions with "anonymous". I've tried modifiing the admin log display, but I do not know how to integrate that in a front end page (without al the buttons, just the table I need)
I als maintain a list per organisation, including just the number of subscribers and the organisation status (contributing, supporting or only workplace of individual supporters)
* Sign up
I want signing the campaign and registring to be the same action. I do this now by adding users once they show up in my eCampaignLog, and by using a login/logout plugin widget with a "fake" registration link that points to the campaign page.
All the manual actions are OK for now, but will be a major problem if the movement actually takes off, especially since I will be visiting the hospitals rather than administrating my site.
sorry for the long post. As said: any help, pointers, referals to other plugins of included features would be extremely helpfull.