Commit Graph

57 Commits

Author SHA1 Message Date
Luke Towers 61914666f8 Iconography and language improvements for bulk plugin management 2018-02-01 20:07:33 -06:00
Christian cc81ab25fa Preparing for Plugin Management UX (#3374)
Initial work on Plugin Management UX improvements by @Teranode for #2714
2018-02-01 18:16:31 -06:00
Samuel Georges d8df4f6c18 extractCore no longer needs args 2017-07-29 16:21:34 +10:00
Samuel Georges 1a365b10b7 Decouple extracting core and set build number
There is an unfortunate workflow issue when updating from Build 419 -> Build 420 via the back-end, which seems unavoidable. The first update will fail because there is some logic that occurs after the core zip is extracted, this results in a half 5.1 / half 5.5 version of the app running and it chokes. Refreshing the page and performing the update again fixes it.
2017-07-29 16:10:37 +10:00
Samuel Georges 9cadea9b19 Code doc improvements 2017-07-27 17:35:14 +10:00
Samuel Georges 68f515ba0e Exception handling when no core updates exist
Fixes #2793
2017-04-03 08:18:12 +10:00
Samuel Georges d472a0b0a8 Core updates now support !!! (important)
There have been some small internal API changes that have been causing grief for some users. While all updates are technically "safe", user workarounds and custom implementations can never be predicted with certainty. This change will allow us to say with confidence, either

- Yep, no worries this is a safe update. Relax. Versus;
- Might want to watch this one, just in case.
2017-04-01 12:07:24 +11:00
Samuel Georges a40357cec9 Added a check for missing dependencies in two places
- System dashboard now lists missing dependencies
- Installing a plugin with missing dependencies will also attempt to install those dependencies at the same time
Fixes #36
2017-03-21 17:42:56 +11:00
Samuel Georges 51ac144049 Moves CMS components to directory where they belong
Improve inline docs
2017-03-16 07:00:39 +11:00
Samuel Georges b841f9e066 {@inheritDoc} -> @inheritDoc 2017-03-16 06:26:14 +11:00
Vojta Svoboda a7f2e48a44 Translate ‘plugin not found’ phrase (#2538) 2016-12-10 13:24:26 +11:00
Szabó Gergő 74cf5da83b Extend the licence file name list
Some plugin use the LICENSE.md file name instead of LICENCE.md.
2016-11-11 09:56:46 +01:00
Samuel Georges 622384d432 Improve changelog parsing
Recompile system LESS files
Refs #2414
2016-10-17 07:38:20 +11:00
Szabó Gergő dfccf7fc4e Improve the Plugin details page 2016-10-11 10:59:30 +02:00
Samuel Georges 74a6a71bcb Parameters -> Parameter
(Models should be singular)
2016-05-31 08:17:48 +10:00
Samuel Georges 11cf46008f Adds core changelog to update screen 2016-03-29 17:44:48 +11:00
Samuel Georges 40e458d0b0 Colon is a valid character, doesn't mess up themes with underscores
Eg: SLIDERWEB.SLIDERWEB_0002_hydrogen-theme -> SLIDERWEB.SLIDERWEB.0002.hydrogen-theme

Reference: https://www.w3.org/TR/html401/types.html#type-name
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").
2016-02-25 15:01:12 +11:00
Samuel Georges 1bfcaaf026 Use prettify on plugin details page 2015-08-15 14:16:16 +10:00
Samuel Georges 690d7f0a02 When installing a theme don't install existing plugins
Minor fix to callout in update popup
2015-07-28 19:56:24 +10:00
Samuel Georges 52ea4a73c8 Performance improvements, rename scopes to standard 2015-07-21 20:46:35 +10:00
Samuel Georges 733d783ada Clicking on a plugin redirects to plugin detail page
Upgrade guide can now be fetched from the server
2015-07-14 07:42:21 +10:00
Samuel Georges 7fcf7347c4 Translate strings used by "important update" process
Clean up / rename existing strings
2015-07-11 15:29:20 +10:00
Samuel Georges 6f4590404c Add logic to look for !!! in plugin updates - Fixes #785 2015-07-10 15:51:24 +10:00
Samuel Georges f9c921a797 Adds getAjaxHandler() API to controllers
Fixes bug where update process fails midway
2015-06-30 08:56:53 +10:00
gergo85 cb670237f2 Improve multilanguage support 2015-05-04 13:29:48 +02:00
Samuel Georges d3a9aa23cd Themes download dependencies 2015-04-25 09:50:02 +10:00
Samuel Georges bc64201f02 Fixes bug not displaying recommended plugins 2015-04-06 18:01:03 +10:00
Samuel Georges a921201d6d Fixes broken search 2015-04-04 17:31:39 +11: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 c9a18af508 Trim project id and plugin codes 2015-03-14 11:31:49 +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 dc50c9fb67 Merge pull request #927 from Flynsarmy/betterPluginCounts
Display active plugin count on updates page
2015-02-21 14:58:29 +11:00
Samuel Georges ce14c0c926 The command to clear the CMS cache has changed 2015-02-11 20:39:25 +11:00
Samuel Georges 0a6e14f4d2 Popup control now supports several sizes via `data-size` attribute: giant, huge, large, small, tiny.
Fixes various bugs in RC version
2015-02-11 14:36:00 +11:00
flynsarmy 2a718efd76 Add missing PR files 2015-02-11 06:22:58 +10:00
Samuel Georges b1b700368f Radical reorg of some classes 2015-01-28 11:49:54 +11:00
Samuel Georges dd6233e81d Clean up code 2015-01-10 10:41:02 +11:00
Samuel Georges c8b04db1fe Fixes #119 - Add OpenSSL as a requirement, remove safe_mode (removed in php 5.4) 2014-11-21 15:52:41 +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
Sam Georges 665d78e7d6 If there is no build number, don't display the build scoreboard item 2014-11-01 11:38:41 +11:00
Sam Georges 7d0a210fac When cms.disableCoreUpdates is set to true the Backend will no longer display updates for the core. 2014-11-01 11:33:33 +11:00
Sam Georges f8c2fa30b4 Fixes an issue where new Themes attached to a project were not being installed on update. 2014-10-21 19:21:17 +11:00
Stefan Talen f85087eac6 Updating modules/system 2014-10-18 11:58:50 +02:00
Sam Georges 9f5646d273 BackendSettings -> BrandSettings
pageTitle is now translated at the end of the line
Fixed unit tests so they pass
SettingsModels are now cached
2014-10-15 19:53:44 +11:00
Sam Georges 7beafebf7c getClassExtension -> asExtension (shorter syntax) 2014-08-23 09:41:48 +10:00
Sam Georges 6388ecef52 private -> protected 2014-08-01 13:58:59 +10:00
alekseybobkov 7eed305000 Updated the settings pages UX 2014-07-27 15:07:22 +11:00
Sam Georges 3ac3a7318f Fixes bug preventing plugins from being installed 2014-07-25 17:41:37 +10:00
Sam Georges 9067d20048 Fix bugs 2014-07-24 21:13:04 +10:00
Sam Georges ecf026d1df Add logic for downloading themes 2014-07-24 20:07:52 +10:00