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 #

?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