Limiting the amount of fields you can add on one table in non-premium accounts

Today we are announcing that non-premium accounts will no longer be able to add more than 30 fields per table. Additionally, starting September 1st, 2017 these users will no longer be able to build components with more than 30 fields.

Why make this limit?

During our migration to the new design, we have discovered that a large portion of our users is adding too many fields to their tables. In some cases, users have added as much as 200 fields to one table. We have decided to prevent this for several reasons.

 

Not how our free plan was intended

95% of the users who have more than 30 fields in a table are to be found among our free users. We do not feel this is a coincidence. We are convinced that the majority of these users are squeezing too many fields into one table, to build the code and then manually split it up into several models, views and controllers later or some other similar manual workaround.

Our free version was always intended to show the power of Component Creator and convince users that the small monthly fee for the premium subscription was well worth the investment. We feel that right now, some users are abusing the intend of our free offering and frankly should be paying for the service we provide. The more people who help pay for Component Creator the more cool new features we can add to it. So this is really in everybody’s interest.

Strain on the system

Adding up to 200 fields adds a strain on our server. Just rendering the field list can take several seconds on these types of components. This not only creates a bad user experience for the user in question but could potentially slow down the server response time for all users.

Design Flaw

In the vast majority of cases adding more than 30 fields to one table represent a design flaw in the core of the system being developed as these fields should be separated into several tables. That said, we will continue to allow premium subscribers to add more than 30 fields.

Become Premium

We realize that this limit will affect many free users, but we hope that these users will take this time to consider if not now is the right time to sign up for a premium account and support the system they have hopefully already benefited greatly from. We want as much functionality to remain free as possible but rely heavily on our premium users to continue the development and support for what we believe is a truly great money saving service. We hope you agree.

 

We use cookies so that you can place orders and we can provide a better service. You can control the use of cookies at the individual browser level. If you reject cookies, you may still use our website, but your ability to use some features or areas of our website may be limited.