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 documentationPlugin 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 IntroductionCmd 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 IntroductionOfficial Application Repository
Plugin
Officially developed by Fresns, the extension includes basic services and developer tools, with full technical documentation available for reference.
Github MarketplaceWebsite
Built on the Laravel Blade template engine, it runs as a plugin installed in the main application, is scalable and SEO friendly.
Github MarketplaceWeChat 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.
GithubiOS 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.