Feature No Code Attached Yet
avatar tellustheguru
tellustheguru
31 May 2023

Is your feature request related to a problem? Please describe.

I administer about 10 joomla pages and it can be tough to keep track of all updates to both systems and add-ons.

Describe the solution you'd like

a solution that I would appreciate if there was a possibility to handle this via API.

Additional context

avatar tellustheguru tellustheguru - open - 31 May 2023
avatar joomla-cms-bot joomla-cms-bot - change - 31 May 2023
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 31 May 2023
avatar drmenzelit
drmenzelit - comment - 31 May 2023

There are several services that can help you to manage your websites like YourSites, MySitesGuru, BackupMonkey... to mention a few...

avatar alikon alikon - change - 31 May 2023
Labels Added: Feature
avatar alikon alikon - labeled - 31 May 2023
avatar brianteeman
brianteeman - comment - 1 Jun 2023

Are you aware that there is a range of commands available at the command line that can help you?

php cli/joomla.php


Usage:
  command [options] [arguments]

Options:
      --live-site[=LIVE-SITE]  The URL to your site, e.g. https://www.example.com
  -h, --help                   Display the help information
  -q, --quiet                  Flag indicating that all output should be silenced
  -V, --version                Displays the application version
      --ansi                   Force ANSI output
      --no-ansi                Disable ANSI output
  -n, --no-interaction         Flag to disable interacting with the user
  -v|vv|vvv, --verbose         Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
  help                            Show the help for a command
  list                            List the application's available commands
 cache
  cache:clean                     Clean cache entries
 config
  config:get                      Display the current value of a configuration option
  config:set                      Set a value for a configuration option
 core
  core:check-updates              Check for Joomla updates
  core:update                     Update Joomla
 database
  database:export                 Export the database
  database:import                 Import the database
 extension
  extension:discover              Discover extensions
  extension:discover:install      Install discovered extensions
  extension:discover:list         List discovered extensions
  extension:install               Install an extension from a URL or from a path
  extension:list                  List installed extensions
  extension:remove                Remove an extension
 finder
  finder:index                    Purges and rebuild the index
 scheduler
  scheduler:list                  List all scheduled tasks
  scheduler:run                   Run one or more scheduled tasks
  scheduler:state                 Enable, disable or trash a scheduled task
 session
  session:gc                      Perform session garbage collection
  session:metadata:gc             Perform session metadata garbage collection
 site
  site:down                       Put the site into offline mode
  site:up                         Put the site into online mode
 update
  update:extensions:check         Check for pending extension updates
  update:joomla:remove-old-files  Remove old system files
 user
  user:add                        Add a user
  user:addtogroup                 Add a user to a group
  user:delete                     Delete a user
  user:list                       List all users
  user:removefromgroup            Remove a user from a group
  user:reset-password             Change a user's password

avatar Hackwar
Hackwar - comment - 13 Feb 2024

Unfortunately you can't update an extension via CLI. You can only get the information that there are updateable extensions, not even which ones, let alone updating them.

avatar alikon
alikon - comment - 19 Feb 2024

please give a look at #42829

avatar tellustheguru
tellustheguru - comment - 26 Feb 2024

"I aim to develop a custom administration tool to manage multiple websites hosted on various ISPs. Utilizing a Command Line Interface (CLI) won't suffice as it necessitates internal system handling."

avatar brianteeman
brianteeman - comment - 26 Feb 2024

There are many options for this already available including Panopticon which is completely free

avatar tellustheguru
tellustheguru - comment - 27 Feb 2024

There are many options for this already available including Panopticon which is completely free

Thanks!!!

Add a Comment

Login with GitHub to post a comment