Building/using new content types
Posted: Sun Oct 12, 2008 11:43 pm
I am not sure where this question belongs so I will try forum-board first.
I am looking to setup a new installation of CMSMS for an upcoming conference. I would like to be able to create new content types for agenda items (conference sessions) and for speakers (speaker bio). I want to do it this way so I can reference these content items in different places but only have to edit them in one place. Each of these types need to have distinct attributes (speaker bio will have name, title, photo, summary etc.). And I will need a way to reference them in other templates either as a list or as individual items.
I realize I can setup different templates for each of these content types, but what I really want to do it use the data in other templates. I know I can re-purpose modules such as jobs and try and reuse the existing fields to model a speaker bio, but is there a better/more efficient way of doing this with the core product?
In summary, I am looking for a way to model content types, allow users to edit individual items outside the context of where they are used and be able to use these items in different templates programmatically.
Do the CMSMS experts in this forum have any advice? Or point me in the direction of existing documentation?
TIA!
S
[Upon further reading I realize that I could create new modules to handle this. I would prefer to use existing ones or use functionality built into the core set instead. I'm reasonably proficient in PHP and pick up Smarty programming if necessary]
I am looking to setup a new installation of CMSMS for an upcoming conference. I would like to be able to create new content types for agenda items (conference sessions) and for speakers (speaker bio). I want to do it this way so I can reference these content items in different places but only have to edit them in one place. Each of these types need to have distinct attributes (speaker bio will have name, title, photo, summary etc.). And I will need a way to reference them in other templates either as a list or as individual items.
I realize I can setup different templates for each of these content types, but what I really want to do it use the data in other templates. I know I can re-purpose modules such as jobs and try and reuse the existing fields to model a speaker bio, but is there a better/more efficient way of doing this with the core product?
In summary, I am looking for a way to model content types, allow users to edit individual items outside the context of where they are used and be able to use these items in different templates programmatically.
Do the CMSMS experts in this forum have any advice? Or point me in the direction of existing documentation?
TIA!
S
[Upon further reading I realize that I could create new modules to handle this. I would prefer to use existing ones or use functionality built into the core set instead. I'm reasonably proficient in PHP and pick up Smarty programming if necessary]