railer
Member
I'm working on an Art Gallery site, trying to set up a method for Artists to create a site account, pay a small submission fee, and then upload 3 images for consideration for a juried art exhibition.
I could use some advice regarding the least obtrusive workflow.
Here's what I thought I would do:
1. Artist creates a site account via a Fabrik form with the JUser plugin to bind it to the Joomla User table.
2. Confirmation email is sent to the user, containing a link directing him/her to...
3. ...a Payment form to pay the submission fee via PayPal. User is redirected from PayPal to...
4. ...an Art Submission form with fields for contact info, with a repeating group containing art work details, i.e., Title, Year (of creation), Dimensions, Media used. This group includes a File Upload element as the last element in the group.
All forms have a Google noCaptcha element.
Questions:
A. Is this the best workflow, or can you recommend a way to make it less cumbersome, but still secure against spam submissions? Can it be done in one step? I'm concerned that if it is cumbersome, artists will stop midway.
B. I know I can set the JUser plugin to bypass the confirmation email and automatically login the user. Is that something you recommend?
C. I've never used the PayPal plugin before so I'm not sure where in the process above it should be placed? How is it usually used? I saw the wiki page about it, but it looks like it is a form plugin, so I assume that one needs to first create a form with the necessary billing info fields and then map them in the plugin's parameters. Can the plugin be used with a more complex form, i.e., my Art Submission form? Or is it best kept separate so that the act of paying keeps people from uploading without paying?
A second workflow might be:
1. User makes the PayPal payment, then is redirected to a form which takes their contact info details and allows them to upload their art files. I guess this one would bypass the confirmation email.
Your thoughts?
Thanks!
I could use some advice regarding the least obtrusive workflow.
Here's what I thought I would do:
1. Artist creates a site account via a Fabrik form with the JUser plugin to bind it to the Joomla User table.
2. Confirmation email is sent to the user, containing a link directing him/her to...
3. ...a Payment form to pay the submission fee via PayPal. User is redirected from PayPal to...
4. ...an Art Submission form with fields for contact info, with a repeating group containing art work details, i.e., Title, Year (of creation), Dimensions, Media used. This group includes a File Upload element as the last element in the group.
All forms have a Google noCaptcha element.
Questions:
A. Is this the best workflow, or can you recommend a way to make it less cumbersome, but still secure against spam submissions? Can it be done in one step? I'm concerned that if it is cumbersome, artists will stop midway.
B. I know I can set the JUser plugin to bypass the confirmation email and automatically login the user. Is that something you recommend?
C. I've never used the PayPal plugin before so I'm not sure where in the process above it should be placed? How is it usually used? I saw the wiki page about it, but it looks like it is a form plugin, so I assume that one needs to first create a form with the necessary billing info fields and then map them in the plugin's parameters. Can the plugin be used with a more complex form, i.e., my Art Submission form? Or is it best kept separate so that the act of paying keeps people from uploading without paying?
A second workflow might be:
1. User makes the PayPal payment, then is redirected to a form which takes their contact info details and allows them to upload their art files. I guess this one would bypass the confirmation email.
Your thoughts?
Thanks!
Last edited: