Generally speaking, when users enter data into a page, they think the page and the content are synonymous. This is why the components on the page have datum elements in them to allow the user to do just that. The page also contains elements of the presentation through for example the positioning of the components. This does go against the MVC principles of separating data from presentation.

Teamsite does offer its authors the chance to remediate all that through the use of DCRs, or Data Content Records. By having a datum of type DCR, this enables to point the page to the data, thus separating the concerns. Your content can be re-used as many times as you want (for example to generate a PDF document or import it into a 3rd party application) without changing your site no more.

Whenever you see people enter the data directly into the page, fight it. it pays off in the long run – always.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s