Skip to content

isobar-nz/web-console

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SilverStripe web-console

Forked from the great web console project, and turned into a silverstripe CMS project.

Install

composer require isobar-nz/web-console ^2.1

How it works

It acts like a simple SSH shell, but in a CMS admin panel.

Useful for web hosts that give you shared or web-only access, but no ssh or other console.

Unfortunately you don't get any interactive shell functionality (e.g. nano), but you can do most single line commands.

Running long-commands

Typically commands will be sent to the server, be triggered, and return the result once it's completed.

If you have a long running task, then instead you should use 'stream' command to stream the task in the background. When using this command, the task will be run in a separate process, and the frontend javascript will poll the server for output (don't refresh the page while this is running though!).

run stream --help in the console for help.

Note: You don't need to install crontask, as webconsole has it's own process control based on Symfony.

About

SilverStripe web console in your CMS!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 56.3%
  • JavaScript 37.3%
  • HTML 2.9%
  • Scheme 2.3%
  • CSS 1.1%
  • Makefile 0.1%