8000 GitHub - Dheia/fresns-cms: Fresns core library: Cross-platform general-purpose multiple content forms social network service software
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from fresns/fresns

Fresns core library: Cross-platform general-purpose multiple content forms social network service software

License

Notifications You must be signed in to change notification settings

Dheia/fresns-cms

 
 

Repository files navigation

PHP MySQL License

About Fresns

Fresns is a free and open source social network service software, a general-purpose community product designed for cross-platform, and supports flexible and diverse content forms. It conforms to the trend of the times, satisfies a variety of operating scenarios, is more open and easier to re-development.

Server Requirements

Environment Requirements
Package Manager Composer 2.5 or higher
PHP Version PHP 8.1 or higher
PHP Extensions fileinfo
PHP Functions putenv symlink proc_open passthru
Database Version MySQL 5.7 or 8.x

Installation and Using

This repository is an R & D code repository without "vendor" reference library files. If you use this repository code package to install, you need to execute the composer command based on the command line to install "vendor" reference library files. If you feel troublesome, you can also download the full version of the installation package from the official website. The installation package on the official website already contains reference library files, so there is no need to perform command-line installation.

Deployment Process

  1. Download the code package of the repository release, upload it to the business server and decompress it.
  2. Execute the command line in the "main program root directory", Download the vendor package file.
    • Development deployment: composer install
    • Production deployment: composer install --optimize-autoloader --no-dev
  3. Execute the php artisan command under the "main program root directory" to configure the manager.
    • php artisan vendor:publish --provider="Fresns\PluginManager\Providers\PluginServiceProvider"
    • php artisan vendor:publish --provider="Fresns\ThemeManager\Providers\ThemeServiceProvider"
    • php artisan vendor:publish --provider="Fresns\MarketManager\Providers\MarketServiceProvider"
  4. Configure the web server according to the the installation tutorial on the official website.
  5. Visit the /install page to do the installation.

Contributing

Thank you for considering contributing to the Fresns core library! The contribution guide can be found in the Fresns documentation.

Code of Conduct

In order to ensure that the Fresns community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

If you discover a security vulnerability within Fresns, please send an e-mail to Taylor Otwell via support@fresns.org. All security vulnerabilities will be promptly addressed.

License

Fresns is open-sourced software licensed under the Apache-2.0 license.

About

Fresns core library: Cross-platform general-purpose multiple content forms social network service software

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 82.8%
  • Blade 15.3%
  • JavaScript 1.9%
0