Imperial CMS is different from previous CMS systems. It can directly create new tables and define fields in the background, and then form a new system model. So as to realize various systems suitable for users. Such as download system, music system, mall system, product library, etc ... and this function deploys data for websites with large data (distributes information to different information tables). And whether it is a built-in system or a custom model, each model has its own collection. If you know how to program, you will be able to extend more and more complex systems. For detailed usage of this function, please refer to the user documentation.
The built-in system model and custom model of this system have their own corresponding collections. Convenient for users to collect information.
Simple and easy to use: you don't need to know any procedures, just add corresponding labels to the corresponding content.
Multiple filtering: the same link can be set to not collect repeatedly; Set acquisition keywords (excluding non-acquisition); Content character replacement; Advertising filtering; Filtering similar information; Filter information with the same name; The first few records can be set.
More accurate acquisition area: general overall page area+general information link area.
Support page coding conversion: Support gb23 12, big5 and utf-8 coding conversion.
Higher efficiency: adopting grouping collection and warehousing; Support multi-thread (node) acquisition
Convenience: whether to put it into storage immediately is optional (especially online collection, which is very convenient); After filling in the collection rules, you can preview the collection results; Copy and empty nodes; You can select "Selective Warehousing" and "All Warehousing" for warehousing; Manage the collected temporary data;
Other functions: support multi-list acquisition; Support paging to collect content; Support the remote storage of images /FLASH/ attachments and image watermarks, as long as the defined field is img/flash/file.
The system can classify members according to their "membership group", "validity period (year/quarter/month)" and "points". Users can add/modify/delete the membership group in the background, and the membership group can set the membership level, favorites and maximum daily downloads. These classifications are valid for all system models of the system, such as access control of viewing information, deduction of points, etc. You can set the authority control, deduction, daily download limit and repeated deduction interval for downloading/online viewing information; Buy goods in mall mode with points/advance payment, etc.
Other functions of the membership system: user registration, data modification, shopping cart, favorites, status view, online value charging, purchase record query, download record query, information submission, contribution increase points.
Background card counting function: supports batch card counting, and gives points in batches according to the validity period/integral offset value.
Member interface
Through this interface, any mysql system can be integrated, no matter what language it is developed in. Configuration is very easy, just configure a few parameters to support the integration of membership groups and points.
Template full label
As long as you know web editing software (such as Dreamweaver and Frontpage), you can make all kinds of excellent templates, just add corresponding labels to the places where the information is displayed, without any program code.
Built-in flexible universal call tag: it can achieve various effects, meet the needs of various websites and adapt to all models.
Users can customize labels directly in the background: with this function, users can write their own functions, and then define a label in the background, and the template can parse him. It is generally used to display data outside the system, such as forum data, real-time display data of environmental monitoring stations, etc ... All columns can have their own page templates/list templates, content templates, JS templates and search templates.
Common template variables: some shared modules can be put into common variables, and only variable labels can be added when calling, and the contents of all displayed variable labels can be modified by modifying the values of variables later.
You can replace template content in batches, import column templates in batches, replace list templates in batches and replace content templates in batches.
Support type
Operation types supported for calling: the information of "Latest/Popular/Recommendation/Comment Ranking/Headline Information/Download Ranking" can be called through "All/Column/Topic/Data Table" and the information can be called through SQL statements.
Support multi-column calling: use the ID of multiple calling columns and separate them.
User defined label
Store text
It is not suitable for storing large amount of information content in the database, such as novels, papers or other large-scale content data. If the database is stored, the capacity of a single table will easily increase, which will affect the efficiency of the database. So the empire introduced this function, which can store these large-scale data in text files, and the system encrypts the files, so the security is guaranteed. The greater the amount of information, the better the effect of this scheme.
Multi-level user rights
Users with different rights can be assigned different management rights through user groups, and different users can set their own corresponding management columns. Administrators can directly add/modify/delete user groups in the background.
Operation logging
The system will record the user's login log and operation log, and you can set whether to turn on logging.
Thematic topics and thematic combinations
For news websites, when some unexpected events happen, it is too late to open a special column. At this time, the content about the event can be organized into a special topic. Imperial CMS allows editors to add new topics at any time according to the situation, providing rich relevant information for visitors to the website at the first time. The content in the project can be selected from other channels, or can be directly input into the project by the editor.
Theme combination: the input information can be combined into corresponding themes according to different conditions. Thematic combination supports the combination of query by keyword, SQL condition, corresponding column, publishing time range, information ID range, headline/recommendation/headline picture and other conditions.
Built-in powerful and stable backup and recovery system
When using group backup, the system will automatically divide the database into several parts for export. Theoretically, no matter how big the database is, it can be backed up and restored.
Security: All backup files are generated as *. Php file, and login authentication is adopted, so only the logged-in administrator can recover the data.
Stability: the system collects group backups, and the data size of each group is set directly in the background.
Easy to use: package, download and delete backup files online.
Flexibility: Customize backup directory and compressed directory online.
Establish and delete databases online, optimize, repair, empty and delete data tables.
Online direct data recovery
The backup of the entire imperial CMS station is very simple: just back up the database +d attachment directory, and all other information can be directly restored in the background and updated throughout the station.
Powerful advertising management plug-in
Supported advertisement types: picture advertisement, FLASH advertisement, text advertisement, HTML code advertisement and pop-up advertisement.
Support advertising effects: normal display, full-screen floating display, up-and-down floating display (left/right), full-screen fade-out, movable dialog box and couplet advertisement.
Support tag and JS calls, set the advertisement expiration time, and the advertisement administrator can change the advertisement.
Built-in some practical plug-ins
Voting plug-in: voting items are not limited, supporting single/multiple selection, limiting IP voting and setting voting cycle; Support tags and JS calls.
Friendship link plug-in: supports multiple classifications.
Multi-category message boards: you can set different message boards in different columns (just add message categories), you can set whether messages need to be reviewed, and you can reply to messages.
Multi-classification information feedback: different columns can set different information feedback.
Anti-collection plug-in: The principle is to add various rules to the page for regular collection. The more anti-collecting characters, the more difficult it is to collect.
Built-in partially perfect model
In addition to user-defined system models, there are some built-in models in the system, which will be added in the future. Users can choose to install:
News system model: the default model of the system. Incidental information source management, author management, content keyword management and filter character management.
Download system model: with download server management, download record deletion management, error report management, batch address replacement authority and other functions; Anti-theft chain: the combination of regularly updating the download verification code+regularly changing the download server+regularly changing the download address is adopted.
Video system model: the same as the download system model, but also supports online viewing of multimedia information; Anti-theft chain: the combination of regularly updating the download verification code+regularly changing the download server+regularly changing the download address is adopted, and the online viewing adopts a stricter encryption method to protect the multimedia address.
Gallery system model
Flash memory system model
Mall system model: incidental payment mode management, distribution mode management and order management; Support multiple payment methods.
News system model (storing text): This model is different from the database news model. It stores information content in a text file, and users can choose according to different situations.
Infinite classification
The system supports infinite classification; Each category can be associated with the corresponding secondary addon domain.
Support remote publishing
Remote publishing means that users can install the machine under 127.0.0. 1 and then publish the information to a remote server. Collecting and publishing on the WEB is more efficient, and future versions will consider using. exe。
Information release function
This function is generally used in government or institutions. In other words, information that can only be released after being signed by several managers is necessary for reducing the error rate for important information.
File management module
File management supports database management and directory management; Attachments can be managed by columns; Users can choose the uploaded picture /FLASH/ multimedia/attachment when adding information; Delete the corresponding information, and the attachments belonging to this information will also be deleted.
The foreground completely generates static pages.
Imperial CMS generates static HTML files for all website contents, which can greatly save host resources and improve system performance. Full static processing technology is a necessary condition for building a large website. No matter how powerful the CPU is, no matter how smart the database is, it will crash when a large number of users visit it. Using our program can avoid such problems. This is also the reason why "Sina", "Netease" and even Sohu's website search interface are statically published.
Planned goal
You can set the homepage/columns page to be updated regularly; As long as the background is on, the system will perform the corresponding tasks by itself.
Background multi-interface style
Different users can choose different background operation interfaces, and users can make their own background interfaces and then add them to the background interface management.
Dynamic release
The list page supports dynamic display;
The content page supports triggering refresh;
Through the combination of dynamic publishing and system model, various more interactive systems can be realized, such as supply and demand system, classified information, talent recruitment and other systems.