Vision Insight
Home MenuBasic CMS6 Sub Site Integration
1. Review project specifications. If there are missing or unclear specifications, please let your supervisor and the project manager know as soon as possible.
2. Verify HTML structure of the homepage and see if it follows the specifications. Take note which are standard vs custom.
a. Header
i. Top Navigation
ii. Search Box
iii. Social Icons
iv. Translation
v. Main Menu
b. Body
i. Main Graphic (Collage)
ii. Image/Text Links
iii. News Box
iv. Events Box
v. Social (Facebook/Twitter) Box
c. Footer
i. Footer Navigation Links
ii. Social Icons
iii. Footer Info (HTML)
iv. Footer Logo (Clickable/Configurable)
3. Setup TFS
a. Follow naming convention
b. Under Vision Internet CMS6 Collection > Projects
c. Create a branch from the _Main branch
d. Map it to the assigned development server folder (Z:\Projects on Adarna\Torrance, CA\Site6)
4. Setup MS SQL DB
a. Follow naming convention
b. Name (e.g. TorranceCA6)
c. Username (e.g. TorranceCA6dbo)
d. Password (random)
e. Create login
f. Set permissions. Allow this newly created login access to the newly created db (dbowner)
g. Save info for later use
5. Setup VMC
a. Follow naming convention
b. Create a new project
c. Generate Project ID and save for later use
6. Setup IIS (Website/Virtual Directory)
7. Replace/Update Static Files (images, stylesheets/less, JS, etc...)
8. Update Custom.config
a. Update the project identifier
b. Update database connection configurations
c. Update Session Key Name
d. Enable bootstrap
9. Update HomeLayoutTemplate.ascx
a. Take note of the columns required
b. Check/Update which client-side scripts need to be referenced
i. homelayout_script.js
ii. bootstrap.min.js
10. Update StandardSiteTemplate.ascx
a. Add site-wide client-side (JS) script reference - sitelayout_script.js
11. Update ProjectTemplates.vxml
a. Update the columns to be initialized for the header and footer
b. Update the columns to be initialized for the home template
12. Update Initial SQL Script
a. Root pages
b. Advanced component pages
c. Custom contents
d. Image folders
e. System variables
13. Update (Clean) Components.vxml
14. Backup the blank database before initializing the site in case we need to restore later if the initialization failed (TorranceCA6_PreInitialization_20170121_1000)
15. Update Project Info (Vision Client Manager using Firefox/Chrome Plugin)
16. Double check the configurations, then access the site using a browser to trigger the initialization of the site. If successful, backup the database (e.g. TorranceCA6_PostInitialization_20170121_1200), then proceed to the next step. If not successful, follow troubleshooting steps.
16. Update System Settings
17. Update System Variables
18. Upload Image Files into Image Library
19. Update Custom Contents
20. Update Widgets
a. Header
b. Footer
c. Homepage
21. Test the site
a. Add test contents
b. Check widget settings
i. Check settings that need to be exposed to the CMS users are shown
ii. If using custom contents, make sure it is linked to the correct custom content