Guest Post

Content submission, Moderation, Comments, Categories, Security filters

Description: Allows visitors and registered users of the site to publish content (articles or questions) and interact through comments and reactions.

What is it for? (Practical examples)

This tool is ideal for turning your site into an interactive platform, where content is generated directly by your community.

  • Create a "Questions and Answers" (Q&A) section where users can submit queries and receive answers from other members.
  • Allow external experts or collaborators to publish articles directly on your site, subject to approval.
  • Build a community where users can share experiences, photos, and opinions about products or services.

Main features

Content management

  • Post submission: Visitors can submit new content (Guest Posts) via a configurable form, specifying title, content, tags, and attaching photos.
  • Automatic moderation: The system can require manual approval of a post if it contains forbidden words or external links.
  • Categories: Organize content into hierarchical categories to facilitate navigation.
  • Advanced search: Users can search content by keyword, category, or hashtag.

Interaction and community

  • Comments: Allows visitors to leave comments on posts.
  • Comment moderation: It is possible to configure whether comments should be published immediately or require approval.
  • "Like" system: Users can express appreciation for posts.
  • Content deletion: Authors can delete their own posts (if registered and logged in).

Author data collection

For both posts and comments, the system collects information about the author through customizable fields:

  • Name (optional or mandatory).
  • Gender (Male, Female, Unspecified).
  • Age (with configurable minimum and maximum limits, from 13 to 100 years).
  • Attachments (image uploads, with a maximum limit of 15 photos).

How to configure

Module settings are divided between general configuration (administration panel) and display module configuration (Visual Builder).

1. Security settings (Administration panel)

In the main configuration panel, under the "Security" section, you can define content filtering rules:

OptionDescription
Banned IP listEnter IP addresses that are not authorized to submit content or comments.
Forbidden wordsDefine a list of keywords. If a post or comment contains any of these words, it will automatically be set to manual approval status.
Link blockingIf enabled, any post or comment containing a URL or link will automatically be set to manual approval status.

2. Submission modules configuration (Visual Builder)

Post submission form

When inserting the "Form guest post" block on a page, you can customize:

OptionDescription
Fields to displayChoose which author information fields (Name, Age, Gender, Photo) should be visible in the form.
Field textsCustomize titles and placeholder texts for each field in the form.
Target categoryYou can force the post submission to a specific category or allow the user to select a category from a dropdown menu.
Minimum/maximum charactersSet a length limit for the post content.
HashtagsEnable or disable the user's ability to add hashtags. You can also set predefined hashtags.
Submission messagesCustomize the success message shown to the user, distinguishing between posts published immediately and posts requiring approval.

Comment submission form

When inserting the "Form commenti" block under a post, you can configure:

OptionDescription
Fields to displayChoose which author information fields should be included in the comment form.
Comment moderationChoose whether comments should be published immediately ("Not required") or require manual approval by an administrator ("Required").

Automatic integrations

Automatic pages

The system automatically generates the following pages necessary for content navigation:

1. Post detail page: Shows the full content of a single Guest Post, including author details, comments, and the "Like" button.

2. Category page: Displays a list of posts belonging to a specific category.

3. Search results page: Shows results from user searches.

Visual Builder

The module provides several blocks for Visual Builder that allow building custom layouts for public content:

  • Guest Post Form / Comments Form: For submitting new content and interactions.
  • Guest Post List: To display lists of posts filtered by category, tag, or search query.
  • Guest Post Details: Specific blocks to show elements of the post (Title, Content, Date, Author, Photo gallery, etc.).
  • Category List: To show menus or grids of categories.

Internal search

The module integrates with the internal search system allowing users to search and filter content:

  • Post search: Textual search within post content and titles.
  • Hashtag search: Automatic hashtag suggestions while typing in the submission form.

Key differences: Posts vs Comments

Although both allow submitting content, Guest Posts are main contents (articles/questions) whose moderation is influenced by Category settings. Comments are direct responses to a post and their moderation is configured directly in the "Form commenti" block on the page.