API-CHANGE sapphire folder can now be renamed.

This commit is contained in:
Simon Welsh 2012-04-12 21:15:32 +12:00 committed by Sean Harvey
parent 2bef7cde4f
commit 1a532faa60
15 changed files with 49 additions and 48 deletions

View File

@ -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]

View File

@ -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

View File

@ -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)

View File

@ -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 -->

View File

@ -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

View File

@ -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

View File

@ -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');

View File

@ -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>

View File

@ -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');

View File

@ -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>

View File

@ -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
; ;

View File

@ -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;
} }

View File

@ -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');
} }
} }

View File

@ -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' => ''
)) ))
); );

View File

@ -1,3 +1,4 @@
<?php <?php
define('SAPPHIRE_CURRENT_BRANCH', 'master'); define('FRAMEWORK_CURRENT_BRANCH', 'master');
define('SAPPHIRE_CURRENT_BRANCH', FRAMEWORK_CURRENT_BRANCH);