PowerPAC Directory Structure

The following table summarizes the Polaris PowerPAC directory structure and contents. The default root folder on your Polaris PowerPAC server is C:\Program Files\Polaris\[version]\PowerPAC.

Note:
For a list of specific pages and their functions, see Standard PAC Pages Reference.

Folder Contents Customization Notes
addons Library Elf files Do not alter
admin PowerPAC administration utilities Do not alter
admin\images Images used in PowerPAC administration utilities Do not alter
bin DLL files for PowerPAC, business objects, and search engine Do not alter
Children Root directory for Children's PAC files
Children\help Children's PAC help files Customizable (HTML); back up to protect from overwriting at upgrade
Children\themes Images and CSS style sheets for Children’s PAC themes Customizable. See Creating a Custom Theme for Polaris PowerPAC Children's Edition.
Children\themes\1033 1033 is the language ID for English. Theme directories contained in this folder include the default themes antique, ocean, and treasure. Customizable. See Creating a Custom Theme for Polaris PowerPAC Children's Edition.
Children\usercontrols Source code for components of Children’s PAC, including search results, availability, and full title display. Customizable. See Customizing Pages.
config Configuration files for Polaris Phone Attendant (inbound telephony) See Setting Up Inbound Telephony.
custom Root folder for user-developed custom pages. Custom files stored in this folder are not overwritten at upgrade.
custom\App_Data See Customizing Search By and Sort By Options.
custom\themes See Creating a Custom Theme for Polaris PowerPAC.
dashboards Obsolete N/A
HeaderData.xml Includes definitions for section and menu options in the PowerPAC header. Customizable; back up to protect from overwriting at upgrade. See Customizing Layouts.
help PowerPAC help files Customizable. See Customizing PowerPAC Help Links.
library Pages used in the Library Info section of PowerPAC, including events and policies Customizable; not overwritten at upgrade.
library\userdef Template pages for user-defined Library Info pages Customizable; custom files stored here are not overwritten at upgrade.
patronaccount Pages and web controls used in the Patron Account section of PowerPAC Customizable at your own risk; back up to protect from overwriting at upgrade.
payments Fields used in e-commerce Do not alter
rss Script files for rss feeds You can add custom files. Custom files not overwritten at upgrade.
scripts JavaScript files Do not alter
search Pages for the search section of PowerPAC
search\components Components of search results page
search\misc E-sources and ILL pages Do not alter
search\usercontrols Web controls for search pages. Includes search tool bars, search results lists, and others. Customizable; not overwritten at upgrade.
services   Do not alter
themes Contains directories for each of the five PowerPAC themes (Ocean, Mint, Black & Gold, Gray, Pomegranate) as well as themes/shared (see below) You can create your own custom theme. See Creating a Custom Theme for Polaris PowerPAC.
themes\shared

Contains default styles and images shared by all themes:

\communityformats - Format icons for Community Information organizations, events, etc.

\fancybox - Images and CSS styling used in pop-up light boxes

\formats - Bibliographic format icons (small) used on search results pages

\largeformats - Large bibliographic format icons used in content carousels when there is no cover image available for a given title

\maps - Icon used for pins on the Google “Map It!” feature

\ratings - Starred ratings images used in content carousels

\scss - Shared SCSS files used to generate theme site .css files

\tabs - Images and CSS styling for the forms using in editing Community Information data in Patron Account

Override shared values in your custom theme folder. See Creating a Custom Theme for Polaris PowerPAC.
themes\<theme> Images and style sheets for the specific theme that differ from the styles and images specified in themes\shared (see above) See Creating a Custom Theme for Polaris PowerPAC.
usercontrols Generic Web controls used by most pages, including page headers, footers, and dashboards. Customizable; back up to protect from overwriting at upgrade. See Customizing Pages.
Xsl Contains XSLT transform files
Xsl\Syndetics XSLT transform files for Syndetics content Do not alter