This is an automated email from the ASF dual-hosted git repository.
dklco pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git.
from aeb6e2f Updating the label on the edit site group form
add 652210b Adding the initial code for displaying insights in Sling CMS
add 4c67028 Merge branch 'master' into insights-feature
add f6200fb Updating to add readability and working on building out i18n
support in the core bundle
add 79a3273 Merge branch 'master' into insights-feature
add 5aca671 Somewhat functional i18n and readability implementaton
add 514e6b7 Adding working insight tools for HTML Validation and Page
speed
No new revisions were added by this update.
Summary of changes:
api/pom.xml | 27 +-
.../java/org/apache/sling/cms/CMSConstants.java | 25 +-
api/src/main/java/org/apache/sling/cms/File.java | 138 +++++++++
.../cms/{PageManager.java => FileManager.java} | 12 +-
.../{PageManager.java => i18n/I18NDictionary.java} | 33 ++-
.../org/apache/sling/cms/i18n/I18NProvider.java | 37 +--
.../sling/cms/insights/FileInsightRequest.java | 21 +-
.../org/apache/sling/cms/insights/Insight.java | 188 ++++++++++++
.../apache/sling/cms/insights/InsightFactory.java | 30 +-
.../apache/sling/cms/insights/InsightProvider.java | 56 ++++
.../apache/sling/cms/insights/InsightRequest.java | 27 +-
.../apache/sling/cms/insights/InsightsModel.java | 17 +-
.../org/apache/sling/cms/insights/Message.java | 83 ++++++
.../sling/cms/insights/PageInsightRequest.java | 77 +++++
.../apache/sling/cms/insights/package-info.java | 11 +-
.../java/org/apache/sling/cms/package-info.java | 4 +-
.../sling/cms/readability/ReadabilityService.java | 155 ++++++++++
.../ReadabilityServiceFactory.java} | 26 +-
.../org/apache/sling/cms/readability/Sentence.java | 66 +++++
.../org/apache/sling/cms/readability/Text.java | 66 +++++
.../org/apache/sling/cms/readability/Word.java | 65 +++++
.../sling/cms/readability}/package-info.java | 8 +-
core/pom.xml | 26 +-
.../cms/core/i18n/impl/I18NDictionaryImpl.java | 57 ++++
.../sling/cms/core/i18n/impl/I18NProviderImpl.java | 167 +++++++++++
.../core/insights/impl/BaseInsightProvider.java | 63 +++++
.../cms/core/insights/impl/FakeHttpSession.java | 101 +++++++
.../sling/cms/core/insights/impl/FakeRequest.java | 298 +++++++++++++++++++
.../sling/cms/core/insights/impl/FakeResponse.java | 189 +++++++++++++
.../core/insights/impl/FileInsightRequestImpl.java | 99 ++++---
.../cms/core/insights/impl/InsightFactoryImpl.java | 113 ++++++++
.../cms/core/insights/impl/InsightsWebConsole.java | 88 ++++++
.../core/insights/impl/PageInsightRequestImpl.java | 123 ++++++++
.../providers/HTMLValdiatorInsightProvider.java | 166 +++++++++++
.../impl/providers/PageSpeedInsightProvider.java | 152 ++++++++++
.../impl/providers/ReadabilityInsightProvider.java | 190 +++++++++++++
.../models/{PageImpl.java => FileImpl.java} | 102 ++-----
.../{PageManagerImpl.java => FileManagerImpl.java} | 26 +-
.../core/internal/models/InsightsModelImpl.java | 74 +++++
.../sling/cms/core/internal/models/PageImpl.java | 8 +-
...ManagerImpl.java => ReadabilitySiteConfig.java} | 22 +-
.../core/readability/impl/ReadabilityConfig.java | 46 +++
.../impl/ReadabilityServiceFactoryImpl.java | 75 +++++
.../readability/impl/ReadabilityServiceImpl.java | 215 ++++++++++++++
.../main/resources/OSGI-INF/l10n/bundle.properties | 37 ++-
.../impl/ReadabilityServiceImplTest.java | 314 +++++++++++++++++++++
.../src/test/resources/simplelogger.properties | 33 +--
.../stop.sh => core/src/test/resources/source1.txt | 41 +--
core/src/test/resources/source2.txt | 24 ++
core/src/test/resources/source3.txt | 28 ++
pom.xml | 55 +++-
.../resources/SLING-INF/nodetypes/nodetypes.cnd | 107 +++----
.../base/base.jsp} | 3 +-
.../sling-cms/components/caconfig/readability.json | 6 +
.../readability/config/config.jsp} | 18 +-
.../caconfig/readability/config/edit.json | 25 ++
.../components/caconfig/readability/include.jsp | 2 +-
.../components/insights/insight/insight.jsp | 44 +++
.../insights/insightlist/insightlist.jsp | 10 +-
.../{config/edit.json => shared/insights.json} | 14 +-
.../resources/jcr_root/libs/sling-cms/i18n.json | 64 +++++
...dability.impl.ReadabilityServiceImpl.en.config} | 8 +-
62 files changed, 4032 insertions(+), 373 deletions(-)
create mode 100644 api/src/main/java/org/apache/sling/cms/File.java
copy api/src/main/java/org/apache/sling/cms/{PageManager.java =>
FileManager.java} (81%)
copy api/src/main/java/org/apache/sling/cms/{PageManager.java =>
i18n/I18NDictionary.java} (52%)
copy reference/src/main/java/org/apache/sling/cms/reference/SearchService.java
=> api/src/main/java/org/apache/sling/cms/i18n/I18NProvider.java (54%)
copy core/src/main/java/org/apache/sling/cms/core/models/package-info.java =>
api/src/main/java/org/apache/sling/cms/insights/FileInsightRequest.java (68%)
create mode 100644 api/src/main/java/org/apache/sling/cms/insights/Insight.java
copy core/src/main/java/org/apache/sling/cms/core/models/package-info.java =>
api/src/main/java/org/apache/sling/cms/insights/InsightFactory.java (54%)
create mode 100644
api/src/main/java/org/apache/sling/cms/insights/InsightProvider.java
copy core/src/main/java/org/apache/sling/cms/core/models/package-info.java =>
api/src/main/java/org/apache/sling/cms/insights/InsightRequest.java (65%)
copy core/src/main/java/org/apache/sling/cms/core/models/package-info.java =>
api/src/main/java/org/apache/sling/cms/insights/InsightsModel.java (71%)
create mode 100644 api/src/main/java/org/apache/sling/cms/insights/Message.java
create mode 100644
api/src/main/java/org/apache/sling/cms/insights/PageInsightRequest.java
copy
ui/src/main/resources/jcr_root/libs/sling-cms/components/cms/blank/blank.jsp =>
api/src/main/java/org/apache/sling/cms/insights/package-info.java (88%)
create mode 100644
api/src/main/java/org/apache/sling/cms/readability/ReadabilityService.java
copy api/src/main/java/org/apache/sling/cms/{References.java =>
readability/ReadabilityServiceFactory.java} (64%)
create mode 100644
api/src/main/java/org/apache/sling/cms/readability/Sentence.java
create mode 100644 api/src/main/java/org/apache/sling/cms/readability/Text.java
create mode 100644 api/src/main/java/org/apache/sling/cms/readability/Word.java
copy {core/src/main/java/org/apache/sling/cms/core/models =>
api/src/main/java/org/apache/sling/cms/readability}/package-info.java (86%)
create mode 100644
core/src/main/java/org/apache/sling/cms/core/i18n/impl/I18NDictionaryImpl.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/i18n/impl/I18NProviderImpl.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/insights/impl/BaseInsightProvider.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/insights/impl/FakeHttpSession.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/insights/impl/FakeRequest.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/insights/impl/FakeResponse.java
copy ui/src/main/frontend/src/js/cms.toggle.js =>
core/src/main/java/org/apache/sling/cms/core/insights/impl/FileInsightRequestImpl.java
(51%)
create mode 100644
core/src/main/java/org/apache/sling/cms/core/insights/impl/InsightFactoryImpl.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/insights/impl/InsightsWebConsole.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/insights/impl/PageInsightRequestImpl.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/insights/impl/providers/HTMLValdiatorInsightProvider.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/insights/impl/providers/PageSpeedInsightProvider.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/insights/impl/providers/ReadabilityInsightProvider.java
copy
core/src/main/java/org/apache/sling/cms/core/internal/models/{PageImpl.java =>
FileImpl.java} (62%)
copy
core/src/main/java/org/apache/sling/cms/core/internal/models/{PageManagerImpl.java
=> FileManagerImpl.java} (67%)
create mode 100644
core/src/main/java/org/apache/sling/cms/core/internal/models/InsightsModelImpl.java
copy
core/src/main/java/org/apache/sling/cms/core/internal/models/{SiteManagerImpl.java
=> ReadabilitySiteConfig.java} (69%)
create mode 100644
core/src/main/java/org/apache/sling/cms/core/readability/impl/ReadabilityConfig.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/readability/impl/ReadabilityServiceFactoryImpl.java
create mode 100644
core/src/main/java/org/apache/sling/cms/core/readability/impl/ReadabilityServiceImpl.java
create mode 100644
core/src/test/java/org/apache/sling/cms/core/readability/impl/ReadabilityServiceImplTest.java
copy builder/src/main/scripts/stop.sh =>
core/src/test/resources/simplelogger.properties (52%)
mode change 100755 => 100644
copy builder/src/main/scripts/stop.sh => core/src/test/resources/source1.txt
(52%)
mode change 100755 => 100644
create mode 100644 core/src/test/resources/source2.txt
create mode 100644 core/src/test/resources/source3.txt
copy
ui/src/main/resources/jcr_root/libs/sling-cms/components/{cms/fileeditorconfig/fileeditorconfig.jsp
=> caconfig/base/base.jsp} (82%)
create mode 100644
ui/src/main/resources/jcr_root/libs/sling-cms/components/caconfig/readability.json
copy
ui/src/main/resources/jcr_root/libs/sling-cms/components/{cms/columns/static/static.jsp
=> caconfig/readability/config/config.jsp} (77%)
create mode 100644
ui/src/main/resources/jcr_root/libs/sling-cms/components/caconfig/readability/config/edit.json
copy
reference/src/main/resources/jcr_root/apps/reference/components/pages/base/content.jsp
=>
ui/src/main/resources/jcr_root/libs/sling-cms/components/caconfig/readability/include.jsp
(87%)
create mode 100644
ui/src/main/resources/jcr_root/libs/sling-cms/components/insights/insight/insight.jsp
copy
reference/src/main/resources/jcr_root/apps/reference/components/general/image/image.jsp
=>
ui/src/main/resources/jcr_root/libs/sling-cms/components/insights/insightlist/insightlist.jsp
(66%)
copy ui/src/main/resources/jcr_root/libs/sling-cms/content/{config/edit.json
=> shared/insights.json} (73%)
create mode 100644 ui/src/main/resources/jcr_root/libs/sling-cms/i18n.json
copy
ui/src/main/resources/jcr_root/libs/sling-cms/install/{org.apache.sling.cms.core.internal.rewriter.ReferenceMappingTransformerFactory.config
=>
org.apache.sling.cms.core.readability.impl.ReadabilityServiceImpl.en.config}
(84%)