Hi Bruce,
let me explain “the whole thing” a little bit more in detail … we are looking for a developing partner, as we are aiming to market this plugin to finance our causes!!!!
My name is Boris Uhlig and I’m currently designing the website for PAWS International. PAWS International acts as umbrella organization, aiming to unite pet & animal welfare activist, shelters & rescues all over the world under one roof, to streamline activities and jointly work to stop cruelty to animals, back-yard breeding, supporting shelters and special needs animals. PAWS is aiming be a global leader in community and animal welfare service by empowering volunteers to serve their communities, meet animal welfare needs, encourage peace and promote international understanding through PAWS members.
So allow me to explain, what we are looking for:
Basically, it’s like a a work-flow, so “events” cause “action” based on “conditions/rules (queries)”. Maybe you know the “Rules Assistant” coming with MS Outlook? This is similar to what we are looking for!
The basic for this pluigin is a “time-line” which hold ALL information of posts, pages, users and even any potential custom post/page/taxonomy etc.
Rules should be started/executed automatically or manually. Automatically means when an indivudal condition is met, manually means it will be started by i.e. a User or by a permalink.
The Rule Editor should allow to define the event/s such as (but not limited to):
– query
– Creation of a specific post, page, user or any potential custom post/page/taxonomy etc. with a specific value for ALL available standard and custom fileds.
– or another rule was executed
– or on a schedule basis
– …
when a condition is met, such as (but not limited to):
– a value of a specific post, page, user or any potential custom post/page/taxonomy of available standard and custom fileds is or is not within a specific range
– …
and the action such as (but not limited to):
– Creation of ANY available post, page, user or any potential custom post/page/taxonomy etc. incl. filling fields with specific values
– Executing another object, maybe from another plugin such as a newsletter
– Executing another rule
– …
Let me explain a required scenario for the desired wordpress website:
1. Membership with PAWS is generally free of any charge and obligation.
2. We are offering different donation schemes incl. recurring
3. ADDITIONALLY to 2. an existing Member can ADD a Sponsorship and can choose from currently 6 different schemes such as Bronze, Silver, Gold, Platinum, Diamond and Global. The major difference between the schemes is the design, hence an individual and specific custom post type respectively a custom page form incl. custom fields and different for each sponsorship type (maybe like an individual macro???)
4. Sponsorship are signed for a specifc period such as a number of month and the added custom posts visibilty should be setup accordingly.
5. Member (user) must have exclusive access to the assigned post to maintain content etc. but public status (from/to date) must be blocked (changes in case Sponsor extends its sponsorship by another payment)
So, when a Member (User) decides to become a sponsor he “clicks” a button or link, for the current case, the following should happen:
1. Rule:
– a custom post item with status “Draft” should be created/added
– another object “Revolution Slider” should be created (own table)
– assignment of the specific form template
– assignment of the created “Revolution Slider” (Value in custom field of created custom post item)
– assignment of the role/user to the created objects, as this user is authorized to edit this item (Basically he is responsible for his content)
– based on the payment term, the from/to display dates should be filled (Plugin “Alternate Timed Content” from codecanyon)
2. Rule
Before the deadline respectively end of the signed sponsorship, let’s say 10 days, an email individual should be send to the user, reminding him on renewal etc.
3. Rule
Extending existing Sponsorship, based on payment terms, means modifying the “from to display date”
Hope I could explain the requirements and would love to receive your topical feedback, whether you are able and intereted to develop this plugin for/with us, bearing in mind it’s for a really good cause! ;-)
Kind regards,
Boris