VPO (Virtual publishing office) is a system for the administration of websites and applications.
VPO is not just a CMS, it is a highly flexible environment for creating a wide variety of websites and applications.
VPO as a system is intended for more demanding users of the World Wide Web who already have some experience in designing websites.
The majority of websites that use VPO are of a news nature - online newspapers.
Copywriters (creators and authors of content) do not need special computer knowledge.
The VPO is also intended for administrators of websites, who can use the system to build websites for their clients themselves.
The data is organized as modules , which can be further organized into structures in order to achieve the multi-level categorization of data that is needed, for example, in online stores and online newspapers .
Since the properties of these modules are not fixed, but the modules are defined according to the customer's requirements, the question is completely superfluous - can we also put a survey, catalog, news on the page?
Of course you can, and more!
A wide variety of relationships can also be defined between modules, examples of use would be related articles, accessories for an article from the catalog, and the like.
Users authorized to manage data can be assigned different levels of access . Thus, we can separately define entry rights for text writers, proofreaders, editors, everyone can only update the data for which they are authorized .
Demo
The basic layout is available on the test environment at https://cms.kolumna.si .
The username is test@pp.si , and the password is test.
The basic model contains
categories
articles
tags
It can be expanded as desired according to the client's wishes and needs.
The system relies on technologies
Rest API:
Node.js
Fastify
PostgreSQL
Prisma ORM
Typescript
CMS:
Angular
programmable Milkdown text editor
Would you like to know more about our system? Do you have additional questions regarding individual sets or solutions related to your specific problems?
Contact us at email info@pp.si or at tel. +386 41 691 864 and we will be happy to try to help you.