
FirstSpirit Collaboration: Installation Guide
Requirements
To use FirstSpirit™ Collaboration, the following services must be installed and preconfigured:
- FirstSpirit™ Collaboration module in the current version
- FirstSpirit™ (version 2025.5 or higher)
- Tomcat 10.1.11 or higher
- Fully configured CXT platform (including Tomcat properties files)
- PostgreSQL (version 12.0 or higher)
Only one external web server is supported.
Configuration
The configurations must be made before installing the module for the first time. The order of the configurations does not matter.
Tomcat
- The "postgre-[version of the database].jar" file matching the version database must be copied into the "[Tomcat]/lib/" directory.
- In the "[Tomcat]/lib/config/" directory, a new file with the name "fs-collaboration-microapp.properties" with the following contents must be created:
fs.microapp.collaboration.database.driver=org.postgresql.Driver
fs.microapp.collaboration.database.url=<JDBC URL>
fs.microapp.collaboration.database.user=<Username>
fs.microapp.collaboration.database.password=<Password>
fs.microapp.collaboration.database.schema=<Schema> (Standard: public)
Sample content for the file "fs-collaboration-microapp.properties":
fs.microapp.collaboration.database.driver=org.postgresql.Driver
fs.microapp.collaboration.database.url=jdbc:postgresql://localhost:5432/microapps
fs.microapp.collaboration.database.user=myDatabaseUser
fs.microapp.collaboration.database.password=myUserPassword
fs.microapp.collaboration.database.schema=collaboration
Database
The schema matching the "fs.microapp.collaboration.database.schema" parameter (if configured, it is set to public by default) must be created in the database. The user specified in the "fs.microapp.collaboration.database.user" parameter must be granted full reading & writing permissions on the schema.
Installation
The installation of the FirstSpirit™ Collaboration (fs-collaboration-[version].fsm
) module on the FirstSpirit server is carried out as usually via the ServerManager.
To make the initial setup of the module as easy as possible, a number of things are automated during the installation. These include:
- Creating and deploying the global "FirstSpirit Collaboration" web app.
- ID: fs-multisite-microapp
- Name: FirstSpirit Collaboration | MicroApp
- Web context: /fs-collaboration-microapp
- The new web app is initially deployed on the same web server as the root web app.
- Adding the "FirstSpirit Collaboration | ContentCreator Integration" web component to the ContentCreator web app.
- The ContentCreator web app is not deployed automatically.
Activation
To use the feature Collaboration in a project, you must add the corresponding project component to the project.
- Navigate to the project components of the project in which Collaboration is to be used.
ServerManager > Project Selection > Change properties > Project components - Click Add.
- Select the project component FirstSpirit Collaboration | ProjectApp.
- Click OK.
→ Collaboration is active in your project.