...
Request and obtain the necessary information from the client
Create a new instance of VIVO
Create a theme named for the client in the client’s VIVO instance. Set the theme as the default in Site Information
Use Site Admin -> Site Information to provide additional site information
Copy the custom footer to the client’s theme. The custom footer is attached to this page. See the link in the instructions below.
Edit the footer to supply the client’s contact email address for support
Copy the custom style sheet to the client’s theme. The custom stylesheet is attached to this page. See the link in the instructions below.
Modify the style sheet with the client’s colors and logo
Build VIVO, restart Tomcat, verify theming
Archive footer and style sheet when theming is complete
...
Copy the custom footer to the client’s theme
Copy the custom footer to vivo/installer/webapp/target/vivo/themes/client-theme-name/templates/footer.ftl
Edit the footer to supply the client’s contact email
...
address
Note: The contact email address is used twice. Once in Site Information (see above) and once here in footer.ftl
...
Copy the custom stylesheet to the client’s theme
Copy the custom stylesheet to vivo/installer/webapp/target/vivo/themes/client-theme-name/css/wilma.css
...
Copy the client’s logo to the client’s them theme directory, images sub folder
Find In wilma.css, find and replace APO-LOGO-SMALL.png withthe with the client’s logo file name
Find and replace all #EFEBE2 to the client’s background/border color
Find and replace all all #076D8B to the client’s headings color
Save the changes as wilma.css in the client’s theme css sub folder
...
Is the site info correct?
Is the logo correct at the top of every pagepages?
Is the client’s light color in place for the page background/border?
Are the headings the client’s headings color?
Does the footer contain the client’s info?
If the answer to any of the questions is no, repeat the step in which the information was supplied to VIVO.
When all the answers are completeyes, theming is complete. There’s one more step.
Archive the client’s footer.ftl and wilma.css
Put these in a safe place. In the event that the client’s VIVO needs to be rebuilt, a theme can be created, site info re-added, and these files placed in the client’s theme templates and css folders respectively to rapidly rebuild the themed site.