Read-only mirror of https://github.com/officialgazette/publication-configurator — ePublication. Issues & pull requests at the source.
  • TypeScript 52.8%
  • HTML 38.5%
  • CSS 8.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Official Gazette Portal b653fda8ce
Update README.md
2024-06-17 15:14:47 +02:00
src Directories 2024-02-05 16:32:31 +01:00
angular.json Add files via upload 2024-02-05 15:16:27 +01:00
LICENSE Initial commit 2024-01-15 20:47:17 +01:00
package-lock.json Add files via upload 2024-02-05 15:16:27 +01:00
package.json Add files via upload 2024-02-05 15:16:27 +01:00
README.md Update README.md 2024-06-17 15:14:47 +02:00
tsconfig.app.json Add files via upload 2024-02-05 15:16:27 +01:00
tsconfig.json Add files via upload 2024-02-05 15:16:27 +01:00
tsconfig.spec.json Add files via upload 2024-02-05 15:16:27 +01:00

The Publication Configurator

Tip

To get a better understanding of the interaction between the individual artifacts, it is recommended to read "Big Picture" first.

The publication configurator is used for simple type configuration using a graphical user interface. A configuration file of a tenant can be imported and edited in the tool.


%%{
  init: {
    'theme': 'neutral'
  }
}%%

block-beta
columns 4
  pubType["Publication
type"] space
block:scope:2
configTool["Tenant
configurator
tool"]
termsConfig["Terms
configurator
tool"]
end
space:6
block:outOfScope:2
Config["Configuration
file"]
termDB[("
Terms
catalog")]
end


Config--"save/load"-->configTool
configTool-->Config
termDB-->configTool
outOfScope--"configures"-->pubType
termsConfig-->termDB
termDB--"save/load"-->termsConfig



style scope stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray: 5 5
style outOfScope stroke:grey,stroke-width:2px,color:#fff,stroke-dasharray: 5 5

{\color{red}----} Scope of this repository

{\color{grey}----} Out of scope (for the publication configuration server see repository here)

Tenant configuration tool

The configuration tool can create/edit a JSON file that configures the publication types. This JSON file must be loaded into the publication configuration server. Screenshot Config Tool

The screenshot above shows the config screen of the tool. The left-hand side lists the publication types of the general terms catalog, while the right-hand side shows the tenant-specific configuration.

Terms configuration tool

The terms configuration tool can create/edit a JSON file (referred as "Terms Database") which defines the standard publications types, the standard terms (Elements) and their assignment to them.

Screenshot terms db

The created/edited JSON file must then be loaded into the publication configuration server, see Repository here). Note: For security reasons, there is no connection between the publication type configurator tools and the publication configuration server. The created/edited JSON files are added manually to the productive server environment. The JSON files are stored in the browser cache only.

Tip

To try out the configuration tools, we recommend using the sample JSON files from the standards repository and load them into the online publication type configurator at the following URLs: