Function Module

The core function module provided by AnQi CMS, helping you quickly build an enterprise website

Functional Icon

Feature Introduction

Sixty percent of the submissions on unattended forms come from robots, should we add a hidden field first or put up a captcha first?

The form without protection has more than 60% of submissions coming from robots, the order to prevent spam is to add hidden fields first and then consider the captcha: hidden fields do not disturb real people, can block a large number of basic robots filling out templates, but cannot block manual replacement services; the captcha improves the interception limit but also increases the probability of real people being mistakenly rejected. Decide whether to add a second layer based on the number of complaints and the ratio of escapees.

Captcha Form anti-spam
👁️ 8

Functional Icon

Feature Introduction

The static site generator only produces pages, where should the edited content be changed?

The static site generator itself does not come with an editing entry, content modifications are made in the text files of the code repository, after modification, it must be regenerated and pushed to count as going live. Changes requiring engineering intervention are usually of three types: field structure adjustment, template modification, and batch replacement. A content management system with a backend incorporates these three steps into the interface, custom fields determine which level of editing can be modified, visual template editing and batch import reduce dependency on code, and a draft preview can be used before publication.

Static site Content Editing
👁️ 5

Functional Icon

Feature Introduction

The custom content model has added a new field, will the text of old articles not be readable

The custom content model adds a new field, which only affects the field level, the text of the old articles will not be unreadable: the new field is empty in the existing documents, the template reads an empty value instead of reporting an error. The real problem is that the template treats empty values as required items, and when importing in bulk, the column names are not aligned with the new fields. Backup before changing, migrate in batches by category, and you can still go back if there is an error.

Content model Field migration
👁️ 4

Functional Icon

Feature Introduction

Found the word violation after the manuscript was sent out, where did the content review intercept?

After the manuscript was sent out, it was found that the wording was违规, the problem lies in placing all the compliance checks after publication. The sensitive word filter takes effect when written, content review takes effect before publication, keyword replacement and full-site replacement are used to batch change existing expressions. The three defenses are each set at different steps, in conjunction with the status transition of draft, to be published, recycling station, to ensure that illegal words do not go online, and if they do, they can also be taken back.

content review Compliance
👁️ 5

Functional Icon

Feature Introduction

Even without changing the template code, you can also revamp it. AI-assisted template editing can be modified to what step

AI-assisted template editing can modify page structure and style, it directly modifies the template code through visual template editing, rather than doing the design for you. You can complete style changes, layout adjustments, and block sequence changes by describing your requirements; parts involving data structure, interface fields, and business rules still need to be determined by humans. Back up the template before modification, so that there is a fallback path if it goes wrong.

AI capability Template modification
👁️ 5

Functional Icon

Feature Introduction

The form is flooded by robots, where should the captcha be added?

When a form is flooded by bots, the captcha should be added at the submission layer of the public entry, not just on the login page. Comments, registration, search, and other forms that can be submitted directly from the outside should be protected separately. The captcha only handles whether the person is real, and the sensitive word filtering, keyword replacement, and content review after submission constitute the second line of defense, responsible for intercepting garbage content that has passed the inspection.

Form anti-brush Safety
👁️ 7

Functional Icon

Feature Introduction

Multiple sites share a set of keyword libraries, will anchor text compete for links?

The scope of keyword libraries and anchor text should be maintained separately by site. When using a common library, the same word may point to different targets on multiple sites, causing link landing point drift and repeated column link addition. Provide three steps of configuration habits such as word list splitting, scope limitation, and column trial run.

Anchor text Multi-site management
👁️ 5

Functional Icon

Feature Introduction

What role does the干扰码 play when the article is stolen by the whole site, and will it affect normal readers?

The anti-capture interference code blocks the party that performs bulk extraction: it inserts hidden text that is not visible to ordinary readers or adds random class names generated by the page address to the tags when rendering the main text. The text seen by normal readers in the browser does not change, so it does not affect reading. It is different from the sensitive word filtering and keyword replacement in content security settings, and it is recommended to verify it once from both the foreground reading and source code viewing perspectives after enabling it.

Content protection Security settings
👁️ 7

Functional Icon

Feature Introduction

If the article is sent out at midnight and fails, will someone receive an email?

The article is scheduled for release at midnight, by default, no one will receive a failure email. The scheduled release is determined by time factors, and the document is set to pending release, and then the system scheduled task will turn it into an official document at the appointed time; the email reminder covers events such as new comments, email verification, order submission and payment, and subscription confirmation, and the release schedule is not included in the template. The fallback method is to check the pending release list and background logs the next day.

Release Schedule Operations Inspection
👁️ 4

Functional Icon

Feature Introduction

The member group determines which articles the readers can see, and how the levels match the permissions.

Member groups determine which articles readers can see: The system sets access permissions based on user groups, and article reading, attachment download, and interface reading are all judged by the group. The paid tiers must match the permissions, relying on order management, financial management, distribution management, and public account integration to share the same user system. When adjusting the tier, first check the historical orders, and then synchronize to check the reading level, column range, and interface reading rules.

Member system Permission configuration
👁️ 4

Functional Icon

Feature Introduction

The intelligent dialogue in the background and AI automatic writing are not the same thing, each taking care of a different step for the editor.

The intelligent dialogue on the back-end and AI automatic writing are two capabilities: the former is a question-and-answer operation and troubleshooting assistant, equipped with an AI tool set covering content, SEO, operation and maintenance domains, which can be called by the intelligent body; the latter produces the main text, tags, and illustrations during the composition process, and has been provided in the system since April 2023. Both have different intervention points in the editing process, and the fact checking and review before publication are still completed by humans.

AI capability Editing process
👁️ 6

Functional Icon

Feature Introduction

Which to run first in fault exclusion and site health check in AI skills

In the background AI skills, the problems solved by site health check and fault exclusion are different: the former is a full-site inspection to produce a list of items to be repaired, and the latter locates the cause of the existing exceptions. The sequence is to run health checks to establish a baseline first, and then proceed with fault exclusion when anomalies occur, with operations written and merged for confirmation at round-level approval.

AI Skill Operation and maintenance process Health check
👁️ 6