NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
titleContents of this page

...

Table of Contents

Introduction

Branding in NBIA is accomplished by editing and or replacing the objects in the branding folders found in /software/common/resources/branding.  The nbia folder contained within is the default branding for NBIA.  The sub folder images contains the customizable images for the application, they include:

...

  • appFooter.xhtml - The footer of the application
  • appHeader.xhtml - The header of the application
  • branding.properties - Contains the application name property
  • ccHeader.xhtml - Legacy file for cancer center logos, to be removed
  • footer.xhtml- Legacy file for footers, to me removed
  • legalRules.xhtml - Legal rules when signing up
  • mainLayout.xhtml - Layout with session timer
  • mainLayoutTemplate.xhtml - Overall layout of the application
  • mainLayoutWithoutSessionTimeout.xhtml- Layout without session timer
  • mainMenu.xhtml - Top menu bar
  • ncia_messages.properties - Various messages used in the application
  • nciHeader.xhtml - Application header
  • quickLinks.xhtml - External links
  • sessionExpired.jsp - Page shown when session expires
  • siteMap.xhtml - Site map at bottom of page
  • slideshow.css - CSS for the slideshow page
  • styleSheet.css - Main CSS for the application
  • subMenu.xhtml - Sub menus in the menu bar
  • welcome.xhtml - Main login page
  • welcomeText.xhtml - Legacy welcome page, to be removed

Building a Branded Version

...

To create and build a branded version copy the example nbia folder to a new folder. As an example assume the copied folder is ncia and you plan to make a version named NCIA.  Copy and name the folder and edit accordingly. Note the ncia_messages.properties contains much of the applications textual information and branding.properties contains the application names.  Once you have edited the files the edit install.properties and the defaultAHP3.properties in the /software/build directory.  Specifically the branding properties need to be specified, here is an example for naming an application NCIA

...