Before you start
Please take a few minutes to look over this document.
Make sure you’re ready
You do not need a license to install PageSeeder locally.
PageSeeder is installed. Good. Let’s make sure it’s up. Go to:
(or whatever host and port it has been installed on)
If you cannot access the URL or it does not take you to the login screen, make sure the server has started:
If you’ve installed it as a service, type:
service pageseeder start
- Otherwise, you need to start Tomcat manually.
Check the PageSeeder version
Make sure you know what version of PageSeeder you’re working on. The PageSeeder version is always displayed at the bottom of the page.
Sign in as an administrator
To do some development on PageSeeder, you need elevated permissions. So make sure that you sign in as an administrator.
- If you have installed PageSeeder yourself, you already have an administrator account: use the login and password that you used during the installation.
- If you’re working off an existing installation, ask an administrator on that server to create/update your account for you. You need to log out and log back in for the change to take effect.
To check that you’ve logged in as an administrator, make sure that the admin tab appears in the navigation.
Switch to the “developer perspective”
To check that you are using the developer perspective, you can look for the following clues: a spanner in the header, toolbox icon, a “Dev” tab in navigation and additional blocks such as the performance block.
Now you’re a PageSeeder developer!
Understanding the following concepts makes it more straightforward to start planning your first PageSeeder implementation.
Special note is made of these concepts because of potential confusion with other, better-known terms.
Yes, it’s called the PageSeeder server. Like a physical server, virtual server, application server, web server, email server and many other ‘servers’. What is intended is an umbrella term for PageSeeder’s infrastructure of relational database, database connection manager, Java servlets and Java application server, XSLT processor and other assorted objects.
A term used endlessly in development tools and offline methodologies related to the collaborative delivery of services. Although this is somewhat of an oversimplification, a PageSeeder project acts as the container for any custom code related to an implementation. Projects can contain multiple groups but only one set of customizations, so all groups in a project have the same customizations.
Time for your 2. First steps in PageSeeder.