Giter VIP home page Giter VIP logo

melpengiun's Introduction

Pengiun AEM project template

This is a project for 6.4 AEM. It is built using Maven Archtype 13.

Requirements

  • AEM 6.4 + SP6 - aem-service-pkg-6.4.6.zip

Relevant pieces

The relevant parts of the template are:

  • apps/MelPengiun/components/content/bookcard - bookcard component: including dialog for authoring, clientlib for styling, and HTL for content.

  • apps/MelPengiun/clientlibs/clientlib-base - which has the bookcard clientlibs embeded

  • content/MelPengiun/en - example content: an authored example of the bookcard.

  • content/MelPengiun/en/book-details - example pages: used for the bookcard to link to

  • content/dam/MelPengiun - image assets: folder containing the book image for the bookcard to reference

  • conf/MelPengiun/settings/wcm/templates/content-page/structure - page structure: edited to remove unused structure components and include page title

  • apps/MelPengiun/components/content/title - title component: added basic styling

This component does not need a sling model so nothing to check in the core bundle.

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 alternatively

mvn clean install -PautoInstallPackage -Daem.port=4503

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.