mirror of
https://github.com/silverstripe/silverstripe-installer
synced 2024-10-22 17:05:33 +02:00
API-CHANGE sapphire folder can now be renamed.
This commit is contained in:
parent
2bef7cde4f
commit
1a532faa60
@ -23,9 +23,9 @@ ErrorDocument 500 /assets/error-500.html
|
|||||||
|
|
||||||
RewriteCond %{REQUEST_URI} ^(.*)$
|
RewriteCond %{REQUEST_URI} ^(.*)$
|
||||||
RewriteCond %{REQUEST_FILENAME} !-f
|
RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
RewriteRule .* sapphire/main.php?url=%1 [QSA]
|
RewriteRule .* framework/main.php?url=%1 [QSA]
|
||||||
|
|
||||||
RewriteCond %{REQUEST_URI} ^(.*)/sapphire/main.php$
|
RewriteCond %{REQUEST_URI} ^(.*)/framework/main.php$
|
||||||
RewriteCond %{REQUEST_FILENAME} !-f
|
RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
RewriteRule . %1/install.php? [R,L]
|
RewriteRule . %1/install.php? [R,L]
|
||||||
|
|
||||||
|
2
Makefile
2
Makefile
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
test:
|
test:
|
||||||
$(MAKE) QUERYSTRING="$(QUERYSTRING)" -C sapphire test
|
$(MAKE) QUERYSTRING="$(QUERYSTRING)" -C framework test
|
||||||
|
|
||||||
getallmodules:
|
getallmodules:
|
||||||
if [ -d subsites ]; then svn update subsites; else svn co http://svn.silverstripe.com/open/modules/subsites/trunk subsites; fi
|
if [ -d subsites ]; then svn update subsites; else svn co http://svn.silverstripe.com/open/modules/subsites/trunk subsites; fi
|
||||||
|
10
README.md
10
README.md
@ -2,22 +2,22 @@
|
|||||||
|
|
||||||
Base project folder for a SilverStripe ([http://silverstripe.org](http://silverstripe.org)) installation. Requires additional modules to function:
|
Base project folder for a SilverStripe ([http://silverstripe.org](http://silverstripe.org)) installation. Requires additional modules to function:
|
||||||
|
|
||||||
* [`sapphire`](http://github.com/silverstripe/sapphire): Module including the base framework
|
* [`framework`](http://github.com/silverstripe/sapphire): Module including the base framework
|
||||||
* [`cms`](http://github.com/silverstripe/silverstripe-cms): Module including a Content Management System
|
* [`cms`](http://github.com/silverstripe/silverstripe-cms): Module including a Content Management System
|
||||||
* `themes/blackcandy` (optional)
|
* `themes/blackcandy` (optional)
|
||||||
|
|
||||||
## Server Requirements ##
|
## Server Requirements ##
|
||||||
|
|
||||||
See [doc.silverstripe.org](http://doc.silverstripe.org/sapphire/en/installation/server-requirements)
|
See [doc.silverstripe.org](http://doc.silverstripe.org/framework/en/installation/server-requirements)
|
||||||
|
|
||||||
## Installation ##
|
## Installation ##
|
||||||
|
|
||||||
See [installation on different platforms](http://doc.silverstripe.org/sapphire/en/installation/),
|
See [installation on different platforms](http://doc.silverstripe.org/framework/en/installation/),
|
||||||
and [installation from source](http://doc.silverstripe.org/sapphire/en/installation/from-source).
|
and [installation from source](http://doc.silverstripe.org/framework/en/installation/from-source).
|
||||||
|
|
||||||
## Links ##
|
## Links ##
|
||||||
|
|
||||||
* [Changelogs](http://doc.silverstripe.org/sapphire/en/changelogs/)
|
* [Changelogs](http://doc.silverstripe.org/framework/en/changelogs/)
|
||||||
* [Bugtracker](http://open.silverstripe.org)
|
* [Bugtracker](http://open.silverstripe.org)
|
||||||
* [Forums](http://silverstripe.org/forums)
|
* [Forums](http://silverstripe.org/forums)
|
||||||
* [Developer Mailinglist](https://groups.google.com/forum/#!forum/silverstripe-dev)
|
* [Developer Mailinglist](https://groups.google.com/forum/#!forum/silverstripe-dev)
|
||||||
|
@ -233,7 +233,7 @@ Options:
|
|||||||
<exclude name="tools/**" />
|
<exclude name="tools/**" />
|
||||||
<exclude name="**/tests/**" />
|
<exclude name="**/tests/**" />
|
||||||
<exclude name="cms/docs/**" />
|
<exclude name="cms/docs/**" />
|
||||||
<exclude name="sapphire/docs/**" />
|
<exclude name="framework/docs/**" />
|
||||||
<exclude name="build.xml" />
|
<exclude name="build.xml" />
|
||||||
<exclude name="dependent-modules*" />
|
<exclude name="dependent-modules*" />
|
||||||
<exclude name="changelog-definitions*" />
|
<exclude name="changelog-definitions*" />
|
||||||
@ -247,7 +247,7 @@ Options:
|
|||||||
</copy>
|
</copy>
|
||||||
|
|
||||||
<!-- Write version info to the core folders (shouldn't be in version control) -->
|
<!-- Write version info to the core folders (shouldn't be in version control) -->
|
||||||
<echo msg="${version}" file="${tmp}/${archivename}/sapphire/silverstripe_version" />
|
<echo msg="${version}" file="${tmp}/${archivename}/framework/silverstripe_version" />
|
||||||
<echo msg="${version}" file="${tmp}/${archivename}/cms/silverstripe_version" />
|
<echo msg="${version}" file="${tmp}/${archivename}/cms/silverstripe_version" />
|
||||||
|
|
||||||
<!-- create tar archive -->
|
<!-- create tar archive -->
|
||||||
|
@ -8,5 +8,5 @@
|
|||||||
#
|
#
|
||||||
# <path> <from-commit> <to-commit>
|
# <path> <from-commit> <to-commit>
|
||||||
. 2.4.4-rc1 2.4.5
|
. 2.4.4-rc1 2.4.5
|
||||||
sapphire 2.4.4-rc1 2.4.5
|
framework 2.4.4-rc1 2.4.5
|
||||||
cms 2.4.4-rc1 2.4.5
|
cms 2.4.4-rc1 2.4.5
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
#
|
#
|
||||||
# It is recommended to have sqlite3 and cms first with [run_dev_build] set to "false".
|
# It is recommended to have sqlite3 and cms first with [run_dev_build] set to "false".
|
||||||
# Having this set to 'false' prevents the execution of the dev/build process, meaning it can be
|
# Having this set to 'false' prevents the execution of the dev/build process, meaning it can be
|
||||||
# deferred until all dependencies are in place, specifically the sapphire module. List
|
# deferred until all dependencies are in place, specifically the framework module. List
|
||||||
# all additional modules after that.
|
# all additional modules after that.
|
||||||
#
|
#
|
||||||
# Examples
|
# Examples
|
||||||
@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
|
|
||||||
cms:master:2.4.5 git://github.com/silverstripe/silverstripe-cms.git
|
cms:master:2.4.5 git://github.com/silverstripe/silverstripe-cms.git
|
||||||
sapphire:master:2.4.5 git://github.com/silverstripe/sapphire.git
|
framework:master:2.4.5 git://github.com/silverstripe/sapphire.git
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
************************************************************************************/
|
************************************************************************************/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This script bolts on top of SilverStripe/Sapphire to allow access without the use of .htaccess
|
* This script bolts on top of SilverStripe to allow access without the use of .htaccess
|
||||||
* rewriting rules.
|
* rewriting rules.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -60,4 +60,4 @@ if($url && file_exists($fileName)) {
|
|||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
|
|
||||||
require_once('sapphire/main.php');
|
require_once('framework/main.php');
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>The sapphire module is missing</title>
|
<title>The SilverStripe Framework is missing</title>
|
||||||
<link rel="stylesheet" type="text/css" href="sapphire/dev/install/css/install.css" />
|
<link rel="stylesheet" type="text/css" href="framework/dev/install/css/install.css" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="BgContainer">
|
<div id="BgContainer">
|
||||||
@ -15,12 +15,12 @@
|
|||||||
|
|
||||||
<div id="Layout">
|
<div id="Layout">
|
||||||
<div class="typography">
|
<div class="typography">
|
||||||
<p><strong>The sapphire module is missing</strong> - To run the installer, at least the 'sapphire' module and the 'simple' theme are required</p>
|
<p><strong>The SilverStripe Framework is missing</strong> - To run the installer, at least the 'framework' module and the 'simple' theme are required</p>
|
||||||
|
|
||||||
<p>If you downloaded a pre-packaged zip or tar.gz, something might have gone wrong with the packaging
|
<p>If you downloaded a pre-packaged zip or tar.gz, something might have gone wrong with the packaging
|
||||||
process. Please try re-downloading, or try an older version</p>
|
process. Please try re-downloading, or try an older version</p>
|
||||||
|
|
||||||
<p>If you downloaded this from github, you need to install the 'sapphire' and 'simple' theme code bases
|
<p>If you downloaded this from github, you need to install the 'framework' and 'simple' theme code bases
|
||||||
in subdirectories of this directory. You can do this manually, or by running the tools/new-project
|
in subdirectories of this directory. You can do this manually, or by running the tools/new-project
|
||||||
script from the command line</p>
|
script from the command line</p>
|
||||||
</div>
|
</div>
|
@ -9,5 +9,5 @@
|
|||||||
************************************************************************************
|
************************************************************************************
|
||||||
************************************************************************************/
|
************************************************************************************/
|
||||||
|
|
||||||
if (!file_exists('sapphire') || !file_exists('sapphire/_config.php')) include "install-sapphiremissing.html";
|
if (!file_exists('framework') || !file_exists('framework/_config.php')) include "install-frameworkmissing.html";
|
||||||
else include('./sapphire/dev/install/install.php');
|
else include('./framework/dev/install/install.php');
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
<!--
|
<!--
|
||||||
Usage:
|
Usage:
|
||||||
- "phpunit": Runs all tests in all folders
|
- "phpunit": Runs all tests in all folders
|
||||||
- "phpunit sapphire/tests/": Run all tests of the sapphire module
|
- "phpunit framework/tests/": Run all tests of the framework module
|
||||||
- "phpunit sapphire/tests/filesystem": Run all filesystem tests within the sapphire module
|
- "phpunit framework/tests/filesystem": Run all filesystem tests within the framework module
|
||||||
- "phpunit sapphire/tests/filesystem/FolderTest.php": Run a single test
|
- "phpunit framework/tests/filesystem/FolderTest.php": Run a single test
|
||||||
- "phpunit <dash><dash>coverage-html assets/": Generate coverage report (replace <dash> with "-", requires xdebug)
|
- "phpunit <dash><dash>coverage-html assets/": Generate coverage report (replace <dash> with "-", requires xdebug)
|
||||||
|
|
||||||
Further information:
|
Further information:
|
||||||
- http://www.phpunit.de/manual/current/en/textui.html for more commandline options.
|
- http://www.phpunit.de/manual/current/en/textui.html for more commandline options.
|
||||||
- http://github.com/chillu/silverstripe-doc-restructuring/blob/master/master/cms/docs/en/howto/phpunit-configuration.md
|
- http://github.com/chillu/silverstripe-doc-restructuring/blob/master/master/cms/docs/en/howto/phpunit-configuration.md
|
||||||
for more information on configuration and execution options.
|
for more information on configuration and execution options.
|
||||||
- sapphire/dev/TestRunner.php for an alternative way to run unit tests through the "sake" CLI tool.
|
- framework/dev/TestRunner.php for an alternative way to run unit tests through the "sake" CLI tool.
|
||||||
-->
|
-->
|
||||||
<phpunit
|
<phpunit
|
||||||
bootstrap="sapphire/tests/bootstrap.php"
|
bootstrap="framework/tests/bootstrap.php"
|
||||||
colors="true"
|
colors="true"
|
||||||
>
|
>
|
||||||
<testsuite name="Default">
|
<testsuite name="Default">
|
||||||
@ -22,15 +22,15 @@
|
|||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
<blacklist>
|
<blacklist>
|
||||||
<directory suffix=".php">sapphire/dev/</directory>
|
<directory suffix=".php">framework/dev/</directory>
|
||||||
<directory suffix=".php">sapphire/thirdparty/</directory>
|
<directory suffix=".php">framework/thirdparty/</directory>
|
||||||
<directory suffix=".php">cms/thirdparty/</directory>
|
<directory suffix=".php">cms/thirdparty/</directory>
|
||||||
<file>sapphire/tests/PhpSyntaxTest.php</file>
|
<file>framework/tests/PhpSyntaxTest.php</file>
|
||||||
</blacklist>
|
</blacklist>
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
<listeners>
|
<listeners>
|
||||||
<listener class="SS_TestListener" file="sapphire/dev/TestListener.php">
|
<listener class="SS_TestListener" file="framework/dev/TestListener.php">
|
||||||
</listener>
|
</listener>
|
||||||
</listeners>
|
</listeners>
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@ RewriteBase $base
|
|||||||
|
|
||||||
RewriteCond %{REQUEST_URI} ^(.*)$
|
RewriteCond %{REQUEST_URI} ^(.*)$
|
||||||
RewriteCond %{REQUEST_FILENAME} !-f
|
RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
RewriteRule .* sapphire/main.php?url=%1&%{QUERY_STRING} [L]
|
RewriteRule .* framework/main.php?url=%1&%{QUERY_STRING} [L]
|
||||||
TEXT
|
TEXT
|
||||||
;
|
;
|
||||||
|
|
||||||
@ -114,7 +114,7 @@ RewriteBase $base
|
|||||||
|
|
||||||
RewriteCond %{REQUEST_URI} ^(.*)$
|
RewriteCond %{REQUEST_URI} ^(.*)$
|
||||||
RewriteCond %{REQUEST_FILENAME} !-f
|
RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
RewriteRule .* $_SERVER[DOCUMENT_ROOT]/sapphire/main.php?url=%1&%{QUERY_STRING} [L]
|
RewriteRule .* $_SERVER[DOCUMENT_ROOT]/framework/main.php?url=%1&%{QUERY_STRING} [L]
|
||||||
TEXT
|
TEXT
|
||||||
;
|
;
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ class CreateChangelog extends SilverStripeBuildTask {
|
|||||||
|
|
||||||
public $commitUrls = array(
|
public $commitUrls = array(
|
||||||
'.' => 'https://github.com/silverstripe/silverstripe-installer/commit/%s',
|
'.' => 'https://github.com/silverstripe/silverstripe-installer/commit/%s',
|
||||||
'sapphire' => 'https://github.com/silverstripe/sapphire/commit/%s',
|
'framework' => 'https://github.com/silverstripe/sapphire/commit/%s',
|
||||||
'cms' => 'https://github.com/silverstripe/silverstripe-cms/commit/%s',
|
'cms' => 'https://github.com/silverstripe/silverstripe-cms/commit/%s',
|
||||||
'themes/blackcandy' => 'https://github.com/silverstripe-themes/silverstripe-blackcandy/commit/%s',
|
'themes/blackcandy' => 'https://github.com/silverstripe-themes/silverstripe-blackcandy/commit/%s',
|
||||||
);
|
);
|
||||||
@ -204,9 +204,9 @@ class CreateChangelog extends SilverStripeBuildTask {
|
|||||||
if (count($bits) == 1) {
|
if (count($bits) == 1) {
|
||||||
$repos[$bits[0]] = "";
|
$repos[$bits[0]] = "";
|
||||||
} elseif (count($bits) == 2) {
|
} elseif (count($bits) == 2) {
|
||||||
$repos[$bits[0]] = array($bits[1], null); //sapphire => array(from => HEAD)
|
$repos[$bits[0]] = array($bits[1], null); //framework => array(from => HEAD)
|
||||||
} elseif (count($bits) == 3) {
|
} elseif (count($bits) == 3) {
|
||||||
$repos[$bits[0]] = array($bits[1],$bits[2]); //sapphire => array(from => to)
|
$repos[$bits[0]] = array($bits[1],$bits[2]); //framework => array(from => to)
|
||||||
} else {
|
} else {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -40,9 +40,9 @@ TEXT;
|
|||||||
}
|
}
|
||||||
|
|
||||||
function devBuild() {
|
function devBuild() {
|
||||||
if (file_exists('sapphire/cli-script.php')) {
|
if (file_exists('framework/cli-script.php')) {
|
||||||
$this->log("Running dev/build");
|
$this->log("Running dev/build");
|
||||||
$this->exec('php sapphire/cli-script.php dev/build');
|
$this->exec('php framework/cli-script.php dev/build');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,20 +6,20 @@ Structure is likely to change at some point
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
$template = array(
|
$template = array(
|
||||||
'sapphire' => new Github(array(
|
'framework' => new Github(array(
|
||||||
'user' => 'silverstripe',
|
'user' => 'silverstripe',
|
||||||
'project' => 'sapphire',
|
'project' => 'sapphire',
|
||||||
'branch' => SAPPHIRE_CURRENT_BRANCH
|
'branch' => FRAMEWORK_CURRENT_BRANCH
|
||||||
)),
|
)),
|
||||||
'cms' => new Github(array(
|
'cms' => new Github(array(
|
||||||
'user' => 'silverstripe',
|
'user' => 'silverstripe',
|
||||||
'project' => 'silverstripe-cms',
|
'project' => 'silverstripe-cms',
|
||||||
'branch' => SAPPHIRE_CURRENT_BRANCH
|
'branch' => FRAMEWORK_CURRENT_BRANCH
|
||||||
)),
|
)),
|
||||||
'themes/simple' => new GithubSparse(array(
|
'themes/simple' => new GithubSparse(array(
|
||||||
'user' => 'silverstripe-themes',
|
'user' => 'silverstripe-themes',
|
||||||
'project' => 'silverstripe-simple',
|
'project' => 'silverstripe-simple',
|
||||||
'branch' => SAPPHIRE_CURRENT_BRANCH,
|
'branch' => FRAMEWORK_CURRENT_BRANCH,
|
||||||
'subdir' => ''
|
'subdir' => ''
|
||||||
))
|
))
|
||||||
);
|
);
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
define('SAPPHIRE_CURRENT_BRANCH', 'master');
|
define('FRAMEWORK_CURRENT_BRANCH', 'master');
|
||||||
|
define('SAPPHIRE_CURRENT_BRANCH', FRAMEWORK_CURRENT_BRANCH);
|
||||||
|
Loading…
Reference in New Issue
Block a user