V3.0 Build 080102 Release time: 08.01.02 10:04
Update instructions:
1) The new architecture introduces the concept of nodes for advanced combined deployment of modules. Previous modules can be deployed independently, or multiple modules can be deployed under one node for mixed use to realize special applications that require a node channel to be composed of multiple content models;
2) Redesign and develop the member center. The new member center is more flexible than the previous version and can be deployed to the front desk for use. At the same time, the member center program is optimized to reduce system load;
3) Redesign and develop membership types, administrators will be able to unlimitedly customize membership categories and special attributes required by the categories;
4) Improve the membership points function;
5) Improve the member group function, each member group can divide permissions to a certain node or module;
6) Improved and optimized module installation;
7) Optimize the installation program and support the installation of multiple character sets;
BBWPS system function introduction:
1. A true platform system
As the core of the entire system, the BBWPS platform can infinitely expand/accept platform functions and application module functions; the platform and application modules are completely separated, giving you full self-management authority.
Supports deployment across operating systems (such as Windows, Linux, FreeBSD, Solaris, etc.). It is recommended to use FreeBSD/Linux+PHP+Mysql environment, which not only has efficient system-level functions, but also does not need to bear the cost of purchasing the underlying system, and there is no underlying system software Copyright disputes.
2. Application module “install on demand”
Based on the leading design concept and technical advantages of the BBWPS platform, any application module is completely separated from the system platform. You can choose to install application modules according to your own needs, creating a new experience of "on-demand installation" of application modules; a clean platform allows You don’t need to worry about redundant modules. There are more than 30 officially developed application modules for you to deploy. At the same time, the system platform interface will be opened to support the deployment and use of functional modules developed by third-party partners.
Each module supports independent domain name access and module replication. Platforms after version 2.0 no longer need to modify module configuration files to complete module replication and installation.
3. High load performance
1) System-level advanced design BBWPS system not only supports the original deployment of installing all modules on one server/space, but also innovatively develops two advanced deployments of system platform and application modules, distributed and nested; you can use multiple servers to jointly deploy the BBWPS system , greatly improving system load performance. If a system does not have the step-by-step deployment function, the number of visits it can carry is simply not enough for portal-level website applications. Whether it is centralized deployment, step-by-step or nested deployment, only one management backend is needed to manage all modules.
2) Database-level advanced design Since the release of the first version of the BBWPS system, each application module has adopted an independent data table design; this design method can greatly improve the response efficiency of the database, with 350,000 pieces of data and a single sheet size of 460M. Data tables still maintain high-speed query response.
3) Program-level advanced design Since the release of the first version of the BBWPS system, each application module has designed a high-speed buffer system; through this buffer system, frequent database requests are greatly reduced, and the stable and fast support system provides high-speed access services to the outside world.
4. Data communication
The BBWPS system supports high-speed data communication between the platform and application modules, and each application module to achieve data exchange functions; for example, the homepage of the website can be customized to extract data from each application module, and the application module page displays other module information, etc. Its data exchange capabilities and efficiency It is far from comparable to the current method of using JS scripts for data communication.
After each module exchanges data, the display effect can be controlled by a customized template and is not controlled by the template of the original data module, allowing free exchange and free display.
5. Security mechanism
1) Communication security BBWPS system has completely designed its own security verification mechanism since version 2.0, and does not use the security verification function of the PHP program itself; the administrator can set the communication key, combined with random N times of encryption, to achieve each BBWPS system installation The subsequent communication mechanisms are all unique. As long as the default communication key is modified, the official will not be able to crack the communication control information of your website.
2) Flexible verification code function: The system automatically supports two verification code mechanisms: ordinary Arabic numerals and picture numbers. If you use the picture number verification code function, you can also design your own digital pictures to differentiate them from the official standard procedures. Further improve the difficulty of cracking the verification code and prevent malicious registration/login by external software.
The verification code image directory is located in: bbwps directory/function/img/, files: 0.gif~9.gif, image size: it is recommended not to exceed 18*25 pixels.
3) Supports modifying the management backend address. Only "yours" know the backend management entrance.
6. Powerful membership system
1) Supports the function of customizing membership categories. For example, you can define membership categories as individuals, merchants, intermediaries, etc.; after the user registers, the selected category is automatically associated with the corresponding member group to obtain the permissions of the member group.
There is no limit to the number of membership categories.
2) The first intelligent stepless virtual member group function. Administrators only need to define member groups on the system platform, which can automatically identify the sub-member group settings of each application module and perform combined settings. For example, the article module has privileged members: WZVIP1 and WZVIP2, the classified information module has privileged members: FLVIP1, and the real estate module has privileged members; FCVIP1. The administrator can set the system platform membership group VIP1 to combine WZVIP1 and FLVIP1 privileges, and VIP2 to combine WZVIP2 and FCVIP1 privileges. Different membership groups can have different privileged membership functions under multiple modules. At the same time, membership management is more convenient. Administrators do not need to go to each module to manage privileged members, they only need to manage them on the system platform.
There is no limit to the number of platform member groups.
This feature can significantly reduce the development time for membership functions when third-party partners develop modules.
3) With its own pass function, any application module can easily inherit platform member information after installation, fully ensuring that the member information owned by your website at any stage is not wasted; it perfectly integrates Discuz! and PHPWind forums, and members adopt real-time registration and synchronization methods; Ensure that member data will not be subject to any party’s system after the integration function is subsequently cancelled;
The pass supports cross-domain names. After a member logs in under any module domain name, all modules will receive/recognize the member's login status; whether the module is centralized installation or distributed multi-domain installation, it is perfectly supported.
4) Support in-site short messages
The system background can be set: whether to enable the short message function on the site, the mailbox capacity, the number of voice prompts and the sound type
The system background can send group short messages to members
The member front desk can set the friend authentication method and data viewing authorization.
The member front desk can send short messages to friends and unfamiliar member IDs, provide draft box, outbox, and trash can message management, provide status tracking after message sending, and provide address book/blacklist management.
5) Support mass email sending to members
The BBWPS system uses the SMTP function to send outgoing emails, supports mass mailing, and supports reading external address lists to send mass mails; at the same time, BBWPS provides the function of reading external member databases to automatically generate address lists.
7. Support member points function and interface with third-party online payment systems; provide a virtual banking system and support virtual recharge card purchase/recharge business.
8. Powerful advertising publishing/management system, supporting 4 types of code, text, picture, and Flash; advertising can be displayed on any page/position of the website by defining advertising tags.
9. Support website homepage customization, allowing you to set the website homepage address to the system homepage, the homepage of each module, or customize the URL address/page; provide full-site Google map generation.
10. Support website traffic statistics.
----------
For more than 30 other application modules, please check the function introduction of each module.
----------
Install using:
To install other application modules, you must first install the platform system; please follow the installation instructions to complete the installation.
Platform package download:
http://www.codepub.com/software/BBWPS-10561.html