Issue #2491155 by mikeburrelljr, Mac_Weber, opdavies: Update drupal.org and kernel.org URLs in core modules (Follow-up to 2489912)

8.0.x
xjm 2015-05-24 15:08:46 -05:00
parent 1d82edfa68
commit 088f8b357a
227 changed files with 621 additions and 596 deletions

4
.gitattributes vendored
View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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.
*/

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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(),
);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 . '"';

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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(),
),
);

View File

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

View File

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

View File

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

View File

@ -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', 'አማርኛ'),

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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()
*/

View File

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

View File

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

View File

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

View File

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

View File

@ -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() {}
}

View File

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

View File

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

View File

@ -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.
* @}
*/

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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