Methods Summary | ||
---|---|---|
public
|
||
public
|
||
protected
|
#
getInternalName( )
Get referred name
Referred to as Joomla!, but internally let's track as "joomla"
Overrides |
|
public
|
#
change_admin( string $hostname , string $path = '', array $fields )
Change Joomla admin credentials
common fields include: username, password, name, email
|
|
public
|
||
public
|
||
public
|
||
public
|
#
install_plugin( string $hostname , string $path = '', string $plugin , string $version = '' )
Install and activate plugin
|
|
public
|
#
uninstall_plugin( string $hostname , string $path = '', string $plugin , bool $force = false )
Uninstall a plugin
|
|
public
|
||
public
|
||
public
|
||
public
|
#
is_current( string $version = NULL, string $branchcomp = NULL )
Check if version is latest or get latest version
Overrides |
|
public
|
#
update_all( string $hostname , string $path = '', string $version = NULL )
Update core, plugins, and themes atomically
|
|
public
|
||
public
|
||
public
|
||
protected
|
||
public
|
||
protected
|
||
public
|
||
public
|
#
update_plugins( string $hostname , string $path = '', array $plugins = array ( ) )
Update Joomla! plugins
|
|
public
|
#
update_themes( string $hostname , string $path = '', array $themes = array ( ) )
Update Joomla! themes
|
|
public
|
||
public
|
#
install_theme( string $hostname , string $path = '', string $theme , string $version = NULL )
Overrides |
|
public
|
||
public
|
||
public
|
Methods inherited from Module\Skeleton\Standard |
---|
__construct() ,
setUserParameters() ,
autoloadModule() ,
__wakeup() ,
_invoke() ,
__debugInfo() ,
getExportedFunctions() ,
_reset() ,
_resetModule() ,
cleanUserParameters() ,
query()
|
Constants Summary | ||
---|---|---|
public
string
|
APP_NAME
|
#
'Joomla!'
|
public
string
|
JOOMLA_CLI
|
#
'/usr/share/pear/joomlatools.phar'
|
public
string
|
UPDATE_URI
|
#
'https://github.com/joomla/joomla-cms/releases/download/%version%/Joomla_%version%-Stable-Update_Package.zip'
|
public
string
|
DEFAULT_FORTIFY_MODE
|
#
'max'
|
public
string
|
JOOMLA_CLI_VERSION
|
#
'1.4.11-2'
|
public
string
|
JOOMLA_MODULE_XML
|
#
'http://update.joomla.org/core/extensions/%extension%.xml'
|
public
string
|
DEFAULT_VERSION_LOCK
|
#
'major'
|
public
string
|
JOOMLA_MIRROR
|
#
'http://mirror.apisnetworks.com/joomla'
|
Constants inherited from Module\Support\Webapps |
---|
APPLICATION_PREF_KEY
,
APP_NAME
,
DEFAULT_VERSION_LOCK
,
BANNED_DIRECTIVES
|
Constants inherited from Module\Skeleton\Standard |
---|
DEPENDENCY_MAP
|
Properties Summary | ||
---|---|---|
protected
|
$_aclList
|
#
array (
'min' =>
array (
0 => 'cache',
1 => 'tmp',
2 => 'administrator',
3 => 'logs',
4 => 'media',
5 => 'images',
6 => 'plugins',
7 => 'log',
),
'max' =>
array (
0 => 'cache',
1 => 'tmp',
2 => 'administrator/cache',
3 => 'logs',
4 => 'log',
),
)
|
Properties inherited from Module\Support\Webapps |
---|
$exportedFunctions
|
Properties inherited from Module\Skeleton\Standard |
---|
$exportedFunctions ,
$username ,
$password ,
$domain ,
$user_id ,
$group_id ,
$permission_level ,
$session_id ,
$site ,
$site_id
|