moodle/repository
Eloy Lafuente (stronk7) 6eb9e03872 MDL-50176 repository_youtube: delay loading google service stuff
Loading Google client services is a little monster, eating around
2MB (opcache enabled) of memory. As far as we instantiate the
repository instances really early, no matter they are not used
later (editor, file picker, admin...).. we are delaying the
load of the service until we know we are going to use it.

Surely applying this very same (sort of lazy load) techinque
to other repositories could lead to a nice memory reduction
in lots of pages.

MDL-50176 repository_youtube: also delay the inclusion of client.

While memory was fixed with previous commit, still some extra included
files where being reported, so go crazy and move all the stuff to
the new init delayed method.
2015-06-12 10:27:30 +02:00
..
alfresco MDL-50183 upgrade: add 2.9.0 separation line to all upgrade scripts 2015-05-12 00:21:05 +02:00
areafiles MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
boxnet MDL-50183 upgrade: add 2.9.0 separation line to all upgrade scripts 2015-05-12 00:21:05 +02:00
coursefiles MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
dropbox MDL-50183 upgrade: add 2.9.0 separation line to all upgrade scripts 2015-05-12 00:21:05 +02:00
equella MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
filesystem MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
flickr MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
flickr_public MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
googledocs MDL-50183 upgrade: add 2.9.0 separation line to all upgrade scripts 2015-05-12 00:21:05 +02:00
local MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
merlot MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
picasa MDL-50183 upgrade: add 2.9.0 separation line to all upgrade scripts 2015-05-12 00:21:05 +02:00
recent MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
s3 MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
skydrive MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
tests MDL-49983 navigation: Remove 'my' from user context navigation 2015-05-04 12:38:50 +08:00
upload MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
url MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
user MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
webdav MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
wikimedia MDL-50102 versions: bump all versions and requires near release 2015-05-05 17:43:19 +02:00
youtube MDL-50176 repository_youtube: delay loading google service stuff 2015-06-12 10:27:30 +02:00
draftfiles_ajax.php MDL-40402 libraries: Replace get_system_context() with context_system::instance() in core 2013-07-04 15:41:06 +08:00
draftfiles_manager.php MDL-45618 Fix @since PHPdoc tags. 2014-05-19 17:03:04 +01:00
filepicker.js MDL-28286 JavaScript: Convert all uses of M.str to M.util.get_string 2014-12-01 08:32:04 +13:00
filepicker.php MDL-45616 repositories: more clearly distinguish when we use source and when reference 2014-07-07 14:41:20 +08:00
lib.php MDL-42166 repositories: Finalise deprecation of repository sync methods 2014-12-16 15:57:50 +08:00
manage_instances.php MDL-45902 repository: Improving breadcrumb and title of manage page 2015-04-10 17:17:06 +08:00
README.txt MDL-28135 general Updating all hardcoded "docs.moodle.org/en/Development:" type doc links to "docs.moodle.org/dev/" 2011-07-05 14:27:31 +08:00
repository_ajax.php MDL-45616 repositories: more clearly distinguish when we use source and when reference 2014-07-07 14:41:20 +08:00
repository_callback.php MDL-45618 Fix @since PHPdoc tags. 2014-05-19 17:03:04 +01:00
upgrade.txt MDL-45616 repositories: API changes to avoid serialized data in user input 2014-07-07 14:41:20 +08:00

Repository API
==============

This directory contains all the interfaces and plugins for access to repositories.

   Specs:  http://docs.moodle.org/dev/Repository_API
   Track:  http://tracker.moodle.org/browse/MDL-13766