Integration and Application Development
Overview
Document processing has always involved moving data between applications for review, format, update and release. To support these workflows, PageSeeder provides several options to help reduce the lifecycle costs of documents.
Developers
Mature, well-documented REST-based API services, OAuth2 support. Rich, performant framework for developing websites. Use standard development environments, deploy using common CI/CD tools and code repositories. Development licenses are free.
Analysts
PageSeeder is an excellent environment for prototyping information models and workflows. It includes lightweight development tools for quickly modifying templates or document structures. Sample code for a range of applications. Application packaging for easy distribution.
Users
Ease of development makes it possible to customize applications to improve productivity for complex tasks. Support for external applications allows users to continue to update Excel workbooks, or other applications, then re-upload content for publishing.
Services
REST API
Using a REST architectural style, the Web service API exposes much of the PageSeeder functionality to external applications. For a complete list of the available functionality, see our Developer site.
Java bridge
An Open-source library that simplifies the task of accessing the PageSeeder service API from Java or Kotlin applications.
For non-Java developers, the service API is always accessible using HTTP and XML / JSON.
Batch API
Publishing systems have always required support for batch processing. It is very rare for a document lifecycle to exist only in a single system. That is why PageSeeder developers have a complete API for importing, exporting and processing content as batch tasks.
Berlioz Framework
Simple Site
Simple site is a Ready to use Application designed to reduce the effort necessary to use PageSeeder to deliver and manage a website. With Simple site you can:
- Modify the aspects of your layout through the Simple Site Admin, such as colour schemes, Logo, favicon and more;
- Enable and disable features like Private areas, Search, Newsletter, Social Media links.
Providing a dynamic facade to an ordinary PageSeeder group, the Simple Site application acts as filter that exposes only a subset of possible functionality.
Custom Applications
For requirements that don't fall neatly within the functionality of Simple Site, the code is available for customization by Allette Systems, one of our partners or by a user organization directly.
Developer support
As developers ourselves, Allette Systems understand what can be done to help explain and evaluate new technologies. These include the following:
Licenses
PageSeeder is available under more than one license and most of them are free, especially for developers. More details are available here.
Examples
Sample codes are available to help explain PageSeeder concepts and get development started quickly.
Documentation
The developer website provides detailed documentation for the PageSeeder API and the different modelling and configuration options.