Actually this is a simple question. As the editable templates are introduced( but seems little confusing since it comes to just drag and drop for me), I am more versed to static templates since I am an HTML developer also. My question is which should be actually used from version 6.3 onward and which one is recommended by Adobe also?
I would require some detailed explanations on using the OOTB components in an editable page with parsys in action which will be very helpful. Any detailed answers on this question is admirable.
From 6.3 on - Adobe recommends that you use editable templates. You should use editable templates, set policies (that control which components are authorable (in the page) in the layout container) and then set fixed components (like footers and headers) in the editable template.
For more information about editable templates - see these:
One last question - Is a migration tool of sorts available to help migrate pages that are on static templates to be on editable templates available?
I saw Adobe was considering offering this. Though I understand the complexity, especially with custom components in use.
We have hundreds of thousands of pages we have on static templates. It would take years to manually migrate them. By that time, editable templates may be replaced with new technology. Any suggested strategy for approaching this issue?
1) Often you have templates which serve a more "administrative" purpose, for example site settings. Or other cases where the design does not matter that much. These are still cases for static templates. But for the most internet-facing pages editable templates are a good choice.
2) Regarding deployment: You need to understand that in the case of editable templates it's nearly impossible to deply editable templates anymore, because they are now supposed to be changed on runtime. That means, you need to package them on PROD and install the package on lower environments to have proper test data (you should do the same for other "content" as well).
3) What do you mean with "paren-child relationship"? The "allowedParent" property should work as designed. So: no.
There are usecases for static templates, even with editable templates being available. But it's not absolutely necessary anymore to ask an developer to create a template and wait until it's deployed. Many of the usecases of templates can be solved with editable templates.