Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alleyinteractive/mantle

Mantle is a framework for building large, robust websites and applications with WordPress
https://github.com/alleyinteractive/mantle

mantle wordpress wordpress-plugin

Last synced: about 9 hours ago
JSON representation

Mantle is a framework for building large, robust websites and applications with WordPress

Awesome Lists containing this project

README

        

# Mantle


Mantle



Latest Version on Packagist


Testing Suite


Coding Standards


Mantle is a framework for building large, robust websites and applications with WordPress.

## Background

Mantle is a framework designed to make WordPress development simpler with a more
delightful syntax. It is built for enterprise-level WordPress plugins and themes
and is inspired largely by Laravel. Mantle is designed to be a standalone plugin
that integrates well with your theme, allowing your theme to focus on the styles
and layout and leaving the rest of the functionality to be built within the
Mantle plugin.

For more information about the framework and how to get started using it, check
out the [Mantle Documentation Site](https://mantle.alley.com/).

## Installation

Mantle plugins should live in `wp-content/plugins/{site-slug}/` within a
WordPress installation. You can add a copy of Mantle to your existing WordPress
site by running the following command:

```bash
composer create-project alleyinteractive/mantle my-site \
--remove-vcs \
--stability=dev \
--no-cache \
--no-interaction
```

Alternatively, you can use the Mantle Installer package and install Mantle (and
WordPress optionally) automatically:

```bash
mantle new my-site
```

You can also use a our
[create-mantle-app](https://github.com/alleyinteractive/create-mantle-app)
starter kit to get a fully scaffolded `wp-content`-rooted WordPress project out
of the box. For more information, see
[Installation](https://mantle.alley.com/getting-started/installation.html).

## Maintainers

This project is actively maintained by [Alley
Interactive](https://github.com/alleyinteractive). Like what you see? [Come work
with us](https://alley.com/careers/).

![Alley logo](https://avatars.githubusercontent.com/u/1733454?s=200&v=4)

## License

This software is released under the terms of the GNU General Public License
version 2 or any later version.