An open API service indexing awesome lists of open source software.

https://github.com/adobe/aem-site-template-standard

Basic site template for AEM that allows non-Java experts to create new sites by customizing CSS and JS only.
https://github.com/adobe/aem-site-template-standard

aem aem-site cloud-service wcm

Last synced: 5 days ago
JSON representation

Basic site template for AEM that allows non-Java experts to create new sites by customizing CSS and JS only.

Awesome Lists containing this project

README

          

# Standard Site Template

This is the standard site template for Adobe Experience Manager as a Cloud Service (AEMaaCS).

Standard site preview

It can serve as a standard starting point for creating a new site, or as a starting point for creating custom site templates.

## Structure

* `files`: Folder with the UI kit XD file and possibly other files.
* `previews`: Folder with screenshots of the site template.
* `site`: Content package of the content that will be copied for each site created from this template (templates, pages, etc.).
* `theme`: Sources of the template theme to modify how the site looks (CSS, JS, etc.).

## Install on AEMaaCS

* Go to and download `aem-site-template-standard-{version}.zip`
* Upload `aem-site-template-standard-{version}.zip` in AEMaaCS's site creation wizard to create a new site from that template.

## Build locally

Alternatively you can build `aem-site-template-standard-{version}.zip` locally.

1. Install Maven (to be able to use the packaging script).
1. Initialize the project with following command executed at the template root:

```bash
npm install
```

1. To build the site template, run following command executed at the template root:

```bash
npm run build
```

1. The site template ZIP file is now located below the template root: `aem-site-template-standard-{version}.zip`.
1. Upload to an AEMaaCS site creation wizard. For installing on a local cloudready development instance use `npm run deploy`.

## Develop Site Template

See:

## Release

Run `Build and release` GitHub workflow and provide the semantic version you're about to release. The workflow executes the following steps:

* Build Site Template
* Release latest version on github
* Commit, build and release latest Site Theme related changes in [Site Theme E2E Repo](https://github.com/adobe/aem-site-template-standard-theme-e2e).

## Contributing

Contributions are welcomed! Read the [Contributing Guide](.github/CONTRIBUTING.md) for more information.

## Licensing

This project is licensed under the MIT License. See [LICENSE](LICENSE.md) for more information.