Download the PHP package neoground/charm-blog without Composer
On this page you can find all versions of the php package neoground/charm-blog. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download neoground/charm-blog
More information about neoground/charm-blog
Files in neoground/charm-blog
Package charm-blog
Short Description Charm Blog Module
License MIT
Homepage https://neoground.com/projects/charm
Informations about the package charm-blog
A Blog Module for Charm Framework 3.1+
This provides blog functionalities for Charm apps.
All blog posts are markdown files with YAML frontmatter. You can easily add thumbnails and hero images and assets of all kind.
The whole blog engine runs flat-file, including comments handling. But you can also provide Redis for better performance and caching.
🚧 This project is incomplete and still WIP. It is mostly a reference implementation for charm modules. The code from here might end up in a successor project like racpub.
Features
- Create RSS feeds easily via the
RssFeedclass - Easily access, filter, sort and paginate rss posts
- Saves blog posts metadata as file and in redis
- Configure the blog via
blog.yaml
Installation
Begin your quest by adding charm-blog to your project via Composer:
Next, install charm-markdown in your application:
If you haven't installed charm-markdown yet, install it as well:
Usage
Todo. This module is in early alpha. A usage guide will follow once we reach a beta state soon.
For a reference implementation see the Markcoon project. It's a simple-to-use blog which uses this module under the hood.
Configuration
Configuration in your app's user.yaml: