A content management system and process for programming, scheduling, uploading,
storing and managing content on a website. The content management system and process
attaches meta-data to website elements and sorts the elements into a hierarchy
based on the meta-data. The content management system and process may then perform
off-line generation and association of all associated website elements, through
the meta-data, into a data package. The data package may then be scheduled for
on-line availability at defined times. The content management system and process
also enables the setting forward of an internal clock so that the data package
may be tested within the context of the website before the data package may actually
be available on the website. The content management system and process may automatically
ingest content based on a naming convention and may also ingest website user content
and inherit all meta-data that was associated with user content.