happytodev / cyclone
A simple blog system for TempestPHP framework
Installs: 77
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 5
Language:Hack
Requires
- league/commonmark: ^2.7
- spatie/yaml-front-matter: ^2.1
- symfony/yaml: ^7.2
- tempest/core: *
- tempest/framework: ^1.0
- tempest/highlight: ^2.11
- dev-main
- v1.0.0-alpha.28
- v1.0.0-alpha.27
- v1.0.0-alpha.26
- v1.0.0-alpha.25
- v1.0.0-alpha.24
- v1.0.0-alpha.23
- v1.0.0-alpha.22
- v1.0.0-alpha.21
- v1.0.0-alpha.20
- v1.0.0-alpha.19
- v1.0.0-alpha.18
- v1.0.0-alpha.17
- v1.0.0-alpha.16
- v1.0.0-alpha.15
- v1.0.0-alpha.14
- v1.0.0-alpha.13
- v1.0.0-alpha.12
- v1.0.0-alpha.11
- v1.0.0-alpha10
- v1.0.0-alpha.9
- v1.0.0-alpha.8
- v1.0.0-alpha.7
- v1.0.0-alpha.6
- v1.0.0-alpha.5
- v1.0.0-alpha.4
- v1.0.0-alpha.3
- v1.0.0-alpha.2
- v1.0.0-alpha.1
This package is auto-updated.
Last update: 2025-07-06 23:38:46 UTC
README
Cyclone is the first blog engine made with Tempest framework.
How to install Cyclone?
It's very easy.
First, you need to create a folder for your project:
mkdir cyclone-demo
cd cyclone-demo
Next, as Cyclone is in alpha, you have to set a minimal composer.json to start. So edit your composer.json with your favorite editor (for example nano composer.json
) and add this content:
{ "minimum-stability": "dev", "prefer-stable": true }
Next,
composer require happytodev/cyclone
When composer is done, lauch the installer:
./vendor/bin/tempest cyclone:install
At the end of install, if everything is ok, you can launch your server and go to your new blog:
Last point, set the url of your project in the .env
file.
nano .env
And set the BASE_URI
variable with your url.
... # The base URI that's used for all generated URIs BASE_URI=https://cyclone-demo.test ...
And voilà!
How to add content in Cyclone?
Just by adding some markdown files in the content/blog
folder.
Roadmap
A lot of work to do, but the main points are:
- Add a login page
- Add a dashboard
- Add a way to add content
- Add a way to edit content
- Add a way to delete content
- Add pages (CMS part)
- Add categories
- Add tags
- Add comments
- Add a search engine
- Add a way to add a custom theme
- Add a way to add a custom plugin
- etc...
License
The MIT License (MIT). Please see License File for more information.
Contributing
Please see CONTRIBUTING for details.
Security
Vulnerabilities should be reported to happytodev@gmail.com. Please see SECURITY for more information.