Issue #2491155 by mikeburrelljr, Mac_Weber, opdavies: Update drupal.org and kernel.org URLs in core modules (Follow-up to 2489912)
parent
1d82edfa68
commit
088f8b357a
|
@ -1,6 +1,6 @@
|
|||
# Drupal git normalization
|
||||
# @see http://www.kernel.org/pub/software/scm/git/docs/gitattributes.html
|
||||
# @see http://drupal.org/node/1542048
|
||||
# @see https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html
|
||||
# @see https://www.drupal.org/node/1542048
|
||||
|
||||
# Normally these settings would be done with macro attributes for improved
|
||||
# readability and easier maintenance. However macros can only be defined at the
|
||||
|
|
40
README.txt
40
README.txt
|
@ -14,24 +14,24 @@ ABOUT DRUPAL
|
|||
|
||||
Drupal is an open source content management platform supporting a variety of
|
||||
websites ranging from personal weblogs to large community-driven websites. For
|
||||
more information, see the Drupal website at https://drupal.org/, and join the
|
||||
Drupal community at https://drupal.org/community.
|
||||
more information, see the Drupal website at https://www.drupal.org, and join
|
||||
the Drupal community at https://www.drupal.org/community.
|
||||
|
||||
Legal information about Drupal:
|
||||
* Know your rights when using Drupal:
|
||||
See LICENSE.txt in the "core" directory.
|
||||
* Learn about the Drupal trademark and logo policy:
|
||||
http://drupal.com/trademark
|
||||
https://www.drupal.com/trademark
|
||||
|
||||
CONFIGURATION AND FEATURES
|
||||
--------------------------
|
||||
|
||||
Drupal core (what you get when you download and extract a drupal-x.y.tar.gz or
|
||||
drupal-x.y.zip file from https://drupal.org/project/drupal) has what you need to
|
||||
get started with your website. It includes several modules (extensions that add
|
||||
functionality) for common website features, such as managing content, user
|
||||
accounts, image uploading, and search. Core comes with many options that allow
|
||||
site-specific configuration. In addition to the core modules, there are
|
||||
drupal-x.y.zip file from https://www.drupal.org/project/drupal) has what you
|
||||
need to get started with your website. It includes several modules (extensions
|
||||
that add functionality) for common website features, such as managing content,
|
||||
user accounts, image uploading, and search. Core comes with many options that
|
||||
allow site-specific configuration. In addition to the core modules, there are
|
||||
thousands of contributed modules (for functionality not included with Drupal
|
||||
core) available for download.
|
||||
|
||||
|
@ -39,11 +39,11 @@ More about configuration:
|
|||
* Install, upgrade, and maintain Drupal:
|
||||
See INSTALL.txt and UPGRADE.txt in the "core" directory.
|
||||
* Learn about how to use Drupal to create your site:
|
||||
https://drupal.org/documentation
|
||||
https://www.drupal.org/documentation
|
||||
* Follow best practices:
|
||||
https://drupal.org/best-practices
|
||||
https://www.drupal.org/best-practices
|
||||
* Download contributed modules to /modules to extend Drupal's functionality:
|
||||
https://drupal.org/project/modules
|
||||
https://www.drupal.org/project/modules
|
||||
* See also: "Developing for Drupal" for writing your own modules, below.
|
||||
|
||||
|
||||
|
@ -68,11 +68,11 @@ the required extensions separately; place the downloaded profile in the
|
|||
|
||||
More about installation profiles and distributions:
|
||||
* Read about the difference between installation profiles and distributions:
|
||||
https://drupal.org/node/1089736
|
||||
https://www.drupal.org/node/1089736
|
||||
* Download contributed installation profiles and distributions:
|
||||
https://drupal.org/project/distributions
|
||||
https://www.drupal.org/project/distributions
|
||||
* Develop your own installation profile or distribution:
|
||||
https://drupal.org/developing/distributions
|
||||
https://www.drupal.org/developing/distributions
|
||||
|
||||
|
||||
APPEARANCE
|
||||
|
@ -85,9 +85,9 @@ custom theme.
|
|||
|
||||
More about themes:
|
||||
* Download contributed themes to /themes to modify Drupal's appearance:
|
||||
https://drupal.org/project/themes
|
||||
https://www.drupal.org/project/themes
|
||||
* Develop your own theme:
|
||||
https://drupal.org/documentation/theme
|
||||
https://www.drupal.org/documentation/theme
|
||||
|
||||
DEVELOPING FOR DRUPAL
|
||||
---------------------
|
||||
|
@ -108,13 +108,13 @@ when nothing existing comes close to what you need.
|
|||
|
||||
More about developing:
|
||||
* Search for existing contributed modules:
|
||||
https://drupal.org/project/modules
|
||||
https://www.drupal.org/project/modules
|
||||
* Contribute a patch:
|
||||
https://drupal.org/patch/submit
|
||||
https://www.drupal.org/patch/submit
|
||||
* Develop your own module:
|
||||
https://drupal.org/developing/modules
|
||||
https://www.drupal.org/developing/modules
|
||||
* Follow programming best practices:
|
||||
https://drupal.org/developing/best-practices
|
||||
https://www.drupal.org/developing/best-practices
|
||||
* Refer to the API documentation:
|
||||
https://api.drupal.org/api/drupal/8
|
||||
* Learn from documented Drupal API examples:
|
||||
|
|
|
@ -241,8 +241,9 @@ Drupal 7.0, 2011-01-05
|
|||
allowing Drupal to lazy-load classes and interfaces as needed.
|
||||
- Theme system:
|
||||
* Removed the Bluemarine, Chameleon and Pushbutton themes. These themes live
|
||||
on as contributed themes (http://drupal.org/project/bluemarine,
|
||||
http://drupal.org/project/chameleon and http://drupal.org/project/pushbutton).
|
||||
on as contributed themes (https://www.drupal.org/project/bluemarine,
|
||||
https://www.drupal.org/project/chameleon and
|
||||
https://www.drupal.org/project/pushbutton).
|
||||
* Added Stark theme to make analyzing Drupal's default HTML and CSS easier.
|
||||
* Added Seven as the default administration theme.
|
||||
* Variable preprocessing of theme hooks prior to template rendering now goes
|
||||
|
@ -441,13 +442,13 @@ Drupal 6.0, 2008-02-13
|
|||
- Added support for triggering configurable actions.
|
||||
- Added the Update status module to automatically check for available updates
|
||||
and warn sites if they are missing security updates or newer versions.
|
||||
Sites deploying from CVS should use http://drupal.org/project/cvs_deploy.
|
||||
Advanced settings provided by http://drupal.org/project/update_advanced.
|
||||
Sites deploying from CVS should use https://www.drupal.org/project/cvs_deploy.
|
||||
Advanced settings provided by https://www.drupal.org/project/update_advanced.
|
||||
- Upgraded the core JavaScript library to jQuery version 1.2.3.
|
||||
- Added a new Schema API, which provides built-in support for core and
|
||||
contributed modules to work with databases other than MySQL.
|
||||
- Removed drupal.module. The functionality lives on as the Site network
|
||||
contributed module (http://drupal.org/project/site_network).
|
||||
contributed module (https://www.drupal.org/project/site_network).
|
||||
- Removed old system updates. Updates from Drupal versions prior to 5.x will
|
||||
require upgrading to 5.x before upgrading to 6.x.
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
Drupal core is built and maintained by the Drupal project community. Everyone is
|
||||
encouraged to submit issues and changes (patches) to improve Drupal, and to
|
||||
contribute in other ways -- see http://drupal.org/contribute to find out how.
|
||||
contribute in other ways -- see https://www.drupal.org/contribute to find out
|
||||
how.
|
||||
|
||||
|
||||
Core committers
|
||||
|
@ -12,15 +13,15 @@ core committers for Drupal are (per major version, in alphabetical order):
|
|||
Drupal 8
|
||||
- Alex Bronstein 'effulgentsia' https://www.drupal.org/user/78040
|
||||
(Framework Manager)
|
||||
- Dries Buytaert 'dries' http://drupal.org/user/1
|
||||
- Dries Buytaert 'dries' https://www.drupal.org/user/1
|
||||
(BDFL, Product Manager)
|
||||
- Angela Byron 'webchick' http://drupal.org/user/24967
|
||||
- Angela Byron 'webchick' https://www.drupal.org/user/24967
|
||||
(Product Manager)
|
||||
- Nathaniel Catchpole 'catch' http://drupal.org/user/35733
|
||||
- Nathaniel Catchpole 'catch' https://www.drupal.org/user/35733
|
||||
(Framework Manager, Release Manager)
|
||||
- Jess Myrbo 'xjm' http://drupal.org/user/65776
|
||||
- Jess Myrbo 'xjm' https://www.drupal.org/user/65776
|
||||
(Release Manager)
|
||||
- Alex Pott 'alexpott' http://drupal.org/user/157725
|
||||
- Alex Pott 'alexpott' https://www.drupal.org/user/157725
|
||||
(Framework Manager)
|
||||
|
||||
Provisional membership: None at this time.
|
||||
|
@ -32,7 +33,7 @@ Drupal 7
|
|||
Provisional membership: None at this time.
|
||||
|
||||
Drupal 6
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' http://drupal.org/user/4166
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/user/4166
|
||||
(Release Manager, Framework Manager, Product Manager)
|
||||
|
||||
Provisional membership: None at this time.
|
||||
|
@ -41,13 +42,13 @@ Subsystem maintainers
|
|||
---------------------
|
||||
|
||||
The Drupal Core subsystem maintainers oversee the development of Drupal
|
||||
subsystems. See http://drupal.org/contribute/core-maintainers for more
|
||||
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:
|
||||
|
||||
Ajax system
|
||||
- Alex Bronstein 'effulgentsia' http://drupal.org/user/78040
|
||||
- Earl Miles 'merlinofchaos' http://drupal.org/user/26979
|
||||
- Alex Bronstein 'effulgentsia' https://www.drupal.org/user/78040
|
||||
- Earl Miles 'merlinofchaos' https://www.drupal.org/user/26979
|
||||
|
||||
Asset library system
|
||||
- ?
|
||||
|
@ -56,191 +57,192 @@ Authentication and authorization system
|
|||
- ?
|
||||
|
||||
Base system
|
||||
- Damien Tournoud 'DamZ' http://drupal.org/user/22211
|
||||
- Moshe Weitzman 'moshe weitzman' http://drupal.org/user/23
|
||||
- Damien Tournoud 'DamZ' https://www.drupal.org/user/22211
|
||||
- Moshe Weitzman 'moshe weitzman' https://www.drupal.org/user/23
|
||||
|
||||
Batch system
|
||||
- Yves Chedemois 'yched' http://drupal.org/user/39567
|
||||
- Yves Chedemois 'yched' https://www.drupal.org/user/39567
|
||||
|
||||
Bootstrap system
|
||||
- ?
|
||||
|
||||
Cache system
|
||||
- Damien Tournoud 'DamZ' http://drupal.org/user/22211
|
||||
- Nathaniel Catchpole 'catch' http://drupal.org/user/35733
|
||||
- Mark Sonnabaum 'msonnabaum' http://drupal.org/user/75278
|
||||
- Damien Tournoud 'DamZ' https://www.drupal.org/user/22211
|
||||
- Nathaniel Catchpole 'catch' https://www.drupal.org/user/35733
|
||||
- Mark Sonnabaum 'msonnabaum' https://www.drupal.org/user/75278
|
||||
|
||||
Configuration system
|
||||
- Daniel F. Kudwien 'sun' http://drupal.org/user/54136
|
||||
- Alex Pott 'alexpott' http://drupal.org/user/157725
|
||||
- Matthew Tift 'mtift' https://drupal.org/user/751908
|
||||
- Daniel F. Kudwien 'sun' https://www.drupal.org/user/54136
|
||||
- Alex Pott 'alexpott' https://www.drupal.org/user/157725
|
||||
- Matthew Tift 'mtift' https://www.drupal.org/user/751908
|
||||
|
||||
Configuration entity system
|
||||
- Alex Pott 'alexpott' http://drupal.org/user/157725
|
||||
- Daniel F. Kudwien 'sun' http://drupal.org/user/54136
|
||||
- Tim Plunkett 'tim.plunkett' http://drupal.org/user/241634
|
||||
- Alex Pott 'alexpott' https://www.drupal.org/user/157725
|
||||
- Daniel F. Kudwien 'sun' https://www.drupal.org/user/54136
|
||||
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/user/241634
|
||||
|
||||
Cron system
|
||||
- Derek Wright 'dww' http://drupal.org/user/46549
|
||||
- Derek Wright 'dww' https://www.drupal.org/user/46549
|
||||
|
||||
CSS
|
||||
- John Albin Wilkins 'JohnAlbin' http://drupal.org/user/32095
|
||||
- Lewis Nyman 'LewisNyman' https://drupal.org/user/751964
|
||||
- John Albin Wilkins 'JohnAlbin' https://www.drupal.org/user/32095
|
||||
- Lewis Nyman 'LewisNyman' https://www.drupal.org/user/751964
|
||||
|
||||
Database system
|
||||
- Larry Garfield 'Crell' http://drupal.org/user/26398
|
||||
- Larry Garfield 'Crell' https://www.drupal.org/user/26398
|
||||
|
||||
MySQL DB driver
|
||||
- Larry Garfield 'Crell' http://drupal.org/user/26398
|
||||
- David Strauss 'David Strauss' http://drupal.org/user/93254
|
||||
- Larry Garfield 'Crell' https://www.drupal.org/user/26398
|
||||
- David Strauss 'David Strauss' https://www.drupal.org/user/93254
|
||||
|
||||
PostgreSQL DB driver
|
||||
- Damien Tournoud 'DamZ' http://drupal.org/user/22211
|
||||
- Josh Waihi 'fiasco' http://drupal.org/user/188162
|
||||
- Damien Tournoud 'DamZ' https://www.drupal.org/user/22211
|
||||
- Josh Waihi 'fiasco' https://www.drupal.org/user/188162
|
||||
|
||||
Sqlite DB driver
|
||||
- Damien Tournoud 'DamZ' http://drupal.org/user/22211
|
||||
- Damien Tournoud 'DamZ' https://www.drupal.org/user/22211
|
||||
|
||||
Database update system
|
||||
- ?
|
||||
|
||||
Entity system
|
||||
- Wolfgang Ziegler 'fago' http://drupal.org/user/16747
|
||||
- Nathaniel Catchpole 'catch' http://drupal.org/user/35733
|
||||
- Franz Heinzmann 'Frando' http://drupal.org/user/21850
|
||||
- Sascha Grossenbacher 'Berdir' http://drupal.org/user/214652
|
||||
- Wolfgang Ziegler 'fago' https://www.drupal.org/user/16747
|
||||
- Nathaniel Catchpole 'catch' https://www.drupal.org/user/35733
|
||||
- Franz Heinzmann 'Frando' https://www.drupal.org/user/21850
|
||||
- Sascha Grossenbacher 'Berdir' https://www.drupal.org/user/214652
|
||||
|
||||
Extension system
|
||||
- ?
|
||||
|
||||
Field system
|
||||
- Yves Chedemois 'yched' http://drupal.org/user/39567
|
||||
- Kristof De Jaeger 'swentel' http://drupal.org/user/107403
|
||||
- Andrei Mateescu 'amateescu' http://drupal.org/user/729614
|
||||
- Yves Chedemois 'yched' https://www.drupal.org/user/39567
|
||||
- Kristof De Jaeger 'swentel' https://www.drupal.org/user/107403
|
||||
- Andrei Mateescu 'amateescu' https://www.drupal.org/user/729614
|
||||
|
||||
File system
|
||||
- Andrew Morton 'drewish' http://drupal.org/user/34869
|
||||
- Aaron Winborn 'aaron' http://drupal.org/user/33420
|
||||
- Andrew Morton 'drewish' https://www.drupal.org/user/34869
|
||||
- Aaron Winborn 'aaron' https://www.drupal.org/user/33420
|
||||
|
||||
Form system
|
||||
- Alex Bronstein 'effulgentsia' http://drupal.org/user/78040
|
||||
- Wolfgang Ziegler 'fago' http://drupal.org/user/16747
|
||||
- Daniel F. Kudwien 'sun' http://drupal.org/user/54136
|
||||
- Tim Plunkett 'tim.plunkett' http://drupal.org/user/241634
|
||||
- Franz Heinzmann 'Frando' http://drupal.org/user/21850
|
||||
- Alex Bronstein 'effulgentsia' https://www.drupal.org/user/78040
|
||||
- Wolfgang Ziegler 'fago' https://www.drupal.org/user/16747
|
||||
- Daniel F. Kudwien 'sun' https://www.drupal.org/user/54136
|
||||
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/user/241634
|
||||
- Franz Heinzmann 'Frando' https://www.drupal.org/user/21850
|
||||
|
||||
Image system
|
||||
- Claudiu Cristea 'claudiu.cristea' https://drupal.org/user/56348
|
||||
- Claudiu Cristea 'claudiu.cristea' https://www.drupal.org/user/56348
|
||||
|
||||
Install system
|
||||
- ?
|
||||
|
||||
JavaScript
|
||||
- Théodore Biadala 'nod_' http://drupal.org/user/598310
|
||||
- Kay Leung 'droplet' http://drupal.org/user/591932
|
||||
- Théodore Biadala 'nod_' https://www.drupal.org/user/598310
|
||||
- Kay Leung 'droplet' https://www.drupal.org/user/591932
|
||||
|
||||
Language system
|
||||
- Francesco Placella 'plach' http://drupal.org/user/183211
|
||||
- Daniel F. Kudwien 'sun' http://drupal.org/user/54136
|
||||
- Francesco Placella 'plach' https://www.drupal.org/user/183211
|
||||
- Daniel F. Kudwien 'sun' https://www.drupal.org/user/54136
|
||||
|
||||
Lock system
|
||||
- Damien Tournoud 'DamZ' http://drupal.org/user/22211
|
||||
- Damien Tournoud 'DamZ' https://www.drupal.org/user/22211
|
||||
|
||||
Mail system
|
||||
- ?
|
||||
|
||||
Markup
|
||||
- Daniel F. Kudwien 'sun' http://drupal.org/user/54136
|
||||
- Daniel F. Kudwien 'sun' https://www.drupal.org/user/54136
|
||||
|
||||
Migrate
|
||||
- Ben Dougherty 'benjy' https://drupal.org/user/1852732
|
||||
- Michael Anello 'ultimike' https://drupal.org/user/51132
|
||||
- Mike Ryan 'mikeryan' http://drupal.org/user/4420
|
||||
- Ben Dougherty 'benjy' https://www.drupal.org/user/1852732
|
||||
- Michael Anello 'ultimike' https://www.drupal.org/user/51132
|
||||
- Mike Ryan 'mikeryan' https://www.drupal.org/user/4420
|
||||
|
||||
Menu system
|
||||
|
||||
Node Access
|
||||
- Moshe Weitzman 'moshe weitzman' http://drupal.org/user/23
|
||||
- Ken Rickard 'agentrickard' http://drupal.org/user/20975
|
||||
- Jess Myrbo 'xjm' http://drupal.org/user/65776
|
||||
- Moshe Weitzman 'moshe weitzman' https://www.drupal.org/user/23
|
||||
- Ken Rickard 'agentrickard' https://www.drupal.org/user/20975
|
||||
- Jess Myrbo 'xjm' https://www.drupal.org/user/65776
|
||||
|
||||
Path system
|
||||
- Nathaniel Catchpole 'catch' http://drupal.org/user/35733
|
||||
- Nathaniel Catchpole 'catch' https://www.drupal.org/user/35733
|
||||
|
||||
Plugin system
|
||||
- Kris Vanderwater 'EclipseGc' http://drupal.org/user/61203
|
||||
- Alex Bronstein 'effulgentsia' http://drupal.org/user/78040
|
||||
- Tim Plunkett 'tim.plunkett' http://drupal.org/user/241634
|
||||
- Kris Vanderwater 'EclipseGc' https://www.drupal.org/user/61203
|
||||
- Alex Bronstein 'effulgentsia' https://www.drupal.org/user/78040
|
||||
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/user/241634
|
||||
|
||||
Queue system
|
||||
- James Gilliland 'neclimdul' http://drupal.org/user/48673
|
||||
- Mark Sonnabaum 'msonnabaum' http://drupal.org/user/75278
|
||||
- James Gilliland 'neclimdul' https://www.drupal.org/user/48673
|
||||
- Mark Sonnabaum 'msonnabaum' https://www.drupal.org/user/75278
|
||||
|
||||
Render system
|
||||
- Moshe Weitzman 'moshe weitzman' http://drupal.org/user/23
|
||||
- Alex Bronstein 'effulgentsia' http://drupal.org/user/78040
|
||||
- Franz Heinzmann 'Frando' http://drupal.org/user/21850
|
||||
- Moshe Weitzman 'moshe weitzman' https://www.drupal.org/user/23
|
||||
- Alex Bronstein 'effulgentsia' https://www.drupal.org/user/78040
|
||||
- Franz Heinzmann 'Frando' https://www.drupal.org/user/21850
|
||||
|
||||
Request processing system
|
||||
- Larry Garfield 'Crell' http://drupal.org/user/26398
|
||||
- Larry Garfield 'Crell' https://www.drupal.org/user/26398
|
||||
|
||||
Routing system
|
||||
- Larry Garfield 'Crell' http://drupal.org/user/26398
|
||||
- Tim Plunkett 'tim.plunkett' http://drupal.org/user/241634
|
||||
- Larry Garfield 'Crell' https://www.drupal.org/user/26398
|
||||
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/user/241634
|
||||
|
||||
Theme system
|
||||
- Alex Bronstein 'effulgentsia' http://drupal.org/user/78040
|
||||
- John Albin Wilkins 'JohnAlbin' http://drupal.org/user/32095
|
||||
- Jen Lampton 'jenlampton' http://drupal.org/user/85586
|
||||
- Scott Reeves 'Cottser' http://drupal.org/user/1167326
|
||||
- Fabian Franz 'Fabianx' http://drupal.org/user/693738
|
||||
- Joël Pittet 'joelpittet' https://drupal.org/user/160302
|
||||
- Alex Bronstein 'effulgentsia' https://www.drupal.org/user/78040
|
||||
- John Albin Wilkins 'JohnAlbin' https://www.drupal.org/user/32095
|
||||
- Jen Lampton 'jenlampton' https://www.drupal.org/user/85586
|
||||
- Scott Reeves 'Cottser' https://www.drupal.org/user/1167326
|
||||
- Fabian Franz 'Fabianx' https://www.drupal.org/user/693738
|
||||
- Joël Pittet 'joelpittet' https://www.drupal.org/user/160302
|
||||
|
||||
Token system
|
||||
- Dave Reid 'davereid' http://drupal.org/user/53892
|
||||
- Dave Reid 'davereid' https://www.drupal.org/user/53892
|
||||
|
||||
Translations
|
||||
- ?
|
||||
|
||||
Transliteration system
|
||||
- Andrei Mateescu 'amateescu' http://drupal.org/user/729614
|
||||
- Damien Tournoud 'DamZ' http://drupal.org/user/22211
|
||||
- Daniel F. Kudwien 'sun' http://drupal.org/user/54136
|
||||
- Jennifer Hodgdon 'jhodgdon' http://drupal.org/user/155601
|
||||
- Andrei Mateescu 'amateescu' https://www.drupal.org/user/729614
|
||||
- Damien Tournoud 'DamZ' https://www.drupal.org/user/22211
|
||||
- Daniel F. Kudwien 'sun' https://www.drupal.org/user/54136
|
||||
- Jennifer Hodgdon 'jhodgdon' https://www.drupal.org/user/155601
|
||||
|
||||
Topic maintainers
|
||||
-----------------
|
||||
|
||||
Accessibility
|
||||
- Mike Gifford 'mgifford' http://drupal.org/user/27930
|
||||
- Jesse Renée Beach 'jessebeach' http://drupal.org/user/748566
|
||||
- Mike Gifford 'mgifford' https://www.drupal.org/user/27930
|
||||
- Jesse Renée Beach 'jessebeach' https://www.drupal.org/user/748566
|
||||
|
||||
Documentation
|
||||
- Jennifer Hodgdon 'jhodgdon' http://drupal.org/user/155601
|
||||
- Jennifer Hodgdon 'jhodgdon' https://www.drupal.org/user/155601
|
||||
|
||||
Performance
|
||||
- Nathaniel Catchpole 'catch' http://drupal.org/user/35733
|
||||
- Nathaniel Catchpole 'catch' https://www.drupal.org/user/35733
|
||||
|
||||
Testing
|
||||
- ?
|
||||
|
||||
Usability
|
||||
- Roy Scholten 'yoroy' http://drupal.org/user/41502
|
||||
- Bojhan Somers 'Bojhan' http://drupal.org/user/87969
|
||||
- Roy Scholten 'yoroy' https://www.drupal.org/user/41502
|
||||
- Bojhan Somers 'Bojhan' https://www.drupal.org/user/87969
|
||||
|
||||
Provisional membership: None at this time.
|
||||
|
||||
Security team
|
||||
-----------------
|
||||
|
||||
To report a security issue, see: https://drupal.org/security-team/report-issue
|
||||
To report a security issue, see:
|
||||
https://www.drupal.org/security-team/report-issue
|
||||
|
||||
The Drupal security team provides Security Advisories for vulnerabilities,
|
||||
assists developers in resolving security issues, and provides security
|
||||
documentation. See http://drupal.org/security-team for more information. The
|
||||
security team lead is:
|
||||
documentation. See https://www.drupal.org/security-team for more information.
|
||||
The security team lead is:
|
||||
|
||||
- Michael Hess 'mlhess' https://drupal.org/user/102818
|
||||
- Michael Hess 'mlhess' https://www.drupal.org/user/102818
|
||||
|
||||
|
||||
Module maintainers
|
||||
|
@ -250,90 +252,90 @@ Action module
|
|||
- ?
|
||||
|
||||
Aggregator module
|
||||
- Paris Liakos 'ParisLiakos' http://drupal.org/user/1011436
|
||||
- Paris Liakos 'ParisLiakos' https://www.drupal.org/user/1011436
|
||||
|
||||
Ban module
|
||||
- ?
|
||||
|
||||
Basic Auth module
|
||||
- Klaus Purer 'klausi' http://drupal.org/user/262198
|
||||
- Juampy Novillo Requena 'juampy' https://drupal.org/user/682736
|
||||
- Klaus Purer 'klausi' https://www.drupal.org/user/262198
|
||||
- Juampy Novillo Requena 'juampy' https://www.drupal.org/user/682736
|
||||
|
||||
Block module
|
||||
- Tim Plunkett 'tim.plunkett' http://drupal.org/user/241634
|
||||
- Ben Dougherty 'benjy' http://drupal.org/user/1852732
|
||||
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/user/241634
|
||||
- Ben Dougherty 'benjy' https://www.drupal.org/user/1852732
|
||||
|
||||
Block Content module
|
||||
- Lee Rowlands 'larowlan' http://drupal.org/user/395439
|
||||
- Lee Rowlands 'larowlan' https://www.drupal.org/user/395439
|
||||
|
||||
Book module
|
||||
- Peter Wolanin 'pwolanin' http://drupal.org/user/49851
|
||||
- Peter Wolanin 'pwolanin' https://www.drupal.org/user/49851
|
||||
|
||||
Breakpoint module
|
||||
- Peter Droogmans 'attiks' http://drupal.org/user/105002
|
||||
- Marc Drummond 'mdrummond' http://www.drupal.org/user/360968/
|
||||
- Peter Droogmans 'attiks' https://www.drupal.org/user/105002
|
||||
- Marc Drummond 'mdrummond' https://www.drupal.org/user/360968/
|
||||
|
||||
CKEditor module
|
||||
- Wim Leers 'Wim Leers' http://drupal.org/user/99777
|
||||
- Wim Leers 'Wim Leers' https://www.drupal.org/user/99777
|
||||
|
||||
Color module
|
||||
- ?
|
||||
|
||||
Comment module
|
||||
- Dick Olsson 'dixon_' http://drupal.org/user/239911
|
||||
- Lee Rowlands 'larowlan' http://drupal.org/user/395439
|
||||
- Andrey Postnikov 'andypost' https://drupal.org/user/118908
|
||||
- Dick Olsson 'dixon_' https://www.drupal.org/user/239911
|
||||
- Lee Rowlands 'larowlan' https://www.drupal.org/user/395439
|
||||
- Andrey Postnikov 'andypost' https://www.drupal.org/user/118908
|
||||
|
||||
Configuration module
|
||||
- Tim Plunkett 'tim.plunkett' http://drupal.org/user/241634
|
||||
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/user/241634
|
||||
|
||||
Configuration Translation module
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' http://drupal.org/user/4166
|
||||
- Tobias Stöckler 'tstoeckler' https://drupal.org/user/107158
|
||||
- Vijayachandran Mani 'vijaycs85' https://drupal.org/user/93488
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/user/4166
|
||||
- Tobias Stöckler 'tstoeckler' https://www.drupal.org/user/107158
|
||||
- Vijayachandran Mani 'vijaycs85' https://www.drupal.org/user/93488
|
||||
|
||||
Contact module
|
||||
- Lee Rowlands 'larowlan' http://drupal.org/user/395439
|
||||
- Lee Rowlands 'larowlan' https://www.drupal.org/user/395439
|
||||
- Tim Eisenhuth 'tim-e' https://www.drupal.org/user/1439114
|
||||
|
||||
Content Translation module
|
||||
- Francesco Placella 'plach' http://drupal.org/user/183211
|
||||
- Francesco Placella 'plach' https://www.drupal.org/user/183211
|
||||
|
||||
Contextual module
|
||||
- Daniel F. Kudwien 'sun' http://drupal.org/user/54136
|
||||
- Daniel F. Kudwien 'sun' https://www.drupal.org/user/54136
|
||||
|
||||
Database Logging module
|
||||
- Khalid Baheyeldin 'kbahey' http://drupal.org/user/4063
|
||||
- Khalid Baheyeldin 'kbahey' https://www.drupal.org/user/4063
|
||||
|
||||
DateTime module
|
||||
- ?
|
||||
|
||||
Email module
|
||||
- Nils Destoop 'zuuperman' https://drupal.org/user/361625
|
||||
- Nils Destoop 'zuuperman' https://www.drupal.org/user/361625
|
||||
|
||||
Editor module
|
||||
- Wim Leers 'Wim Leers' http://drupal.org/user/99777
|
||||
- Wim Leers 'Wim Leers' https://www.drupal.org/user/99777
|
||||
|
||||
Entity Reference module
|
||||
- Amitai Burstein 'Amitaibu' http://drupal.org/user/57511
|
||||
- Andrei Mateescu 'amateescu' http://drupal.org/user/729614
|
||||
- Amitai Burstein 'Amitaibu' https://www.drupal.org/user/57511
|
||||
- Andrei Mateescu 'amateescu' https://www.drupal.org/user/729614
|
||||
|
||||
Field UI module
|
||||
- Yves Chedemois 'yched' http://drupal.org/user/39567
|
||||
- Kristof De Jaeger 'swentel' http://drupal.org/user/107403
|
||||
- Andrei Mateescu 'amateescu' http://drupal.org/user/729614
|
||||
- Yves Chedemois 'yched' https://www.drupal.org/user/39567
|
||||
- Kristof De Jaeger 'swentel' https://www.drupal.org/user/107403
|
||||
- Andrei Mateescu 'amateescu' https://www.drupal.org/user/729614
|
||||
|
||||
File module
|
||||
- Aaron Winborn 'aaron' http://drupal.org/user/33420
|
||||
- Aaron Winborn 'aaron' https://www.drupal.org/user/33420
|
||||
|
||||
Filter module
|
||||
- Daniel F. Kudwien 'sun' http://drupal.org/user/54136
|
||||
- Daniel F. Kudwien 'sun' https://www.drupal.org/user/54136
|
||||
|
||||
Forum module
|
||||
- Lee Rowlands 'larowlan' http://drupal.org/user/395439
|
||||
- Lee Rowlands 'larowlan' https://www.drupal.org/user/395439
|
||||
|
||||
History module
|
||||
- Andrey Postnikov 'andypost' http://drupal.org/user/118908
|
||||
- Andrey Postnikov 'andypost' https://www.drupal.org/user/118908
|
||||
|
||||
Hypertext Application Language (HAL) module
|
||||
- ?
|
||||
|
@ -342,14 +344,14 @@ Help module
|
|||
- ?
|
||||
|
||||
Image module
|
||||
- Claudiu Cristea 'claudiu.cristea' https://drupal.org/user/56348
|
||||
- Claudiu Cristea 'claudiu.cristea' https://www.drupal.org/user/56348
|
||||
|
||||
Interface Translation (locale) module
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' http://drupal.org/user/4166
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/user/4166
|
||||
|
||||
Language module
|
||||
- Francesco Placella 'plach' http://drupal.org/user/183211
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' http://drupal.org/user/4166
|
||||
- Francesco Placella 'plach' https://www.drupal.org/user/183211
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/user/4166
|
||||
|
||||
Link module
|
||||
- Weber Macedo 'Mac_Weber' https://www.drupal.org/user/789986
|
||||
|
@ -358,123 +360,123 @@ Menu UI module
|
|||
- ?
|
||||
|
||||
Menu Link module
|
||||
- Peter Wolanin 'pwolanin' http://drupal.org/user/49851
|
||||
- Peter Wolanin 'pwolanin' https://www.drupal.org/user/49851
|
||||
|
||||
Migrate module
|
||||
- Ben Dougherty 'benjy' https://drupal.org/user/1852732
|
||||
- Michael Anello 'ultimike' https://drupal.org/user/51132
|
||||
- Mike Ryan 'mikeryan' http://drupal.org/user/4420
|
||||
- Ben Dougherty 'benjy' https://www.drupal.org/user/1852732
|
||||
- Michael Anello 'ultimike' https://www.drupal.org/user/51132
|
||||
- Mike Ryan 'mikeryan' https://www.drupal.org/user/4420
|
||||
|
||||
Migrate (Drupal) module
|
||||
- Ben Dougherty 'benjy' https://drupal.org/user/1852732
|
||||
- Michael Anello 'ultimike' https://drupal.org/user/51132
|
||||
- Mike Ryan 'mikeryan' http://drupal.org/user/4420
|
||||
- Ben Dougherty 'benjy' https://www.drupal.org/user/1852732
|
||||
- Michael Anello 'ultimike' https://www.drupal.org/user/51132
|
||||
- Mike Ryan 'mikeryan' https://www.drupal.org/user/4420
|
||||
|
||||
Node module
|
||||
- Moshe Weitzman 'moshe weitzman' http://drupal.org/user/23
|
||||
- David Strauss 'David Strauss' http://drupal.org/user/93254
|
||||
- Moshe Weitzman 'moshe weitzman' https://www.drupal.org/user/23
|
||||
- David Strauss 'David Strauss' https://www.drupal.org/user/93254
|
||||
|
||||
Number module
|
||||
- Kristof De Jaeger 'swentel' http://drupal.org/user/107403
|
||||
- Kristof De Jaeger 'swentel' https://www.drupal.org/user/107403
|
||||
|
||||
Options module
|
||||
- Yves Chedemois 'yched' http://drupal.org/user/39567
|
||||
- Yves Chedemois 'yched' https://www.drupal.org/user/39567
|
||||
|
||||
Path module
|
||||
- ?
|
||||
|
||||
Phone module
|
||||
- Dave Reid 'davereid' http://drupal.org/user/53892
|
||||
- Dave Reid 'davereid' https://www.drupal.org/user/53892
|
||||
|
||||
Quick Edit module
|
||||
- Wim Leers 'Wim Leers' http://drupal.org/user/99777
|
||||
- Théodore Biadala 'nod_' http://drupal.org/user/598310
|
||||
- Wim Leers 'Wim Leers' https://www.drupal.org/user/99777
|
||||
- Théodore Biadala 'nod_' https://www.drupal.org/user/598310
|
||||
|
||||
RDF module
|
||||
- Stéphane Corlosquet 'scor' http://drupal.org/user/52142
|
||||
- Stéphane Corlosquet 'scor' https://www.drupal.org/user/52142
|
||||
|
||||
REST module
|
||||
- Klaus Purer 'klausi' http://drupal.org/user/262198
|
||||
- Larry Garfield 'Crell' http://drupal.org/user/26398
|
||||
- Klaus Purer 'klausi' https://www.drupal.org/user/262198
|
||||
- Larry Garfield 'Crell' https://www.drupal.org/user/26398
|
||||
|
||||
Responsive Image module
|
||||
- Peter Droogmans 'attiks' http://drupal.org/user/105002
|
||||
- Marc Drummond 'mdrummond' http://www.drupal.org/user/360968/
|
||||
- Peter Droogmans 'attiks' https://www.drupal.org/user/105002
|
||||
- Marc Drummond 'mdrummond' https://www.drupal.org/user/360968/
|
||||
- Jelle Sebreghts 'Jelle_S' https://www.drupal.org/user/829198
|
||||
|
||||
Search module
|
||||
- Jennifer Hodgdon 'jhodgdon' https://drupal.org/user/155601
|
||||
- Peter Wolanin 'pwolanin' https://drupal.org/user/49851
|
||||
- Jennifer Hodgdon 'jhodgdon' https://www.drupal.org/user/155601
|
||||
- Peter Wolanin 'pwolanin' https://www.drupal.org/user/49851
|
||||
|
||||
Serialization module
|
||||
- Damian Lee 'damiankloip' http://drupal.org/user/1037976
|
||||
- Damian Lee 'damiankloip' https://www.drupal.org/user/1037976
|
||||
|
||||
Shortcut module
|
||||
- Tobias Stöckler 'tstoeckler' https://www.drupal.org/user/107158
|
||||
- Jibran Ijaz 'jibran' https://www.drupal.org/user/1198144
|
||||
|
||||
Simpletest module
|
||||
- Daniel F. Kudwien 'sun' http://drupal.org/user/54136
|
||||
- Sascha Grossenbacher 'Berdir' http://drupal.org/user/214652
|
||||
- Alex Pott 'alexpott' http://drupal.org/user/157725
|
||||
- Daniel F. Kudwien 'sun' https://www.drupal.org/user/54136
|
||||
- Sascha Grossenbacher 'Berdir' https://www.drupal.org/user/214652
|
||||
- Alex Pott 'alexpott' https://www.drupal.org/user/157725
|
||||
|
||||
Statistics module
|
||||
- Tim Millwood 'timmillwood' http://drupal.org/user/227849
|
||||
- Tim Millwood 'timmillwood' https://www.drupal.org/user/227849
|
||||
|
||||
Syslog module
|
||||
- Khalid Baheyeldin 'kbahey' http://drupal.org/user/4063
|
||||
- Khalid Baheyeldin 'kbahey' https://www.drupal.org/user/4063
|
||||
|
||||
System module
|
||||
- ?
|
||||
|
||||
Taxonomy module
|
||||
- Jess Myrbo 'xjm' http://drupal.org/user/65776
|
||||
- Nathaniel Catchpole 'catch' http://drupal.org/user/35733
|
||||
- Benjamin Doherty 'bangpound' http://drupal.org/user/100456
|
||||
- Jess Myrbo 'xjm' https://www.drupal.org/user/65776
|
||||
- Nathaniel Catchpole 'catch' https://www.drupal.org/user/35733
|
||||
- Benjamin Doherty 'bangpound' https://www.drupal.org/user/100456
|
||||
|
||||
Text module
|
||||
- ?
|
||||
|
||||
Toolbar module
|
||||
- Théodore Biadala 'nod_' http://drupal.org/user/598310
|
||||
- Théodore Biadala 'nod_' https://www.drupal.org/user/598310
|
||||
|
||||
Tour module
|
||||
- Nick Schuch 'nick_schuch' http://drupal.org/user/1412036
|
||||
- Nick Schuch 'nick_schuch' https://www.drupal.org/user/1412036
|
||||
|
||||
Tracker module
|
||||
- David Strauss 'David Strauss' http://drupal.org/user/93254
|
||||
- David Strauss 'David Strauss' https://www.drupal.org/user/93254
|
||||
|
||||
Update module
|
||||
- Derek Wright 'dww' http://drupal.org/user/46549
|
||||
- Derek Wright 'dww' https://www.drupal.org/user/46549
|
||||
|
||||
User module
|
||||
- Moshe Weitzman 'moshe weitzman' http://drupal.org/user/23
|
||||
- David Strauss 'David Strauss' http://drupal.org/user/93254
|
||||
- Moshe Weitzman 'moshe weitzman' https://www.drupal.org/user/23
|
||||
- David Strauss 'David Strauss' https://www.drupal.org/user/93254
|
||||
|
||||
Views module
|
||||
- Daniel Wehner 'dawehner' http://drupal.org/user/99340
|
||||
- Tim Plunkett 'tim.plunkett' http://drupal.org/user/241634
|
||||
- Damian Lee 'damiankloip' http://drupal.org/user/1037976
|
||||
- Jess Myrbo 'xjm' http://drupal.org/user/65776
|
||||
- Daniel Wehner 'dawehner' https://www.drupal.org/user/99340
|
||||
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/user/241634
|
||||
- Damian Lee 'damiankloip' https://www.drupal.org/user/1037976
|
||||
- Jess Myrbo 'xjm' https://www.drupal.org/user/65776
|
||||
|
||||
Views UI module
|
||||
- Daniel Wehner 'dawehner' http://drupal.org/user/99340
|
||||
- Tim Plunkett 'tim.plunkett' http://drupal.org/user/241634
|
||||
- Damian Lee 'damiankloip' http://drupal.org/user/1037976
|
||||
- Daniel Wehner 'dawehner' https://www.drupal.org/user/99340
|
||||
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/user/241634
|
||||
- Damian Lee 'damiankloip' https://www.drupal.org/user/1037976
|
||||
|
||||
|
||||
Theme maintainers
|
||||
-----------------
|
||||
|
||||
Bartik theme
|
||||
- Jen Simmons 'jensimmons' http://drupal.org/user/140882
|
||||
- Emma Maria Karayiannis 'emma.maria' https://drupal.org/user/2104556
|
||||
- Jen Simmons 'jensimmons' https://www.drupal.org/user/140882
|
||||
- Emma Maria Karayiannis 'emma.maria' https://www.drupal.org/user/2104556
|
||||
|
||||
Seven theme
|
||||
- Lewis Nyman 'LewisNyman' https://drupal.org/user/751964
|
||||
- Lewis Nyman 'LewisNyman' https://www.drupal.org/user/751964
|
||||
|
||||
Stark theme
|
||||
- John Albin Wilkins 'JohnAlbin' http://drupal.org/user/32095
|
||||
- John Albin Wilkins 'JohnAlbin' https://www.drupal.org/user/32095
|
||||
|
||||
|
||||
Initiative coordinators
|
||||
|
@ -482,23 +484,23 @@ Initiative coordinators
|
|||
|
||||
The Drupal Core Initiative coordinators oversee approved projects that
|
||||
re-architect or otherwise improve large areas of Drupal core. See
|
||||
http://drupal.org/community-initiatives/drupal-core for more information on
|
||||
https://www.drupal.org/community-initiatives/drupal-core for more information on
|
||||
their responsibilities. The initiative coordinators for Drupal 8 are:
|
||||
|
||||
Configuration management
|
||||
- Greg Dunlap 'heyrocker' http://drupal.org/user/128537
|
||||
- Greg Dunlap 'heyrocker' https://www.drupal.org/user/128537
|
||||
|
||||
Design
|
||||
- Jeff Burns 'Jeff Burnz' http://drupal.org/user/61393
|
||||
- Jeff Burns 'Jeff Burnz' https://www.drupal.org/user/61393
|
||||
|
||||
Mobile
|
||||
- John Albin Wilkins 'JohnAlbin' http://drupal.org/user/32095
|
||||
- John Albin Wilkins 'JohnAlbin' https://www.drupal.org/user/32095
|
||||
|
||||
Multi-lingual
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' http://drupal.org/user/4166
|
||||
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/user/4166
|
||||
|
||||
Web services
|
||||
- Larry Garfield 'Crell' http://drupal.org/user/26398
|
||||
- Larry Garfield 'Crell' https://www.drupal.org/user/26398
|
||||
|
||||
Provisional membership: None at this time.
|
||||
|
||||
|
@ -509,7 +511,7 @@ The Drupal Core mentoring leads inspire, enable, and encourage new core
|
|||
contributors. They also work on the core tools, process, and community to make
|
||||
it easier for new contributors to get involved. The mentoring leads are:
|
||||
|
||||
- Jess Myrbo 'xjm' http://drupal.org/user/65776
|
||||
- Cathy Theys 'YesCT' https://drupal.org/user/258568
|
||||
- Scott Reeves 'Cottser' http://drupal.org/user/1167326
|
||||
- Andrea Soper 'ZenDoodles' https://drupal.org/user/226976
|
||||
- Jess Myrbo 'xjm' https://www.drupal.org/user/65776
|
||||
- Cathy Theys 'YesCT' https://www.drupal.org/user/258568
|
||||
- Scott Reeves 'Cottser' https://www.drupal.org/user/1167326
|
||||
- Andrea Soper 'ZenDoodles' https://www.drupal.org/user/226976
|
||||
|
|
|
@ -18,7 +18,8 @@ First steps and definitions:
|
|||
|
||||
* Make a full backup of all files, directories, and your database(s) before
|
||||
starting, and save it outside your Drupal installation directory.
|
||||
Instructions may be found at http://drupal.org/upgrade/backing-up-the-db
|
||||
Instructions may be found at
|
||||
https://www.drupal.org/upgrade/backing-up-the-db
|
||||
|
||||
* It is wise to try an update or upgrade on a test copy of your site before
|
||||
applying it to your live site. Even minor updates can cause your site's
|
||||
|
@ -28,7 +29,7 @@ First steps and definitions:
|
|||
since the previous version and any special instructions needed to update or
|
||||
upgrade to the new version. You can find a link to the release notes for the
|
||||
version you are upgrading or updating to on the Drupal project page
|
||||
(http://drupal.org/project/drupal).
|
||||
(https://www.drupal.org/project/drupal).
|
||||
|
||||
UPGRADE PROBLEMS
|
||||
----------------
|
||||
|
@ -40,9 +41,10 @@ If you encounter errors during this process,
|
|||
you created before you started the upgrade process. Do not attempt to do
|
||||
further upgrades on a site that had update problems.
|
||||
|
||||
* Consult one of the support options listed on http://drupal.org/support
|
||||
* Consult one of the support options listed on https://www.drupal.org/support
|
||||
|
||||
More in-depth information on upgrading can be found at http://drupal.org/upgrade
|
||||
More in-depth information on upgrading can be found at
|
||||
https://www.drupal.org/upgrade
|
||||
|
||||
MINOR VERSION UPDATES
|
||||
---------------------
|
||||
|
@ -75,14 +77,14 @@ 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.
|
||||
|
||||
4. Download the latest Drupal 8.x release from http://drupal.org to a
|
||||
4. Download the latest Drupal 8.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.
|
||||
|
||||
On a typical Unix/Linux command line, use the following commands to download
|
||||
and extract:
|
||||
|
||||
wget http://drupal.org/files/projects/drupal-x.y.tar.gz
|
||||
wget https://www.drupal.org/files/projects/drupal-x.y.tar.gz
|
||||
tar -zxvf drupal-x.y.tar.gz
|
||||
|
||||
This creates a new directory drupal-x.y/ containing all Drupal files and
|
||||
|
@ -91,8 +93,8 @@ following the instructions in the INTRODUCTION section at the top of this file:
|
|||
cp -R drupal-x.y/* drupal-x.y/.htaccess /path/to/your/installation
|
||||
|
||||
If you do not have command line access to your server, download the archive
|
||||
from http://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, extract it, and then use
|
||||
an FTP client to upload the files to your web root.
|
||||
|
||||
5. Re-apply any modifications to files such as .htaccess, composer.json, or
|
||||
robots.txt.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Base types provided by Drupal core.
|
||||
|
||||
# Read https://drupal.org/node/1905070 for more details about configuration
|
||||
# Read https://www.drupal.org/node/1905070 for more details about configuration
|
||||
# schema, types and type resolution.
|
||||
|
||||
# Undefined type used by the system to assign to elements at any level where
|
||||
|
|
|
@ -1324,7 +1324,7 @@ services:
|
|||
calls:
|
||||
- [setGenerators, ['@url_generator']]
|
||||
# @todo Figure out what to do about debugging functions.
|
||||
# @see http://drupal.org/node/1804998
|
||||
# @see https://www.drupal.org/node/1804998
|
||||
twig.extension.debug:
|
||||
class: Twig_Extension_Debug
|
||||
tags:
|
||||
|
|
|
@ -295,7 +295,7 @@ function drupal_get_path($type, $name) {
|
|||
*
|
||||
* @deprecated in Drupal 8.x-dev, will be removed before Drupal 8.0.
|
||||
* Use \Symfony\Component\HttpFoundation\Response->headers->set().
|
||||
* See https://drupal.org/node/2181523.
|
||||
* See https://www.drupal.org/node/2181523.
|
||||
*/
|
||||
function _drupal_add_http_header($name, $value, $append = FALSE) {
|
||||
// The headers as name/value pairs.
|
||||
|
@ -330,7 +330,7 @@ function _drupal_add_http_header($name, $value, $append = FALSE) {
|
|||
*
|
||||
* @deprecated in Drupal 8.x-dev, will be removed before Drupal 8.0.
|
||||
* Use \Symfony\Component\HttpFoundation\Response->headers->get().
|
||||
* See https://drupal.org/node/2181523.
|
||||
* See https://www.drupal.org/node/2181523.
|
||||
*/
|
||||
function drupal_get_http_header($name = NULL) {
|
||||
$headers = &drupal_static('drupal_http_headers', array());
|
||||
|
@ -350,7 +350,7 @@ function drupal_get_http_header($name = NULL) {
|
|||
* follow "common form" (see RFC 2616, section 4.2).
|
||||
*
|
||||
* @deprecated in Drupal 8.x-dev, will be removed before Drupal 8.0.
|
||||
* See https://drupal.org/node/2181523.
|
||||
* See https://www.drupal.org/node/2181523.
|
||||
*/
|
||||
function _drupal_set_preferred_header_name($name = NULL) {
|
||||
static $header_names = array();
|
||||
|
@ -372,7 +372,7 @@ function _drupal_set_preferred_header_name($name = NULL) {
|
|||
* always be in English. To enable a fully-translatable site, it is important
|
||||
* that all human-readable text that will be displayed on the site or sent to
|
||||
* a user is passed through the t() function, or a related function. See the
|
||||
* @link http://drupal.org/node/322729 Localization API @endlink pages for
|
||||
* @link https://www.drupal.org/node/322729 Localization API @endlink pages for
|
||||
* more information, including recommendations on how to break up or not
|
||||
* break up strings for translation.
|
||||
*
|
||||
|
@ -957,7 +957,7 @@ function drupal_classloader_register($name, $path) {
|
|||
* - http://php.net/manual/language.variables.scope.php#language.variables.scope.static
|
||||
* - http://php.net/manual/language.variables.scope.php#language.variables.scope.references
|
||||
* The example below shows the syntax needed to work around both limitations.
|
||||
* For benchmarks and more information, see http://drupal.org/node/619666.
|
||||
* For benchmarks and more information, see https://www.drupal.org/node/619666.
|
||||
*
|
||||
* Example:
|
||||
* @code
|
||||
|
|
|
@ -259,7 +259,7 @@ function valid_email_address($mail) {
|
|||
* @{
|
||||
* Functions to sanitize values.
|
||||
*
|
||||
* See http://drupal.org/writing-secure-code for information
|
||||
* See https://www.drupal.org/writing-secure-code for information
|
||||
* on writing secure code.
|
||||
*/
|
||||
|
||||
|
|
|
@ -743,7 +743,7 @@ function db_change_field($table, $field, $field_new, $spec, $keys_new = array())
|
|||
* Sets a session variable specifying the lag time for ignoring a replica
|
||||
* server (A replica server is traditionally referred to as
|
||||
* a "slave" in database server documentation).
|
||||
* @see http://drupal.org/node/2275877
|
||||
* @see https://www.drupal.org/node/2275877
|
||||
*/
|
||||
function db_ignore_replica() {
|
||||
$connection_info = Database::getConnectionInfo();
|
||||
|
|
|
@ -285,7 +285,7 @@ function file_stream_wrapper_get_instance_by_scheme($scheme) {
|
|||
* '/', nothing is done and the same string is returned. If a stream wrapper
|
||||
* could not be found to generate an external URL, then FALSE is returned.
|
||||
*
|
||||
* @see http://drupal.org/node/515192
|
||||
* @see https://www.drupal.org/node/515192
|
||||
* @see file_url_transform_relative()
|
||||
*/
|
||||
function file_create_url($uri) {
|
||||
|
|
|
@ -1979,7 +1979,7 @@ function install_check_translations($langcode, $server_pattern) {
|
|||
'title' => t('Translations directory'),
|
||||
'value' => t('The translations directory is not readable.'),
|
||||
'severity' => REQUIREMENT_ERROR,
|
||||
'description' => t('The installer requires read permissions to %translations_directory at all times. If you are unsure how to grant file permissions, consult the <a href="@handbook_url">online handbook</a>.', array('%translations_directory' => $translations_directory, '@handbook_url' => 'http://drupal.org/server-permissions')),
|
||||
'description' => t('The installer requires read permissions to %translations_directory at all times. If you are unsure how to grant file permissions, consult the <a href="@handbook_url">online handbook</a>.', array('%translations_directory' => $translations_directory, '@handbook_url' => 'https://www.drupal.org/server-permissions')),
|
||||
);
|
||||
}
|
||||
// If translations directory is not writable, throw an error.
|
||||
|
@ -1988,7 +1988,7 @@ function install_check_translations($langcode, $server_pattern) {
|
|||
'title' => t('Translations directory'),
|
||||
'value' => t('The translations directory is not writable.'),
|
||||
'severity' => REQUIREMENT_ERROR,
|
||||
'description' => t('The installer requires write permissions to %translations_directory during the installation process. If you are unsure how to grant file permissions, consult the <a href="@handbook_url">online handbook</a>.', array('%translations_directory' => $translations_directory, '@handbook_url' => 'http://drupal.org/server-permissions')),
|
||||
'description' => t('The installer requires write permissions to %translations_directory during the installation process. If you are unsure how to grant file permissions, consult the <a href="@handbook_url">online handbook</a>.', array('%translations_directory' => $translations_directory, '@handbook_url' => 'https://www.drupal.org/server-permissions')),
|
||||
);
|
||||
}
|
||||
else {
|
||||
|
@ -2183,7 +2183,7 @@ function install_check_requirements($install_state) {
|
|||
'description' => t('@drupal requires read permissions to %file at all times. If you are unsure how to grant file permissions, consult the <a href="@handbook_url">online handbook</a>.', array(
|
||||
'@drupal' => drupal_install_profile_distribution_name(),
|
||||
'%file' => $file,
|
||||
'@handbook_url' => 'http://drupal.org/server-permissions'
|
||||
'@handbook_url' => 'https://www.drupal.org/server-permissions'
|
||||
)),
|
||||
);
|
||||
}
|
||||
|
@ -2196,7 +2196,7 @@ function install_check_requirements($install_state) {
|
|||
'description' => t('The @drupal installer requires write permissions to %file during the installation process. If you are unsure how to grant file permissions, consult the <a href="@handbook_url">online handbook</a>.', array(
|
||||
'@drupal' => drupal_install_profile_distribution_name(),
|
||||
'%file' => $file,
|
||||
'@handbook_url' => 'http://drupal.org/server-permissions'
|
||||
'@handbook_url' => 'https://www.drupal.org/server-permissions'
|
||||
)),
|
||||
);
|
||||
}
|
||||
|
@ -2216,7 +2216,7 @@ function install_check_requirements($install_state) {
|
|||
'%file' => $file,
|
||||
'%default_file' => $default_file,
|
||||
'@install_txt' => base_path() . 'core/INSTALL.txt',
|
||||
'@handbook_url' => 'http://drupal.org/server-permissions'
|
||||
'@handbook_url' => 'https://www.drupal.org/server-permissions'
|
||||
)),
|
||||
);
|
||||
}
|
||||
|
|
|
@ -497,7 +497,7 @@ function drupal_install_config_directories() {
|
|||
if (!install_ensure_config_directory($config_type)) {
|
||||
throw new Exception(t('The directory %directory could not be created or could not be made writable. To proceed with the installation, either create the directory and modify its permissions manually or ensure that the installer has the permissions to create it automatically. For more information, see the <a href="@handbook_url">online handbook</a>.', array(
|
||||
'%directory' => config_get_config_directory($config_type),
|
||||
'@handbook_url' => 'http://drupal.org/server-permissions',
|
||||
'@handbook_url' => 'https://www.drupal.org/server-permissions',
|
||||
)));
|
||||
}
|
||||
|
||||
|
@ -513,7 +513,7 @@ function drupal_install_config_directories() {
|
|||
$text = 'This directory contains configuration to be imported into your Drupal site. To make this configuration active, visit admin/config/development/configuration/sync.';
|
||||
break;
|
||||
}
|
||||
$text .= ' For information about deploying configuration between servers, see http://drupal.org/documentation/administer/config';
|
||||
$text .= ' For information about deploying configuration between servers, see https://www.drupal.org/documentation/administer/config';
|
||||
file_put_contents(config_get_config_directory($config_type) . '/README.txt', $text);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1023,7 +1023,7 @@ function template_preprocess_tablesort_indicator(&$variables) {
|
|||
* - title: A title to be prepended to the list.
|
||||
* - list_type: The type of list to return (e.g. "ul", "ol").
|
||||
*
|
||||
* @see http://drupal.org/node/1842756
|
||||
* @see https://www.drupal.org/node/1842756
|
||||
*/
|
||||
function template_preprocess_item_list(&$variables) {
|
||||
foreach ($variables['items'] as &$item) {
|
||||
|
@ -1293,7 +1293,7 @@ function template_preprocess_html(&$variables) {
|
|||
);
|
||||
}
|
||||
// @todo Remove once views is not bypassing the view subscriber anymore.
|
||||
// @see http://drupal.org/node/2068471
|
||||
// @see https://www.drupal.org/node/2068471
|
||||
elseif ($is_front_page) {
|
||||
$head_title = array(
|
||||
'title' => t('Home'),
|
||||
|
|
|
@ -85,7 +85,7 @@ function update_system_schema_requirements() {
|
|||
$requirements['minimum schema'] += array(
|
||||
'value' => 'The installed schema version does not meet the minimum.',
|
||||
'severity' => REQUIREMENT_ERROR,
|
||||
'description' => 'Your system schema version is ' . $system_schema . '. Updating directly from a schema version prior to 8000 is not supported. You must <a href="https://drupal.org/node/2179269">migrate your site to Drupal 8</a> first.',
|
||||
'description' => 'Your system schema version is ' . $system_schema . '. Updating directly from a schema version prior to 8000 is not supported. You must <a href="https://www.drupal.org/node/2179269">migrate your site to Drupal 8</a> first.',
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -279,7 +279,7 @@ function update_get_update_list() {
|
|||
// Display a requirements error if the user somehow has a schema version
|
||||
// from the previous Drupal major version.
|
||||
if ($schema_version < \Drupal::CORE_MINIMUM_SCHEMA_VERSION) {
|
||||
$ret[$module]['warning'] = '<em>' . $module . '</em> module cannot be updated. Its schema version is ' . $schema_version . ', which is from an earlier major release of Drupal. You will need to <a href="https://drupal.org/node/2127611">migrate the data for this module</a> instead.';
|
||||
$ret[$module]['warning'] = '<em>' . $module . '</em> module cannot be updated. Its schema version is ' . $schema_version . ', which is from an earlier major release of Drupal. You will need to <a href="https://www.drupal.org/node/2127611">migrate the data for this module</a> instead.';
|
||||
continue;
|
||||
}
|
||||
// Otherwise, get the list of updates defined by this module.
|
||||
|
@ -289,7 +289,7 @@ function update_get_update_list() {
|
|||
// so if no updates are removed, it will == 0.
|
||||
$last_removed = \Drupal::moduleHandler()->invoke($module, 'update_last_removed');
|
||||
if ($schema_version < $last_removed) {
|
||||
$ret[$module]['warning'] = '<em>' . $module . '</em> module cannot be updated. Its schema version is ' . $schema_version . '. Updates up to and including ' . $last_removed . ' have been removed in this release. In order to update <em>' . $module . '</em> module, you will first <a href="http://drupal.org/upgrade">need to upgrade</a> to the last version in which these updates were available.';
|
||||
$ret[$module]['warning'] = '<em>' . $module . '</em> module cannot be updated. Its schema version is ' . $schema_version . '. Updates up to and including ' . $last_removed . ' have been removed in this release. In order to update <em>' . $module . '</em> module, you will first <a href="https://www.drupal.org/upgrade">need to upgrade</a> to the last version in which these updates were available.';
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ define('MAINTENANCE_MODE', 'install');
|
|||
// yet available. It is defined in bootstrap.inc, but it is not possible to
|
||||
// load that file yet as it would cause a fatal error on older versions of PHP.
|
||||
if (version_compare(PHP_VERSION, '5.4.5') < 0) {
|
||||
print 'Your PHP installation is too old. Drupal requires at least PHP 5.4.5. See the <a href="http://drupal.org/requirements">system requirements</a> page for more information.';
|
||||
print 'Your PHP installation is too old. Drupal requires at least PHP 5.4.5. See the <a href="https://www.drupal.org/requirements">system requirements</a> page for more information.';
|
||||
exit;
|
||||
}
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ use Drupal\Component\Diff\Engine\DiffEngine;
|
|||
* @todo document
|
||||
* @subpackage DifferenceEngine
|
||||
*
|
||||
* Copied from https://drupal.org/project/diff which was based PHP diff engine
|
||||
* for phpwiki. (Taken from phpwiki-1.3.3) The original code in phpwiki was
|
||||
* copyright (C) 2000, 2001 Geoffrey T. Dairiki <dairiki@dairiki.org> and
|
||||
* Copied from https://www.drupal.org/project/diff which was based PHP diff
|
||||
* engine for phpwiki. (Taken from phpwiki-1.3.3) The original code in phpwiki
|
||||
* was copyright (C) 2000, 2001 Geoffrey T. Dairiki <dairiki@dairiki.org> and
|
||||
* licensed under GPL.
|
||||
*/
|
||||
class Diff {
|
||||
|
|
|
@ -47,7 +47,7 @@ class HWLDFWordAccumulator {
|
|||
$this->_flushGroup($new_tag);
|
||||
if ($this->line != '') {
|
||||
// @todo This is probably not the right place to do this. To be
|
||||
// addressed in https://drupal.org/node/2280963
|
||||
// addressed in https://www.drupal.org/node/2280963.
|
||||
array_push($this->lines, SafeMarkup::set($this->line));
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -11,7 +11,7 @@ namespace Drupal\Component\Gettext;
|
|||
* PoItem handles one translation.
|
||||
*
|
||||
* @todo: This class contains some really old legacy code.
|
||||
* @see https://drupal.org/node/1637662
|
||||
* @see https://www.drupal.org/node/1637662
|
||||
*/
|
||||
class PoItem {
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"name": "drupal/plugin",
|
||||
"description": "Base building block for a scalable and extensible plug-in system for PHP components and application framework extensions.",
|
||||
"keywords": ["drupal", "plugin", "plugins"],
|
||||
"homepage": "https://drupal.org/project/drupal",
|
||||
"homepage": "https://www.drupal.org/project/drupal",
|
||||
"license": "GPL-2.0+",
|
||||
"require": {
|
||||
"php": ">=5.4.2"
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"name": "drupal/proxy-builder",
|
||||
"description": "Provides a lightweight mechanism to provide lazy loaded proxies.",
|
||||
"keywords": ["drupal", "proxy"],
|
||||
"homepage": "https://drupal.org/project/drupal",
|
||||
"homepage": "https://www.drupal.org/project/drupal",
|
||||
"license": "GPL-2.0+",
|
||||
"require": {
|
||||
"php": ">=5.4.2",
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"name": "drupal/utility",
|
||||
"description": "Mostly static utility classes for string, xss, array, image, and other commonly needed manipulations.",
|
||||
"keywords": ["drupal"],
|
||||
"homepage": "https://drupal.org/project/drupal",
|
||||
"homepage": "https://www.drupal.org/project/drupal",
|
||||
"license": "GPL-2.0+",
|
||||
"require": {
|
||||
"php": ">=5.3.10"
|
||||
|
|
|
@ -19,7 +19,7 @@ use Drupal\Core\Session\AccountInterface;
|
|||
* - The way configuration is handled and configuration forms are built is
|
||||
* likely to change in order for the plugin to be of use for Rules.
|
||||
* - Actions are going to become context-aware in
|
||||
* https://drupal.org/node/2011038, what will deprecated the 'type'
|
||||
* https://www.drupal.org/node/2011038, what will deprecated the 'type'
|
||||
* annotation.
|
||||
* - Instead of action implementations saving entities, support for marking
|
||||
* required context as to be saved by the execution manager will be added as
|
||||
|
|
|
@ -136,8 +136,8 @@ class AjaxResponse extends JsonResponse {
|
|||
// this browser workaround is implemented via a GET or POST parameter.
|
||||
//
|
||||
// @see http://malsup.com/jquery/form/#file-upload
|
||||
// @see https://drupal.org/node/1009382
|
||||
// @see https://drupal.org/node/2339491
|
||||
// @see https://www.drupal.org/node/1009382
|
||||
// @see https://www.drupal.org/node/2339491
|
||||
// @see Drupal.ajax.prototype.beforeSend()
|
||||
$accept = $request->headers->get('accept');
|
||||
|
||||
|
@ -149,7 +149,7 @@ class AjaxResponse extends JsonResponse {
|
|||
// links. This corrupts the JSON response. Protect the integrity of the
|
||||
// JSON data by making it the value of a textarea.
|
||||
// @see http://malsup.com/jquery/form/#file-upload
|
||||
// @see http://drupal.org/node/1009382
|
||||
// @see https://www.drupal.org/node/1009382
|
||||
$this->setContent('<textarea>' . $this->data . '</textarea>');
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@ use Drupal\Core\State\StateInterface;
|
|||
* - They are the standard tag intended for linking to a resource.
|
||||
* - On Firefox 2 and perhaps other browsers, CSS files included with @import
|
||||
* statements don't get saved when saving the complete web page for offline
|
||||
* use: http://drupal.org/node/145218.
|
||||
* use: https://www.drupal.org/node/145218.
|
||||
* - On IE, if only LINK tags and no @import statements are used, all the CSS
|
||||
* files are downloaded in parallel, resulting in faster page load, but if
|
||||
* @import statements are used and span across multiple STYLE tags, all the
|
||||
|
@ -29,8 +29,8 @@ use Drupal\Core\State\StateInterface;
|
|||
* http://www.stevesouders.com/blog/2009/04/09/dont-use-import/.
|
||||
*
|
||||
* However, IE has an annoying limit of 31 total CSS inclusion tags
|
||||
* (http://drupal.org/node/228818) and LINK tags are limited to one file per
|
||||
* tag, whereas STYLE tags can contain multiple @import statements allowing
|
||||
* (https://www.drupal.org/node/228818) and LINK tags are limited to one file
|
||||
* per tag, whereas STYLE tags can contain multiple @import statements allowing
|
||||
* multiple files to be loaded per tag. When CSS aggregation is disabled, a
|
||||
* Drupal site can easily have more than 31 CSS files that need to be loaded, so
|
||||
* using LINK tags exclusively would result in a site that would display
|
||||
|
|
|
@ -119,7 +119,7 @@ class LibraryDiscoveryParser {
|
|||
if (!isset($library['license'])) {
|
||||
$library['license'] = array(
|
||||
'name' => 'GNU-GPL-2.0-or-later',
|
||||
'url' => 'https://drupal.org/licensing/faq',
|
||||
'url' => 'https://www.drupal.org/licensing/faq',
|
||||
'gpl-compatible' => TRUE,
|
||||
);
|
||||
}
|
||||
|
|
|
@ -31,7 +31,7 @@ interface BlockPluginInterface extends ConfigurablePluginInterface, PluginFormIn
|
|||
* Returns the user-facing block label.
|
||||
*
|
||||
* @todo Provide other specific label-related methods in
|
||||
* https://drupal.org/node/2025649.
|
||||
* https://www.drupal.org/node/2025649.
|
||||
*
|
||||
* @return string
|
||||
* The block label.
|
||||
|
@ -79,7 +79,7 @@ interface BlockPluginInterface extends ConfigurablePluginInterface, PluginFormIn
|
|||
* The value to set for the provided key.
|
||||
*
|
||||
* @todo This doesn't belong here. Move this into a new base class in
|
||||
* http://drupal.org/node/1764380.
|
||||
* https://www.drupal.org/node/1764380.
|
||||
* @todo This does not set a value in \Drupal::config(), so the name is confusing.
|
||||
*
|
||||
* @see \Drupal\Component\Plugin\PluginBase::$configuration
|
||||
|
|
|
@ -26,7 +26,7 @@ use Drupal\Core\Plugin\PluginFormInterface;
|
|||
* the configuration option. Check the typed data definition docs for details.
|
||||
*
|
||||
* @todo Replace the dependency on \Drupal\Core\Form\FormInterface with a new
|
||||
* interface from https://drupal.org/node/2006248.
|
||||
* interface from https://www.drupal.org/node/2006248.
|
||||
* @todo WARNING: The condition API is going to receive some additions before release.
|
||||
* The following additions are likely to happen:
|
||||
* - The way configuration is handled and configuration forms are built is
|
||||
|
|
|
@ -17,7 +17,7 @@ namespace Drupal\Core\Config\Schema;
|
|||
* Properties in the configuration value that are not defined in the mapping
|
||||
* will get the 'undefined' data type.
|
||||
*
|
||||
* Read https://drupal.org/node/1905070 for more details about configuration
|
||||
* Read https://www.drupal.org/node/1905070 for more details about configuration
|
||||
* schema, types and type resolution.
|
||||
*/
|
||||
class Mapping extends ArrayElement {
|
||||
|
|
|
@ -13,7 +13,7 @@ namespace Drupal\Core\Config\Schema;
|
|||
* This object may contain any number and type of nested elements that share
|
||||
* a common definition in the 'sequence' property of the configuration schema.
|
||||
*
|
||||
* Read https://drupal.org/node/1905070 for more details about configuration
|
||||
* Read https://www.drupal.org/node/1905070 for more details about configuration
|
||||
* schema, types and type resolution.
|
||||
*/
|
||||
class Sequence extends ArrayElement {
|
||||
|
|
|
@ -106,9 +106,9 @@ class Connection extends DatabaseConnection {
|
|||
// to run almost seamlessly on many different kinds of database systems.
|
||||
// These settings force MySQL to behave the same as postgresql, or sqlite
|
||||
// in regards to syntax interpretation and invalid data handling. See
|
||||
// http://drupal.org/node/344575 for further discussion. Also, as MySQL 5.5
|
||||
// changed the meaning of TRADITIONAL we need to spell out the modes one by
|
||||
// one.
|
||||
// https://www.drupal.org/node/344575 for further discussion. Also, as MySQL
|
||||
// 5.5 changed the meaning of TRADITIONAL we need to spell out the modes one
|
||||
// by one.
|
||||
$connection_options += array(
|
||||
'init_commands' => array(),
|
||||
);
|
||||
|
|
|
@ -155,7 +155,7 @@ abstract class Tasks {
|
|||
}
|
||||
}
|
||||
if (!empty($message)) {
|
||||
$message = SafeMarkup::set('Resolve all issues below to continue the installation. For help configuring your database server, see the <a href="http://drupal.org/getting-started/install">installation handbook</a>, or contact your hosting provider.' . $message);
|
||||
$message = SafeMarkup::set('Resolve all issues below to continue the installation. For help configuring your database server, see the <a href="https://www.drupal.org/getting-started/install">installation handbook</a>, or contact your hosting provider.' . $message);
|
||||
throw new TaskException($message);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -153,7 +153,7 @@ class StatementPrefetch implements \Iterator, StatementInterface {
|
|||
if (is_string($options['fetch'])) {
|
||||
// Default to an object. Note: db fields will be added to the object
|
||||
// before the constructor is run. If you need to assign fields after
|
||||
// the constructor is run, see http://drupal.org/node/315092.
|
||||
// the constructor is run. See https://www.drupal.org/node/315092.
|
||||
$this->setFetchMode(\PDO::FETCH_CLASS, $options['fetch']);
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -307,7 +307,7 @@ class DrupalKernel implements DrupalKernelInterface, TerminableInterface {
|
|||
* loaded prior to scanning for directories. That file can define aliases in
|
||||
* an associative array named $sites. The array is written in the format
|
||||
* '<port>.<domain>.<path>' => 'directory'. As an example, to create a
|
||||
* directory alias for http://www.drupal.org:8080/mysite/test whose
|
||||
* directory alias for https://www.drupal.org:8080/mysite/test whose
|
||||
* configuration file is in sites/example.com, the array should be defined as:
|
||||
* @code
|
||||
* $sites = array(
|
||||
|
|
|
@ -457,7 +457,8 @@ abstract class Entity implements EntityInterface {
|
|||
* {@inheritdoc}
|
||||
*/
|
||||
public function getCacheTags() {
|
||||
// @todo Add bundle-specific listing cache tag? https://drupal.org/node/2145751
|
||||
// @todo Add bundle-specific listing cache tag?
|
||||
// https://www.drupal.org/node/2145751
|
||||
return [$this->entityTypeId . ':' . $this->id()];
|
||||
}
|
||||
|
||||
|
|
|
@ -437,7 +437,7 @@ class EntityManager extends DefaultPluginManager implements EntityManagerInterfa
|
|||
$provider = $entity_type->getProvider();
|
||||
foreach ($base_field_definitions as $definition) {
|
||||
// @todo Remove this check once FieldDefinitionInterface exposes a proper
|
||||
// provider setter. See https://drupal.org/node/2225961.
|
||||
// provider setter. See https://www.drupal.org/node/2225961.
|
||||
if ($definition instanceof BaseFieldDefinition) {
|
||||
$definition->setProvider($provider);
|
||||
}
|
||||
|
@ -451,7 +451,7 @@ class EntityManager extends DefaultPluginManager implements EntityManagerInterfa
|
|||
// defining the field.
|
||||
foreach ($module_definitions as $field_name => $definition) {
|
||||
// @todo Remove this check once FieldDefinitionInterface exposes a
|
||||
// proper provider setter. See https://drupal.org/node/2225961.
|
||||
// proper provider setter. See https://www.drupal.org/node/2225961.
|
||||
if ($definition instanceof BaseFieldDefinition && $definition->getProvider() == NULL) {
|
||||
$definition->setProvider($module);
|
||||
}
|
||||
|
@ -567,7 +567,7 @@ class EntityManager extends DefaultPluginManager implements EntityManagerInterfa
|
|||
$provider = $entity_type->getProvider();
|
||||
foreach ($bundle_field_definitions as $definition) {
|
||||
// @todo Remove this check once FieldDefinitionInterface exposes a proper
|
||||
// provider setter. See https://drupal.org/node/2225961.
|
||||
// provider setter. See https://www.drupal.org/node/2225961.
|
||||
if ($definition instanceof BaseFieldDefinition) {
|
||||
$definition->setProvider($provider);
|
||||
}
|
||||
|
@ -581,7 +581,7 @@ class EntityManager extends DefaultPluginManager implements EntityManagerInterfa
|
|||
// defining the field.
|
||||
foreach ($module_definitions as $field_name => $definition) {
|
||||
// @todo Remove this check once FieldDefinitionInterface exposes a
|
||||
// proper provider setter. See https://drupal.org/node/2225961.
|
||||
// proper provider setter. See https://www.drupal.org/node/2225961.
|
||||
if ($definition instanceof BaseFieldDefinition) {
|
||||
$definition->setProvider($module);
|
||||
}
|
||||
|
@ -810,7 +810,7 @@ class EntityManager extends DefaultPluginManager implements EntityManagerInterfa
|
|||
// defining the field.
|
||||
foreach ($module_definitions as $field_name => $definition) {
|
||||
// @todo Remove this check once FieldDefinitionInterface exposes a
|
||||
// proper provider setter. See https://drupal.org/node/2225961.
|
||||
// proper provider setter. See https://www.drupal.org/node/2225961.
|
||||
if ($definition instanceof BaseFieldDefinition) {
|
||||
$definition->setProvider($module);
|
||||
}
|
||||
|
|
|
@ -274,9 +274,9 @@ class EntityViewBuilder extends EntityHandlerBase implements EntityHandlerInterf
|
|||
$this->alterBuild($build_list[$key], $entity, $display, $view_mode, $langcode);
|
||||
|
||||
// Assign the weights configured in the display.
|
||||
// @todo: Once https://drupal.org/node/1875974 provides the missing API,
|
||||
// only do it for 'extra fields', since other components have been
|
||||
// taken care of in EntityViewDisplay::buildMultiple().
|
||||
// @todo: Once https://www.drupal.org/node/1875974 provides the missing
|
||||
// API, only do it for 'extra fields', since other components have
|
||||
// been taken care of in EntityViewDisplay::buildMultiple().
|
||||
foreach ($display->getComponents() as $name => $options) {
|
||||
if (isset($build_list[$key][$name])) {
|
||||
$build_list[$key][$name]['#weight'] = $options['weight'];
|
||||
|
|
|
@ -99,7 +99,7 @@ class KeyValueEntityStorage extends EntityStorageBase {
|
|||
|
||||
// @todo This is handled by ContentEntityStorageBase, which assumes
|
||||
// FieldableEntityInterface. The current approach in
|
||||
// https://drupal.org/node/1867228 improves this but does not solve it
|
||||
// https://www.drupal.org/node/1867228 improves this but does not solve it
|
||||
// completely.
|
||||
if ($entity instanceof FieldableEntityInterface) {
|
||||
foreach ($entity as $name => $field) {
|
||||
|
|
|
@ -197,7 +197,7 @@ class SqlContentEntityStorage extends ContentEntityStorageBase implements SqlEnt
|
|||
$this->revisionDataTable = NULL;
|
||||
|
||||
// @todo Remove table names from the entity type definition in
|
||||
// https://drupal.org/node/2232465
|
||||
// https://www.drupal.org/node/2232465.
|
||||
$this->baseTable = $this->entityType->getBaseTable() ?: $this->entityTypeId;
|
||||
$revisionable = $this->entityType->isRevisionable();
|
||||
if ($revisionable) {
|
||||
|
@ -319,7 +319,7 @@ class SqlContentEntityStorage extends ContentEntityStorageBase implements SqlEnt
|
|||
// Nodes have all three of these fields, while custom blocks only have
|
||||
// log.
|
||||
// @todo Provide automatic definitions for revision metadata fields in
|
||||
// https://drupal.org/node/2248983.
|
||||
// https://www.drupal.org/node/2248983.
|
||||
$revision_metadata_fields = array_intersect(array(
|
||||
'revision_timestamp',
|
||||
'revision_uid',
|
||||
|
@ -768,7 +768,8 @@ class SqlContentEntityStorage extends ContentEntityStorageBase implements SqlEnt
|
|||
protected function buildPropertyQuery(QueryInterface $entity_query, array $values) {
|
||||
if ($this->dataTable) {
|
||||
// @todo We should not be using a condition to specify whether conditions
|
||||
// apply to the default language. See http://drupal.org/node/1866330.
|
||||
// apply to the default language. See
|
||||
// https://www.drupal.org/node/1866330.
|
||||
// Default to the original entity language if not explicitly specified
|
||||
// otherwise.
|
||||
if (!array_key_exists($this->defaultLangcodeKey, $values)) {
|
||||
|
@ -1077,7 +1078,7 @@ class SqlContentEntityStorage extends ContentEntityStorageBase implements SqlEnt
|
|||
// properties from the first field item and assume that they will be
|
||||
// stored serialized.
|
||||
// @todo Give field types more control over this behavior in
|
||||
// https://drupal.org/node/2232427.
|
||||
// https://www.drupal.org/node/2232427.
|
||||
if (!$definition->getMainPropertyName() && count($columns) == 1) {
|
||||
$value = ($item = $entity->$field_name->first()) ? $item->getValue() : array();
|
||||
}
|
||||
|
@ -1668,7 +1669,7 @@ class SqlContentEntityStorage extends ContentEntityStorageBase implements SqlEnt
|
|||
// Create entity with the right revision id and entity id combination.
|
||||
$item_row['entity_type'] = $this->entityTypeId;
|
||||
// @todo: Replace this by an entity object created via an entity
|
||||
// factory, see https://drupal.org/node/1867228.
|
||||
// factory, see https://www.drupal.org/node/1867228.
|
||||
$entities[$item_row['revision_id']] = _field_create_entity_from_ids((object) $item_row);
|
||||
}
|
||||
$item = array();
|
||||
|
|
|
@ -64,7 +64,7 @@ class EntityDataDefinition extends ComplexDataDefinitionBase implements EntityDa
|
|||
}
|
||||
else {
|
||||
// @todo: Add support for handling multiple bundles.
|
||||
// See https://drupal.org/node/2169813.
|
||||
// See https://www.drupal.org/node/2169813.
|
||||
$bundles = $this->getBundles();
|
||||
if (is_array($bundles) && count($bundles) == 1) {
|
||||
$this->propertyDefinitions = \Drupal::entityManager()->getFieldDefinitions($entity_type_id, reset($bundles));
|
||||
|
|
|
@ -126,8 +126,9 @@ class ActiveLinkResponseFilter implements EventSubscriberInterface {
|
|||
* The updated HTML markup.
|
||||
*
|
||||
* @todo Once a future version of PHP supports parsing HTML5 properly
|
||||
* (i.e. doesn't fail on https://drupal.org/comment/7938201#comment-7938201)
|
||||
* then we can get rid of this manual parsing and use DOMDocument instead.
|
||||
* (i.e. doesn't fail on
|
||||
* https://www.drupal.org/comment/7938201#comment-7938201) then we can get
|
||||
* rid of this manual parsing and use DOMDocument instead.
|
||||
*/
|
||||
public static function setLinkActiveClass($html_markup, $current_path, $is_front, $url_language, array $query) {
|
||||
$search_key_current_path = 'data-drupal-link-system-path="' . $current_path . '"';
|
||||
|
|
|
@ -21,7 +21,7 @@ use Drupal\Core\Routing\RouteBuildEvent;
|
|||
* types might exist across all modules in order to pick names that don't
|
||||
* conflict. Instead, the 'type' should be determined from introspecting what
|
||||
* kind of PHP variable (e.g., a type hinted interface) the controller
|
||||
* requires: https://drupal.org/node/2041907.
|
||||
* requires: https://www.drupal.org/node/2041907.
|
||||
*/
|
||||
class EntityRouteAlterSubscriber implements EventSubscriberInterface {
|
||||
|
||||
|
|
|
@ -87,7 +87,7 @@ abstract class ExecutablePluginBase extends ContextAwarePluginBase implements Ex
|
|||
* The value to set.
|
||||
*
|
||||
* @todo This doesn't belong here. Move this into a new base class in
|
||||
* http://drupal.org/node/1764380.
|
||||
* https://www.drupal.org/node/1764380.
|
||||
* @todo This does not set a value in \Drupal::config(), so the name is confusing.
|
||||
*
|
||||
* @return \Drupal\Core\Executable\ExecutablePluginBase.
|
||||
|
|
|
@ -270,7 +270,7 @@ class ModuleInstaller implements ModuleInstallerInterface {
|
|||
// Modules can alter theme info, so refresh theme data.
|
||||
// @todo ThemeHandler cannot be injected into ModuleHandler, since that
|
||||
// causes a circular service dependency.
|
||||
// @see https://drupal.org/node/2208429
|
||||
// @see https://www.drupal.org/node/2208429
|
||||
\Drupal::service('theme_handler')->refreshInfo();
|
||||
|
||||
// Allow the module to perform install tasks.
|
||||
|
@ -418,7 +418,7 @@ class ModuleInstaller implements ModuleInstallerInterface {
|
|||
// Modules can alter theme info, so refresh theme data.
|
||||
// @todo ThemeHandler cannot be injected into ModuleHandler, since that
|
||||
// causes a circular service dependency.
|
||||
// @see https://drupal.org/node/2208429
|
||||
// @see https://www.drupal.org/node/2208429
|
||||
\Drupal::service('theme_handler')->refreshInfo();
|
||||
|
||||
\Drupal::logger('system')->info('%module module uninstalled.', array('%module' => $module));
|
||||
|
|
|
@ -320,7 +320,7 @@ class ThemeHandler implements ThemeHandlerInterface {
|
|||
}
|
||||
// Build dependencies.
|
||||
// @todo Move into a generic ExtensionHandler base class.
|
||||
// @see https://drupal.org/node/2208429
|
||||
// @see https://www.drupal.org/node/2208429
|
||||
$themes = $this->moduleHandler->buildModuleDependencies($themes);
|
||||
|
||||
// Store filenames to allow system_list() and drupal_get_filename() to
|
||||
|
|
|
@ -64,7 +64,7 @@ class BaseFieldDefinition extends ListDataDefinition implements FieldDefinitionI
|
|||
$field_definition->itemDefinition = FieldItemDataDefinition::create($field_definition);
|
||||
// Create a definition for the items, and initialize it with the default
|
||||
// settings for the field type.
|
||||
// @todo Cleanup in https://drupal.org/node/2116341.
|
||||
// @todo Cleanup in https://www.drupal.org/node/2116341.
|
||||
$field_type_manager = \Drupal::service('plugin.manager.field.field_type');
|
||||
$default_settings = $field_type_manager->getDefaultStorageSettings($type) + $field_type_manager->getDefaultFieldSettings($type);
|
||||
$field_definition->itemDefinition->setSettings($default_settings);
|
||||
|
@ -566,7 +566,7 @@ class BaseFieldDefinition extends ListDataDefinition implements FieldDefinitionI
|
|||
* Helper to retrieve the field item class.
|
||||
*
|
||||
* @todo: Remove once getClass() adds in defaults. See
|
||||
* https://drupal.org/node/2116341.
|
||||
* https://www.drupal.org/node/2116341.
|
||||
*/
|
||||
protected function getFieldItemClass() {
|
||||
if ($class = $this->getItemDefinition()->getClass()) {
|
||||
|
|
|
@ -423,7 +423,7 @@ abstract class FieldConfigBase extends ConfigEntityBase implements FieldConfigIn
|
|||
*
|
||||
* Using the Serialize interface and serialize() / unserialize() methods
|
||||
* breaks entity forms in PHP 5.4.
|
||||
* @todo Investigate in https://drupal.org/node/2074253.
|
||||
* @todo Investigate in https://www.drupal.org/node/2074253.
|
||||
*/
|
||||
public function __sleep() {
|
||||
// Only serialize necessary properties, excluding those that can be
|
||||
|
|
|
@ -74,7 +74,7 @@ class EntityReferenceItem extends FieldItemBase {
|
|||
|
||||
if ($target_type_info->isSubclassOf('\Drupal\Core\Entity\FieldableEntityInterface')) {
|
||||
// @todo: Lookup the entity type's ID data type and use it here.
|
||||
// https://drupal.org/node/2107249
|
||||
// https://www.drupal.org/node/2107249
|
||||
$target_id_definition = DataDefinition::create('integer')
|
||||
->setLabel(t('@label ID', array($target_type_info->getLabel())))
|
||||
->setSetting('unsigned', TRUE);
|
||||
|
|
|
@ -394,7 +394,7 @@ abstract class WidgetBase extends PluginSettingsBase implements WidgetInterface
|
|||
// Do not report entity-level validation errors if Form API errors have
|
||||
// already been reported for the field.
|
||||
// @todo Field validation should not be run on fields with FAPI errors to
|
||||
// begin with. See https://drupal.org/node/2070429.
|
||||
// begin with. See https://www.drupal.org/node/2070429.
|
||||
$element_path = implode('][', $element['#parents']);
|
||||
if ($reported_errors = $form_state->getErrors()) {
|
||||
foreach (array_keys($reported_errors) as $error_path) {
|
||||
|
|
|
@ -29,7 +29,7 @@ interface FileSystemInterface {
|
|||
* TRUE on success, or FALSE on failure.
|
||||
*
|
||||
* @see move_uploaded_file()
|
||||
* @see http://drupal.org/node/515192
|
||||
* @see https://www.drupal.org/node/515192
|
||||
* @ingroup php_wrappers
|
||||
*/
|
||||
public function moveUploadedFile($filename, $uri);
|
||||
|
@ -120,7 +120,7 @@ interface FileSystemInterface {
|
|||
* A string containing the directory name.
|
||||
*
|
||||
* @see dirname()
|
||||
* @see http://drupal.org/node/515192
|
||||
* @see https://www.drupal.org/node/515192
|
||||
* @ingroup php_wrappers
|
||||
*/
|
||||
public function dirname($uri);
|
||||
|
@ -161,7 +161,7 @@ interface FileSystemInterface {
|
|||
* Boolean TRUE on success, or FALSE on failure.
|
||||
*
|
||||
* @see mkdir()
|
||||
* @see http://drupal.org/node/515192
|
||||
* @see https://www.drupal.org/node/515192
|
||||
* @ingroup php_wrappers
|
||||
*
|
||||
* @todo Update with open_basedir compatible recursion logic from
|
||||
|
@ -207,7 +207,7 @@ interface FileSystemInterface {
|
|||
* The new temporary filename, or FALSE on failure.
|
||||
*
|
||||
* @see tempnam()
|
||||
* @see http://drupal.org/node/515192
|
||||
* @see https://www.drupal.org/node/515192
|
||||
* @ingroup php_wrappers
|
||||
*/
|
||||
public function tempnam($directory, $prefix);
|
||||
|
|
|
@ -62,7 +62,7 @@ class FileTransferAuthorizeForm extends FormBase {
|
|||
if (!$this->getRequest()->isSecure()) {
|
||||
$form['information']['https_warning'] = array(
|
||||
'#prefix' => '<div class="messages messages--error">',
|
||||
'#markup' => $this->t('WARNING: You are not using an encrypted connection, so your password will be sent in plain text. <a href="@https-link">Learn more</a>.', array('@https-link' => 'http://drupal.org/https-information')),
|
||||
'#markup' => $this->t('WARNING: You are not using an encrypted connection, so your password will be sent in plain text. <a href="@https-link">Learn more</a>.', array('@https-link' => 'https://www.drupal.org/https-information')),
|
||||
'#suffix' => '</div>',
|
||||
);
|
||||
}
|
||||
|
@ -180,7 +180,7 @@ class FileTransferAuthorizeForm extends FormBase {
|
|||
// database connection form in the installer.
|
||||
$form_state->setErrorByName('connection_settings', $this->t('Failed to connect to the server. The server reports the following message: !message For more help installing or updating code on your server, see the <a href="@handbook_url">handbook</a>.', array(
|
||||
'!message' => '<p class="error">' . $e->getMessage() . '</p>',
|
||||
'@handbook_url' => 'http://drupal.org/documentation/install/modules-themes',
|
||||
'@handbook_url' => 'https://www.drupal.org/documentation/install/modules-themes',
|
||||
)));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -31,7 +31,7 @@ class Client extends GuzzleClient {
|
|||
'verify' => TRUE,
|
||||
'timeout' => 30,
|
||||
'headers' => array(
|
||||
'User-Agent' => 'Drupal/' . \Drupal::VERSION . ' (+https://drupal.org/) ' . static::getDefaultUserAgent(),
|
||||
'User-Agent' => 'Drupal/' . \Drupal::VERSION . ' (+https://www.drupal.org/) ' . static::getDefaultUserAgent(),
|
||||
),
|
||||
);
|
||||
|
||||
|
|
|
@ -133,7 +133,7 @@ class Image implements ImageInterface {
|
|||
$this->fileSize = filesize($destination);
|
||||
$this->source = $destination;
|
||||
|
||||
// @todo Use File utility when https://drupal.org/node/2050759 is in.
|
||||
// @todo Use File utility when https://www.drupal.org/node/2050759 is in.
|
||||
if ($this->chmod($destination)) {
|
||||
return $return;
|
||||
}
|
||||
|
@ -215,7 +215,7 @@ class Image implements ImageInterface {
|
|||
*
|
||||
* @see drupal_chmod()
|
||||
*
|
||||
* @todo Remove when https://drupal.org/node/2050759 is in.
|
||||
* @todo Remove when https://www.drupal.org/node/2050759 is in.
|
||||
*
|
||||
* @return bool
|
||||
* TRUE for success, FALSE in the event of an error.
|
||||
|
|
|
@ -82,7 +82,7 @@ class ImageToolkitOperationManager extends DefaultPluginManager implements Image
|
|||
}
|
||||
else {
|
||||
// Pickup the first plugin found.
|
||||
// @todo In https://drupal.org/node/2110591 we'll return here the UI
|
||||
// @todo In https://www.drupal.org/node/2110591 we'll return here the UI
|
||||
// selected plugin or the first found if missed.
|
||||
$definition = reset($definitions);
|
||||
return $definition['id'];
|
||||
|
|
|
@ -126,7 +126,7 @@ class SiteConfigureForm extends ConfigFormBase {
|
|||
// successfully.)
|
||||
$post_params = $this->getRequest()->request->all();
|
||||
if (empty($post_params) && (!drupal_verify_install_file($this->root . '/' . $settings_file, FILE_EXIST|FILE_READABLE|FILE_NOT_WRITABLE) || !drupal_verify_install_file($this->root . '/' . $settings_dir, FILE_NOT_WRITABLE, 'dir'))) {
|
||||
drupal_set_message(t('All necessary changes to %dir and %file have been made, so you should remove write permissions to them now in order to avoid security risks. If you are unsure how to do so, consult the <a href="@handbook_url">online handbook</a>.', array('%dir' => $settings_dir, '%file' => $settings_file, '@handbook_url' => 'http://drupal.org/server-permissions')), 'warning');
|
||||
drupal_set_message(t('All necessary changes to %dir and %file have been made, so you should remove write permissions to them now in order to avoid security risks. If you are unsure how to do so, consult the <a href="@handbook_url">online handbook</a>.', array('%dir' => $settings_dir, '%file' => $settings_file, '@handbook_url' => 'https://www.drupal.org/server-permissions')), 'warning');
|
||||
}
|
||||
|
||||
$form['#attached']['library'][] = 'system/drupal.system';
|
||||
|
@ -225,7 +225,7 @@ class SiteConfigureForm extends ConfigFormBase {
|
|||
2 => $this->t('Receive email notifications'),
|
||||
),
|
||||
'#default_value' => array(1, 2),
|
||||
'#description' => $this->t('The system will notify you when updates and important security releases are available for installed components. Anonymous information about your site is sent to <a href="@drupal">Drupal.org</a>.', array('@drupal' => 'http://drupal.org')),
|
||||
'#description' => $this->t('The system will notify you when updates and important security releases are available for installed components. Anonymous information about your site is sent to <a href="@drupal">Drupal.org</a>.', array('@drupal' => 'https://www.drupal.org')),
|
||||
'#weight' => 15,
|
||||
);
|
||||
$form['update_notifications']['update_status_module'][2] = array(
|
||||
|
|
|
@ -242,7 +242,7 @@ class LanguageManager implements LanguageManagerInterface {
|
|||
//
|
||||
// The "Left-to-right marker" comments and the enclosed UTF-8 markers are to
|
||||
// make otherwise strange looking PHP syntax natural (to not be displayed in
|
||||
// right to left). See http://drupal.org/node/128866#comment-528929.
|
||||
// right to left). See https://www.drupal.org/node/128866#comment-528929.
|
||||
return array(
|
||||
'af' => array('Afrikaans', 'Afrikaans'),
|
||||
'am' => array('Amharic', 'አማርኛ'),
|
||||
|
|
|
@ -126,7 +126,7 @@ class MailFormatHelper {
|
|||
$string = preg_replace('!</?(strong|b)((?> +)[^>]*)?>!i', '*', $string);
|
||||
|
||||
// Replace inline <a> tags with the text of link and a footnote.
|
||||
// 'See <a href="http://drupal.org">the Drupal site</a>' becomes
|
||||
// 'See <a href="https://www.drupal.org">the Drupal site</a>' becomes
|
||||
// 'See the Drupal site [1]' with the URL included as a footnote.
|
||||
static::htmlToMailUrls(NULL, TRUE);
|
||||
$pattern = '@(<a[^>]+?href="([^"]*)"[^>]*?>(.+?)</a>)@i';
|
||||
|
|
|
@ -131,9 +131,9 @@ interface MenuTreeStorageInterface {
|
|||
*
|
||||
* The tree order is maintained using an optimized algorithm, for example by
|
||||
* storing each parent in an individual field, see
|
||||
* http://drupal.org/node/141866 for more details. However, any details of the
|
||||
* storage should not be relied upon since it may be swapped with a different
|
||||
* implementation.
|
||||
* https://www.drupal.org/node/141866 for more details. However, any details
|
||||
* of the storage should not be relied upon since it may be swapped with a
|
||||
* different implementation.
|
||||
*
|
||||
* @param string $menu_name
|
||||
* The name of the menu.
|
||||
|
|
|
@ -17,7 +17,8 @@ interface ContextAwarePluginManagerInterface extends PluginManagerInterface {
|
|||
/**
|
||||
* Determines plugins whose constraints are satisfied by a set of contexts.
|
||||
*
|
||||
* @todo Use context definition objects after https://drupal.org/node/2281635.
|
||||
* @todo Use context definition objects after
|
||||
* https://www.drupal.org/node/2281635.
|
||||
*
|
||||
* @param \Drupal\Component\Plugin\Context\ContextInterface[] $contexts
|
||||
* An array of contexts.
|
||||
|
|
|
@ -17,7 +17,8 @@ interface ContextHandlerInterface {
|
|||
/**
|
||||
* Determines plugins whose constraints are satisfied by a set of contexts.
|
||||
*
|
||||
* @todo Use context definition objects after https://drupal.org/node/2281635.
|
||||
* @todo Use context definition objects after
|
||||
* https://www.drupal.org/node/2281635.
|
||||
*
|
||||
* @param \Drupal\Component\Plugin\Context\ContextInterface[] $contexts
|
||||
* An array of contexts.
|
||||
|
@ -32,7 +33,8 @@ interface ContextHandlerInterface {
|
|||
/**
|
||||
* Checks a set of requirements against a set of contexts.
|
||||
*
|
||||
* @todo Use context definition objects after https://drupal.org/node/2281635.
|
||||
* @todo Use context definition objects after
|
||||
* https://www.drupal.org/node/2281635.
|
||||
*
|
||||
* @param \Drupal\Component\Plugin\Context\ContextInterface[] $contexts
|
||||
* An array of available contexts.
|
||||
|
@ -48,7 +50,8 @@ interface ContextHandlerInterface {
|
|||
/**
|
||||
* Determines which contexts satisfy the constraints of a given definition.
|
||||
*
|
||||
* @todo Use context definition objects after https://drupal.org/node/2281635.
|
||||
* @todo Use context definition objects after
|
||||
* https://www.drupal.org/node/2281635.
|
||||
*
|
||||
* @param \Drupal\Component\Plugin\Context\ContextInterface[] $contexts
|
||||
* An array of contexts.
|
||||
|
|
|
@ -96,7 +96,7 @@ class Element {
|
|||
$child_weights[$key] = floor($weight * 1000) + $i / $count;
|
||||
}
|
||||
// Only trigger an error if the value is not null.
|
||||
// @see http://drupal.org/node/1283892
|
||||
// @see https://www.drupal.org/node/1283892
|
||||
elseif (isset($value)) {
|
||||
trigger_error(SafeMarkup::format('"@key" is an invalid render array key', array('@key' => $key)), E_USER_ERROR);
|
||||
}
|
||||
|
|
|
@ -179,7 +179,7 @@ abstract class RenderElement extends PluginBase implements ElementInterface {
|
|||
// the form's first submit button. Triggering Ajax in this situation
|
||||
// leads to problems, like breaking autocomplete textfields, so we bind
|
||||
// to mousedown instead of click.
|
||||
// @see http://drupal.org/node/216059
|
||||
// @see https://www.drupal.org/node/216059
|
||||
$element['#ajax']['event'] = 'mousedown';
|
||||
// Retain keyboard accessibility by setting 'keypress'. This causes
|
||||
// ajax.js to trigger 'event' when SPACE or ENTER are pressed while the
|
||||
|
|
|
@ -309,7 +309,7 @@ class Table extends FormElement {
|
|||
}
|
||||
// Turn second-level elements into table row columns.
|
||||
// @todo Do not render a cell for children of #type 'value'.
|
||||
// @see http://drupal.org/node/1248940
|
||||
// @see https://www.drupal.org/node/1248940
|
||||
foreach (Element::children($element[$first]) as $second) {
|
||||
// Assign the element by reference, so any potential changes to the
|
||||
// original element are taken over.
|
||||
|
|
|
@ -20,7 +20,7 @@ interface ElementInfoManagerInterface {
|
|||
* normal.
|
||||
*
|
||||
* For more information about custom element types see the explanation at
|
||||
* http://drupal.org/node/169815.
|
||||
* https://www.drupal.org/node/169815.
|
||||
*
|
||||
* @param string $type
|
||||
* The machine name of an element type plugin.
|
||||
|
|
|
@ -82,7 +82,7 @@ class AjaxRenderer implements MainContentRendererInterface {
|
|||
/**
|
||||
* Wraps drupal_render_root().
|
||||
*
|
||||
* @todo: Remove as part of https://drupal.org/node/2182149
|
||||
* @todo Remove as part of https://www.drupal.org/node/2182149.
|
||||
*/
|
||||
protected function drupalRenderRoot(&$elements) {
|
||||
return drupal_render_root($elements);
|
||||
|
|
|
@ -253,7 +253,7 @@ class Renderer implements RendererInterface {
|
|||
$elements['#children'] = '';
|
||||
}
|
||||
|
||||
// @todo Simplify after https://drupal.org/node/2273925
|
||||
// @todo Simplify after https://www.drupal.org/node/2273925.
|
||||
if (isset($elements['#markup'])) {
|
||||
$elements['#markup'] = SafeMarkup::set($elements['#markup']);
|
||||
}
|
||||
|
|
|
@ -13,6 +13,6 @@ namespace Drupal\Core\Routing\Access;
|
|||
interface AccessInterface {
|
||||
|
||||
// @todo Remove this interface since it no longer defines any methods?
|
||||
// @see https://drupal.org/node/2266817.
|
||||
// @see https://www.drupal.org/node/2266817.
|
||||
|
||||
}
|
||||
|
|
|
@ -98,7 +98,7 @@ class SessionManager extends NativeSessionStorage implements SessionManagerInter
|
|||
// @todo When not using the Symfony Session object, the list of bags in the
|
||||
// NativeSessionStorage will remain uninitialized. This will lead to
|
||||
// errors in NativeSessionHandler::loadSession. Remove this after
|
||||
// https://drupal.org/node/2229145, when we will be using the Symfony
|
||||
// https://www.drupal.org/node/2229145, when we will be using the Symfony
|
||||
// session object (which registers an attribute bag with the
|
||||
// manager upon instantiation).
|
||||
$this->bags = array();
|
||||
|
|
|
@ -52,7 +52,7 @@ abstract class LocalStream implements StreamWrapperInterface {
|
|||
/**
|
||||
* Gets the path that the wrapper is responsible for.
|
||||
*
|
||||
* @todo Review this method name in D8 per http://drupal.org/node/701358.
|
||||
* @todo Review this method name in D8 per https://www.drupal.org/node/701358.
|
||||
*
|
||||
* @return string
|
||||
* String specifying the path.
|
||||
|
|
|
@ -295,7 +295,7 @@ class DataDefinition implements DataDefinitionInterface, \ArrayAccess {
|
|||
* {@inheritdoc}
|
||||
*
|
||||
* This is for BC support only.
|
||||
* @todo: Remove in https://drupal.org/node/1928868.
|
||||
* @todo: Remove in https://www.drupal.org/node/1928868.
|
||||
*/
|
||||
public function offsetExists($offset) {
|
||||
// PHP's array access does not work correctly with isset(), so we have to
|
||||
|
@ -307,7 +307,7 @@ class DataDefinition implements DataDefinitionInterface, \ArrayAccess {
|
|||
* {@inheritdoc}
|
||||
*
|
||||
* This is for BC support only.
|
||||
* @todo: Remove in https://drupal.org/node/1928868.
|
||||
* @todo: Remove in https://www.drupal.org/node/1928868.
|
||||
*/
|
||||
public function &offsetGet($offset) {
|
||||
if (!isset($this->definition[$offset])) {
|
||||
|
@ -320,7 +320,7 @@ class DataDefinition implements DataDefinitionInterface, \ArrayAccess {
|
|||
* {@inheritdoc}
|
||||
*
|
||||
* This is for BC support only.
|
||||
* @todo: Remove in https://drupal.org/node/1928868.
|
||||
* @todo: Remove in https://www.drupal.org/node/1928868.
|
||||
*/
|
||||
public function offsetSet($offset, $value) {
|
||||
$this->definition[$offset] = $value;
|
||||
|
@ -330,7 +330,7 @@ class DataDefinition implements DataDefinitionInterface, \ArrayAccess {
|
|||
* {@inheritdoc}
|
||||
*
|
||||
* This is for BC support only.
|
||||
* @todo: Remove in https://drupal.org/node/1928868.
|
||||
* @todo: Remove in https://www.drupal.org/node/1928868.
|
||||
*/
|
||||
public function offsetUnset($offset) {
|
||||
unset($this->definition[$offset]);
|
||||
|
|
|
@ -66,7 +66,7 @@ abstract class TypedData implements TypedDataInterface, PluginInspectionInterfac
|
|||
*
|
||||
* @todo When \Drupal\Core\Config\TypedConfigManager has been fixed to use
|
||||
* class-based definitions, type-hint $definition to
|
||||
* DataDefinitionInterface. https://drupal.org/node/1928868
|
||||
* DataDefinitionInterface. https://www.drupal.org/node/1928868
|
||||
*/
|
||||
public function __construct($definition, $name = NULL, TypedDataInterface $parent = NULL) {
|
||||
$this->definition = $definition;
|
||||
|
|
|
@ -32,7 +32,7 @@ interface TypedDataInterface {
|
|||
*
|
||||
* @todo When \Drupal\Core\Config\TypedConfigManager has been fixed to use
|
||||
* class-based definitions, type-hint $definition to
|
||||
* DataDefinitionInterface. https://drupal.org/node/1928868
|
||||
* DataDefinitionInterface. https://www.drupal.org/node/1928868
|
||||
*
|
||||
* @see \Drupal\Core\TypedData\TypedDataManager::create()
|
||||
*/
|
||||
|
|
|
@ -722,7 +722,7 @@
|
|||
// allowed (e.g., within TABLE, TR, and SPAN parents), we check if the new
|
||||
// content satisfies the requirement of a single top-level element, and
|
||||
// only use the container DIV created above when it doesn't. For more
|
||||
// information, please see http://drupal.org/node/736066.
|
||||
// information, please see https://www.drupal.org/node/736066.
|
||||
if (new_content.length !== 1 || new_content.get(0).nodeType !== 1) {
|
||||
new_content = new_content_wrapped;
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@ function action_help($route_name, RouteMatchInterface $route_match) {
|
|||
case 'help.page.action':
|
||||
$output = '';
|
||||
$output .= '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Actions module provides tasks that can be executed by the site such as unpublishing content, sending email messages, or blocking a user. Other modules can trigger these actions when specific system events happen; for example, when new content is posted or when a user logs in. Modules can also provide additional actions. For more information, see the <a href="!documentation">online documentation for the Action module</a>.', array('!documentation' => 'https://drupal.org/documentation/modules/action')) . '</p>';
|
||||
$output .= '<p>' . t('The Actions module provides tasks that can be executed by the site such as unpublishing content, sending email messages, or blocking a user. Other modules can trigger these actions when specific system events happen; for example, when new content is posted or when a user logs in. Modules can also provide additional actions. For more information, see the <a href="!documentation">online documentation for the Action module</a>.', array('!documentation' => 'https://www.drupal.org/documentation/modules/action')) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Using simple actions') . '</dt>';
|
||||
|
|
|
@ -23,7 +23,7 @@ function aggregator_help($route_name, RouteMatchInterface $route_match) {
|
|||
$path_validator = \Drupal::pathValidator();
|
||||
$output = '';
|
||||
$output .= '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Aggregator module is an on-site syndicator and news reader that gathers and displays fresh content from RSS-, RDF-, and Atom-based feeds made available across the web. Thousands of sites (particularly news sites and blogs) publish their latest headlines in feeds, using a number of standardized XML-based formats. For more information, see the <a href="!aggregator-module">online documentation for the Aggregator module</a>.', array('!aggregator-module' => 'https://drupal.org/documentation/modules/aggregator')) . '</p>';
|
||||
$output .= '<p>' . t('The Aggregator module is an on-site syndicator and news reader that gathers and displays fresh content from RSS-, RDF-, and Atom-based feeds made available across the web. Thousands of sites (particularly news sites and blogs) publish their latest headlines in feeds, using a number of standardized XML-based formats. For more information, see the <a href="!aggregator-module">online documentation for the Aggregator module</a>.', array('!aggregator-module' => 'https://www.drupal.org/documentation/modules/aggregator')) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
// Check if the aggregator sources View is enabled.
|
||||
|
@ -92,7 +92,7 @@ function aggregator_entity_extra_field_info() {
|
|||
'description' => t('The feed image'),
|
||||
'weight' => 2,
|
||||
),
|
||||
// @todo Move to a formatter at https://drupal.org/node/2149845.
|
||||
// @todo Move to a formatter at https://www.drupal.org/node/2149845.
|
||||
'description' => array(
|
||||
'label' => t('Description'),
|
||||
'description' => t('The description of this feed'),
|
||||
|
@ -113,7 +113,7 @@ function aggregator_entity_extra_field_info() {
|
|||
|
||||
$extra['aggregator_item']['aggregator_item'] = array(
|
||||
'display' => array(
|
||||
// @todo Move to a formatter at https://drupal.org/node/2149845.
|
||||
// @todo Move to a formatter at https://www.drupal.org/node/2149845.
|
||||
'description' => array(
|
||||
'label' => t('Description'),
|
||||
'description' => t('The description of this feed item'),
|
||||
|
|
|
@ -108,7 +108,8 @@ class Item extends ContentEntityBase implements ItemInterface {
|
|||
))
|
||||
->setDisplayConfigurable('view', TRUE);
|
||||
|
||||
// @todo Convert to a real UUID field in https://drupal.org/node/2149851.
|
||||
// @todo Convert to a real UUID field in
|
||||
// https://www.drupal.org/node/2149851.
|
||||
$fields['guid'] = BaseFieldDefinition::create('string_long')
|
||||
->setLabel(t('GUID'))
|
||||
->setDescription(t('Unique identifier for the feed item.'));
|
||||
|
|
|
@ -113,7 +113,7 @@ class AggregatorPluginSettingsBaseTest extends UnitTestCase {
|
|||
}
|
||||
|
||||
namespace {
|
||||
// @todo Delete after https://drupal.org/node/1858196 is in.
|
||||
// @todo Delete after https://www.drupal.org/node/1858196 is in.
|
||||
if (!function_exists('drupal_set_message')) {
|
||||
function drupal_set_message() {}
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@ function ban_help($route_name, RouteMatchInterface $route_match) {
|
|||
case 'help.page.ban':
|
||||
$output = '';
|
||||
$output .= '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Ban module allows administrators to ban visits to their site from individual IP addresses. For more information, see <a href="!url">the online documentation for the Ban module</a>.', array('!url' => 'https://drupal.org/documentation/modules/ban')) . '</p>';
|
||||
$output .= '<p>' . t('The Ban module allows administrators to ban visits to their site from individual IP addresses. For more information, see <a href="!url">the online documentation for the Ban module</a>.', array('!url' => 'https://www.drupal.org/documentation/modules/ban')) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Banning IP addresses') . '</dt>';
|
||||
|
|
|
@ -15,7 +15,7 @@ function basic_auth_help($route_name, RouteMatchInterface $route_match) {
|
|||
case 'help.page.basic_auth':
|
||||
$output = '';
|
||||
$output .= '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The HTTP Basic Authentication module supplies an <a href="http://en.wikipedia.org/wiki/Basic_access_authentication">HTTP Basic authentication</a> provider for web service requests. This authentication provider authenticates requests using the HTTP Basic Authentication username and password, as an alternative to using Drupal\'s standard cookie-based authentication system. It is only useful if your site provides web services configured to use this type of authentication (for instance, the <a href="!rest_help">RESTful Web Services module</a>). For more information, see <a href="!hba_do">the online documentation for the HTTP Basic Authentication module</a>.', array('!hba_do' => 'https://drupal.org/documentation/modules/basic_auth', '!rest_help' => (\Drupal::moduleHandler()->moduleExists('rest')) ? \Drupal::url('help.page', array('name' => 'rest')) : '#')) . '</p>';
|
||||
$output .= '<p>' . t('The HTTP Basic Authentication module supplies an <a href="http://en.wikipedia.org/wiki/Basic_access_authentication">HTTP Basic authentication</a> provider for web service requests. This authentication provider authenticates requests using the HTTP Basic Authentication username and password, as an alternative to using Drupal\'s standard cookie-based authentication system. It is only useful if your site provides web services configured to use this type of authentication (for instance, the <a href="!rest_help">RESTful Web Services module</a>). For more information, see <a href="!hba_do">the online documentation for the HTTP Basic Authentication module</a>.', array('!hba_do' => 'https://www.drupal.org/documentation/modules/basic_auth', '!rest_help' => (\Drupal::moduleHandler()->moduleExists('rest')) ? \Drupal::url('help.page', array('name' => 'rest')) : '#')) . '</p>';
|
||||
return $output;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -50,10 +50,10 @@ use Drupal\Core\Access\AccessResult;
|
|||
* block placement condition plugin.
|
||||
* - \Drupal\book\Plugin\Block\BookNavigationBlock is an example of a block with
|
||||
* a custom configuration form.
|
||||
* - For a more in-depth discussion of the Block API see
|
||||
* https://drupal.org/developing/api/8/block_api
|
||||
* - For a more in-depth discussion of the Block API, see
|
||||
* https://www.drupal.org/developing/api/8/block_api.
|
||||
* - The Examples for Developers project also provides a Block example in
|
||||
* https://drupal.org/project/examples.
|
||||
* https://www.drupal.org/project/examples.
|
||||
* @}
|
||||
*/
|
||||
|
||||
|
|
|
@ -100,7 +100,7 @@ function _block_rehash($theme = NULL) {
|
|||
$blocks = entity_load_multiple_by_properties('block', array('theme' => $theme));
|
||||
foreach ($blocks as $block_id => $block) {
|
||||
// Remove any invalid block from the list.
|
||||
// @todo Remove this check as part of https://drupal.org/node/1776830.
|
||||
// @todo Remove this check as part of https://www.drupal.org/node/1776830.
|
||||
if (!$block->getPlugin()) {
|
||||
unset($blocks[$block_id]);
|
||||
continue;
|
||||
|
|
|
@ -210,7 +210,7 @@ class BlockForm extends EntityForm {
|
|||
],
|
||||
];
|
||||
// @todo Allow list of conditions to be configured in
|
||||
// https://drupal.org/node/2284687.
|
||||
// https://www.drupal.org/node/2284687.
|
||||
$visibility = $this->entity->getVisibility();
|
||||
foreach ($this->manager->getDefinitions() as $condition_id => $definition) {
|
||||
// Don't display the current theme condition.
|
||||
|
|
|
@ -18,7 +18,7 @@ function block_content_help($route_name, RouteMatchInterface $route_match) {
|
|||
$field_ui = \Drupal::moduleHandler()->moduleExists('field_ui') ? \Drupal::url('help.page', array('name' => 'field_ui')) : '#';
|
||||
$output = '';
|
||||
$output .= '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Custom Block module allows you to create custom <em>block types</em> and <em>content-containing blocks</em>, and provides a <a href="!block-library">Custom block library</a> listing all of them. Custom block types have fields; see the <a href="!field-help">Field module help</a> for more information. Once created, custom blocks can be placed in regions just like blocks provided by other modules; see the <a href="!blocks">Block module help page</a> for details. For more information, see <a href="!online-help">the online documentation for the Custom Block module</a>.', array('!block-library' => \Drupal::url('entity.block_content.collection'), '!block-content' => \Drupal::url('entity.block_content.collection'), '!field-help' => \Drupal::url('help.page', array('name' => 'field')), '!blocks' => \Drupal::url('help.page', array('name' => 'block')), '!online-help' => 'https://drupal.org/documentation/modules/block_content')) . '</p>';
|
||||
$output .= '<p>' . t('The Custom Block module allows you to create custom <em>block types</em> and <em>content-containing blocks</em>, and provides a <a href="!block-library">Custom block library</a> listing all of them. Custom block types have fields; see the <a href="!field-help">Field module help</a> for more information. Once created, custom blocks can be placed in regions just like blocks provided by other modules; see the <a href="!blocks">Block module help page</a> for details. For more information, see <a href="!online-help">the online documentation for the Custom Block module</a>.', array('!block-library' => \Drupal::url('entity.block_content.collection'), '!block-content' => \Drupal::url('entity.block_content.collection'), '!field-help' => \Drupal::url('help.page', array('name' => 'field')), '!blocks' => \Drupal::url('help.page', array('name' => 'block')), '!online-help' => 'https://www.drupal.org/documentation/modules/block_content')) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Creating and managing custom block types') . '</dt>';
|
||||
|
|
|
@ -28,7 +28,7 @@ function book_help($route_name, RouteMatchInterface $route_match) {
|
|||
switch ($route_name) {
|
||||
case 'help.page.book':
|
||||
$output = '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Book module is used for creating structured, multi-page content, such as site resource guides, manuals, and wikis. It allows you to create content that has chapters, sections, subsections, or any similarly-tiered structure. Enabling the module creates a new content type <em>Book page</em>. For more information, see the <a href="!book">online documentation for the Book module</a>.', array('!book' => 'https://drupal.org/documentation/modules/book')) . '</p>';
|
||||
$output .= '<p>' . t('The Book module is used for creating structured, multi-page content, such as site resource guides, manuals, and wikis. It allows you to create content that has chapters, sections, subsections, or any similarly-tiered structure. Enabling the module creates a new content type <em>Book page</em>. For more information, see the <a href="!book">online documentation for the Book module</a>.', array('!book' => 'https://www.drupal.org/documentation/modules/book')) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Adding and managing book content') . '</dt>';
|
||||
|
|
|
@ -193,7 +193,7 @@ class BookNavigationBlock extends BlockBase implements ContainerFactoryPluginInt
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*
|
||||
* @todo Make cacheable as part of https://drupal.org/node/1805054
|
||||
* @todo Make cacheable as part of https://www.drupal.org/node/1805054.
|
||||
*/
|
||||
public function getCacheMaxAge() {
|
||||
return 0;
|
||||
|
|
|
@ -15,7 +15,7 @@ function breakpoint_help($route_name, RouteMatchInterface $route_match) {
|
|||
case 'help.page.breakpoint':
|
||||
$output = '';
|
||||
$output .= '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Breakpoint module keeps track of the height, width, and resolution breakpoints where a responsive design needs to change in order to respond to different devices being used to view the site. This module does not have a user interface. For more information, see the <a href="!docs">online documentation for the Breakpoint module</a>.', array('!docs' => 'https://drupal.org/documentation/modules/breakpoint')) . '</p>';
|
||||
$output .= '<p>' . t('The Breakpoint module keeps track of the height, width, and resolution breakpoints where a responsive design needs to change in order to respond to different devices being used to view the site. This module does not have a user interface. For more information, see the <a href="!docs">online documentation for the Breakpoint module</a>.', array('!docs' => 'https://www.drupal.org/documentation/modules/breakpoint')) . '</p>';
|
||||
$output .= '<h4>' . t('Terminology') . '</h4>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Breakpoint') . '</dt>';
|
||||
|
|
|
@ -16,7 +16,7 @@ function ckeditor_help($route_name, RouteMatchInterface $route_match) {
|
|||
case 'help.page.ckeditor':
|
||||
$output = '';
|
||||
$output .= '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The CKEditor module provides a visual text editor and adds a toolbar to text fields. Users can use buttons to format content and to create semantically correct and valid HTML. The CKEditor module uses the framework provided by the <a href="!text_editor">Text Editor module</a>. It requires JavaScript to be enabled in the browser. For more information, see <a href="!doc_url">the online documentation for the CKEditor module</a> and the <a href="!cke_url">CKEditor website</a>.', array( '!doc_url' => 'https://drupal.org/documentation/modules/ckeditor', '!cke_url' => 'http://ckeditor.com', '!text_editor' => \Drupal::url('help.page', array('name' => 'editor')))) . '</p>';
|
||||
$output .= '<p>' . t('The CKEditor module provides a visual text editor and adds a toolbar to text fields. Users can use buttons to format content and to create semantically correct and valid HTML. The CKEditor module uses the framework provided by the <a href="!text_editor">Text Editor module</a>. It requires JavaScript to be enabled in the browser. For more information, see <a href="!doc_url">the online documentation for the CKEditor module</a> and the <a href="!cke_url">CKEditor website</a>.', array( '!doc_url' => 'https://www.drupal.org/documentation/modules/ckeditor', '!cke_url' => 'http://ckeditor.com', '!text_editor' => \Drupal::url('help.page', array('name' => 'editor')))) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Enabling CKEditor for individual text formats') . '</dt>';
|
||||
|
|
|
@ -22,7 +22,7 @@ function color_help($route_name, RouteMatchInterface $route_match) {
|
|||
switch ($route_name) {
|
||||
case 'help.page.color':
|
||||
$output = '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Color module allows users with the <em>Administer site configuration</em> permission to change the color scheme (color of links, backgrounds, text, and other theme elements) of compatible themes. For more information, see <a href="!color_do">the online documentation for the Color module</a>.', array('!color_do' => 'https://drupal.org/documentation/modules/color')) . '</p>';
|
||||
$output .= '<p>' . t('The Color module allows users with the <em>Administer site configuration</em> permission to change the color scheme (color of links, backgrounds, text, and other theme elements) of compatible themes. For more information, see <a href="!color_do">the online documentation for the Color module</a>.', array('!color_do' => 'https://www.drupal.org/documentation/modules/color')) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Changing colors') . '</dt>';
|
||||
|
|
|
@ -66,7 +66,7 @@ function comment_help($route_name, RouteMatchInterface $route_match) {
|
|||
switch ($route_name) {
|
||||
case 'help.page.comment':
|
||||
$output = '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Comment module allows users to comment on site content, set commenting defaults and permissions, and moderate comments. For more information, see the <a href="!comment">online documentation for the Comment module</a>.', array('!comment' => 'https://drupal.org/documentation/modules/comment')) . '</p>';
|
||||
$output .= '<p>' . t('The Comment module allows users to comment on site content, set commenting defaults and permissions, and moderate comments. For more information, see the <a href="!comment">online documentation for the Comment module</a>.', array('!comment' => 'https://www.drupal.org/documentation/modules/comment')) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Enabling commenting and configuring defaults') . '</dt>';
|
||||
|
|
|
@ -173,7 +173,7 @@ class CommentItem extends FieldItemBase implements CommentItemInterface {
|
|||
$element = array();
|
||||
|
||||
// @todo Inject entity storage once typed-data supports container injection.
|
||||
// See https://drupal.org/node/2053415 for more details.
|
||||
// See https://www.drupal.org/node/2053415 for more details.
|
||||
$comment_types = CommentType::loadMultiple();
|
||||
$options = array();
|
||||
$entity_type = $this->getEntity()->getEntityTypeId();
|
||||
|
|
|
@ -94,8 +94,8 @@ class CommentDefaultFormatterCacheTagsTest extends EntityUnitTestBase {
|
|||
$comment->save();
|
||||
|
||||
// Load commented entity so comment_count gets computed.
|
||||
// @todo remove the $reset = TRUE parameter after
|
||||
// https://drupal.org/node/597236 lands, it's a temporary work-around.
|
||||
// @todo Remove the $reset = TRUE parameter after
|
||||
// https://www.drupal.org/node/597236 lands. It's a temporary work-around.
|
||||
$commented_entity = entity_load('entity_test', $commented_entity->id(), TRUE);
|
||||
|
||||
// Verify cache tags on the rendered entity when it has comments.
|
||||
|
|
|
@ -125,7 +125,8 @@ class CommentValidationTest extends EntityUnitTestBase {
|
|||
$this->assertEqual(count($violations), 1, 'Violation found when homepage is invalid');
|
||||
$this->assertEqual($violations[0]->getPropertyPath(), 'homepage.0.value');
|
||||
|
||||
// @todo This message should be improved in https://drupal.org/node/2012690
|
||||
// @todo This message should be improved in
|
||||
// https://www.drupal.org/node/2012690.
|
||||
$this->assertEqual($violations[0]->getMessage(), t('This value should be of the correct primitive type.'));
|
||||
|
||||
$comment->set('homepage', NULL);
|
||||
|
|
|
@ -32,19 +32,19 @@ trait SchemaCheckTestTrait {
|
|||
$errors = $this->checkConfigSchema($typed_config, $config_name, $config_data);
|
||||
if ($errors === FALSE) {
|
||||
// @todo Since the use of this trait is under TestBase, it works.
|
||||
// Can be fixed as part of https://drupal.org/node/2260053.
|
||||
// Can be fixed as part of https://www.drupal.org/node/2260053.
|
||||
$this->fail(SafeMarkup::format('No schema for !config_name', array('!config_name' => $config_name)));
|
||||
return;
|
||||
}
|
||||
elseif ($errors === TRUE) {
|
||||
// @todo Since the use of this trait is under TestBase, it works.
|
||||
// Can be fixed as part of https://drupal.org/node/2260053.
|
||||
// Can be fixed as part of https://www.drupal.org/node/2260053.
|
||||
$this->pass(SafeMarkup::format('Schema found for !config_name and values comply with schema.', array('!config_name' => $config_name)));
|
||||
}
|
||||
else {
|
||||
foreach ($errors as $key => $error) {
|
||||
// @todo Since the use of this trait is under TestBase, it works.
|
||||
// Can be fixed as part of https://drupal.org/node/2260053.
|
||||
// Can be fixed as part of https://www.drupal.org/node/2260053.
|
||||
$this->fail(SafeMarkup::format('Schema key @key failed with: @error', array('@key' => $key, '@error' => $error)));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,7 +19,7 @@ function config_translation_help($route_name, RouteMatchInterface $route_match)
|
|||
case 'help.page.config_translation':
|
||||
$output = '';
|
||||
$output .= '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Configuration Translation module allows you to translate configuration text; for example, the site name, vocabularies, menus, or date formats. Together with the modules <a href="!language">Language</a>, <a href="!content-translation">Content Translation</a>, and <a href="!locale">Interface Translation</a>, it allows you to build multilingual websites. For more information, see the <a href="!doc_url">online documentation for the Configuration Translation module</a>.', array('!doc_url' => 'https://drupal.org/documentation/modules/config_translation', '!config' => \Drupal::url('help.page', array('name' => 'config')), '!language' => \Drupal::url('help.page', array('name' => 'language')), '!locale' => \Drupal::url('help.page', array('name' => 'locale')), '!content-translation' => (\Drupal::moduleHandler()->moduleExists('content_translation')) ? \Drupal::url('help.page', array('name' => 'content_translation')) : '#')) . '</p>';
|
||||
$output .= '<p>' . t('The Configuration Translation module allows you to translate configuration text; for example, the site name, vocabularies, menus, or date formats. Together with the modules <a href="!language">Language</a>, <a href="!content-translation">Content Translation</a>, and <a href="!locale">Interface Translation</a>, it allows you to build multilingual websites. For more information, see the <a href="!doc_url">online documentation for the Configuration Translation module</a>.', array('!doc_url' => 'https://www.drupal.org/documentation/modules/config_translation', '!config' => \Drupal::url('help.page', array('name' => 'config')), '!language' => \Drupal::url('help.page', array('name' => 'language')), '!locale' => \Drupal::url('help.page', array('name' => 'locale')), '!content-translation' => (\Drupal::moduleHandler()->moduleExists('content_translation')) ? \Drupal::url('help.page', array('name' => 'content_translation')) : '#')) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Enabling translation') . '</dt>';
|
||||
|
@ -56,7 +56,7 @@ function config_translation_themes_installed() {
|
|||
// Themes can provide *.config_translation.yml declarations.
|
||||
// @todo Make ThemeHandler trigger an event instead and make
|
||||
// ConfigMapperManager plugin manager subscribe to it.
|
||||
// @see https://drupal.org/node/2206347
|
||||
// @see https://www.drupal.org/node/2206347
|
||||
\Drupal::service('plugin.manager.config_translation.mapper')->clearCachedDefinitions();
|
||||
}
|
||||
|
||||
|
@ -67,7 +67,7 @@ function config_translation_themes_uninstalled() {
|
|||
// Themes can provide *.config_translation.yml declarations.
|
||||
// @todo Make ThemeHandler trigger an event instead and make
|
||||
// ConfigMapperManager plugin manager subscribe to it.
|
||||
// @see https://drupal.org/node/2206347
|
||||
// @see https://www.drupal.org/node/2206347
|
||||
\Drupal::service('plugin.manager.config_translation.mapper')->clearCachedDefinitions();
|
||||
}
|
||||
|
||||
|
|
|
@ -234,7 +234,7 @@ class ConfigEntityMapper extends ConfigNamesMapper {
|
|||
*/
|
||||
public function getContextualLinkGroup() {
|
||||
// @todo Contextual groups do not map to entity types in a predictable
|
||||
// way. See https://drupal.org/node/2134841 to make them predictable.
|
||||
// way. See https://www.drupal.org/node/2134841 to make them predictable.
|
||||
switch ($this->entityType) {
|
||||
case 'menu':
|
||||
case 'block':
|
||||
|
|
|
@ -52,7 +52,8 @@ class ConfigTranslationContextualLinks extends DeriverBase implements ContainerD
|
|||
$mappers = $this->mapperManager->getMappers();
|
||||
foreach ($mappers as $plugin_id => $mapper) {
|
||||
// @todo Contextual groups do not map to entity types in a predictable
|
||||
// way. See https://drupal.org/node/2134841 to make them predictable.
|
||||
// way. See https://www.drupal.org/node/2134841 to make them
|
||||
// predictable.
|
||||
$group_name = $mapper->getContextualLinkGroup();
|
||||
if (empty($group_name)) {
|
||||
continue;
|
||||
|
|
|
@ -77,7 +77,7 @@ class ContactSitewideTest extends WebTestBase {
|
|||
// User form could not be changed or deleted.
|
||||
// Cannot use ::assertNoLinkByHref as it does partial url matching and with
|
||||
// field_ui enabled admin/structure/contact/manage/personal/fields exists.
|
||||
// @todo: See https://drupal.org/node/2031223 for the above
|
||||
// @todo: See https://www.drupal.org/node/2031223 for the above.
|
||||
$edit_link = $this->xpath('//a[@href=:href]', array(
|
||||
':href' => \Drupal::url('entity.contact_form.edit_form', array('contact_form' => 'personal'))
|
||||
));
|
||||
|
|
|
@ -22,7 +22,7 @@ function content_translation_help($route_name, RouteMatchInterface $route_match)
|
|||
case 'help.page.content_translation':
|
||||
$output = '';
|
||||
$output .= '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Content Translation module allows you to translate content, comments, custom blocks, taxonomy terms, users and other <a href="!field_help" title="Field module help, with background on content entities">content entities</a>. Together with the modules <a href="!language">Language</a>, <a href="!config-trans">Configuration Translation</a>, and <a href="!locale">Interface Translation</a>, it allows you to build multilingual websites. For more information, see <a href="!translation-entity">the online documentation for the Content Translation module</a>.', array('!locale' => (\Drupal::moduleHandler()->moduleExists('locale')) ? \Drupal::url('help.page', array('name' => 'locale')) : '#', '!config-trans' => (\Drupal::moduleHandler()->moduleExists('config_translation')) ? \Drupal::url('help.page', array('name' => 'config_translation')) : '#', '!language' => \Drupal::url('help.page', array('name' => 'language')), '!translation-entity' => 'https://drupal.org/documentation/modules/translation', '!field_help' => \Drupal::url('help.page', array('name' => 'field')))) . '</p>';
|
||||
$output .= '<p>' . t('The Content Translation module allows you to translate content, comments, custom blocks, taxonomy terms, users and other <a href="!field_help" title="Field module help, with background on content entities">content entities</a>. Together with the modules <a href="!language">Language</a>, <a href="!config-trans">Configuration Translation</a>, and <a href="!locale">Interface Translation</a>, it allows you to build multilingual websites. For more information, see <a href="!translation-entity">the online documentation for the Content Translation module</a>.', array('!locale' => (\Drupal::moduleHandler()->moduleExists('locale')) ? \Drupal::url('help.page', array('name' => 'locale')) : '#', '!config-trans' => (\Drupal::moduleHandler()->moduleExists('config_translation')) ? \Drupal::url('help.page', array('name' => 'config_translation')) : '#', '!language' => \Drupal::url('help.page', array('name' => 'language')), '!translation-entity' => 'https://www.drupal.org/documentation/modules/translation', '!field_help' => \Drupal::url('help.page', array('name' => 'field')))) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Enabling translation') . '</dt>';
|
||||
|
@ -142,7 +142,7 @@ function content_translation_entity_type_alter(array &$entity_types) {
|
|||
$entity_type->setLinkTemplate('drupal:content-translation-overview', $entity_type->getLinkTemplate('canonical') . '/translations');
|
||||
}
|
||||
// @todo Remove this as soon as menu access checks rely on the
|
||||
// controller. See https://drupal.org/node/2155787.
|
||||
// controller. See https://www.drupal.org/node/2155787.
|
||||
$translation['content_translation'] += array(
|
||||
'access_callback' => 'content_translation_translate_access',
|
||||
);
|
||||
|
|
|
@ -68,7 +68,7 @@ function contextual_help($route_name, RouteMatchInterface $route_match) {
|
|||
case 'help.page.contextual':
|
||||
$output = '';
|
||||
$output .= '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Contextual links module gives users with the <em>Use contextual links</em> permission quick access to tasks associated with certain areas of pages on your site. For example, a menu displayed as a block has links to edit the menu and configure the block. For more information, see <a href="!contextual">the online documentation for the Contextual Links module</a>.', array('!contextual' => 'https://drupal.org/documentation/modules/contextual')) . '</p>';
|
||||
$output .= '<p>' . t('The Contextual links module gives users with the <em>Use contextual links</em> permission quick access to tasks associated with certain areas of pages on your site. For example, a menu displayed as a block has links to edit the menu and configure the block. For more information, see <a href="!contextual">the online documentation for the Contextual Links module</a>.', array('!contextual' => 'https://www.drupal.org/documentation/modules/contextual')) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Displaying contextual links') . '</dt>';
|
||||
|
|
|
@ -33,7 +33,7 @@ function datetime_help($route_name, RouteMatchInterface $route_match) {
|
|||
case 'help.page.datetime':
|
||||
$output = '';
|
||||
$output .= '<h3>' . t('About') . '</h3>';
|
||||
$output .= '<p>' . t('The Datetime module provides a Date field that stores dates and times. It also provides the Form API elements <em>datetime</em> and <em>datelist</em> for use in programming modules. See the <a href="!field">Field module help</a> and the <a href="!field_ui">Field UI module help</a> pages for general information on fields and how to create and manage them. For more information, see the <a href="!datetime_do">online documentation for the Datetime module</a>.', array('!field' => \Drupal::url('help.page', array('name' => 'field')), '!field_ui' => (\Drupal::moduleHandler()->moduleExists('field_ui')) ? \Drupal::url('help.page', array('name' => 'field_ui')) : '#', '!datetime_do' => 'https://drupal.org/documentation/modules/datetime')) . '</p>';
|
||||
$output .= '<p>' . t('The Datetime module provides a Date field that stores dates and times. It also provides the Form API elements <em>datetime</em> and <em>datelist</em> for use in programming modules. See the <a href="!field">Field module help</a> and the <a href="!field_ui">Field UI module help</a> pages for general information on fields and how to create and manage them. For more information, see the <a href="!datetime_do">online documentation for the Datetime module</a>.', array('!field' => \Drupal::url('help.page', array('name' => 'field')), '!field_ui' => (\Drupal::moduleHandler()->moduleExists('field_ui')) ? \Drupal::url('help.page', array('name' => 'field_ui')) : '#', '!datetime_do' => 'https://www.drupal.org/documentation/modules/datetime')) . '</p>';
|
||||
$output .= '<h3>' . t('Uses') . '</h3>';
|
||||
$output .= '<dl>';
|
||||
$output .= '<dt>' . t('Managing and displaying date fields') . '</dt>';
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue