The source code is for testing only and should not be used commercially. The source code comes from the Internet. If there is any infringement, please contact me to remove it.
Fresns社交网络服务软件 v1.0

Fresns is a free and open source Social networks service software. It is a universal community product specially built for cross-platform. It supports flexible and diverse content forms, can meet multiple operation scenarios, conforms to the trend of the times, and is more open and easier to secondary development.

Characteristics:
1. Lightweight and simple
The functions are flexible and diverse, and can realize the functions of any currently known social product, but the main program is very lightweight and simple, configured and installed and extended on demand. Unneeded functions will not appear in front of you and interfere with your use. The functions you need can be used in the background, can also be used on a WYSIWYG basis, or can even be used independently of the main program.
2. Support cross-platform
Whether it is a Web site, Mini programs, fast applications, or clients such as iOS and Android, it can support management control and cross-platform operation of multi-form content, achieving unified, universal and standard integrated services.
3. Support multiple languages
Support multiple languages from the data flow level, and you can add unlimited languages without modifying the main program, theme, plug-ins, and client. Support 187 languages and 239 countries/regions (data policies comply with laws and regulations of various regions around the world), and support for any language and time zone can be achieved with simple background configuration.
4. Support optional engines and templates
The website engine and theme template can be independently selected and redeveloped respectively, and natively supports multi-language SEO configuration. No matter which language environment you run or switch in, you don't have to worry about search engine inclusion issues. Operation deployment can also be very flexible. You can choose integrated deployment or independent deployment like an App. You can even support the deployment of multiple sites with the same engine or different engines, allowing differentiated operations of a set of data in multiple functional forms.
5. Flexible technical architecture
The main program will not contain any personalized needs. Everything is operationally oriented and can be flexibly modified based on business needs. There is no solidified main program, and the functions are not restricted by any engine. Not only is it very flexible and convenient to use and secondary development, but you don't have to worry about affecting the main program. Even the upgrade of the main program will not override or affect your customized functions. It allows you to always focus on your own operating direction during use, and you don't have to worry about your changes that will affect future upgrades.
6. Horizontal menu mode
The user perceives a product's functions (sense of space) does not depend on the URL, but mainly comes from the UE and UI levels (breadcrumb navigation). Therefore, the product adopts a flat menu mode, and no page is limited to the parent or yourself. Be a parent and make a first-level page. At the menu level, there is no hierarchical distinction. It is completely determined by the theme and client you use, making configuration more convenient and customization more flexible.
7. Back-end naming control
Users 'perception of a product's service (experience) does not depend on technical logic, but comes from the naming of function points, so any function point of a product can be customized in the background. From user profile content to interactive interaction behaviors, etc., any function points and description points you think of can be customized named (supports multiple languages), and users 'perception of the product can be shaped through naming (no need to modify the main program, theme, plug-ins, client) to realize various operating scenarios.
8. Public and private models
The site operation mode can be public or private. The private mode can create your own secret circle. There are also many ways to join users. Invitations, payment, questions and answers, etc. can be supported at will. If you want to extend independent gameplay, the product also reserves the More Json extension from the database to the interface level, allowing you to define new parameters at will. Combined with matching themes and clients, you can implement the functions of any currently known social product.
9. Product models are diverse
The product architecture and content form support the functions of any known social product, including but not limited to Blog, CMS, BBS, Wiki, SNS, List, etc., and can implement Facebook, Twitter, Instagram, Tumblr, LinkedIn, Zhihu, Douban, Instant, Snowball, Car Emperor, Cat's Eye, Soul, TapTap, Little Red Book, Knowledge Planet and other forms.
10. Extensible user functions
Supports extensible user functions such as multi-user, multi-role, multi-icon, multi-color, multi-value, anonymity, avatar pendant, wallet, etc. After being activated, it can be used by all employees or designated roles. Multiple users and multiple characters can be used in user scenarios such as vests, sub-brands, and assistants; multiple icons can be used in exhibition icon scenarios such as medals, badges, identity levels, interactive achievements, and user status. The icons also support binding functions and can be used in functional icon scenarios such as commodity windows, secret tree holes, and asking me questions.
11. The content form can be flexibly expanded
Thanks to the data flow plug-in mechanism, by installing the editor plug-in, you can realize multiple content forms, such as voting, Q & A, voice, goods, rewards, debates, activities, live broadcasts, book videos, interactive games (for example: I draw you guess), paid reading, password reading, reading by designated users or user roles, and other content forms.
12. Highly modular
Separate the front and back ends, dynamic and static ends, and support the independent deployment of any component. For example, registration, login, publishing, editor, personal center, management background and other modules can be independently deployed or integrated into existing main programs, and support binding custom domain names. The highly flexible architecture allows you to choose the functions you like, and you can even customize the management backend (other options can be selected for the backend). High degree of componentization not only allows more functional expansion, but also prevents the intrusion of advertising robots. Because the deployment method is flexible and the entrance is non-standardized, which makes the addresses of critical operations more random and irregular, making it impossible for robots to start.
13. Support cross-language
If your existing product wants to achieve social functions, why not "rebuild the wheel" and develop it directly, integrating Fresns products will not only save a lot of time and cost, but also have many ready-made extensions. In addition, the product considers cross-language data flow logic when planning its data structure, so in the future, if you grow and grow, if you want to change programming languages for development, or run multiple programming languages in a mixed manner, etc., the product will already support it from the bottom, no matter how big you develop, you don't have to worry about future worries.
14. Support outbound algorithms
If you want to have a personalized data list, you can develop or install corresponding algorithm plug-ins to make the data output more personalized. For example, pictures, videos, products, documents and other types of content, if you need to output results that meet user preferences, you not only need to build a portrait of user preferences, but also have higher requirements for the search engine. When the main program cannot meet your needs, you can uninstall the specified plug-ins to provide support, and all these operations do not require modification of the main program, theme, plug-ins, and client.
15. Support data stream subscription
The plug-in can subscribe to data flow dynamics. No matter whether the client is a Web or an App, it can realize functional expansion at the data flow level. For example, if a user publishes content or uploads a file, the plug-in will receive a subscription notification and be awakened, and it can perform content security. Various functional behaviors such as checking, notifying administrators pending review, or random rewards.
16. Design ideas for command word framework
Based on the RPC idea of large-scale service systems, an original "command word" framework has been designed to implement the network communication programming model through command words, reduce the complexity of processing network data, improve the flexibility of the main program and plug-in mechanism, and make cross-business Interactions between plug-ins are more convenient. From the perspective of subsequent framework extensions, a single framework can support multiple plug-ins, and at the same time, it can also support multiple systems and multiple plug-ins patterns in the subsequent period, and can realize distributed calls between systems in the microservice pattern. Command words are not only flexible in communication, but also more convenient to upgrade. When the main program business or database changes, there is no need for plug-in linkage upgrades, and they can be compatible even when running across programming languages or SaaS.

read more
Resource download
The use is limited to testing, experiments, and research purposes. It is prohibited for all commercial operations. This team is not responsible for any illegal behavior of users during use. Please self-test all source codes! There is no guarantee of the integrity and validity of your source code. All source code is collected from the entire network
Original link:https://bcbccb.cn/en/3479.html, please indicate the source for reprinting. Disclaimer: This resource has not been authorized by the original rights holder and is not commercially available. It can only be used to learn and analyze the underlying code, CSS, etc., and is prohibited for commercial purposes. Any relevant disputes and legal liabilities arising from unauthorized commercial use shall be fully borne by the user. Everyone is responsible to support genuine copies. Please delete them within 24 hours after downloading. Thank you for your support!
1

Comments0

Cocos系列情怀源码多套精美UI界面皮肤切换全国600子游戏(带控制)
Cocos series emotions source code, multiple sets of exquisite UI interfaces, skin switching across 600 sub-games across the country (with control)
Someone bought it 9 minutes ago Go and have a look

Site Announcements

The source code (theme/plug-in/application source code) and other resources provided by this site are only for learning and exchange

Commercial use is prohibited, otherwise all consequences will be borne by the downloading user!

Some resources are collected or copied online. If they infringe on your legitimate rights and interests, please write to us.

Currently, members have a big reward, and the current price for a lifetime member is 299 gold coins.Recent price adjustments

Join quickly, opportunities wait for no one! immediately participated in

Captcha

Fast login to social accounts

en_USEnglish