Extending Fresns

Fresns is small but packed with features. In fact, most of the features that come with Fresns are implemented as extensions. This makes Fresns highly customisable. Users can disable unwanted features at any time, or install other extensions to create the perfect community forum or other type of product.

Read the extensions documentation Read the API documentation

Plugin Manager

From the framework level, the three channels of "extension plug-in", "control panel" and "website engine" in the "management background" are plug-ins. Though their business directions are different, their development is essentially the same.

More Introduction

Cmd Word Manager

Command words are used to communicate between the plug-in and the main program, and between the plug-in and other plug-ins. A plug-in module can contain several command words, and the functions of the plug-in are called externally by means of command words.

More Introduction

Official Application Repository

Plugin

Officially developed by Fresns, the extension includes basic services and developer tools, with full technical documentation available for reference.

Github Marketplace

Website

Built on the Laravel Blade template engine, it runs as a plugin installed in the main application, is scalable and SEO friendly.

Github Marketplace

WeChat Mini Program

Based on the native language of the WeChat mini program, no transcoding or compiling is required, it runs efficiently and the interaction experience is smoother, scalable and WeChat search friendly.

Github

iOS App

Based on the native iOS language (Swift), there is no need to worry about cross-language migration compatibility, and it runs and interacts more efficiently.

Android App

Based on Android's native language, there is no need to worry about cross-language migration compatibility, and it runs and interacts more efficiently.