Shared component code – there are components that may share the same code (ie, share buttons). Therefore we will need to maintain a catalog of code that is linked to each component. Associated requirements include:
o Ability to link a component to existing code
o When editing code that is associated with multiple components, an alert appears with a list of other affected components using the same code
o Ability to create new code from a component
· Base Component – Define a component as the Base Component. This is the framework of the ad product (ie, Flex). When creating a new template, the first step is to select a base component that is only seen by the developer creating the template.
· Component Management – Create an interface to manage and view all components
· Template Builder Preview Code & Creative Preview – Ability to preview assembled code and rendered creative for testing
· Custom Creative Flag – Due to possible issues with updating custom creatives, the idea is to NOT have the system update custom creative when components are updated. The custom creative flag will also make the assembled code editable.
· Component Fields – component fields type, behavior will be determined directly in the component code
Outstanding Items