[ad_1]
I’m using Gravity forms along with another plugin (Gravity Views) to basically build a multi-tenant app. Each client needs 3 unique forms (and 5 views). So hypothetically, 100 clients is 300 forms and 500 views.
Can I expect any slowness from this? It doesn’t seem like the “right” way to do this, but at the end of the day it works and is fully supported.
[ad_2]
Generally, I don’t think so. Everything in WP is handled like content so 300 forms is really no different than 300 pages. Which WP can do just fine.
>3 unique forms (and 5 views).
What do you mean by that?
* Each client will have 3 completely different forms with different fields?
* Each client needs the same 3 forms but the data is unique to them?
If it’s the latter – I would look into controlling the forms with code. Meaning you create the form once but when client X loads the form it has their data and submits to them.
Never used Gravity Views so I don’t know if the same is possible. But at least you might be able to get away with not creating all forms and just the views.
Personally, I wouldn’t want this solution because it looks like a nightmare to manage. What if you need to add a new piece of data to the form? Now you have to update every single form and every single view.