revjim.net Rotating Header Image

easier to use or more flexible?

I've run into another stumbling block in my coding of inklog, and I'm not exactly sure how to proceed. I know HOW to code the problem fifty different ways, I just don't know which way is best. And it is a very important design choice, as the rest of the application will use the same principles. "Let me explain; no, there is too much; let me sum up."

On each "page", one has the ability to place multiple components. I'm not sure if each component should have its own template and be parsed separately (making the system easier to use, but less flexible), or if all the datashould be collected and shipped to one template per page. Additionally, I'm not sure if I should place the component reqestors inside the template locking the user into the template system of my choice and providing each piece of a template to be capable of existing on its own (easier to use), or if the components should be requested by the calling page making each piece of the template have knowledge of the request that is parsing it but, therefore, not tie the user to my template system (more flexible).

So I guess, what it boils down to is this: should I make it easier to use, or more flexible?

Share and Enjoy:
  • Facebook
  • StumbleUpon
  • Digg
  • del.icio.us
  • Google
  • Reddit
  • Technorati
  • Furl
  • Spurl
  • Live
  • Pownce
  • TwitThis