Jeroen Hoffman pushed to branch feature/ESSENTIALS-1106 at cms-community / 
hippo-essentials


Commits:
80aef3cf by Tobias Jeger at 2017-11-27T16:27:50+01:00
ESSENTIALS-1119 Add "built-in" instruction for adding mvn dependency

- use this instruction rather than custom instruction classes
- fix the casing of the hst-bean-classes built-in instruction
- make the SDK utilities more robust against missing files or data
- remove now-superfluous ParameterService classes
- remove unused class FrontendPluginBuilder

- - - - -
1cd8ad39 by Tobias Jeger at 2017-11-27T16:27:51+01:00
ESSENTIALS-1119 Refactor SEO plugin to use mavenDependency instruction

Doing so removes the need to rebuild twice when installing this feature.

- - - - -
6c7185e2 by Tobias Jeger at 2017-11-27T16:27:51+01:00
ESSENTIALS-1119 Refactor some plugins to use mavenDependency instructions

- - - - -
c60cc40e by Tobias Jeger at 2017-11-27T17:08:59+01:00
ESSENTIALS-1119 Refactor BR plugins to use mavenDependency instructions

this shaves off the need for a few rebuilds.

- - - - -
625a6bea by Arent-Jan Banck at 2017-11-28T15:22:24+01:00
ESSENTIALS-1126 prepare the 12.2 development iteration

- - - - -
0bfc2861 by Tobias Jeger at 2017-11-29T09:55:00+01:00
ESSENTIALS-1119 Reintegrate 'feature/ESSENTIALS-1119-rebased'

- - - - -
cb9ef7f6 by Tobias Jeger at 2017-11-29T14:39:27+01:00
ESSENTIALS-1127 Refactor the change message compilation to remove Guava 
dependency of API

- - - - -
e703163a by Tobias Jeger at 2017-11-29T14:41:08+01:00
ESSENTIALS-1127 Refactor WebXmlUtils into WebXmlService

Get rid of unused plugin dependencies on SDK-implementation.

- - - - -
2e51cb03 by Tobias Jeger at 2017-11-29T14:41:29+01:00
ESSENTIALS-1127 Refactor Log4j2Utils to become an injectable service.

- - - - -
1f3e56df by Tobias Jeger at 2017-11-30T14:53:15+01:00
ESSENTIALS-1127 Refactor ContextXmlUtils to become an injectable service

Also extract some common usage patterns for updating XML files in order
to reduce code duplication.

- - - - -
0bbb2278 by Tobias Jeger at 2017-12-01T09:17:24+01:00
ESSENTIALS-1127 Refactor MavenAssemblyUtils to become an injectable service

- - - - -
38bac71b by Tobias Jeger at 2017-12-01T12:09:09+01:00
ESSENTIALS-1127 Refactor MavenCargoUtils to become an injectable service

- - - - -
3f0c8f3a by Tobias Jeger at 2017-12-03T13:26:06+01:00
ESSENTIALS-1127 Mark plugin pom to discourage depending on implementation

- - - - -
019251c1 by Arent-Jan Banck at 2017-12-04T14:14:58+01:00
ESSENTIALS-1130 Update Essentials to use the Jackson2 classes

- - - - -
dd6b50c6 by Tobias Jeger at 2017-12-05T10:43:01+01:00
ESSENTIALS-1127 Fix return value of URL rewriter install instruction

- - - - -
a55356b4 by Tobias Jeger at 2017-12-05T12:06:16+01:00
ESSENTIALS-1127 Reduce API overhead for simple data class MavenDependency

- - - - -
8196fb62 by Tobias Jeger at 2017-12-05T12:06:44+01:00
ESSENTIALS-1127 Reintegrate 'feature/ESSENTIALS-1127'

- - - - -
0c036794 by Tobias Jeger at 2017-12-05T12:07:42+01:00
ESSENTIALS-1132 Get rid of PluginParameterService

- - - - -
3a3028b8 by Arent-Jan Banck at 2017-12-06T19:30:33+01:00
ESSENTIALS-1134 Use request.getScheme() instead of hardcoded http://

- - - - -
f424828c by Tobias Jeger at 2017-12-07T21:17:04+01:00
ESSENTIALS-1132 Remove superfluous @type JSON props from descriptors

- - - - -
a197c800 by Tobias Jeger at 2017-12-07T23:43:59+01:00
ESSENTIALS-1132 Remove remaining @type JSON props from descriptors

- Replace bean+interface construction for maven dependencies with a simple
plain bean hierarchy in the API.
- Extract dependency utils into MavenDependencyService

- - - - -
a186a2db by Tobias Jeger at 2017-12-08T10:30:58+01:00
ESSENTIALS-1132 Trivial refactoring to improve ordering of attributes

- - - - -
7401a3cc by Tobias Jeger at 2017-12-08T22:31:58+01:00
ESSENTIALS-1132 Create MavenRepositoryService

- Migrate repository-related functionality from MavenDependencyUtils to
implementation of new service
- Replace interface+class construct for Repository bean with simple data
bean 'MavenRepository' in API module

- - - - -
5ff37f50 by Tobias Jeger at 2017-12-08T23:06:38+01:00
ESSENTIALS-1132 Rename DependencyUtils to EnterpriseUtils

- - - - -
f59e21a5 by Tobias Jeger at 2017-12-10T10:04:47+01:00
ESSENTIALS-1132 Refactor Vendor to simple data bean

rather than defining an interface + implementation.

- - - - -
624684b7 by Tobias Jeger at 2017-12-11T15:51:23+01:00
ESSENTIALS-1132 Delete PluginDescriptor interface to promote data bean

- - - - -
19bfe701 by Tobias Jeger at 2017-12-11T15:53:14+01:00
ESSENTIALS-1132 Move PluginDescriptorRestful (impl) to PluginDescriptor (api)

- - - - -
12539fc8 by Tobias Jeger at 2017-12-11T22:01:41+01:00
ESSENTIALS-1132 Fix EnterpriseUtils to avoid duplicate dependencies

- - - - -
d456134d by Tobias Jeger at 2017-12-11T22:04:28+01:00
ESSENTIALS-1132 Refactor PluginDescriptorRestful into PluginDescriptor

- without dependencies on the SDK implementation module.

- - - - -
aa5b0177 by Tobias Jeger at 2017-12-12T11:59:00+01:00
ESSENTIALS-1132 Simplify loading of dynamic dashboard extensions

The mechanism for loading the plugin-specific extensions to the
dashboard AngularJS application contained a lot of unused (or no-longer-
used) complexity. For better maintainability, I've simplified the
mechanism to focus on the functionality in use. This leads to further
simplification of the plugin descriptor structure.

- - - - -
38298592 by Tobias Jeger at 2017-12-13T12:06:35+01:00
ESSENTIALS-1132 Enable plugins with no rebuild requirement

- - - - -
23dac4a8 by Tobias Jeger at 2017-12-22T13:22:04+01:00
ESSENTIALS-1132 Rework after review

- add missing @Service stereotype annotation
- avoid instantiation of MavenXYZService outside of Spring context

- - - - -
fac60ce0 by Tobias Jeger at 2017-12-22T15:55:35+01:00
ESSENTIALS-1132 Move ModuleMavenDependency into MavenDependency.WithModule

and likewise for repositories.

- - - - -
4d6d5437 by Tobias Jeger at 2017-12-22T15:56:13+01:00
ESSENTIALS-1132 Reintegrate 'feature/ESSENTIALS-1132'

- - - - -
0b5d4f6b by Jeroen Hoffman at 2018-01-08T10:20:36+01:00
ESSENTIALS-1106 Merge branch 'master' into feature/ESSENTIALS-1106

- - - - -
c50e92e0 by Jeroen Hoffman at 2018-01-08T11:51:08+01:00
ESSENTIALS-1106 put back the placeholder=10, but with always required. Also add 
reg exp pattern so there must be a 1 or 2 digit value.

- - - - -


30 changed files:

- dashboard-dependencies/pom.xml
- dashboard/pom.xml
- dashboard/src/main/java/org/onehippo/cms7/essentials/WebUtils.java
- 
dashboard/src/main/java/org/onehippo/cms7/essentials/filters/EssentialsContextListener.java
- 
dashboard/src/main/java/org/onehippo/cms7/essentials/plugin/InstallStateMachine.java
- dashboard/src/main/java/org/onehippo/cms7/essentials/plugin/Plugin.java
- − 
dashboard/src/main/java/org/onehippo/cms7/essentials/plugin/PluginParameterServiceFactory.java
- dashboard/src/main/java/org/onehippo/cms7/essentials/plugin/PluginStore.java
- 
dashboard/src/main/java/org/onehippo/cms7/essentials/rest/DocumentResource.java
- dashboard/src/main/java/org/onehippo/cms7/essentials/rest/PluginResource.java
- dashboard/src/main/java/org/onehippo/cms7/essentials/rest/model/RestList.java
- dashboard/src/main/resources/jackson.xml
- dashboard/src/main/webapp/WEB-INF/jsp/index.jsp
- dashboard/src/main/webapp/js/app.js
- dashboard/src/main/webapp/js/loader.js
- dashboard/src/test/java/org/onehippo/cms7/essentials/WebUtilsTest.java
- 
dashboard/src/test/java/org/onehippo/cms7/essentials/rest/model/PluginDescriptorRestfulTest.java
 → 
dashboard/src/test/java/org/onehippo/cms7/essentials/rest/model/PluginDescriptorTest.java
- dashboard/src/test/resources/external_list.json
- plugin-sdk/api/pom.xml
- − 
plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/config/PluginParameterService.java
- 
plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/ctx/PluginContext.java
- 
plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/instructions/Instruction.java
- − 
plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/EssentialsDependency.java
- 
plugin-sdk/implementation/src/main/java/org/onehippo/cms7/essentials/dashboard/model/DependencyRestful.java
 → 
plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/MavenDependency.java
- 
plugin-sdk/implementation/src/main/java/org/onehippo/cms7/essentials/dashboard/model/RepositoryRestful.java
 → 
plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/MavenRepository.java
- 
plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/PluginDescriptor.java
- − 
plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/Repository.java
- − 
plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/RepositoryPolicy.java
- 
plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/Vendor.java
- + 
plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/service/ContextXmlService.java


The diff was not included because it is too large.


View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-essentials/compare/c49fb4fb410ac992d4235236bcf00bba3121c1ec...c50e92e0c9e4e34b5d8e514734a966c0e46290bc

---
View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-essentials/compare/c49fb4fb410ac992d4235236bcf00bba3121c1ec...c50e92e0c9e4e34b5d8e514734a966c0e46290bc
You're receiving this email because of your account on code.onehippo.org.
_______________________________________________
Hippocms-svn mailing list
Hippocms-svn@lists.onehippo.org
https://lists.onehippo.org/mailman/listinfo/hippocms-svn

Reply via email to