Skip to content

Version Info for Installed Modules #4

@Arrow768

Description

@Arrow768

Intro

With the release of 2.0.0 the Store Plugin and all its Modules will be changed to semver.

This allows to automatically check the version of and suggest updates for the Store Plugin and its Modules.

Initial Setup

The WebPanel presents the user with a compatible list of plugins.
This list is generated by querying a central github repo that contains a list of all public store plugins
The user then downloads the plugins he wants and uploads them to his servers

Possible improvements:

  • Automatically download the plugins and then upload them to the servers via ftp
  • Automatically import the json for each selected plugin
  • Generate a core.cfg for each server and offer it for download (or automatically push it to the server via ftp)

The updater queries for each module the specified url.
The WebPanel then presents a compatible version (according to semver)
The updates are then automatically applied to the server

Todo

  • optional Generate DB Tables to store the current module versions
  • Get the modules.json
  • optional Write the modules.json to the db
  • Check if the modules are up2date
  • Check if there are known issues
  • Check if the installed module are compatible
  • Check if the installed modules are up2date
  • Show available modules that are compatible
  • Show a download link to the latest version

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions