otrs-sopm

Free

by Znuny GmbHcompany

A Ruby gem for parsing, manipulating, and storing SOPM files and generating OPM strings for OTRS, Znuny, and OTOBO.

otrs-sopm is a specialized Ruby library for developers and administrators of OTRS-based systems like Znuny and OTOBO. It provides a programmatic interface to handle SOPM (Spec OTRS Package Manager) files, which are the XML-based configuration files for add-on packages. The gem allows users to load existing SOPM files, modify metadata (such as version, vendor, or description), manage the list of included files, and generate the final OPM (OTRS Package Manager) string required for package installation. This tool is essential for automating the build process of ITSM extensions.

Features

  • SOPM Parsing

    Load and parse XML-based SOPM files into a Ruby object.

  • OPM Generation

    Create valid OPM strings for package distribution and installation.

  • Metadata Management

    Programmatically update package version, vendor, license, and descriptions.

  • File List Handling

    Manage the list of files and their permissions within the package specification.

Related packages