knennigtri / we-unkeyboardinated

A fun AEM Learning Site

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

We.Unkeyboardinated

Reference Site: https://templated.co/ion

  • It's worth noting that I completely removed the responsive code (skel.css) from the code base. Rather, I just used the aem grid system. Worked like a charm!

Features Used:

  • Core Components 1.0.6
  • Editable Templates
  • Reusable Content Policies
  • Layout Container
  • AEM-Grid
  • Component clientlibs
  • Fully Responsive

We.Unkeyboardinated Screenshot

Includes 6 different Editable Templates

We.Unkey Templates

6 Core components and 5 custom components total. Clientlibs all moved to /apps for modularity

We.Unkey Templates

Custom Footer component with Custom Policy (cq:design_dialog)

We.Unkey Templates

We.Unkey Templates

Modules

The main parts of the template are:

  • core: Java bundle containing all core functionality like OSGi services, listeners or schedulers, as well as component-related Java code such as servlets or request filters.
  • ui.apps: contains the /apps (and /etc) parts of the project, ie JS&CSS clientlibs, components, templates, runmode specific configs as well as Hobbes-tests
  • ui.content: contains sample content using the components from the ui.apps

How to build

To build all the modules run in the project root directory the following command with Maven 3:

mvn clean install

If you have a running AEM instance you can build and package the whole project and deploy into AEM with

mvn clean install -PautoInstallPackage

Or to deploy it to a publish instance, run

mvn clean install -PautoInstallPackagePublish

Or to deploy only the bundle to the author, run

mvn clean install -PautoInstallBundle

Maven settings

The project comes with the auto-public repository configured. To setup the repository in your Maven settings, refer to:

http://helpx.adobe.com/experience-manager/kb/SetUpTheAdobeMavenRepository.html

About

A fun AEM Learning Site


Languages

Language:CSS 71.7%Language:HTML 15.7%Language:Java 9.6%Language:JavaScript 3.1%