Update Composer, update everything
This commit is contained in:
parent
ea3e94409f
commit
dda5c284b6
19527 changed files with 1135420 additions and 351004 deletions
|
@ -13,5 +13,5 @@ charset = utf-8
|
|||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
|
||||
[composer.json]
|
||||
[composer.{json,lock}]
|
||||
indent_size = 4
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
core/assets/vendor/**/*
|
||||
core/modules/locale/tests/locale_test.js
|
||||
core/**/*
|
||||
vendor/**/*
|
||||
sites/**/files/**/*
|
||||
libraries/**/*
|
||||
|
|
8
web/.gitattributes
vendored
8
web/.gitattributes
vendored
|
@ -45,13 +45,17 @@
|
|||
# Define binary file attributes.
|
||||
# - Do not treat them as text.
|
||||
# - Include binary diff in patches instead of "binary files differ."
|
||||
*.eot -text diff
|
||||
*.exe -text diff
|
||||
*.gif -text diff
|
||||
*.gz -text diff
|
||||
*.ico -text diff
|
||||
*.jpeg -text diff
|
||||
*.jpg -text diff
|
||||
*.png -text diff
|
||||
*.otf -text diff
|
||||
*.phar -text diff
|
||||
*.exe -text diff
|
||||
*.png -text diff
|
||||
*.svgz -text diff
|
||||
*.ttf -text diff
|
||||
*.woff -text diff
|
||||
*.woff2 -text diff
|
||||
|
|
65
web/.ht.router.php
Normal file
65
web/.ht.router.php
Normal file
|
@ -0,0 +1,65 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Router script for the built-in PHP web server.
|
||||
*
|
||||
* The built-in web server should only be used for development and testing as it
|
||||
* has a number of limitations that makes running Drupal on it highly insecure
|
||||
* and somewhat limited.
|
||||
*
|
||||
* Note that:
|
||||
* - The server is single-threaded, any requests made during the execution of
|
||||
* the main request will hang until the main request has been completed.
|
||||
* - The web server does not enforce any of the settings in .htaccess in
|
||||
* particular a remote user will be able to download files that normally would
|
||||
* be protected from direct access such as .module files.
|
||||
*
|
||||
* The router script is needed to work around a bug in PHP, see
|
||||
* https://bugs.php.net/bug.php?id=61286.
|
||||
*
|
||||
* Usage:
|
||||
* php -S localhost:8888 .ht.router.php
|
||||
*
|
||||
* @see http://php.net/manual/en/features.commandline.webserver.php
|
||||
*/
|
||||
|
||||
$url = parse_url($_SERVER['REQUEST_URI']);
|
||||
if (file_exists(__DIR__ . $url['path'])) {
|
||||
// Serve the requested resource as-is.
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
// Work around the PHP bug.
|
||||
$path = $url['path'];
|
||||
$script = 'index.php';
|
||||
if (strpos($path, '.php') !== FALSE) {
|
||||
// Work backwards through the path to check if a script exists. Otherwise
|
||||
// fallback to index.php.
|
||||
do {
|
||||
$path = dirname($path);
|
||||
if (preg_match('/\.php$/', $path) && is_file(__DIR__ . $path)) {
|
||||
// Discovered that the path contains an existing PHP file. Use that as the
|
||||
// script to include.
|
||||
$script = ltrim($path, '/');
|
||||
break;
|
||||
}
|
||||
} while ($path !== '/' && $path !== '.');
|
||||
}
|
||||
|
||||
// Update $_SERVER variables to point to the correct index-file.
|
||||
$index_file_absolute = $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . $script;
|
||||
$index_file_relative = DIRECTORY_SEPARATOR . $script;
|
||||
|
||||
// SCRIPT_FILENAME will point to the router script itself, it should point to
|
||||
// the full path of index.php.
|
||||
$_SERVER['SCRIPT_FILENAME'] = $index_file_absolute;
|
||||
|
||||
// SCRIPT_NAME and PHP_SELF will either point to index.php or contain the full
|
||||
// virtual path being requested depending on the URL being requested. They
|
||||
// should always point to index.php relative to document root.
|
||||
$_SERVER['SCRIPT_NAME'] = $index_file_relative;
|
||||
$_SERVER['PHP_SELF'] = $index_file_relative;
|
||||
|
||||
// Require the script and let core take over.
|
||||
require $_SERVER['SCRIPT_FILENAME'];
|
|
@ -93,7 +93,7 @@ AddEncoding gzip svgz
|
|||
# If you do not have mod_rewrite installed, you should remove these
|
||||
# directories from your webroot or otherwise protect them from being
|
||||
# downloaded.
|
||||
RewriteRule "(^|/)\.(?!well-known)" - [F]
|
||||
RewriteRule "/\.|^\.(?!well-known/)" - [F]
|
||||
|
||||
# If your site can be accessed both with and without the 'www.' prefix, you
|
||||
# can use one of the following settings to redirect users to your preferred
|
||||
|
|
|
@ -14,4 +14,4 @@
|
|||
* @see core/modules/statistics/statistics.php
|
||||
*/
|
||||
|
||||
return require __DIR__ . '/vendor/autoload.php';
|
||||
return require __DIR__ . '/../vendor/autoload.php';
|
||||
|
|
|
@ -1,49 +0,0 @@
|
|||
{
|
||||
"name": "drupal/drupal",
|
||||
"description": "Drupal is an open source content management platform powering millions of websites and applications.",
|
||||
"type": "project",
|
||||
"license": "GPL-2.0+",
|
||||
"require": {
|
||||
"composer/installers": "^1.0.21",
|
||||
"wikimedia/composer-merge-plugin": "~1.3",
|
||||
"drupal/core": "~8.3",
|
||||
"drupal-composer/drupal-scaffold": "dev-master"
|
||||
},
|
||||
"replace": {
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true,
|
||||
"config": {
|
||||
"preferred-install": "dist",
|
||||
"autoloader-suffix": "Drupal8"
|
||||
},
|
||||
"extra": {
|
||||
"_readme": [
|
||||
"By default Drupal loads the autoloader from ./vendor/autoload.php.",
|
||||
"To change the autoloader you can edit ./autoload.php."
|
||||
],
|
||||
"drupal-scaffold": {
|
||||
"source": "http://cgit.drupalcode.org/drupal/plain/{path}?h={version}",
|
||||
"excludes": [
|
||||
".htaccess",
|
||||
"robots.txt"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Drupal\\Core\\Composer\\": "core/lib/Drupal/Core/Composer"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"post-autoload-dump": "Drupal\\Core\\Composer\\Composer::ensureHtaccess",
|
||||
"post-package-install": "Drupal\\Core\\Composer\\Composer::vendorTestCodeCleanup",
|
||||
"post-package-update": "Drupal\\Core\\Composer\\Composer::vendorTestCodeCleanup"
|
||||
},
|
||||
"repositories": {
|
||||
"drupal": {
|
||||
"type": "composer",
|
||||
"url": "https://packages.drupal.org/8"
|
||||
}
|
||||
}
|
||||
}
|
4426
web/composer.lock
generated
4426
web/composer.lock
generated
File diff suppressed because it is too large
Load diff
77
web/core/.env.example
Normal file
77
web/core/.env.example
Normal file
|
@ -0,0 +1,77 @@
|
|||
# This is a dotenv file used by JavaScript tasks.
|
||||
# Copy this to '.env' to override.
|
||||
|
||||
#############################
|
||||
# General Test Environment #
|
||||
#############################
|
||||
# This is the URL that Drupal can be accessed by. You don't need an installed
|
||||
# site here, just make sure you can at least access the installer screen. If you
|
||||
# don't already have one running, e.g. Apache, you can use PHP's built-in web
|
||||
# server by running the following command in your Drupal root folder:
|
||||
# php -S localhost:8888 .ht.router.php
|
||||
# DRUPAL_TEST_BASE_URL=http://localhost:8888
|
||||
DRUPAL_TEST_BASE_URL=
|
||||
|
||||
# Tests need to be executed with a user in the same group as the web server
|
||||
# user.
|
||||
#DRUPAL_TEST_WEBSERVER_USER=www-data
|
||||
|
||||
# By default we use sqlite as database. Use
|
||||
# mysql://username:password@localhost/databasename#table_prefix for mysql.
|
||||
DRUPAL_TEST_DB_URL=sqlite://localhost/sites/default/files/db.sqlite
|
||||
|
||||
#############
|
||||
# Webdriver #
|
||||
#############
|
||||
|
||||
# If Chromedriver is running as a service elsewhere, set it here.
|
||||
# When using DRUPAL_TEST_CHROMEDRIVER_AUTOSTART leave this at the default settings.
|
||||
DRUPAL_TEST_WEBDRIVER_HOSTNAME=localhost
|
||||
DRUPAL_TEST_WEBDRIVER_PORT=9515
|
||||
|
||||
# If using Selenium, override the path prefix here.
|
||||
# See http://nightwatchjs.org/gettingstarted#browser-drivers-setup
|
||||
#DRUPAL_TEST_WEBDRIVER_PATH_PREFIX=/wd/hub
|
||||
|
||||
################
|
||||
# Chromedriver #
|
||||
################
|
||||
|
||||
# Automatically start chromedriver for local development. Set to false when you
|
||||
# use your own webdriver or chromedriver setup.
|
||||
# Also set it to false when you use a different browser for testing.
|
||||
DRUPAL_TEST_CHROMEDRIVER_AUTOSTART=true
|
||||
|
||||
# A list of arguments to pass to Chrome, separated by spaces
|
||||
# e.g. `--disable-gpu --headless --no-sandbox`.
|
||||
#DRUPAL_TEST_WEBDRIVER_CHROME_ARGS=
|
||||
|
||||
##############
|
||||
# Nightwatch #
|
||||
##############
|
||||
|
||||
# Nightwatch generates output files. Use this to specify the location where these
|
||||
# files need to be stored. The default location is ignored by git, if you modify
|
||||
# the location you will probably want to add this location to your .gitignore.
|
||||
DRUPAL_NIGHTWATCH_OUTPUT=reports/nightwatch
|
||||
|
||||
# The path that Nightwatch searches for assumes the same directory structure as
|
||||
# when you download Drupal core. If you have Drupal installed into a docroot
|
||||
# folder, you can use the following folder structure to add integration tests
|
||||
# for your project, outside of tests specifically for custom modules/themes/profiles.
|
||||
#
|
||||
# .
|
||||
# ├── docroot
|
||||
# │ ├── core
|
||||
# ├── tests
|
||||
# │ ├── Nightwatch
|
||||
# │ │ ├── Tests
|
||||
# │ │ │ ├── myTest.js
|
||||
#
|
||||
# and then set DRUPAL_NIGHTWATCH_SEARCH_DIRECTORY=../
|
||||
#
|
||||
#DRUPAL_NIGHTWATCH_SEARCH_DIRECTORY=
|
||||
|
||||
# Filter directories to look for tests. This uses minimatch syntax.
|
||||
# Separate folders with a comma.
|
||||
DRUPAL_NIGHTWATCH_IGNORE_DIRECTORIES=node_modules,vendor,.*,sites/*/files,sites/*/private,sites/simpletest
|
|
@ -1,4 +1,7 @@
|
|||
assets/vendor/**/*
|
||||
modules/locale/tests/locale_test.js
|
||||
node_modules/**/*
|
||||
**/js_test_files/**/*
|
||||
*.js
|
||||
!*.es6.js
|
||||
modules/locale/tests/locale_test.es6.js
|
||||
!tests/Drupal/Nightwatch/**/*.js
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
{
|
||||
"extends": "eslint:recommended",
|
||||
"extends": [
|
||||
"airbnb",
|
||||
"plugin:prettier/recommended"
|
||||
],
|
||||
"root": true,
|
||||
"env": {
|
||||
"browser": true,
|
||||
"es6": true,
|
||||
|
@ -18,80 +22,24 @@
|
|||
"CKEDITOR": true
|
||||
},
|
||||
"rules": {
|
||||
// Errors.
|
||||
"array-bracket-spacing": [2, "never"],
|
||||
"block-scoped-var": 2,
|
||||
"brace-style": [2, "stroustrup", {"allowSingleLine": true}],
|
||||
"comma-dangle": [2, "never"],
|
||||
"comma-spacing": 2,
|
||||
"comma-style": [2, "last"],
|
||||
"computed-property-spacing": [2, "never"],
|
||||
"curly": [2, "all"],
|
||||
"eol-last": 2,
|
||||
"eqeqeq": [2, "smart"],
|
||||
"guard-for-in": 2,
|
||||
"indent": [2, 2, {"SwitchCase": 1}],
|
||||
"key-spacing": [2, {"beforeColon": false, "afterColon": true}],
|
||||
"keyword-spacing": [2, {"before": true, "after": true}],
|
||||
"linebreak-style": [2, "unix"],
|
||||
"lines-around-comment": [2, {"beforeBlockComment": true, "afterBlockComment": false}],
|
||||
"new-parens": 2,
|
||||
"no-array-constructor": 2,
|
||||
"no-caller": 2,
|
||||
"no-catch-shadow": 2,
|
||||
"no-eval": 2,
|
||||
"no-extend-native": 2,
|
||||
"no-extra-bind": 2,
|
||||
"no-extra-parens": [2, "functions"],
|
||||
"no-implied-eval": 2,
|
||||
"no-iterator": 2,
|
||||
"no-label-var": 2,
|
||||
"no-labels": 2,
|
||||
"no-lone-blocks": 2,
|
||||
"no-loop-func": 2,
|
||||
"no-multi-spaces": 2,
|
||||
"no-multi-str": 2,
|
||||
"no-native-reassign": 2,
|
||||
"no-nested-ternary": 2,
|
||||
"no-new-func": 2,
|
||||
"no-new-object": 2,
|
||||
"no-new-wrappers": 2,
|
||||
"no-octal-escape": 2,
|
||||
"no-process-exit": 2,
|
||||
"no-proto": 2,
|
||||
"no-return-assign": 2,
|
||||
"no-script-url": 2,
|
||||
"no-sequences": 2,
|
||||
"no-shadow-restricted-names": 2,
|
||||
"no-spaced-func": 2,
|
||||
"no-trailing-spaces": 2,
|
||||
"no-undef-init": 2,
|
||||
"no-undefined": 2,
|
||||
"no-unused-expressions": 2,
|
||||
"no-unused-vars": [2, {"vars": "all", "args": "none"}],
|
||||
"no-with": 2,
|
||||
"object-curly-spacing": [2, "never"],
|
||||
"one-var": [2, "never"],
|
||||
"quote-props": [2, "consistent-as-needed"],
|
||||
"quotes": [2, "single", "avoid-escape"],
|
||||
"semi": [2, "always"],
|
||||
"semi-spacing": [2, {"before": false, "after": true}],
|
||||
"space-before-blocks": [2, "always"],
|
||||
"space-before-function-paren": [2, {"anonymous": "always", "named": "never"}],
|
||||
"space-in-parens": [2, "never"],
|
||||
"space-infix-ops": 2,
|
||||
"space-unary-ops": [2, { "words": true, "nonwords": false }],
|
||||
"spaced-comment": [2, "always"],
|
||||
"strict": [2, "function"],
|
||||
"yoda": [2, "never"],
|
||||
// Warnings.
|
||||
"max-nested-callbacks": [1, 3],
|
||||
"valid-jsdoc": [1, {
|
||||
"prettier/prettier": "error",
|
||||
"consistent-return": ["off"],
|
||||
"no-underscore-dangle": ["off"],
|
||||
"max-nested-callbacks": ["warn", 3],
|
||||
"import/no-mutable-exports": ["warn"],
|
||||
"no-plusplus": ["warn", {
|
||||
"allowForLoopAfterthoughts": true
|
||||
}],
|
||||
"no-param-reassign": ["off"],
|
||||
"no-prototype-builtins": ["off"],
|
||||
"valid-jsdoc": ["warn", {
|
||||
"prefer": {
|
||||
"returns": "return",
|
||||
"property": "prop"
|
||||
},
|
||||
"requireReturn": false
|
||||
}]
|
||||
}],
|
||||
"no-unused-vars": ["warn"],
|
||||
"operator-linebreak": ["error", "after", { "overrides": { "?": "ignore", ":": "ignore" } }]
|
||||
}
|
||||
}
|
||||
|
|
94
web/core/.eslintrc.legacy.json
Normal file
94
web/core/.eslintrc.legacy.json
Normal file
|
@ -0,0 +1,94 @@
|
|||
{
|
||||
"extends": "eslint:recommended",
|
||||
"root": true,
|
||||
"env": {
|
||||
"browser": true
|
||||
},
|
||||
"globals": {
|
||||
"Drupal": true,
|
||||
"drupalSettings": true,
|
||||
"drupalTranslations": true,
|
||||
"domready": true,
|
||||
"jQuery": true,
|
||||
"_": true,
|
||||
"matchMedia": true,
|
||||
"Backbone": true,
|
||||
"Modernizr": true,
|
||||
"CKEDITOR": true
|
||||
},
|
||||
"rules": {
|
||||
"array-bracket-spacing": ["error", "never"],
|
||||
"block-scoped-var": "error",
|
||||
"brace-style": ["error", "stroustrup", {"allowSingleLine": true}],
|
||||
"comma-dangle": ["error", "never"],
|
||||
"comma-spacing": "error",
|
||||
"comma-style": ["error", "last"],
|
||||
"computed-property-spacing": ["error", "never"],
|
||||
"curly": ["error", "all"],
|
||||
"eol-last": "error",
|
||||
"eqeqeq": ["error", "smart"],
|
||||
"guard-for-in": "error",
|
||||
"indent": ["error", 2, {"SwitchCase": 1}],
|
||||
"key-spacing": ["error", {"beforeColon": false, "afterColon": true}],
|
||||
"keyword-spacing": ["error", {"before": true, "after": true}],
|
||||
"linebreak-style": ["error", "unix"],
|
||||
"lines-around-comment": ["error", {"beforeBlockComment": true, "afterBlockComment": false}],
|
||||
"new-parens": "error",
|
||||
"no-array-constructor": "error",
|
||||
"no-caller": "error",
|
||||
"no-catch-shadow": "error",
|
||||
"no-eval": "error",
|
||||
"no-extend-native": "error",
|
||||
"no-extra-bind": "error",
|
||||
"no-extra-parens": ["error", "functions"],
|
||||
"no-implied-eval": "error",
|
||||
"no-iterator": "error",
|
||||
"no-label-var": "error",
|
||||
"no-labels": "error",
|
||||
"no-lone-blocks": "error",
|
||||
"no-loop-func": "error",
|
||||
"no-multi-spaces": "error",
|
||||
"no-multi-str": "error",
|
||||
"no-native-reassign": "error",
|
||||
"no-nested-ternary": "error",
|
||||
"no-new-func": "error",
|
||||
"no-new-object": "error",
|
||||
"no-new-wrappers": "error",
|
||||
"no-octal-escape": "error",
|
||||
"no-process-exit": "error",
|
||||
"no-proto": "error",
|
||||
"no-return-assign": "error",
|
||||
"no-script-url": "error",
|
||||
"no-sequences": "error",
|
||||
"no-shadow-restricted-names": "error",
|
||||
"no-spaced-func": "error",
|
||||
"no-trailing-spaces": "error",
|
||||
"no-undef-init": "error",
|
||||
"no-undefined": "error",
|
||||
"no-unused-expressions": "error",
|
||||
"no-unused-vars": ["error", {"vars": "all", "args": "none"}],
|
||||
"no-with": "error",
|
||||
"object-curly-spacing": ["error", "never"],
|
||||
"one-var": ["error", "never"],
|
||||
"quote-props": ["error", "consistent-as-needed"],
|
||||
"quotes": ["error", "single", "avoid-escape"],
|
||||
"semi": ["error", "always"],
|
||||
"semi-spacing": ["error", {"before": false, "after": true}],
|
||||
"space-before-blocks": ["error", "always"],
|
||||
"space-before-function-paren": ["error", {"anonymous": "always", "named": "never"}],
|
||||
"space-in-parens": ["error", "never"],
|
||||
"space-infix-ops": "error",
|
||||
"space-unary-ops": ["error", { "words": true, "nonwords": false }],
|
||||
"spaced-comment": ["error", "always"],
|
||||
"strict": ["error", "function"],
|
||||
"yoda": ["error", "never"],
|
||||
"max-nested-callbacks": ["warn", 3],
|
||||
"valid-jsdoc": ["warn", {
|
||||
"prefer": {
|
||||
"returns": "return",
|
||||
"property": "prop"
|
||||
},
|
||||
"requireReturn": false
|
||||
}]
|
||||
}
|
||||
}
|
15
web/core/.eslintrc.passing.json
Normal file
15
web/core/.eslintrc.passing.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"extends": "./.eslintrc.json",
|
||||
"rules": {
|
||||
"no-shadow": "off",
|
||||
"no-new": "off",
|
||||
"no-continue": "off",
|
||||
"new-cap": "off",
|
||||
"max-len": "off",
|
||||
"default-case": "off",
|
||||
"prefer-destructuring": "off",
|
||||
"react/no-this-in-sfc": "off",
|
||||
"react/destructuring-assignment": "off",
|
||||
"import/named": "off"
|
||||
}
|
||||
}
|
21
web/core/.gitignore
vendored
Normal file
21
web/core/.gitignore
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Ignore node_modules folder created when installing core's JavaScript
|
||||
# dependencies.
|
||||
node_modules
|
||||
yarn-error.log
|
||||
|
||||
# Ignore overrides of core's phpcs.xml.dist and phpunit.xml.dist.
|
||||
phpcs.xml
|
||||
phpunit.xml
|
||||
|
||||
# Ignore package-lock.json that is automatically created when adding
|
||||
# dependencies by users of NPMv5.
|
||||
package-lock.json
|
||||
|
||||
# Ignore test reports
|
||||
reports
|
||||
|
||||
# Ignore local Nightwatch settings
|
||||
nightwatch.settings.json
|
||||
|
||||
# Ignore dotenv
|
||||
.env
|
1
web/core/.prettierignore
Normal file
1
web/core/.prettierignore
Normal file
|
@ -0,0 +1 @@
|
|||
modules/locale/tests/locale_test.es6.js
|
6
web/core/.prettierrc.json
Normal file
6
web/core/.prettierrc.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"printWidth": 80,
|
||||
"semi": true,
|
||||
"singleQuote": true,
|
||||
"trailingComma": "all"
|
||||
}
|
40
web/core/.stylelintrc.json
Normal file
40
web/core/.stylelintrc.json
Normal file
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"extends": "stylelint-config-standard",
|
||||
"plugins": [
|
||||
"stylelint-no-browser-hacks/lib"
|
||||
],
|
||||
"rules": {
|
||||
"comment-empty-line-before": null,
|
||||
"function-linear-gradient-no-nonstandard-direction": null,
|
||||
"function-whitespace-after": null,
|
||||
"no-descending-specificity": null,
|
||||
"no-duplicate-selectors": null,
|
||||
"no-unknown-animations": true,
|
||||
"media-feature-name-no-unknown": [true, {
|
||||
"ignoreMediaFeatureNames": [
|
||||
"prefers-reduced-motion",
|
||||
"min--moz-device-pixel-ratio"
|
||||
]
|
||||
}],
|
||||
"number-leading-zero": "always",
|
||||
"plugin/no-browser-hacks": [true, {
|
||||
"browsers": [
|
||||
"ie >= 9",
|
||||
"edge >= 13",
|
||||
"firefox >= 5",
|
||||
"opera >= 12",
|
||||
"safari >= 5",
|
||||
"chrome >= 56"
|
||||
]
|
||||
}],
|
||||
"property-no-unknown": null,
|
||||
"rule-empty-line-before": null,
|
||||
"selector-pseudo-element-colon-notation": null,
|
||||
"shorthand-property-no-redundant-values": null,
|
||||
"unit-whitelist": ["deg", "em", "ex", "ms", "rem", "%", "s", "px", "vw", "vh"]
|
||||
},
|
||||
"ignoreFiles": [
|
||||
"assets/vendor/**/*.css",
|
||||
"tests/Drupal/Tests/Core/Asset/css_test_files/**/*.css"
|
||||
]
|
||||
}
|
File diff suppressed because it is too large
Load diff
|
@ -6,6 +6,17 @@ To use SQLite with your Drupal installation, the following requirements must be
|
|||
met: Server has PHP 5.3.10 or later with PDO, and the PDO SQLite driver must be
|
||||
enabled.
|
||||
|
||||
If you have not pdo_sqlite available depending on your system there are different ways to install it.
|
||||
|
||||
Windows
|
||||
-------
|
||||
Read more about it on http://www.php.net/manual/en/pdo.installation.php
|
||||
|
||||
Linux
|
||||
-----
|
||||
|
||||
sudo apt-get install php-sqlite3
|
||||
|
||||
SQLITE DATABASE CREATION
|
||||
------------------------
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
CONTENTS OF THIS FILE
|
||||
---------------------
|
||||
|
||||
* Quickstart
|
||||
* Requirements and notes
|
||||
* Optional server requirements
|
||||
* Installation
|
||||
|
@ -10,6 +11,35 @@ CONTENTS OF THIS FILE
|
|||
* Multisite configuration
|
||||
* Multilingual configuration
|
||||
|
||||
QUICKSTART
|
||||
----------------------
|
||||
|
||||
Prerequisites:
|
||||
- PHP 5.5.9 (or greater) (https://php.net).
|
||||
|
||||
In the instructions below, replace the version x.y.z with the specific version
|
||||
you wish to download. Example: 8.6.0.zip. You can find the latest stable version
|
||||
at https://www.drupal.org/project/drupal.
|
||||
|
||||
Download and extract the Drupal package:
|
||||
- curl -sS https://ftp.drupal.org/files/projects/drupal-x.y.z.zip --output drupal-x.y.z.zip
|
||||
- unzip drupal-x.y.z.zip
|
||||
- cd /path/to/drupal-x.y.z
|
||||
- php core/scripts/drupal quick-start
|
||||
|
||||
Wait… installation can take a minute or two. A successful installation will
|
||||
result in opening the new site in your browser.
|
||||
|
||||
Run the following command for a list of available options that you may need to
|
||||
configure quick-start:
|
||||
- php core/scripts/drupal quick-start --help
|
||||
|
||||
Follow the instructions in the REINSTALL section below to start over.
|
||||
|
||||
NOTE: This quick start solution uses PHP's built-in web server and is not
|
||||
intended for production use. Read more about how to run Drupal in a production
|
||||
environment below.
|
||||
|
||||
REQUIREMENTS AND NOTES
|
||||
----------------------
|
||||
|
||||
|
@ -88,7 +118,7 @@ INSTALLATION
|
|||
directory within your web server's document root or your public HTML
|
||||
directory, continue with this command:
|
||||
|
||||
mv drupal-x.y.z/* drupal-x.y.z/.htaccess drupal-x.y.z/.csslintrc drupal-x.y.z/.editorconfig drupal-x.y.z/.eslintignore drupal-x.y.z/.eslintrc drupal-x.y.z/.gitattributes /path/to/your/installation
|
||||
mv drupal-x.y.z/* drupal-x.y.z/.htaccess drupal-x.y.z/.csslintrc drupal-x.y.z/.editorconfig drupal-x.y.z/.eslintignore drupal-x.y.z/.eslintrc.json drupal-x.y.z/.gitattributes /path/to/your/installation
|
||||
|
||||
You can also download the latest version of Drupal using Git on the command
|
||||
line and set up a repository by following the instructions at
|
||||
|
@ -266,7 +296,7 @@ INSTALLATION
|
|||
this optional security measure, from a Unix/Linux command line you can use
|
||||
the following command:
|
||||
|
||||
chmod a-r CHANGELOG.txt
|
||||
chmod a-r core/CHANGELOG.txt
|
||||
|
||||
Note that the example only affects CHANGELOG.txt. To completely hide all
|
||||
documentation files from public view, repeat this command for each of the
|
||||
|
|
|
@ -11,43 +11,34 @@ Core committers
|
|||
---------------
|
||||
|
||||
The Drupal Core committers oversee the development of Drupal as a whole. The
|
||||
core committers for Drupal are (per major version, in alphabetical order):
|
||||
core committers for Drupal are (in alphabetical order):
|
||||
|
||||
Drupal 8
|
||||
- Alex Bronstein 'effulgentsia' https://www.drupal.org/u/effulgentsia
|
||||
(Framework Manager)
|
||||
BDFL
|
||||
- Dries Buytaert 'dries' https://www.drupal.org/u/dries
|
||||
|
||||
Product managers
|
||||
- Dries Buytaert 'dries' https://www.drupal.org/u/dries
|
||||
(BDFL, Product Manager)
|
||||
- Angela Byron 'webchick' https://www.drupal.org/u/webchick
|
||||
(Product Manager)
|
||||
- Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch
|
||||
(Framework Manager, Release Manager)
|
||||
- Chris McCafferty 'cilefen' https://www.drupal.org/u/cilefen
|
||||
(Release Manager)
|
||||
- Jess Myrbo 'xjm' https://www.drupal.org/u/xjm
|
||||
(Release Manager)
|
||||
- Alex Pott 'alexpott' https://www.drupal.org/u/alexpott
|
||||
(Framework Manager)
|
||||
- Scott Reeves 'Cottser' https://www.drupal.org/u/cottser
|
||||
(Framework Manager - Frontend)
|
||||
|
||||
Provisional membership:
|
||||
- Lauri Eskola 'lauriii' https://www.drupal.org/u/lauriii
|
||||
(Framework Manager - Frontend)
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/u/gábor-hojtsy
|
||||
(Product Manager)
|
||||
- Roy Scholten 'yoroy' https://www.drupal.org/u/yoroy
|
||||
(Product Manager)
|
||||
|
||||
Drupal 7
|
||||
- Fabian Franz 'Fabianx' https://www.drupal.org/u/fabianx
|
||||
(Framework Manager)
|
||||
- David Rothstein 'David_Rothstein' https://www.drupal.org/u/david_rothstein
|
||||
(Release Manager, Framework Manager, Product Manager)
|
||||
- Stefan Ruijsenaars 'stefan.r' https://www.drupal.org/u/stefanr-0
|
||||
(Release Manager, Product Manager)
|
||||
Framework managers
|
||||
|
||||
Backend
|
||||
- Alex Bronstein 'effulgentsia' https://www.drupal.org/u/effulgentsia
|
||||
- Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch
|
||||
- Alex Pott 'alexpott' https://www.drupal.org/u/alexpott
|
||||
- Lee Rowlands 'larowlan' https://www.drupal.org/u/larowlan
|
||||
- (provisional) Francesco Placella 'plach' https://www.drupal.org/u/plach
|
||||
|
||||
Frontend
|
||||
- Lauri Eskola 'lauriii' https://www.drupal.org/u/lauriii
|
||||
|
||||
Release managers
|
||||
- Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch
|
||||
- Chris McCafferty 'cilefen' https://www.drupal.org/u/cilefen
|
||||
- Jess Myrbo 'xjm' https://www.drupal.org/u/xjm
|
||||
|
||||
Provisional membership: None at this time.
|
||||
|
||||
Subsystem maintainers
|
||||
---------------------
|
||||
|
@ -57,7 +48,6 @@ subsystems. See https://www.drupal.org/contribute/core-maintainers for more
|
|||
information on their responsibilities, and to find out how to become a subsystem
|
||||
maintainer. Current subsystem maintainers for Drupal 8:
|
||||
|
||||
|
||||
Actions
|
||||
- ?
|
||||
|
||||
|
@ -90,7 +80,7 @@ Basic Auth
|
|||
- Juampy Novillo Requena 'juampy' https://www.drupal.org/u/juampy
|
||||
|
||||
Batch API
|
||||
- ?
|
||||
- John Cook 'John Cook' https://www.drupal.org/u/john-cook
|
||||
|
||||
BigPipe
|
||||
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers
|
||||
|
@ -117,12 +107,12 @@ Cache
|
|||
- Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch
|
||||
|
||||
CKEditor
|
||||
- Henrik Danielsson 'TwoD' https://www.drupal.org/u/TwoD
|
||||
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers
|
||||
- Marek 'mlewand' Lewandowski https://www.drupal.org/u/mlewand
|
||||
|
||||
Classy
|
||||
- David Hernandez 'davidhernandez' https://www.drupal.org/u/davidhernandez
|
||||
- Morten Birch Heide-Jørgensen 'mortendk' https://www.drupal.org/u/mortendk
|
||||
|
||||
Color
|
||||
- ?
|
||||
|
@ -144,7 +134,7 @@ Configuration UI
|
|||
|
||||
Configuration Translation
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/u/gábor-hojtsy
|
||||
- Tobias Stöckler 'tstoeckler' https://www.drupal.org/u/tstoeckler
|
||||
- Tobias Zimmermann 'tstoeckler' https://www.drupal.org/u/tstoeckler
|
||||
- Vijayachandran Mani 'vijaycs85' https://www.drupal.org/u/vijaycs85
|
||||
|
||||
Contact
|
||||
|
@ -153,6 +143,7 @@ Contact
|
|||
- Andrey Postnikov 'andypost' https://www.drupal.org/u/andypost
|
||||
|
||||
Content Moderation
|
||||
- Sam Becker 'Sam152' https://www.drupal.org/u/sam152
|
||||
- Tim Millwood 'timmillwood' https://www.drupal.org/u/timmillwood
|
||||
|
||||
Content Translation
|
||||
|
@ -168,10 +159,9 @@ CSS
|
|||
- John Albin Wilkins 'JohnAlbin' https://www.drupal.org/u/johnalbin
|
||||
|
||||
Database API
|
||||
- Larry Garfield 'Crell' https://www.drupal.org/u/crell
|
||||
- ?
|
||||
|
||||
MySQL DB driver
|
||||
- Larry Garfield 'Crell' https://www.drupal.org/u/crell
|
||||
- David Strauss 'David Strauss' https://www.drupal.org/u/david-strauss
|
||||
|
||||
PostgreSQL DB driver
|
||||
|
@ -199,13 +189,15 @@ Dynamic Page Cache
|
|||
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers
|
||||
|
||||
Editor
|
||||
- Henrik Danielsson 'TwoD' https://www.drupal.org/u/TwoD
|
||||
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers
|
||||
|
||||
Entity API
|
||||
- Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch
|
||||
- Hristo Chonov 'hchonov' https://www.drupal.org/u/hchonov
|
||||
- Sascha Grossenbacher 'Berdir' https://www.drupal.org/u/berdir
|
||||
- Francesco Placella 'plach' https://www.drupal.org/u/plach
|
||||
- Tobias Stöckler 'tstoeckler' https://www.drupal.org/u/tstoeckler
|
||||
- Tobias Zimmermann 'tstoeckler' https://www.drupal.org/u/tstoeckler
|
||||
|
||||
Extension API
|
||||
- ?
|
||||
|
@ -253,8 +245,8 @@ Interface Translation (locale)
|
|||
|
||||
JavaScript
|
||||
- Théodore Biadala 'nod_' https://www.drupal.org/u/nod_
|
||||
- Kay Leung 'droplet' https://www.drupal.org/u/droplet
|
||||
- Matthew Grill 'drpal' https://www.drupal.org/u/drpal
|
||||
- Sally Young 'justafish' https://www.drupal.org/u/justafish
|
||||
|
||||
Language
|
||||
- Francesco Placella 'plach' https://www.drupal.org/u/plach
|
||||
|
@ -272,18 +264,11 @@ Mail
|
|||
Markup
|
||||
- ?
|
||||
|
||||
Migrate
|
||||
Media
|
||||
- Sean Blommaert 'seanB' https://www.drupal.org/u/seanb
|
||||
- Marcos Cano 'marcoscano' https://www.drupal.org/u/marcoscano
|
||||
- Christian Fritsch 'chr.fritsch' https://www.drupal.org/u/chr.fritsch
|
||||
- Adam Globus-Hoenich 'phenaproxima' https://www.drupal.org/u/phenaproxima
|
||||
- Ben Dougherty 'benjy' https://www.drupal.org/u/benjy
|
||||
- Lucas Hedding 'heddn' https://www.drupal.org/u/heddn
|
||||
- Mike Ryan 'mikeryan' https://www.drupal.org/u/mikeryan
|
||||
- Vicki Spagnolo 'quietone' https://www.drupal.org/u/quietone
|
||||
|
||||
Migrate (Drupal)
|
||||
- Ben Dougherty 'benjy' https://www.drupal.org/u/benjy
|
||||
- Lucas Hedding 'heddn' https://www.drupal.org/u/heddn
|
||||
- Mike Ryan 'mikeryan' https://www.drupal.org/u/mikeryan
|
||||
- Vicki Spagnolo 'quietone' https://www.drupal.org/u/quietone
|
||||
|
||||
Menu
|
||||
- Daniel Wehner 'dawehner' https://www.drupal.org/u/dawehner
|
||||
|
@ -296,6 +281,13 @@ Menu Link Content
|
|||
Menu UI
|
||||
- ?
|
||||
|
||||
Migrate
|
||||
- Adam Globus-Hoenich 'phenaproxima' https://www.drupal.org/u/phenaproxima
|
||||
- Lucas Hedding 'heddn' https://www.drupal.org/u/heddn
|
||||
- Markus Sipilä 'masipila' https://www.drupal.org/u/masipila
|
||||
- Vicki Spagnolo 'quietone' https://www.drupal.org/u/quietone
|
||||
- Maxime Turcotte 'maxocub' https://www.drupal.org/u/maxocub
|
||||
|
||||
Node
|
||||
- Tim Millwood 'timmillwood' https://www.drupal.org/u/timmillwood
|
||||
|
||||
|
@ -307,9 +299,6 @@ Node Access
|
|||
Options
|
||||
- ?
|
||||
|
||||
Outside In
|
||||
- Ted Bowman 'tedbow' https://www.drupal.org/u/tedbow
|
||||
|
||||
Page Cache
|
||||
- Lorenz Schori 'znerol' https://www.drupal.org/u/znerol
|
||||
- Fabian Franz 'Fabianx' https://www.drupal.org/u/fabianx
|
||||
|
@ -337,10 +326,9 @@ Render API
|
|||
- Moshe Weitzman 'moshe weitzman' https://www.drupal.org/u/moshe-weitzman
|
||||
|
||||
Request Processing
|
||||
- Larry Garfield 'Crell' https://www.drupal.org/u/crell
|
||||
- ?
|
||||
|
||||
REST
|
||||
- Larry Garfield 'Crell' https://www.drupal.org/u/crell
|
||||
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers
|
||||
|
||||
Responsive Image
|
||||
|
@ -349,7 +337,6 @@ Responsive Image
|
|||
- Jelle Sebreghts 'Jelle_S' https://www.drupal.org/u/jelle_s
|
||||
|
||||
Routing
|
||||
- Larry Garfield 'Crell' https://www.drupal.org/u/crell
|
||||
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett
|
||||
|
||||
Search
|
||||
|
@ -358,15 +345,18 @@ Search
|
|||
Serialization
|
||||
- Damian Lee 'damiankloip' https://www.drupal.org/u/damiankloip
|
||||
|
||||
Settings Tray
|
||||
- Ted Bowman 'tedbow' https://www.drupal.org/u/tedbow
|
||||
|
||||
Seven
|
||||
- ?
|
||||
|
||||
Shortcut
|
||||
- Tobias Stöckler 'tstoeckler' https://www.drupal.org/u/tstoeckler
|
||||
- Tobias Zimmermann 'tstoeckler' https://www.drupal.org/u/tstoeckler
|
||||
- Jibran Ijaz 'jibran' https://www.drupal.org/u/jibran
|
||||
|
||||
Stable
|
||||
- Scott Reeves 'Cottser' https://www.drupal.org/u/cottser
|
||||
- ?
|
||||
|
||||
Stark
|
||||
- John Albin Wilkins 'JohnAlbin' https://www.drupal.org/u/johnalbin
|
||||
|
@ -432,6 +422,10 @@ Views
|
|||
- Jess Myrbo 'xjm' https://www.drupal.org/u/xjm
|
||||
- Len Swaneveld 'Lendude' https://www.drupal.org/u/lendude
|
||||
|
||||
Workflows
|
||||
- Sam Becker 'Sam152' https://www.drupal.org/u/sam152
|
||||
|
||||
|
||||
Topic maintainers
|
||||
-----------------
|
||||
|
||||
|
@ -454,8 +448,9 @@ Usability
|
|||
|
||||
Provisional membership: None at this time.
|
||||
|
||||
|
||||
Security team
|
||||
-----------------
|
||||
-------------
|
||||
|
||||
To report a security issue, see:
|
||||
https://www.drupal.org/security-team/report-issue
|
||||
|
@ -467,6 +462,7 @@ The security team lead is:
|
|||
|
||||
- Michael Hess 'mlhess' https://www.drupal.org/u/mlhess
|
||||
|
||||
|
||||
Initiative coordinators
|
||||
-----------------------
|
||||
|
||||
|
@ -478,6 +474,13 @@ their responsibilities. The initiative coordinators for Drupal 8 are:
|
|||
API-first Initiative
|
||||
- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers
|
||||
- Mateu Aguiló Bosch 'e0ipso' https://www.drupal.org/u/e0ipso
|
||||
- Gabe Sullice 'gabesullice' https://www.drupal.org/u/gabesullice
|
||||
|
||||
Admin UI & JavaScript Modernisation Initiative
|
||||
- Angela Byron 'webchick' https://www.drupal.org/u/webchick
|
||||
- Cristina Chumillas 'ckrina' https://www.drupal.org/u/ckrina
|
||||
- Matthew Grill 'drpal' https://www.drupal.org/u/drpal
|
||||
- Sally Young 'justafish' https://www.drupal.org/u/justafish
|
||||
|
||||
Layout Initiative
|
||||
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett
|
||||
|
@ -486,22 +489,25 @@ Layout Initiative
|
|||
Media Initiative
|
||||
- Janez Urevc 'slashrsm' https://www.drupal.org/u/slashrsm
|
||||
|
||||
Out-of-the-Box Initiative
|
||||
- Mark Conroy 'markconroy' https://www.drupal.org/u/markconroy
|
||||
- Gareth Goodwin 'smaz' https://www.drupal.org/u/smaz
|
||||
- Keith Jay 'kjay' https://www.drupal.org/u/kjay
|
||||
- Elliot Ward 'eli-t' https://www.drupal.org/u/eli-t
|
||||
|
||||
PHPUnit Initiative
|
||||
- Daniel Wehner 'dawehner' https://www.drupal.org/u/dawehner
|
||||
|
||||
Provisional membership:
|
||||
- Len Swaneveld 'Lendude' https://www.drupal.org/u/lendude
|
||||
- Michiel Nugter 'michielnugter' https://www.drupal.org/u/michielnugter
|
||||
- (provisional) Michiel Nugter 'michielnugter' https://www.drupal.org/u/michielnugter
|
||||
- (provisional) Len Swaneveld 'Lendude' https://www.drupal.org/u/lendude
|
||||
|
||||
Workflow Initiative
|
||||
- Dick Olsson 'dixon_' https://www.drupal.org/u/dixon_
|
||||
|
||||
|
||||
Provisional membership: None at this time.
|
||||
|
||||
|
||||
Core mentoring coordinators
|
||||
---------------------
|
||||
---------------------------
|
||||
|
||||
The Drupal Core mentors inspire, enable, and encourage new core contributors.
|
||||
See https://www.drupal.org/core-mentoring for more information about mentoring.
|
||||
|
@ -511,11 +517,13 @@ tools, documentation, and processes to make it easier for new contributors to
|
|||
get involved. They organize communications and logistics, and actively
|
||||
participate in mentoring.
|
||||
|
||||
- Mauricio Dinarte 'dinarcon' https://www.drupal.org/u/dinarcon
|
||||
- Lucas Hedding 'heddn' https://www.drupal.org/u/heddn
|
||||
- Tara King 'sparklingrobots' https://www.drupal.org/u/sparklingrobots
|
||||
- Rachel Lawson 'rachel_norfolk' https://www.drupal.org/u/rachel_norfolk
|
||||
- Valery Lourie 'valthebald' https://www.drupal.org/u/valthebald
|
||||
- Alina Mackenzie 'alimac' https://www.drupal.org/u/alimac
|
||||
- Elli Ludwigson 'ekl1773' https://www.drupal.org/u/ekl1773
|
||||
- Jess Myrbo 'xjm' https://www.drupal.org/u/xjm
|
||||
- Andrea Soper 'ZenDoodles' https://www.drupal.org/u/zendoodles
|
||||
- Cathy Theys 'YesCT' https://www.drupal.org/u/yesct
|
||||
- Matthew Radcliffe 'mradcliffe' https://www.drupal.org/u/mradcliffe
|
||||
|
||||
Provisional membership: None at this time.
|
||||
|
|
|
@ -64,15 +64,51 @@ following the instructions in the INTRODUCTION section at the top of this file:
|
|||
Enable the "Put site into maintenance mode" checkbox and save the
|
||||
configuration.
|
||||
|
||||
3. Remove the 'core' and 'vendor' directories. Also remove all of the files
|
||||
in the top-level directory, except any that you added manually.
|
||||
3. Determine if your project is managed by Composer.
|
||||
|
||||
If you made modifications to files like .htaccess, composer.json, or
|
||||
robots.txt you will need to re-apply them from your backup, after the new
|
||||
files are in place.
|
||||
On a typical Unix/Linux command line, this can be determined by running the
|
||||
following command (replace /PATH/TO/composer with the appropriate location
|
||||
for your system):
|
||||
|
||||
Sometimes an update includes changes to default.settings.php (this will be
|
||||
noted in the release notes). If that's the case, follow these steps:
|
||||
/PATH/TO/composer info drupal/core
|
||||
|
||||
If this is successful, your project is managed by Composer.
|
||||
|
||||
If you don't have Composer installed or access to the command line, you can
|
||||
check the contents of composer.json. If "drupal/core" is present in the
|
||||
"require" section of your composer.json file, then the project is managed by
|
||||
Composer.
|
||||
|
||||
If the project is not managed by Composer, follow the steps under "UPDATING
|
||||
CODE WITHOUT COMPOSER", otherwise go to "UPDATING CODE WITH COMPOSER".
|
||||
|
||||
UPDATING CODE WITH COMPOSER
|
||||
---------------------------
|
||||
1. On a typical Unix/Linux command line, run the following command from the root
|
||||
directory (replace /PATH/TO/composer with the appropriate location for your
|
||||
system):
|
||||
|
||||
/PATH/TO/composer update
|
||||
|
||||
Note, if Composer is not installed you will need to install it in order to
|
||||
update Drupal.
|
||||
|
||||
Note, if you want to only update drupal/core the following command will
|
||||
probably work:
|
||||
|
||||
/PATH/TO/composer update drupal/core symfony/* --with-all-dependencies
|
||||
|
||||
2. Check the release notes for the updated version of Drupal to find out if
|
||||
there is a change to default.settings.php.
|
||||
|
||||
You can find the release notes for your version at
|
||||
https://www.drupal.org/project/drupal. At bottom of the project page under
|
||||
"Downloads" use the link for your version of Drupal to view the release
|
||||
notes. If your version is not listed, use the 'View all releases' link. From
|
||||
this page you can scroll down or use the filter to find your version and its
|
||||
release notes.
|
||||
|
||||
If there is a change to default.settings.php, follow these steps:
|
||||
|
||||
- Locate your settings.php file in the /sites/* directory. (Typically
|
||||
sites/default.)
|
||||
|
@ -87,16 +123,32 @@ following the instructions in the INTRODUCTION section at the top of this file:
|
|||
database information, and you will also want to copy in any other
|
||||
customizations you have added.
|
||||
|
||||
You can find the release notes for your version at
|
||||
https://www.drupal.org/project/drupal. At bottom of the project page under
|
||||
"Downloads" use the link for your version of Drupal to view the release
|
||||
notes. If your version is not listed, use the 'View all releases' link. From
|
||||
this page you can scroll down or use the filter to find your version and its
|
||||
release notes.
|
||||
3. Determine if there are any modifications to files such as .htaccess or
|
||||
robots.txt and re-apply them. The Drupal Scaffold composer plugin
|
||||
(https://github.com/drupal-composer/drupal-scaffold) can help you with
|
||||
excluding files you'd like to always preserve when updating Drupal.
|
||||
|
||||
4. Download the latest Drupal 8.x.x release from https://www.drupal.org to a
|
||||
directory outside of your web root. Extract the archive and copy the files
|
||||
into your Drupal directory.
|
||||
4. Go to the "UPLOADING THE CODE" section
|
||||
|
||||
UPDATING CODE WITHOUT COMPOSER
|
||||
------------------------------
|
||||
1. Remove the 'core' and 'vendor' directories. Also remove all of the files
|
||||
in the top-level directory, except any that you added manually.
|
||||
|
||||
If you made modifications to files like .htaccess, composer.json, or
|
||||
robots.txt you will need to re-apply them from your backup, after the new
|
||||
files are in place.
|
||||
|
||||
This should leave you with the modules, profiles, sites, and themes
|
||||
directories. These directories should only contain code that you've used to
|
||||
extend Drupal.
|
||||
|
||||
2. Download the latest Drupal 8.x.x release from https://www.drupal.org/download
|
||||
to a directory outside of your web root. Extract the archive and copy the
|
||||
files into your Drupal directory.
|
||||
|
||||
Copy all the files, but do not accidentally overwrite your modules, profiles,
|
||||
sites, or themes directories.
|
||||
|
||||
On a typical Unix/Linux command line, use the following commands to download
|
||||
and extract:
|
||||
|
@ -110,13 +162,60 @@ following the instructions in the INTRODUCTION section at the top of this file:
|
|||
cp -R drupal-x.y.z/* drupal-x.y.z/.htaccess /path/to/your/installation
|
||||
|
||||
If you do not have command line access to your server, download the archive
|
||||
from https://www.drupal.org using your web browser, extract it, and then use
|
||||
an FTP client to upload the files to your web root.
|
||||
from https://www.drupal.org using your web browser and extract it locally.
|
||||
|
||||
5. Re-apply any modifications to files such as .htaccess, composer.json, or
|
||||
robots.txt.
|
||||
3. Check the release notes for the updated version of Drupal to find out if
|
||||
there is a change to default.settings.php.
|
||||
|
||||
6. Run update.php by visiting http://www.example.com/update.php (replace
|
||||
You can find the release notes for your updated version at
|
||||
https://www.drupal.org/project/drupal. At bottom of the project page under
|
||||
"Downloads" use the link for your updated version of Drupal to view the
|
||||
release notes. If your updated version is not listed, use the 'View all
|
||||
releases' link. From this page you can scroll down or use the filter to find
|
||||
your updated version and its release notes.
|
||||
|
||||
If there is a change to default.settings.php, follow these steps:
|
||||
|
||||
- Locate your settings.php file in the /sites/* directory. (Typically
|
||||
sites/default.)
|
||||
|
||||
- Make a backup copy of your settings.php file, with a different file name.
|
||||
|
||||
- Make a copy of the new default.settings.php file, and name the copy
|
||||
settings.php (overwriting your previous settings.php file).
|
||||
|
||||
- Copy the custom and site-specific entries from the backup you made into the
|
||||
new settings.php file. You will definitely need the lines giving the
|
||||
database information, and you will also want to copy in any other
|
||||
customizations you have added.
|
||||
|
||||
4. Re-apply any modifications to files such as .htaccess or robots.txt.
|
||||
|
||||
If you have added requirements in composer.json, it is recommended that you
|
||||
re-add the requirements using Composer instead of applying the changes by
|
||||
hand. For example, on a typical Unix/Linux command line, to reinstall the
|
||||
Address module and its dependencies run (replace /PATH/TO/composer with the
|
||||
appropriate location for your system):
|
||||
|
||||
/PATH/TO/composer require drupal/address
|
||||
|
||||
If you do not have command line access to your server, you will need to run
|
||||
the Composer commands locally before uploading the file system to your
|
||||
server.
|
||||
|
||||
5. Go to the "UPLOADING THE CODE" section
|
||||
|
||||
UPLOADING THE CODE
|
||||
------------------
|
||||
1. If you updated the code in a different environment from where it is running
|
||||
you need to upload the files to your web root including the vendor/
|
||||
directory.
|
||||
|
||||
2. Go to the "UPDATING THE DATABASE" section
|
||||
|
||||
UPDATING THE DATABASE
|
||||
---------------------
|
||||
1. Run update.php by visiting http://www.example.com/update.php (replace
|
||||
www.example.com with your domain name). This will update the core database
|
||||
tables.
|
||||
|
||||
|
@ -133,12 +232,11 @@ following the instructions in the INTRODUCTION section at the top of this file:
|
|||
- Once the update is done, $settings['update_free_access'] must be reverted
|
||||
to FALSE.
|
||||
|
||||
7. Go to Administration > Reports > Status report. Verify that everything is
|
||||
2. Go to Administration > Reports > Status report. Verify that everything is
|
||||
working as expected.
|
||||
|
||||
8. Ensure that $settings['update_free_access'] is FALSE in settings.php.
|
||||
3. Ensure that $settings['update_free_access'] is FALSE in settings.php.
|
||||
|
||||
9. Go to Administration > Configuration > Development > Maintenance mode.
|
||||
4. Go to Administration > Configuration > Development > Maintenance mode.
|
||||
Disable the "Put site into maintenance mode" checkbox and save the
|
||||
configuration.
|
||||
|
||||
|
|
1887
web/core/assets/vendor/ckeditor/CHANGES.md
vendored
1887
web/core/assets/vendor/ckeditor/CHANGES.md
vendored
File diff suppressed because it is too large
Load diff
6
web/core/assets/vendor/ckeditor/LICENSE.md
vendored
6
web/core/assets/vendor/ckeditor/LICENSE.md
vendored
|
@ -1,8 +1,8 @@
|
|||
Software License Agreement
|
||||
==========================
|
||||
|
||||
CKEditor - The text editor for Internet - http://ckeditor.com
|
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
|
||||
CKEditor - The text editor for Internet - https://ckeditor.com/
|
||||
Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
|
||||
|
||||
Licensed under the terms of any of the following licenses at your
|
||||
choice:
|
||||
|
@ -37,7 +37,7 @@ done by developers outside of CKSource with their express permission.
|
|||
|
||||
The following libraries are included in CKEditor under the MIT license (see Appendix D):
|
||||
|
||||
* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2017, CKSource - Frederico Knabben.
|
||||
* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2018, CKSource - Frederico Knabben.
|
||||
* PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca.
|
||||
* CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others.
|
||||
|
||||
|
|
|
@ -26,9 +26,11 @@ var CKBUILDER_CONFIG = {
|
|||
ignore: [
|
||||
// CKEditor repository structure: unrelated to the usage of CKEditor itself.
|
||||
'bender.js',
|
||||
'bender.ci.js',
|
||||
'.bender',
|
||||
'bender-err.log',
|
||||
'bender-out.log',
|
||||
'.travis.yml',
|
||||
'dev',
|
||||
'docs',
|
||||
'.DS_Store',
|
||||
|
|
2214
web/core/assets/vendor/ckeditor/ckeditor.js
vendored
2214
web/core/assets/vendor/ckeditor/ckeditor.js
vendored
File diff suppressed because it is too large
Load diff
|
@ -1,63 +0,0 @@
|
|||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
|
||||
af.js Found: 62 Missing: 4
|
||||
ar.js Found: 51 Missing: 15
|
||||
bg.js Found: 58 Missing: 8
|
||||
bn.js Found: 40 Missing: 26
|
||||
bs.js Found: 29 Missing: 37
|
||||
ca.js Found: 61 Missing: 5
|
||||
cs.js Found: 66 Missing: 0
|
||||
cy.js Found: 66 Missing: 0
|
||||
da.js Found: 66 Missing: 0
|
||||
de.js Found: 66 Missing: 0
|
||||
el.js Found: 59 Missing: 7
|
||||
en-au.js Found: 38 Missing: 28
|
||||
en-ca.js Found: 37 Missing: 29
|
||||
en-gb.js Found: 61 Missing: 5
|
||||
eo.js Found: 66 Missing: 0
|
||||
es.js Found: 66 Missing: 0
|
||||
et.js Found: 66 Missing: 0
|
||||
eu.js Found: 48 Missing: 18
|
||||
fa.js Found: 66 Missing: 0
|
||||
fi.js Found: 66 Missing: 0
|
||||
fo.js Found: 66 Missing: 0
|
||||
fr-ca.js Found: 42 Missing: 24
|
||||
fr.js Found: 66 Missing: 0
|
||||
gl.js Found: 40 Missing: 26
|
||||
gu.js Found: 66 Missing: 0
|
||||
he.js Found: 66 Missing: 0
|
||||
hi.js Found: 43 Missing: 23
|
||||
hr.js Found: 66 Missing: 0
|
||||
hu.js Found: 63 Missing: 3
|
||||
is.js Found: 41 Missing: 25
|
||||
it.js Found: 66 Missing: 0
|
||||
ja.js Found: 62 Missing: 4
|
||||
ka.js Found: 62 Missing: 4
|
||||
km.js Found: 40 Missing: 26
|
||||
ko.js Found: 40 Missing: 26
|
||||
lt.js Found: 66 Missing: 0
|
||||
lv.js Found: 40 Missing: 26
|
||||
mk.js Found: 0 Missing: 66
|
||||
mn.js Found: 40 Missing: 26
|
||||
ms.js Found: 39 Missing: 27
|
||||
nb.js Found: 66 Missing: 0
|
||||
nl.js Found: 65 Missing: 1
|
||||
no.js Found: 66 Missing: 0
|
||||
pl.js Found: 66 Missing: 0
|
||||
pt-br.js Found: 66 Missing: 0
|
||||
pt.js Found: 52 Missing: 14
|
||||
ro.js Found: 61 Missing: 5
|
||||
ru.js Found: 66 Missing: 0
|
||||
sk.js Found: 49 Missing: 17
|
||||
sl.js Found: 48 Missing: 18
|
||||
sr-latn.js Found: 40 Missing: 26
|
||||
sr.js Found: 40 Missing: 26
|
||||
sv.js Found: 62 Missing: 4
|
||||
th.js Found: 40 Missing: 26
|
||||
tr.js Found: 66 Missing: 0
|
||||
ug.js Found: 66 Missing: 0
|
||||
uk.js Found: 66 Missing: 0
|
||||
vi.js Found: 66 Missing: 0
|
||||
zh-cn.js Found: 66 Missing: 0
|
||||
zh.js Found: 58 Missing: 8
|
6
web/core/assets/vendor/ckeditor/lang/af.js
vendored
6
web/core/assets/vendor/ckeditor/lang/af.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/ar.js
vendored
6
web/core/assets/vendor/ckeditor/lang/ar.js
vendored
File diff suppressed because one or more lines are too long
5
web/core/assets/vendor/ckeditor/lang/az.js
vendored
Normal file
5
web/core/assets/vendor/ckeditor/lang/az.js
vendored
Normal file
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/bg.js
vendored
6
web/core/assets/vendor/ckeditor/lang/bg.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/bn.js
vendored
6
web/core/assets/vendor/ckeditor/lang/bn.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/bs.js
vendored
6
web/core/assets/vendor/ckeditor/lang/bs.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/ca.js
vendored
6
web/core/assets/vendor/ckeditor/lang/ca.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/cs.js
vendored
6
web/core/assets/vendor/ckeditor/lang/cs.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/cy.js
vendored
6
web/core/assets/vendor/ckeditor/lang/cy.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/da.js
vendored
6
web/core/assets/vendor/ckeditor/lang/da.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/de.js
vendored
6
web/core/assets/vendor/ckeditor/lang/de.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/el.js
vendored
6
web/core/assets/vendor/ckeditor/lang/el.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/en.js
vendored
6
web/core/assets/vendor/ckeditor/lang/en.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/eo.js
vendored
6
web/core/assets/vendor/ckeditor/lang/eo.js
vendored
File diff suppressed because one or more lines are too long
5
web/core/assets/vendor/ckeditor/lang/es-mx.js
vendored
Normal file
5
web/core/assets/vendor/ckeditor/lang/es-mx.js
vendored
Normal file
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/es.js
vendored
6
web/core/assets/vendor/ckeditor/lang/es.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/et.js
vendored
6
web/core/assets/vendor/ckeditor/lang/et.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/eu.js
vendored
6
web/core/assets/vendor/ckeditor/lang/eu.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/fa.js
vendored
6
web/core/assets/vendor/ckeditor/lang/fa.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/fi.js
vendored
6
web/core/assets/vendor/ckeditor/lang/fi.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/fo.js
vendored
6
web/core/assets/vendor/ckeditor/lang/fo.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/fr.js
vendored
6
web/core/assets/vendor/ckeditor/lang/fr.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/gl.js
vendored
6
web/core/assets/vendor/ckeditor/lang/gl.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/gu.js
vendored
6
web/core/assets/vendor/ckeditor/lang/gu.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/he.js
vendored
6
web/core/assets/vendor/ckeditor/lang/he.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/hi.js
vendored
6
web/core/assets/vendor/ckeditor/lang/hi.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/hr.js
vendored
6
web/core/assets/vendor/ckeditor/lang/hr.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/hu.js
vendored
6
web/core/assets/vendor/ckeditor/lang/hu.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/id.js
vendored
6
web/core/assets/vendor/ckeditor/lang/id.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/is.js
vendored
6
web/core/assets/vendor/ckeditor/lang/is.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/it.js
vendored
6
web/core/assets/vendor/ckeditor/lang/it.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/ja.js
vendored
6
web/core/assets/vendor/ckeditor/lang/ja.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/ka.js
vendored
6
web/core/assets/vendor/ckeditor/lang/ka.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/km.js
vendored
6
web/core/assets/vendor/ckeditor/lang/km.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/ko.js
vendored
6
web/core/assets/vendor/ckeditor/lang/ko.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/ku.js
vendored
6
web/core/assets/vendor/ckeditor/lang/ku.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/lt.js
vendored
6
web/core/assets/vendor/ckeditor/lang/lt.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/lv.js
vendored
6
web/core/assets/vendor/ckeditor/lang/lv.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/mk.js
vendored
6
web/core/assets/vendor/ckeditor/lang/mk.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/mn.js
vendored
6
web/core/assets/vendor/ckeditor/lang/mn.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/ms.js
vendored
6
web/core/assets/vendor/ckeditor/lang/ms.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/nb.js
vendored
6
web/core/assets/vendor/ckeditor/lang/nb.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/nl.js
vendored
6
web/core/assets/vendor/ckeditor/lang/nl.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/no.js
vendored
6
web/core/assets/vendor/ckeditor/lang/no.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/oc.js
vendored
6
web/core/assets/vendor/ckeditor/lang/oc.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/pl.js
vendored
6
web/core/assets/vendor/ckeditor/lang/pl.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/pt.js
vendored
6
web/core/assets/vendor/ckeditor/lang/pt.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/ro.js
vendored
6
web/core/assets/vendor/ckeditor/lang/ro.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/ru.js
vendored
6
web/core/assets/vendor/ckeditor/lang/ru.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/si.js
vendored
6
web/core/assets/vendor/ckeditor/lang/si.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/sk.js
vendored
6
web/core/assets/vendor/ckeditor/lang/sk.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/sl.js
vendored
6
web/core/assets/vendor/ckeditor/lang/sl.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/sq.js
vendored
6
web/core/assets/vendor/ckeditor/lang/sq.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/sr.js
vendored
6
web/core/assets/vendor/ckeditor/lang/sr.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/sv.js
vendored
6
web/core/assets/vendor/ckeditor/lang/sv.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/th.js
vendored
6
web/core/assets/vendor/ckeditor/lang/th.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/tr.js
vendored
6
web/core/assets/vendor/ckeditor/lang/tr.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/tt.js
vendored
6
web/core/assets/vendor/ckeditor/lang/tt.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/ug.js
vendored
6
web/core/assets/vendor/ckeditor/lang/ug.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/uk.js
vendored
6
web/core/assets/vendor/ckeditor/lang/uk.js
vendored
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/vi.js
vendored
6
web/core/assets/vendor/ckeditor/lang/vi.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
6
web/core/assets/vendor/ckeditor/lang/zh.js
vendored
6
web/core/assets/vendor/ckeditor/lang/zh.js
vendored
File diff suppressed because one or more lines are too long
|
@ -1,10 +1,10 @@
|
|||
/*
|
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
*/
|
||||
CKEDITOR.dialog.add("a11yHelp",function(h){var a=h.lang.a11yhelp,b=h.lang.common.keyboard,n=CKEDITOR.tools.getNextId(),e={8:b[8],9:a.tab,13:b[13],16:b[16],17:b[17],18:b[18],19:a.pause,20:a.capslock,27:a.escape,33:a.pageUp,34:a.pageDown,35:b[35],36:b[36],37:a.leftArrow,38:a.upArrow,39:a.rightArrow,40:a.downArrow,45:a.insert,46:b[46],91:a.leftWindowKey,92:a.rightWindowKey,93:a.selectKey,96:a.numpad0,97:a.numpad1,98:a.numpad2,99:a.numpad3,100:a.numpad4,101:a.numpad5,102:a.numpad6,103:a.numpad7,104:a.numpad8,
|
||||
105:a.numpad9,106:a.multiply,107:a.add,109:a.subtract,110:a.decimalPoint,111:a.divide,112:a.f1,113:a.f2,114:a.f3,115:a.f4,116:a.f5,117:a.f6,118:a.f7,119:a.f8,120:a.f9,121:a.f10,122:a.f11,123:a.f12,144:a.numLock,145:a.scrollLock,186:a.semiColon,187:a.equalSign,188:a.comma,189:a.dash,190:a.period,191:a.forwardSlash,192:a.graveAccent,219:a.openBracket,220:a.backSlash,221:a.closeBracket,222:a.singleQuote};e[CKEDITOR.ALT]=b[18];e[CKEDITOR.SHIFT]=b[16];e[CKEDITOR.CTRL]=b[17];var g=[CKEDITOR.ALT,CKEDITOR.SHIFT,
|
||||
CKEDITOR.CTRL],p=/\$\{(.*?)\}/g,t=function(){var a=h.keystrokeHandler.keystrokes,b={},d;for(d in a)b[a[d]]=d;return function(a,d){var c;if(b[d]){c=b[d];for(var k,l,m=[],f=0;f<g.length;f++)l=g[f],k=c/g[f],1<k&&2>=k&&(c-=l,m.push(e[l]));m.push(e[c]||String.fromCharCode(c));c=m.join("+")}else c=a;return c}}();return{title:a.title,minWidth:600,minHeight:400,contents:[{id:"info",label:h.lang.common.generalTab,expand:!0,elements:[{type:"html",id:"legends",style:"white-space:normal;",focus:function(){this.getElement().focus()},
|
||||
html:function(){for(var b='\x3cdiv class\x3d"cke_accessibility_legend" role\x3d"document" aria-labelledby\x3d"'+n+'_arialbl" tabIndex\x3d"-1"\x3e%1\x3c/div\x3e\x3cspan id\x3d"'+n+'_arialbl" class\x3d"cke_voice_label"\x3e'+a.contents+" \x3c/span\x3e",e=[],d=a.legend,h=d.length,g=0;g<h;g++){for(var c=d[g],k=[],l=c.items,m=l.length,f=0;f<m;f++){var q=l[f],r=q.legend.replace(p,t);r.match(p)||k.push("\x3cdt\x3e%1\x3c/dt\x3e\x3cdd\x3e%2\x3c/dd\x3e".replace("%1",q.name).replace("%2",r))}e.push("\x3ch1\x3e%1\x3c/h1\x3e\x3cdl\x3e%2\x3c/dl\x3e".replace("%1",
|
||||
c.name).replace("%2",k.join("")))}return b.replace("%1",e.join(""))}()+'\x3cstyle type\x3d"text/css"\x3e.cke_accessibility_legend{width:600px;height:400px;padding-right:5px;overflow-y:auto;overflow-x:hidden;}.cke_browser_quirks .cke_accessibility_legend,{height:390px}.cke_accessibility_legend *{white-space:normal;}.cke_accessibility_legend h1{font-size: 20px;border-bottom: 1px solid #AAA;margin: 5px 0px 15px;}.cke_accessibility_legend dl{margin-left: 5px;}.cke_accessibility_legend dt{font-size: 13px;font-weight: bold;}.cke_accessibility_legend dd{margin:10px}\x3c/style\x3e'}]}],
|
||||
CKEDITOR.dialog.add("a11yHelp",function(e){var a=e.lang.a11yhelp,b=e.lang.common.keyboard,q=CKEDITOR.tools.getNextId(),d={8:b[8],9:a.tab,13:b[13],16:b[16],17:b[17],18:b[18],19:a.pause,20:a.capslock,27:a.escape,33:a.pageUp,34:a.pageDown,35:b[35],36:b[36],37:a.leftArrow,38:a.upArrow,39:a.rightArrow,40:a.downArrow,45:a.insert,46:b[46],91:a.leftWindowKey,92:a.rightWindowKey,93:a.selectKey,96:a.numpad0,97:a.numpad1,98:a.numpad2,99:a.numpad3,100:a.numpad4,101:a.numpad5,102:a.numpad6,103:a.numpad7,104:a.numpad8,
|
||||
105:a.numpad9,106:a.multiply,107:a.add,109:a.subtract,110:a.decimalPoint,111:a.divide,112:a.f1,113:a.f2,114:a.f3,115:a.f4,116:a.f5,117:a.f6,118:a.f7,119:a.f8,120:a.f9,121:a.f10,122:a.f11,123:a.f12,144:a.numLock,145:a.scrollLock,186:a.semiColon,187:a.equalSign,188:a.comma,189:a.dash,190:a.period,191:a.forwardSlash,192:a.graveAccent,219:a.openBracket,220:a.backSlash,221:a.closeBracket,222:a.singleQuote};d[CKEDITOR.ALT]=b[18];d[CKEDITOR.SHIFT]=b[16];d[CKEDITOR.CTRL]=CKEDITOR.env.mac?b[224]:b[17];var k=
|
||||
[CKEDITOR.ALT,CKEDITOR.SHIFT,CKEDITOR.CTRL],r=/\$\{(.*?)\}/g,t=function(a,b){var c=e.getCommandKeystroke(b);if(c){for(var l,f,h=[],g=0;g<k.length;g++)f=k[g],l=c/k[g],1<l&&2>=l&&(c-=f,h.push(d[f]));h.push(d[c]||String.fromCharCode(c));c=h.join("+")}else c=a;return c};return{title:a.title,minWidth:600,minHeight:400,contents:[{id:"info",label:e.lang.common.generalTab,expand:!0,elements:[{type:"html",id:"legends",style:"white-space:normal;",focus:function(){this.getElement().focus()},html:function(){for(var b=
|
||||
'\x3cdiv class\x3d"cke_accessibility_legend" role\x3d"document" aria-labelledby\x3d"'+q+'_arialbl" tabIndex\x3d"-1"\x3e%1\x3c/div\x3e\x3cspan id\x3d"'+q+'_arialbl" class\x3d"cke_voice_label"\x3e'+a.contents+" \x3c/span\x3e",d=[],c=a.legend,l=c.length,f=0;f<l;f++){for(var h=c[f],g=[],e=h.items,k=e.length,p=0;p<k;p++){var m=e[p],n=CKEDITOR.env.edge&&m.legendEdge?m.legendEdge:m.legend,n=n.replace(r,t);n.match(r)||g.push("\x3cdt\x3e%1\x3c/dt\x3e\x3cdd\x3e%2\x3c/dd\x3e".replace("%1",m.name).replace("%2",
|
||||
n))}d.push("\x3ch1\x3e%1\x3c/h1\x3e\x3cdl\x3e%2\x3c/dl\x3e".replace("%1",h.name).replace("%2",g.join("")))}return b.replace("%1",d.join(""))}()+'\x3cstyle type\x3d"text/css"\x3e.cke_accessibility_legend{width:600px;height:400px;padding-right:5px;overflow-y:auto;overflow-x:hidden;}.cke_browser_quirks .cke_accessibility_legend,{height:390px}.cke_accessibility_legend *{white-space:normal;}.cke_accessibility_legend h1{font-size: 20px;border-bottom: 1px solid #AAA;margin: 5px 0px 15px;}.cke_accessibility_legend dl{margin-left: 5px;}.cke_accessibility_legend dt{font-size: 13px;font-weight: bold;}.cke_accessibility_legend dd{margin:10px}\x3c/style\x3e'}]}],
|
||||
buttons:[CKEDITOR.dialog.cancelButton]}});
|
|
@ -1,5 +1,5 @@
|
|||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
|
||||
cs.js Found: 30 Missing: 0
|
||||
cy.js Found: 30 Missing: 0
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
/*
|
||||
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
||||
*/
|
||||
CKEDITOR.plugins.setLang("a11yhelp","af",{title:"Toeganglikheid instruksies",contents:"Hulp inhoud. Druk ESC om toe te maak.",legend:[{name:"Algemeen",items:[{name:"Bewerker balk",legend:"Druk ${toolbarFocus} om op die werkbalk te land. Beweeg na die volgende en voorige wekrbalkgroep met TAB and SHIFT+TAB. Beweeg na die volgende en voorige werkbalkknop met die regter of linker pyl. Druk SPASIE of ENTER om die knop te bevestig."},{name:"Bewerker dialoog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
|
||||
{name:"Bewerkerinhoudmenu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
|
||||
{name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
|
||||
legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
|
||||
{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],tab:"Tab",pause:"Pouse",capslock:"Hoofletterslot",escape:"Ontsnap",pageUp:"Blaaiop",pageDown:"Blaaiaf",leftArrow:"Linkspyl",upArrow:"Oppyl",rightArrow:"Regterpyl",downArrow:"Afpyl",insert:"Toevoeg",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Nommerblok 0",numpad1:"Nommerblok 1",numpad2:"Nommerblok 2",numpad3:"Nommerblok 3",numpad4:"Nommerblok 4",numpad5:"Nommerblok 5",numpad6:"Nommerblok 6",
|
||||
numpad7:"Nommerblok 7",numpad8:"Nommerblok 8",numpad9:"Nommerblok 9",multiply:"Maal",add:"Plus",subtract:"Minus",decimalPoint:"Desimaalepunt",divide:"Gedeeldeur",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Nommervergrendel",scrollLock:"Rolvergrendel",semiColon:"Kommapunt",equalSign:"Isgelykaan",comma:"Komma",dash:"Koppelteken",period:"Punt",forwardSlash:"Skuinsstreep",graveAccent:"Aksentteken",openBracket:"Oopblokhakkie",backSlash:"Trustreep",
|
||||
closeBracket:"Toeblokhakkie",singleQuote:"Enkelaanhaalingsteken"});
|
||||
{name:" Accessibility Help",legend:"Press ${a11yHelp}"},{name:" Paste as plain text",legend:"Press ${pastetext}",legendEdge:"Press ${pastetext}, followed by ${paste}"}]}],tab:"Tab",pause:"Pouse",capslock:"Hoofletterslot",escape:"Ontsnap",pageUp:"Blaaiop",pageDown:"Blaaiaf",leftArrow:"Linkspyl",upArrow:"Oppyl",rightArrow:"Regterpyl",downArrow:"Afpyl",insert:"Toevoeg",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Nommerblok 0",numpad1:"Nommerblok 1",
|
||||
numpad2:"Nommerblok 2",numpad3:"Nommerblok 3",numpad4:"Nommerblok 4",numpad5:"Nommerblok 5",numpad6:"Nommerblok 6",numpad7:"Nommerblok 7",numpad8:"Nommerblok 8",numpad9:"Nommerblok 9",multiply:"Maal",add:"Plus",subtract:"Minus",decimalPoint:"Desimaalepunt",divide:"Gedeeldeur",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Nommervergrendel",scrollLock:"Rolvergrendel",semiColon:"Kommapunt",equalSign:"Isgelykaan",comma:"Komma",dash:"Koppelteken",
|
||||
period:"Punt",forwardSlash:"Skuinsstreep",graveAccent:"Aksentteken",openBracket:"Oopblokhakkie",backSlash:"Trustreep",closeBracket:"Toeblokhakkie",singleQuote:"Enkelaanhaalingsteken"});
|
Some files were not shown because too many files have changed in this diff Show more
Reference in a new issue