Hi,
We are having one requirement where we need to create a flexible CTD where the number of attributes is not fixed initially.
So as and how the requirement matures we will have to add attributes in the CTD.
So initial when we create CTD there would be say 10 attributes and we would start the content creations.
Now when the requirements gets more and more clearier we may need to add few more attributes later.
So for this kind of situation, we were thinking of two approaches:
1) Create CTD with 10 Attributes and some extra hidden attributes in it.
2) Create CTD with 10 Attributes and one relator where while creating content we can add as many values as we want.
We are more inclined towards option-2, as we dont have to change the CTD on change of requirement and we are not even sure how many new attributes we may need to add in future.
Now the question is, this would be the main CTD of the site and will adding a relator in this CTD degrade the performance of the page rendering or not.
We are not willing to compromise on performance although we want the above mentioned flexibility in CTD. Is there any other optimum way to do it?
Regards,
Deven