Code Monkey home page Code Monkey logo

AquilaCMS

A complete and multi-purpose open-source CMS

Website | Modules & Themes | Discord

License Badge

Overview

AquilaCMS is an open-source CMS with a wide range of features to satisfy every potential need.

In this project, you can find an API, a default front for the admin side (the backoffice) and a default front for the customer side (the theme).

The features of all these parts (API, backoffice, theme) can be extended by modules that you can develop or find in our shop.

In addition, for the backoffice and the theme you can develop fronts in all possible technologies (React, Vue.js, Angular, Next.js, Qwik, Solid...).

AquilaCMS

Getting Started

Prerequisites

To install the latest AquilaCMS, you need:

You must verify that you have these packages installed on your OS (especially on Linux):

g++ gcc libgcc libstdc++ linux-headers make python libtool automake autoconf nasm wkhtmltopdf vips vips-dev libjpeg-turbo libjpeg-turbo-dev

You will probably have to download:

wkhtmltopdf and libvips are NOT necessary for the installation of AquilaCMS but are used in certain functions: wkhtmltopdf is used when generating pdf and libvips when processing cached images (resizing, changing the quality etc).

Installation

Quick start

git clone https://github.com/AquilaCMS/AquilaCMS.git
cd AquilaCMS
yarn install
npm start

Advanced installation

If you want full information on how to install AquilaCMS (and the different ways to do it), check this file.

Documentations

Find some documentation on :

You can also check some tutorials on :

Demos

Demos website are available:

Front

You can check the default front here :

Backoffice

You can check the backoffice here :

Logins are :

Email Password
[email protected] Demo123

Developer guide

Technologies

In AquilaCMS, you can find these technologies:

  • JavaScript for the API part (we plan to migrate the code gradually to Typescript)
  • React for the default theme
  • AngularJS for the default backoffice (a whole new backoffice in React is currently under development)

Monorepo structure

Name Path Description
@aquilacms/api /apps/api Node.js API
@aquilacms/bo-angularjs /apps/backoffice Default backoffice
@aquilacms/modules /apps/modules Folder in which the modules will be installed
@aquilacms/themes /apps/themes Default theme
@aquilacms/uploads /packages/uploads A folder to store all the media that will be added during use

Contributing guidelines

If you are interested in contributing to AquilaCMS, you can check out contributing guidelines.

Support & help

You can reach out to us via:

We take all queries, recommandations and issues that you might have. Feel free to ask.

License

AquilaCMS is licensed under OSL3

AquilaCMS team's Projects

AquilaCMS team doesnโ€™t have any public repositories yet.

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.