Samuel Georges
e8ba7fef5b
Plugin dependency definitions no longer case sensitive
...
Dependency checking is disabled for the front end to increase performance
2016-12-10 10:59:45 +11:00
Samuel Georges
f9dd5b2f57
Plugins can now define custom list column types
2016-10-21 07:15:08 +11:00
Samuel Georges
58c669bf1e
Exception handling when disabled.json returns null
...
Fixes #2341
2016-09-03 12:19:22 +10:00
Jérémy Gaulin
be9d65f372
Fix plugin management page - Ref #907 ( #2034 )
...
* Disable activate/deactive and delete buttons after a successful AJAX delete request.
* Allow to load disabled plugin language files for display.
2016-05-23 05:05:19 +10:00
Samuel Georges
d76863a3ec
Merge branch 'develop' into stable
...
Conflicts:
composer.json
2016-02-27 14:55:52 +11:00
pawel
c38b841eb8
fix function output in accordance to phpdoc and function naming
2016-02-25 01:11:29 +03:00
Pásztor Gábor
537f637e47
Storage path
2016-01-15 10:07:39 +01:00
Joel Ekström Svensson
7dd0d76155
Allow plugins to be symlinks
...
This change makes sure that plugins can be loaded even though they are symlinks. The change makes it easier to have custom schemes to handle version control with zero-downtime deployment.
2015-10-24 23:39:18 +02:00
Vojta Svoboda
16eb704793
Add missing PHPDoc @return tag
2015-10-17 09:17:37 +11:00
Samuel Georges
6c6c7b9e1f
Implement ComposerManager::autoload for plugins that use composer.
...
All packages are now added to a global pool to prevent double loading and the load order is respected.
Refs #1227
2015-06-27 13:37:34 +10:00
Samuel Georges
19e648cab8
Remove useless reference
2015-06-27 12:34:24 +10:00
Samuel Georges
1a037bad04
Add the ability to include middleware in CMS / Backend controllers
...
Add init.php script to plugins
Fixes https://github.com/octobercms/library/issues/106
2015-04-21 20:07:34 +10:00
Samuel Georges
c54821f175
Overhaul the plugin installation process in the back-end
...
Themes can now be installed via the back-end
2015-04-04 17:28:51 +11:00
Samuel Georges
2e949216ab
Autoloader before ->register()
2015-03-03 14:34:38 +11:00
Samuel Georges
3cff8caa15
Plugins now support elevated privileges
2015-02-28 14:45:54 +11:00
Samuel Georges
c559db0de6
Extract the updater JS to its own file, add helper to find missing dependencies
2015-02-21 22:59:09 +11:00
Samuel Georges
cf9231466c
bindSoftDependencies -> bindContainerObjects
2015-02-21 12:03:50 +11:00
Samuel Georges
9f17c7add0
Add support for unit testing
2015-02-21 11:41:43 +11:00
Samuel Georges
c678c965ea
Plugin manager can now load, register and boot individual plugins
2015-02-12 21:04:27 +11:00
Samuel Georges
fbf46519b4
Implement plugins_path() usage
2015-02-07 15:37:07 +11:00
Samuel Georges
9a616b6174
Fix clear cache, update storage paths
2015-02-07 14:50:03 +11:00
Samuel Georges
2160ddf3e5
Fixes unit test - normalize plugin paths for Win systems
2015-01-05 11:46:33 +11:00
Samuel Georges
48e2dddc66
Fixes #783 - Logic error
2014-11-21 08:29:40 +11:00
Sam Georges
c83797231d
Subsequent expressions are on a new line (see developer guide > PSR exceptions)
2014-11-01 12:00:45 +11:00
Stefan Talen
f85087eac6
Updating modules/system
2014-10-18 11:58:50 +02:00
Sam Georges
8d618d4e29
Fixes #684 - Plugins still load language, routes, etc when noInit is enabled
2014-10-16 19:49:30 +11:00
Sam Georges
d78dadafd0
Check for CLI or system/updates route and disable any plugin initialization
2014-10-09 17:46:23 +11:00
Sam Georges
5c46dbec32
Plugins are now updated according to their dependency definitions
2014-10-04 15:59:43 +10:00
Sam Georges
e9f5f13646
Closes #660
2014-10-04 09:56:38 +10:00
Sam Georges
5cd9f30ea2
Exception handling when plugins/ dir missing
2014-09-19 17:23:10 +10:00
Sam Georges
a866c39ec3
Fixes #316 manually (unable to merge)
2014-06-17 19:14:44 +10:00
Sam Georges
cf000a905b
Can now remove, refresh and disable plugins via the Back-end GUI
2014-06-05 21:51:58 +10:00
Sam Georges
1728295f3f
Fixes an issue where success is still called when AJAX validation fails
2014-06-02 18:16:39 +10:00
Sam Georges
3c84337da7
Fixes #222 - Plugin commands are now case insensitive
2014-05-29 17:33:02 +10:00
Sam Georges
25fefb6ec8
Reorg class
2014-05-21 16:39:28 +10:00
Sam Georges
08bc886d1b
Plugins with missing dependancies are disabled by the system.
...
Plugins can now be disabled manually by config (see config cms.disablePlugins).
2014-05-21 16:36:05 +10:00
Sam Georges
71a5dd67ab
Welcome to the world, October :-)
2014-05-14 23:24:20 +10:00