Search by

netis-cms / netis

accgit

Installer for creating a Netis CMS project.

Package info

github.com/netis-cms/netis

Language:JavaScript

pkg:composer/netis-cms/netis

Statistics

Installs: 14

Dependents: 0

Suggesters: 0

Stars: 5

Open Issues: 0

dev-main 2026-11-05 19:05 UTC

This package is auto-updated.

Last update: 2026-11-05 19:07:17 UTC


README

Installer of Netis CMS: a complete website with administration on top of Drago Project.

Integration Coding Style PHP version

Requirements

  • PHP >= 8.3
  • Composer
  • Node.js
  • Docker

Installation

composer global require netis-cms/netis:dev-main

What You Get

The project is composed by drago-ex/project-preset: the website and the administration with sign-in and user accounts, settings, blog with comments, static pages, image gallery and the administration of roles and permissions. All files of the packages are copied into the project, so you adapt them as your own code.

Usage

create-netis cms     # into the directory cms
create-netis         # into the directory netis
create-netis .       # into the current empty directory

The command creates a Drago Project, installs the preset, copies the files of the packages into the project (drago-install, drago-clean) and runs the commands of the packages (drago-commands). It adds drago-commands to the Composer scripts, so packages installed later are set up on composer update too.

After Create

cd cms
npm install
npm run vite:build
npm run docker:dev

docker:dev starts the web server and the database and keeps copying your changes into the container, so continue in another terminal. Run the migrations and set the administrator and the website name:

docker compose exec -u www-data server php bin/project-setup

The website runs on http://127.0.0.1:8080. All npm commands are listed in package.json of the project.