En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

content Documentation › CONTENT_DOCUMENTATION_EN

Content Documentation En

Feature: Content #

Article management system organised by families (categories). Allows creation, editing and deletion of editorial content with multilingual support and a rich text editor.

Installation and Configuration

Via FTP: Upload the content/ directory into /plugins/.

Via package manager: Select content from the available plugins list.

Paths:

  • Main plugin: /plugins/content/content.php
  • Configuration: /plugins/content/conf/content.conf.inc.php

Configuration parameters (content.conf.inc.php):

| Variable | Default | Description |

|---|---|---|

| $basedatadisplay | 'yes' | Display in management interface |

| $basedisplevel | BASE_LEVEL_HIGHUSER | Minimum level to create content |

| $ftype | 1 | Plugin type (content) |

| $is_public | 1 | Publicly accessible |

| $content_thumb_scale | $cfg[32]['xsthumb'] | Thumbnail dimensions |

Required SQL tables: content, content_families

Usage

Users #

  • Browse the family list: ?obj=content.php&cat=1
  • Browse articles in a family: ?obj=content.php&contentfamily=NAME
  • Read an article: ?obj=content.php&contentitem=ID

Editors (HIGH_USER level or above) #

  • Create an article: ?obj=content.php&nedit=1
  • Edit an article: ?obj=content.php&nedit=4&id=ID

Moderators #

  • Delete an article: ?obj=content.php&nedit=3&id=ID-FAMILY
  • Manage families: ?obj=content.php&nedit=5

Article fields: language, family, title, summary, content (RTE), publication date, activation status.

Title deduplication is active: two articles cannot share the same title within the same family.

Hooks and Entry Points

text
?obj=content.php						  — Recent articles list
?obj=content.php&cat=1					— Family list
?obj=content.php&contentfamily=NAME	   — Articles in a family
?obj=content.php&contentitem=ID		   — Single article
?obj=content.php&nedit=1				  — New content (editor)
?obj=content.php&nedit=4&id=ID			— Edit (editor)
?obj=content.php&nedit=3&id=ID-FAM		— Delete (moderator)
?obj=content.php&nedit=5				  — Manage families (moderator)

Dependencies

  • Beamreactor\Database\SQL — CRUD on content and content_families
  • Beamreactor\Sanitizer\Parser — input sanitisation
  • Internal graphics library — article image thumbnail generation
  • RTE editor — included in the BeamReactor core
de en fr