@paroicms/server
Version:
The ParoiCMS server
36 lines (23 loc) • 1.67 kB
Markdown
# @paroicms/server - ParoiCMS - Code First CMS
This is the main package of ParoiCMS. **ParoiCMS** is a full-featured CMS for building showcase websites. It includes: **custom content**, a robust **cache system**, a **plugin** architecture, **multilingual** websites (currently in English, French, German, Spanish, Italian, Portuguese), and it is **multi-sites**.
Website: [www.paroicms.org](https://www.paroicms.org/)
## Try it
Generate your own website structure using the [Site Generator](https://generator.paroicms.org/). From your website admin, download a backup: it's a full Node.js project ready to be installed and executed locally.
## Tips
Here are some tips:
- In the admin, start with _Configuration → Site properties_;
- Read the `config.json` file for the configuration;
- Read the `site-schema.json` file: the custom content of your website is defined here;
- The file `theme/theme.json` contains the list of available sizes (in pixels) in the text editors;
- You'll find the CSS in `theme/assets/css/`;
- If you edit your theme with Visual Studio Code, then we suggest that you install the _Shopify Liquid_ extension from _Shopify.com_;
- HTML templates of your website are in `theme/templates/`;
- In a LiquidJS file (for example `theme/templates/home.liquid`), use our `info` filter to inspect the content of any payload:
```liquid
{{ site | info }}
{{ doc | info }}
```
## Technologies
Themes for ParoiCMS are written in [LiquidJS](https://liquidjs.com/) (the template syntax from Shopify). Data is stored in SQLite databases.
## License
Released under the [MIT license](https://gitlab.com/paroi/opensource/paroicms/-/blob/main/LICENSE.md).