From 39c02c63c10604e3647c23b1b0e10384f3cfd58b Mon Sep 17 00:00:00 2001 From: Richard Eckart de Castilho Date: Wed, 22 Nov 2023 19:38:23 +0100 Subject: [PATCH] #4229 - Better project template selection - Added remaining project template thumbnails --- .../pom.xml | 4 + .../basic/BasicProjectInitializer.java | 2 + .../project/initializers/basic/thumbnail.svg | 4 +- .../pom.xml | 4 + ...sicDocumentLabelingProjectInitializer.java | 2 + .../pom.xml | 4 + .../SentenceLabelingProjectInitializer.java | 2 + .../inception-project-initializers-ud/pom.xml | 14 +- ...iversalDependenciesProjectInitializer.java | 15 + .../project/initializers/ud/thumbnail.svg | 1110 ++++++++++++++ .../pom.xml | 9 + .../EntityLinkingProjectInitializer.java | 14 + .../wikidatalinking/thumbnail.svg | 1198 +++++++++++++++ .../StandardProjectInitializer.java | 14 + .../empty/EmptyProjectInitializer.java | 15 + .../project/initializers/empty/thumbnail.svg | 1294 +++++++++++++++++ .../webanno/project/initializers/webanno.png | Bin 0 -> 32359 bytes .../ProjectTemplateSelectionDialogPanel.html | 11 +- .../ProjectTemplateSelectionDialogPanel.java | 4 +- 19 files changed, 3712 insertions(+), 8 deletions(-) create mode 100644 inception/inception-project-initializers-ud/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/ud/thumbnail.svg create mode 100644 inception/inception-project-initializers-wikidatalinking/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/wikidatalinking/thumbnail.svg create mode 100644 inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/empty/thumbnail.svg create mode 100644 inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/webanno.png diff --git a/inception/inception-project-initializers-basic/pom.xml b/inception/inception-project-initializers-basic/pom.xml index 0159174b777..cf20de3b453 100644 --- a/inception/inception-project-initializers-basic/pom.xml +++ b/inception/inception-project-initializers-basic/pom.xml @@ -64,6 +64,10 @@ + + org.springframework + spring-core + org.springframework spring-context diff --git a/inception/inception-project-initializers-basic/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/basic/BasicProjectInitializer.java b/inception/inception-project-initializers-basic/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/basic/BasicProjectInitializer.java index 58c5125a12f..02cefbcf718 100644 --- a/inception/inception-project-initializers-basic/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/basic/BasicProjectInitializer.java +++ b/inception/inception-project-initializers-basic/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/basic/BasicProjectInitializer.java @@ -26,6 +26,7 @@ import org.apache.wicket.request.resource.PackageResourceReference; import org.apache.wicket.request.resource.ResourceReference; import org.springframework.context.ApplicationContext; +import org.springframework.core.annotation.Order; import de.tudarmstadt.ukp.clarin.webanno.model.Project; import de.tudarmstadt.ukp.clarin.webanno.project.initializers.QuickProjectInitializer; @@ -38,6 +39,7 @@ * {@link InceptionBasicProjectInitializersAutoConfiguration#basicProjectInitializer}. *

*/ +@Order(1000) public class BasicProjectInitializer implements QuickProjectInitializer { diff --git a/inception/inception-project-initializers-basic/src/main/resources/de/tudarmstadt/ukp/inception/project/initializers/basic/thumbnail.svg b/inception/inception-project-initializers-basic/src/main/resources/de/tudarmstadt/ukp/inception/project/initializers/basic/thumbnail.svg index 8c41ffaa4eb..d6659d8cf31 100644 --- a/inception/inception-project-initializers-basic/src/main/resources/de/tudarmstadt/ukp/inception/project/initializers/basic/thumbnail.svg +++ b/inception/inception-project-initializers-basic/src/main/resources/de/tudarmstadt/ukp/inception/project/initializers/basic/thumbnail.svg @@ -43,7 +43,7 @@ inkscape:document-units="mm" showgrid="true" inkscape:zoom="2.8284271" - inkscape:cx="224.85996" + inkscape:cx="225.03674" inkscape:cy="113.49064" inkscape:window-width="1680" inkscape:window-height="931" @@ -620,7 +620,7 @@ inkscape:path-effect="#path-effect9" inkscape:original-d="m 32.687567,52.608504 c -0.197209,-0.172558 -0.394417,-0.345115 -0.591626,-0.517673 -0.246515,-0.07395 -0.493021,-0.147906 -0.739532,-0.221859 -0.271167,0.07395 -0.542323,0.147906 -0.813485,0.221859 -0.271167,0.221864 -0.542323,0.443719 -0.813485,0.665579 -0.135583,0.246515 -0.271162,0.493021 -0.406742,0.739532 0.03698,0.382099 0.07395,0.764183 0.110929,1.146274 0.123258,0.271167 0.246511,0.542324 0.369766,0.813485 0.23419,0.32047 0.46837,0.640928 0.702556,0.961392 0.32047,0.271167 0.640927,0.542323 0.961391,0.813485 0.271167,0.258841 0.542323,0.517672 0.813485,0.776508 0.06163,0.0493 0.123255,0.0986 0.184883,0.147907 0.23419,-0.135584 0.46837,-0.271162 0.702556,-0.406743 0.283492,-0.221864 0.566974,-0.443719 0.850461,-0.665579 0.23419,-0.221864 0.46837,-0.443719 0.702555,-0.665578 0.221864,-0.23419 0.44372,-0.46837 0.665579,-0.702555 0.160235,-0.258842 0.320464,-0.517673 0.480696,-0.776509 0.07395,-0.209538 0.147906,-0.419068 0.221859,-0.628602 0,-0.258841 0,-0.517672 0,-0.776509 -0.06163,-0.234189 -0.123255,-0.46837 -0.184883,-0.702555 -0.184886,-0.197212 -0.369766,-0.394417 -0.554649,-0.591625 -0.221864,-0.110932 -0.443719,-0.22186 -0.665578,-0.33279 -0.221864,0.02465 -0.443719,0.0493 -0.665579,0.07395 -0.184887,0.07396 -0.369766,0.147907 -0.554649,0.22186 -0.258841,0.135584 -0.517672,0.271162 -0.776508,0.406743 z" transform="translate(-3.1805074,-3.6482291)" /> + + org.springframework + spring-core + org.springframework spring-context diff --git a/inception/inception-project-initializers-doclabeling/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/doclabeling/BasicDocumentLabelingProjectInitializer.java b/inception/inception-project-initializers-doclabeling/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/doclabeling/BasicDocumentLabelingProjectInitializer.java index 3a928168ed6..c3d74e46d43 100644 --- a/inception/inception-project-initializers-doclabeling/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/doclabeling/BasicDocumentLabelingProjectInitializer.java +++ b/inception/inception-project-initializers-doclabeling/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/doclabeling/BasicDocumentLabelingProjectInitializer.java @@ -27,6 +27,7 @@ import org.apache.wicket.request.resource.PackageResourceReference; import org.apache.wicket.request.resource.ResourceReference; +import org.springframework.core.annotation.Order; import de.tudarmstadt.ukp.clarin.webanno.model.Project; import de.tudarmstadt.ukp.clarin.webanno.project.initializers.QuickProjectInitializer; @@ -47,6 +48,7 @@ * {@link InceptionDocumentLabelingProjectInitializersAutoConfiguration#basicDocumentLabelingProjectInitializer}. *

*/ +@Order(3000) public class BasicDocumentLabelingProjectInitializer implements QuickProjectInitializer { diff --git a/inception/inception-project-initializers-sentencelabeling/pom.xml b/inception/inception-project-initializers-sentencelabeling/pom.xml index b8d669798e3..6030d3884af 100644 --- a/inception/inception-project-initializers-sentencelabeling/pom.xml +++ b/inception/inception-project-initializers-sentencelabeling/pom.xml @@ -59,6 +59,10 @@
+ + org.springframework + spring-core + org.springframework spring-context diff --git a/inception/inception-project-initializers-sentencelabeling/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/sentencelabeling/SentenceLabelingProjectInitializer.java b/inception/inception-project-initializers-sentencelabeling/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/sentencelabeling/SentenceLabelingProjectInitializer.java index 7430bea3288..341f95f31d4 100644 --- a/inception/inception-project-initializers-sentencelabeling/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/sentencelabeling/SentenceLabelingProjectInitializer.java +++ b/inception/inception-project-initializers-sentencelabeling/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/sentencelabeling/SentenceLabelingProjectInitializer.java @@ -29,6 +29,7 @@ import org.apache.commons.io.IOUtils; import org.apache.wicket.request.resource.PackageResourceReference; import org.apache.wicket.request.resource.ResourceReference; +import org.springframework.core.annotation.Order; import de.tudarmstadt.ukp.clarin.webanno.model.Project; import de.tudarmstadt.ukp.clarin.webanno.project.initializers.QuickProjectInitializer; @@ -42,6 +43,7 @@ * {@link InceptionSentenceLabelingProjectInitializersAutoConfiguration#sentenceLabelingProjectInitializer}. *

*/ +@Order(2000) public class SentenceLabelingProjectInitializer implements QuickProjectInitializer { diff --git a/inception/inception-project-initializers-ud/pom.xml b/inception/inception-project-initializers-ud/pom.xml index d5cdbadf1d0..fddd3d0a870 100644 --- a/inception/inception-project-initializers-ud/pom.xml +++ b/inception/inception-project-initializers-ud/pom.xml @@ -15,7 +15,9 @@ See the License for the specific language governing permissions and limitations under the License. --> - + 4.0.0 de.tudarmstadt.ukp.inception.app @@ -38,9 +40,19 @@ inception-project-initializers
+ + org.springframework + spring-core + org.springframework spring-context + + + org.apache.wicket + wicket-core + + diff --git a/inception/inception-project-initializers-ud/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/ud/UniversalDependenciesProjectInitializer.java b/inception/inception-project-initializers-ud/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/ud/UniversalDependenciesProjectInitializer.java index fcbb3901810..e503c6258e9 100644 --- a/inception/inception-project-initializers-ud/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/ud/UniversalDependenciesProjectInitializer.java +++ b/inception/inception-project-initializers-ud/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/ud/UniversalDependenciesProjectInitializer.java @@ -20,9 +20,14 @@ import static java.util.Arrays.asList; import java.io.IOException; +import java.lang.invoke.MethodHandles; import java.util.List; import java.util.Optional; +import org.apache.wicket.request.resource.PackageResourceReference; +import org.apache.wicket.request.resource.ResourceReference; +import org.springframework.core.annotation.Order; + import de.tudarmstadt.ukp.clarin.webanno.model.Project; import de.tudarmstadt.ukp.clarin.webanno.project.initializers.DependencyLayerInitializer; import de.tudarmstadt.ukp.clarin.webanno.project.initializers.LemmaLayerInitializer; @@ -40,15 +45,25 @@ * {@link ProjectInitializersAutoConfiguration#standardProjectInitializer}. *

*/ +@Order(6000) public class UniversalDependenciesProjectInitializer implements QuickProjectInitializer { + private static final PackageResourceReference THUMBNAIL = new PackageResourceReference( + MethodHandles.lookup().lookupClass(), "thumbnail.svg"); + @Override public String getName() { return "Universal Dependencies"; } + @Override + public Optional getThumbnail() + { + return Optional.of(THUMBNAIL); + } + @Override public boolean alreadyApplied(Project aProject) { diff --git a/inception/inception-project-initializers-ud/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/ud/thumbnail.svg b/inception/inception-project-initializers-ud/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/ud/thumbnail.svg new file mode 100644 index 00000000000..227d7285ba6 --- /dev/null +++ b/inception/inception-project-initializers-ud/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/ud/thumbnail.svg @@ -0,0 +1,1110 @@ + + + + + + diff --git a/inception/inception-project-initializers-wikidatalinking/pom.xml b/inception/inception-project-initializers-wikidatalinking/pom.xml index 4cb31786375..42abfafa46c 100644 --- a/inception/inception-project-initializers-wikidatalinking/pom.xml +++ b/inception/inception-project-initializers-wikidatalinking/pom.xml @@ -62,7 +62,16 @@ inception-recommendation-api
+ + org.apache.wicket + wicket-core + + + + org.springframework + spring-core + org.springframework spring-context diff --git a/inception/inception-project-initializers-wikidatalinking/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/wikidatalinking/EntityLinkingProjectInitializer.java b/inception/inception-project-initializers-wikidatalinking/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/wikidatalinking/EntityLinkingProjectInitializer.java index 1c2198c95db..3ebcca6019c 100644 --- a/inception/inception-project-initializers-wikidatalinking/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/wikidatalinking/EntityLinkingProjectInitializer.java +++ b/inception/inception-project-initializers-wikidatalinking/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/wikidatalinking/EntityLinkingProjectInitializer.java @@ -18,11 +18,15 @@ package de.tudarmstadt.ukp.inception.project.initializers.wikidatalinking; import java.io.IOException; +import java.lang.invoke.MethodHandles; import java.util.ArrayList; import java.util.List; import java.util.Optional; +import org.apache.wicket.request.resource.PackageResourceReference; +import org.apache.wicket.request.resource.ResourceReference; import org.springframework.context.ApplicationContext; +import org.springframework.core.annotation.Order; import de.tudarmstadt.ukp.clarin.webanno.model.AnnotationFeature; import de.tudarmstadt.ukp.clarin.webanno.model.AnnotationLayer; @@ -41,9 +45,13 @@ * {@link WikiDataLinkingProjectInitializersAutoConfiguration#entityLinkingProjectInitializer}. *

*/ +@Order(5000) public class EntityLinkingProjectInitializer implements QuickProjectInitializer { + private static final PackageResourceReference THUMBNAIL = new PackageResourceReference( + MethodHandles.lookup().lookupClass(), "thumbnail.svg"); + private final AnnotationSchemaService annotationService; private final ApplicationContext context; @@ -60,6 +68,12 @@ public String getName() return "Entity linking (Wikidata)"; } + @Override + public Optional getThumbnail() + { + return Optional.of(THUMBNAIL); + } + @Override public boolean alreadyApplied(Project aProject) { diff --git a/inception/inception-project-initializers-wikidatalinking/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/wikidatalinking/thumbnail.svg b/inception/inception-project-initializers-wikidatalinking/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/wikidatalinking/thumbnail.svg new file mode 100644 index 00000000000..9cbe90ad870 --- /dev/null +++ b/inception/inception-project-initializers-wikidatalinking/src/main/java/de/tudarmstadt/ukp/inception/project/initializers/wikidatalinking/thumbnail.svg @@ -0,0 +1,1198 @@ + + + + + + diff --git a/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/StandardProjectInitializer.java b/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/StandardProjectInitializer.java index 4d9865f7582..598d209ac65 100644 --- a/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/StandardProjectInitializer.java +++ b/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/StandardProjectInitializer.java @@ -18,12 +18,16 @@ package de.tudarmstadt.ukp.clarin.webanno.project.initializers; import java.io.IOException; +import java.lang.invoke.MethodHandles; import java.util.List; import java.util.Optional; import java.util.stream.Collectors; +import org.apache.wicket.request.resource.PackageResourceReference; +import org.apache.wicket.request.resource.ResourceReference; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; +import org.springframework.core.annotation.Order; import de.tudarmstadt.ukp.clarin.webanno.model.Project; import de.tudarmstadt.ukp.clarin.webanno.project.initializers.config.ProjectInitializersAutoConfiguration; @@ -36,9 +40,13 @@ * {@link ProjectInitializersAutoConfiguration#standardProjectInitializer}. *

*/ +@Order(100000) public class StandardProjectInitializer implements QuickProjectInitializer { + private static final PackageResourceReference THUMBNAIL = new PackageResourceReference( + MethodHandles.lookup().lookupClass(), "webanno.png"); + private final ProjectService projectService; @Autowired @@ -53,6 +61,12 @@ public String getName() return "Classic linguistic project"; } + @Override + public Optional getThumbnail() + { + return Optional.of(THUMBNAIL); + } + @Override public boolean alreadyApplied(Project aProject) { diff --git a/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/empty/EmptyProjectInitializer.java b/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/empty/EmptyProjectInitializer.java index 0ee8fbbc4f2..15747937c2e 100644 --- a/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/empty/EmptyProjectInitializer.java +++ b/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/empty/EmptyProjectInitializer.java @@ -20,9 +20,14 @@ import static java.util.Arrays.asList; import java.io.IOException; +import java.lang.invoke.MethodHandles; import java.util.List; import java.util.Optional; +import org.apache.wicket.request.resource.PackageResourceReference; +import org.apache.wicket.request.resource.ResourceReference; +import org.springframework.core.annotation.Order; + import de.tudarmstadt.ukp.clarin.webanno.model.Project; import de.tudarmstadt.ukp.clarin.webanno.project.initializers.QuickProjectInitializer; import de.tudarmstadt.ukp.clarin.webanno.project.initializers.SentenceLayerInitializer; @@ -36,15 +41,25 @@ * {@link ProjectInitializersAutoConfiguration#emptyProjectInitializer}. *

*/ +@Order(4000) public class EmptyProjectInitializer implements QuickProjectInitializer { + private static final PackageResourceReference THUMBNAIL = new PackageResourceReference( + MethodHandles.lookup().lookupClass(), "thumbnail.svg"); + @Override public String getName() { return "Blank project (no layers)"; } + @Override + public Optional getThumbnail() + { + return Optional.of(THUMBNAIL); + } + @Override public boolean alreadyApplied(Project aProject) { diff --git a/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/empty/thumbnail.svg b/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/empty/thumbnail.svg new file mode 100644 index 00000000000..d94472a5691 --- /dev/null +++ b/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/empty/thumbnail.svg @@ -0,0 +1,1294 @@ + + + + + +MusicDentistPharmacyE=m.c2A b c ...100100011 diff --git a/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/webanno.png b/inception/inception-project-initializers/src/main/java/de/tudarmstadt/ukp/clarin/webanno/project/initializers/webanno.png new file mode 100644 index 0000000000000000000000000000000000000000..c2755029367b320f48af8619c93ee1ce0f6980ca GIT binary patch literal 32359 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 HRpkEzS)l^k literal 0 HcmV?d00001 diff --git a/inception/inception-ui-dashboard/src/main/java/de/tudarmstadt/ukp/inception/ui/core/dashboard/projectlist/ProjectTemplateSelectionDialogPanel.html b/inception/inception-ui-dashboard/src/main/java/de/tudarmstadt/ukp/inception/ui/core/dashboard/projectlist/ProjectTemplateSelectionDialogPanel.html index 74027686e11..1036ede5ac1 100644 --- a/inception/inception-ui-dashboard/src/main/java/de/tudarmstadt/ukp/inception/ui/core/dashboard/projectlist/ProjectTemplateSelectionDialogPanel.html +++ b/inception/inception-ui-dashboard/src/main/java/de/tudarmstadt/ukp/inception/ui/core/dashboard/projectlist/ProjectTemplateSelectionDialogPanel.html @@ -20,9 +20,14 @@