Skip to main content

Folders and files

This is a directory of the files that control key functionality in the PageSeeder application. The overall file organization is the same for both the PageSeeder server and the PageSeeder Publisher.

The content of this section provides guidance for important files, but it isn’t a comprehensive listing.

Also, the organization of files for systems that inherit their install from an earlier version of PageSeeder might be significantly different to this documentation. Additional information is in the Configuration guide.

Unless specified otherwise, all the following /{paths} start from the root of the Web app directory. For the main server, this is:

webapp

and for the publisher, this is:

 ps-publisher

Folders

documents folder

This is the default location for user-created documents in a PageSeeder group.

/{project}/{group}/documents

Other default, user-facing folders are the following:

/{project}/{group}/archive
/{project}/{group}/attachments
/{project}/{group}/images

template folder

This folder is not visible to the Web as it contains the default files for the PageSeeder installation, including:

  • Templates.
  • Scripts, and
  • Configuration files.
/WEB-INF/template

config folder

This folder is not visible to the Web as it contains the files that customize any project. These include:

  • XSLT templates.
  • ANT scripts, and
  • Configuration files.

It also contains the style folder, which is visible to the Web using the /ps/woconfig URL. This folder contains files such as:

  • CSS.
  • JavaScript, and
  • Graphics.
/WEB-INF/config

weborganic folder

This folder includes all files that are visible to the Web but private to PageSeeder. This folder is part of a normal installation and there should be no reason to change anything in this folder. 

/weborganic

state folder

The state folder contains files generated by the system including:

/WEB-INF/state/cache
/WEB-INF/state/logs
/WEB-INF/state/publish
/WEB-INF/state/index
Created on , last edited on