Download the PHP package rkn/cms without Composer

On this page you can find all versions of the php package rkn/cms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package cms

RakunCMS

The flat-file PHP CMS that deploys to shared hosting in minutes.

RakunCMS is a blazing fast, flat-file CMS built for shared hosting environments — powered by Markdown, Twig, Yoyo reactive components, and PSR standards. Content can live in flat Markdown files or a database — no heavyweight stack required.

Latest Stable Version Total Downloads License

Why RakunCMS?

We built RakunCMS as an alternative to CMSs like WordPress, Grav, Statamic, and Kirby. Our core philosophy is simplicity, performance, and accessibility.

Installation & Quick Start

Getting started with RakunCMS is incredibly fast:

Open http://localhost:8080 in your browser to see your site running!

Core Features

Developer Experience (DX)

How It Works

  1. Write Content: Create or edit .md files directly in the content/ directory.
  2. Customize Design: Edit the .twig templates located in templates/ to match your brand.
  3. Add Interactivity: Build stateful Yoyo components in src/Components/ with matching views in templates/yoyo/.

Deployment — Plesk via Git + GitHub webhook

RakunCMS sites deploy cleanly on Plesk using Plesk's built-in Git integration pulling from GitHub, with a GitHub webhook that triggers a deploy on every push. This is the canonical reference for the RakunCMS ecosystem (the sites built on top of rkn/cms follow the same flow).

Flow: GitHub push → webhook → Plesk pulls the branch → Plesk runs the deployment actions (composer install + cache/sitemap warmup) → the new code is live under the domain's document root.

1. Prepare the domain in Plesk

2. Connect the GitHub repository — Websites & Domains → Git → Add Repository

3. Point the document root at public/

RakunCMS serves from the public/ front controller. Set Hosting Settings → Document root to <deployment-path>/public (e.g. httpdocs/public).

4. Enable automatic deployment + actions

In the repository's settings in Plesk:

5. Add the GitHub webhook

Plesk shows a Webhook URL for the repository once Automatic deployment is on. Copy it, then in GitHub → repo → Settings → Webhooks → Add webhook:

6. Writable paths & config

RakunCMS also ships its own deploy:* commands (atomic FTP/SSH deploys for shared hosting without Git). The Plesk + GitHub webhook flow above is the recommended path when the host runs Plesk.

Documentation

Full documentation, guides, deployment instructions, and API reference can be found at:
https://rakuncms.com/docs

Contributing

We welcome all contributions from the community! If you're looking to help out, report bugs, or understand how RakunCMS works under the hood, please read our Contributing Guide which includes an in-depth Architecture Overview.

License

GPL-3.0-or-later


All versions of cms with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-mbstring Version *
nyholm/psr7 Version ^1.8
nyholm/psr7-server Version ^1.1
laminas/laminas-httphandlerrunner Version ^2.10
nikic/fast-route Version ^1.3
twig/twig Version ^3.8
clickfwd/yoyo Version ^0.14
league/commonmark Version ^2.8
spatie/yaml-front-matter Version ^2.1
phpmailer/phpmailer Version ^6.9
symfony/console Version ^7.0
symfony/var-dumper Version ^7.0
symfony/yaml Version ^7.0
symfony/process Version ^7.0
vlucas/phpdotenv Version ^5.6
psr/container Version ^2.0
psr/http-server-handler Version ^1.0
psr/http-server-middleware Version ^1.0
psr/simple-cache Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package rkn/cms contains the following files

Loading the files please wait ...