Added support some webapp applications
This commit is contained in:
@@ -123,6 +123,9 @@ if (!empty($installer)) {
|
||||
$appInstallerInfo = $app_installer->info();
|
||||
$supported = false;
|
||||
$supported_versions = [];
|
||||
if ($appInstallerInfo["enabled"] != true) {
|
||||
continue;
|
||||
}
|
||||
foreach ($php_versions as $version) {
|
||||
if (in_array($version, $appInstallerInfo["php_support"])) {
|
||||
$supported = true;
|
||||
|
||||
@@ -38,20 +38,20 @@ abstract class BaseSetup implements InstallerInterface {
|
||||
}
|
||||
|
||||
public function info() {
|
||||
$this->appInfo["enabled"] = true;
|
||||
//$this->appInfo["enabled"] = true;
|
||||
if (isset($this->config["server"]["php"]["supported"])) {
|
||||
$this->appInfo["php_support"] = $this->config["server"]["php"]["supported"];
|
||||
} else {
|
||||
$this->appInfo["php_support"] = [
|
||||
"5.6",
|
||||
"7.0",
|
||||
"7.1",
|
||||
"7.2",
|
||||
"7.3",
|
||||
"7.4",
|
||||
"8.0",
|
||||
"8.1",
|
||||
"8.2",
|
||||
"56",
|
||||
"70",
|
||||
"71",
|
||||
"72",
|
||||
"73",
|
||||
"74",
|
||||
"80",
|
||||
"81",
|
||||
"82",
|
||||
];
|
||||
}
|
||||
return $this->appInfo;
|
||||
|
||||
@@ -9,7 +9,7 @@ class DokuWikiSetup extends BaseSetup {
|
||||
protected $appInfo = [
|
||||
"name" => "DokuWiki",
|
||||
"group" => "wiki",
|
||||
"enabled" => true,
|
||||
"enabled" => false,
|
||||
"version" => "2023-04-04a",
|
||||
"thumbnail" => "dokuwiki-logo.svg",
|
||||
];
|
||||
@@ -57,7 +57,7 @@ class DokuWikiSetup extends BaseSetup {
|
||||
"template" => "default",
|
||||
],
|
||||
"php" => [
|
||||
"supported" => ["7.3", "7.4", "8.0", "8.1"],
|
||||
"supported" => ["73", "74", "80", "81"],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@@ -10,7 +10,7 @@ class DrupalSetup extends BaseSetup {
|
||||
protected $appInfo = [
|
||||
"name" => "Drupal",
|
||||
"group" => "cms",
|
||||
"enabled" => "yes",
|
||||
"enabled" => false,
|
||||
"version" => "latest",
|
||||
"thumbnail" => "drupal-thumb.png",
|
||||
];
|
||||
@@ -30,7 +30,7 @@ class DrupalSetup extends BaseSetup {
|
||||
"template" => "drupal-composer",
|
||||
],
|
||||
"php" => [
|
||||
"supported" => ["8.1", "8.2"],
|
||||
"supported" => ["81", "82"],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@@ -32,7 +32,7 @@ class FlarumSetup extends BaseSetup {
|
||||
"template" => "flarum",
|
||||
],
|
||||
"php" => [
|
||||
"supported" => ["8.0", "8.1", "8.2"],
|
||||
"supported" => ["80", "81", "82"],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@@ -32,7 +32,7 @@ class GravSetup extends BaseSetup {
|
||||
"template" => "grav",
|
||||
],
|
||||
"php" => [
|
||||
"supported" => ["7.4", "8.0", "8.1"],
|
||||
"supported" => ["74", "80", "81"],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@@ -26,7 +26,7 @@ class LaravelSetup extends BaseSetup {
|
||||
"template" => "laravel",
|
||||
],
|
||||
"php" => [
|
||||
"supported" => ["8.1", "8.2"],
|
||||
"supported" => ["81", "82"],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@@ -9,7 +9,7 @@ class MediaWikiSetup extends BaseSetup {
|
||||
protected $appInfo = [
|
||||
"name" => "MediaWiki",
|
||||
"group" => "cms",
|
||||
"enabled" => true,
|
||||
"enabled" => false,
|
||||
"version" => "1.40.0",
|
||||
"thumbnail" => "MediaWiki-2020-logo.svg", //Max size is 300px by 300px
|
||||
];
|
||||
@@ -34,7 +34,7 @@ class MediaWikiSetup extends BaseSetup {
|
||||
"template" => "default",
|
||||
],
|
||||
"php" => [
|
||||
"supported" => ["7.4", "8.0"],
|
||||
"supported" => ["74", "80"],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@@ -8,7 +8,7 @@ class NextcloudSetup extends BaseSetup {
|
||||
protected $appInfo = [
|
||||
"name" => "Nextcloud",
|
||||
"group" => "cloud",
|
||||
"enabled" => true,
|
||||
"enabled" => false,
|
||||
"version" => "latest",
|
||||
"thumbnail" => "nextcloud-thumb.png",
|
||||
];
|
||||
@@ -29,7 +29,7 @@ class NextcloudSetup extends BaseSetup {
|
||||
"template" => "owncloud",
|
||||
],
|
||||
"php" => [
|
||||
"supported" => ["8.0", "8.1", "8.2"],
|
||||
"supported" => ["80", "81", "82"],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@@ -34,7 +34,7 @@ class OpencartSetup extends BaseSetup {
|
||||
"template" => "opencart",
|
||||
],
|
||||
"php" => [
|
||||
"supported" => ["7.4", "8.0", "8.1", "8.2"],
|
||||
"supported" => ["74", "80", "81", "82"],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@@ -8,7 +8,7 @@ class PrestashopSetup extends BaseSetup {
|
||||
protected $appInfo = [
|
||||
"name" => "Prestashop",
|
||||
"group" => "ecommerce",
|
||||
"enabled" => true,
|
||||
"enabled" => false,
|
||||
"version" => "8.1.0",
|
||||
"thumbnail" => "prestashop-thumb.png",
|
||||
];
|
||||
@@ -35,7 +35,7 @@ class PrestashopSetup extends BaseSetup {
|
||||
"template" => "prestashop",
|
||||
],
|
||||
"php" => [
|
||||
"supported" => ["8.0", "8.1"],
|
||||
"supported" => ["80", "81"],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@@ -8,7 +8,7 @@ class SymfonySetup extends BaseSetup {
|
||||
protected $appInfo = [
|
||||
"name" => "Symfony",
|
||||
"group" => "framework",
|
||||
"enabled" => true,
|
||||
"enabled" => false,
|
||||
"version" => "latest",
|
||||
"thumbnail" => "symfony-thumb.png",
|
||||
];
|
||||
@@ -26,7 +26,7 @@ class SymfonySetup extends BaseSetup {
|
||||
"template" => "symfony4-5",
|
||||
],
|
||||
"php" => [
|
||||
"supported" => ["8.1", "8.2"],
|
||||
"supported" => ["81", "82"],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
@@ -10,7 +10,7 @@ class WordpressSetup extends BaseSetup {
|
||||
protected $appInfo = [
|
||||
"name" => "WordPress",
|
||||
"group" => "cms",
|
||||
"enabled" => true,
|
||||
"enabled" => false,
|
||||
"version" => "latest",
|
||||
"thumbnail" => "wp-thumb.png",
|
||||
];
|
||||
@@ -61,7 +61,7 @@ class WordpressSetup extends BaseSetup {
|
||||
"template" => "wordpress",
|
||||
],
|
||||
"php" => [
|
||||
"supported" => ["7.4", "8.0", "8.1", "8.2"],
|
||||
"supported" => ["74", "80", "81", "82"],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user