diff --git a/ccm-bundle-devel-wildfly/pom.xml b/ccm-bundle-devel-wildfly/pom.xml index cf9cc9725..7870a2837 100644 --- a/ccm-bundle-devel-wildfly/pom.xml +++ b/ccm-bundle-devel-wildfly/pom.xml @@ -208,6 +208,14 @@ assets/ + + org.libreccm + ccm-core + jar + + themes/ + + org.libreccm ccm-core diff --git a/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/images/libreccm.png b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/images/libreccm.png new file mode 100644 index 000000000..676ec2137 Binary files /dev/null and b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/images/libreccm.png differ diff --git a/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/settings.properties b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/settings.properties new file mode 100644 index 000000000..8b100e968 --- /dev/null +++ b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/settings.properties @@ -0,0 +1,2 @@ +example.setting=Properties from the Freemarker theme. + diff --git a/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/styles/style.css b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/styles/style.css new file mode 100644 index 000000000..e8ac4eed4 --- /dev/null +++ b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/styles/style.css @@ -0,0 +1,73 @@ +* { + box-sizing: border-box; + + margin: 0; + padding: 0; +} + +header { + padding: 1em 2em; +} + +header img { + display: block; + + margin-left: auto; + margin-right: auto; + + width: 20vw; + max-width: 1020px; + max-height: 566px; +} + +main { + max-width: 55em; + + margin-left: auto; + margin-right: auto; + + padding: 2em 1em; +} + +main h1 { + text-align: center; +} + +main form.login { + display: flex; + align-items: center; + flex-direction: column; + + margin-top: 1em; +} + +main form.login .form-row { + display: flex; + align-items: flex-start; + flex-direction: column; + + margin-bottom: 0.5em; +} + +main form.login button[type=submit] { + display: block; + + margin-top: 0.75em; + margin-left: auto; + margin-right: auto; + + padding: 0.25em; +} + +footer { + background-color: #71ac52; + color: #fff; + + padding: 3em 1em; + + width: 100vw; +} + +footer p { + text-align: center; +} \ No newline at end of file diff --git a/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/footer.html.ftl b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/footer.html.ftl new file mode 100644 index 000000000..013aff2b7 --- /dev/null +++ b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/footer.html.ftl @@ -0,0 +1,19 @@ + diff --git a/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/header.html.ftl b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/header.html.ftl new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/header.html.ftl @@ -0,0 +1 @@ + diff --git a/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/login/login-form.html.ftl b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/login/login-form.html.ftl new file mode 100644 index 000000000..348be7fac --- /dev/null +++ b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/login/login-form.html.ftl @@ -0,0 +1,35 @@ +<#import "../main.html.ftl" as main> + +<@main.ccm_main> +

${LoginMessages['login.title']}

+ <#if (loginFailed)> +
+ ${LoginMessages['login.errors.failed']} +
+ +
+
+ + +
+
+ + +
+ + + +
+ + diff --git a/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/login/login-password-recovered.html.ftl b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/login/login-password-recovered.html.ftl new file mode 100644 index 000000000..ccee63371 --- /dev/null +++ b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/login/login-password-recovered.html.ftl @@ -0,0 +1,15 @@ + + + + Category page + + + +
+

${LoginMessages['login.password_recovered.title']}

+

${LoginMessages['login.password_recovered.message']}

+
+ <#include "footer.html.ftl"> + + + diff --git a/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/login/login-recover-password.html.ftl b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/login/login-recover-password.html.ftl new file mode 100644 index 000000000..b39124964 --- /dev/null +++ b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/login/login-recover-password.html.ftl @@ -0,0 +1,27 @@ + + + + Category page + + + +
+

${LoginMessages['login.recover_password.title']}

+ <# if (failedToSendRecoverMessage)> +
+ ${LoginMessages['login.errors.failedToSendRecoverMessage']} +
+ +
+ + + + +
+
+ <#include "footer.html.ftl"> + + diff --git a/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/logout/loggedout.html.ftl b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/logout/loggedout.html.ftl new file mode 100644 index 000000000..c126f5956 --- /dev/null +++ b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/logout/loggedout.html.ftl @@ -0,0 +1,13 @@ + + + + Category page + + + +
+

Logout successful

+

Logout successful

+
+ + diff --git a/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/main.html.ftl b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/main.html.ftl new file mode 100644 index 000000000..1e93a0183 --- /dev/null +++ b/ccm-bundle-devel-wildfly/src/main/resources/themes/librecms-devel/templates/main.html.ftl @@ -0,0 +1,25 @@ +<#macro ccm_main scripts=[]> + + + Category page + + <#list scripts as script> +