3. Specific Requirements 3.1.1. Logon Experience, account maintenance and security. (David Wise) 3.1.2. Work Flow Process (Tamara Jones) 3.1.3. Content Creation Experience (Yolanda Quinones) This section will provide the requirements associated with the creation and modification of Email marketing campaigns through the integration of a WYSIWYG editor. Campaigns can either be created or modified by a valid campaign contributor. 3.1.3.1. Content Creation The capability of a user to create a new campaign will be provided in this section. These requirements must be met in order for a newly created campaign to be viable. Figure 3-2 illustrates how a new campaign will be created. The user must be able to create a new campaign utilizing the features of the WYSIWYG editor. Figure Error! No text of specified style in document.-1 Campaign Creation Flow Chart 3.1.3.1.1. Must provide spellcheck 3.1.3.1.2. Must provide capability to view source code 3.1.3.1.3. Must provide templates 3.1.3.1.4. Must provide the ability to paste from Word 3.1.3.1.5. Must provide an Undo function 3.1.3.1.6. The new campaign must be saved to the database 3.1.3.1.7. Users must be assigned campaign access as per section 3.1.2.4 User Roles 3.1.3.1.8. 3.1.3.2. Users must have the option to add images to created campaigns Content Modification The capability of a user to modify an existing campaign will be provided in this section. Once a campaign is created, it is saved to the database, in order to modify the campaign it has to be requested from the database. Figure 3-3 illustrates this procedure. Users must be capable of modifying the HTML text of existing campaigns by utilizing a WYSIWYG editor. Figure Error! No text of specified style in document.-2 Campaign Modification Flow Chart 3.1.3.2.1. Must provide spellcheck 3.1.3.2.2. Must provide capability to view source code 3.1.3.2.3. Must provide the ability to paste from Word 3.1.3.2.4. Must provide an Undo function 3.1.3.2.5. Campaign shall be pulled from the database for editing 3.1.3.2.6. Campaign must be saved back to the database after editing 3.1.3.2.7. Users must have the option to add images to existing campaigns 3.1.3.3. Database requirements The WYSIWYG editor must utilize Table 3-3 Campaigns Table to facilitate the creation of new campaigns. Campaigns must be mapped to content through the use of a Content to Campaign mapping table, Table 3-8 illustrates this. REV1. This section will provide the requirements associated with the creation and modification of Email marketing campaigns through the integration of a WYSIWYG editor. Campaigns can either be created or modified by a valid campaign contributor. 6.1.3.1. Content Creation The capability of a user to create a new campaign will be provided in this section. These requirements must be met in order for a newly created campaign to be viable. Figure 3-2 illustrates how a new campaign will be created. The user must be able to create a new campaign utilizing the features of the WYSIWYG editor. Figure Error! No text of specified style in document.-3 Campaign Creation Flow Chart 6.1.3.1.1. Must provide spellcheck 6.1.3.1.2. Must provide capability to view source code 6.1.3.1.3. Must provide templates 6.1.3.1.4. Must provide the ability to paste from Word 6.1.3.1.5. Must provide an Undo function 6.1.3.1.6. The new campaign must be saved to the database 6.1.3.1.7. Users must be assigned campaign access as per section 3.1.2.4 User Roles 6.1.3.1.8. 6.1.3.2. Users must have the option to add images to created campaigns Content Modification The capability of a user to modify an existing campaign will be provided in this section. Once a campaign is created, it is saved to the database, in order to modify the campaign it has to be requested from the database. Figure 3-3 illustrates this procedure. Users must be capable of modifying the HTML text of existing campaigns by utilizing a WYSIWYG editor. Figure Error! No text of specified style in document.-4 Campaign Modification Flow Chart 6.1.3.2.1. Must provide spellcheck 6.1.3.2.2. Must provide capability to view source code 6.1.3.2.3. Must provide the ability to paste from Word 6.1.3.2.4. Must provide an Undo function 6.1.3.2.5. Campaign shall be pulled from the database for editing 6.1.3.2.6. Campaign must be saved back to the database after editing 6.1.3.2.7. Users must have the option to add images to existing campaigns 6.1.3.3. Database requirements The WYSIWYG editor must utilize table 3-3 Campaigns Table to facilitate the creation of new campaigns. Campaigns must be mapped to content through the use of a Content to Campaign mapping table, Table 3-8 illustrates this. 6.1.3.4. Database requirements 6.1.3.4.1. The WYSIWYG editor must integrate with to facilitate the creation of new campaigns 6.1.3.4.2. Must provide the capability to store produced campaigns in database 6.1.3.4.3. Must integrate with preview to facilitate quick campaign modification