Modern CMS
Get the tour
Documentation
API
Utilisateur - Documentation
Écrire en Markdown
Titres
Syntaxe alternative
Gras
Italique
Et si le caractère * est déjà utilisé dans mon texte ?
Barré
Listes ordonnées et non-ordonnées
Liste imbriquée
Nouveau paragraphe et retour-chariot
Liens hypertextes
Citations
Images
Notes de bas de page
Gérer les nœuds
Navigation dans l’arborescence
Actions des menus contextuels
Création d’un nœud
Éditer un nœud existant
Contenu d’un nœud
Paramètres du nœud
Actions et paramètres secondaires
Étiquettes
Référencement
L’arborescence
Système de publication des nœuds
Statuts disponibles :
Prévisualiser les nœuds en attente de validation
Gérer les types de nœuds
Ajouter un type de nœud
Supprimer un type de nœud
Ajouter un champ dans un type de nœud
Autres actions
Gérer les documents
Téléverser un document
Intégrer un document
Document au hasard
Document inutilisé
Gérer les utilisateurs
Créer un nouvel utilisateur
Suppression d’un utilisateur
Ajouter un rôle
Autres actions
Activer le SSO pour les utilisateurs du back-office
Développeur - Documentation
Premiers pas
Requirements
For Nginx users
For Apache users
CMS Structure
Installer Roadiz Standard Edition
Travailler avec les environnements Roadiz
Utiliser Docker pour le développement
Using Vagrant for development
Access entry-points
Database and Solr credentials
Full config.yml example for Vagrant
Using PHP server for development
Use Mailhog to catch outgoing emails
Configuration manuelle
DotEnv
Doctrine
Choisissez votre modèle d’héritage
Thèmes
Pilotes de cache
Gestionnaires Monolog
Point d’entrée Solr
Invalidation du cache des reverse-proxies
Chemins des entités
Configurer le mailer
Traitement des images
Commandes de console
Commandes supplémentaires
Upgrading
Moving a website to another server
Moving to a SSH+Git hosting plan or an other development machine
Moving to a non-SSH hosting plan
Installer Standard Edition sur un hébergement mutualisé
Préparez votre environnement local avec Makefile
Système de nœuds
Types de nœuds, nodes-sources et nœuds
Qu’est-ce qu’un type de nœud
Sources de nœuds et traductions
Champs de type de nœud
Données simples
Markdown options
Données virtuelles
Données complexes
Champs universels
Champ YAML
Jointures Many to Many et Many to One
Provider simple et multiple
Collection personnalisée
Handling nodes and their hierarchy
Hierarchy
Visibility
Publication workflow
Generating paths and url
Tag system
Translate tags
Tag hierarchy
Displaying node-source tags with Twig
Tags translations documents
Attributs
Types d’attributs
Ajouter des attributs aux nœuds
Extension Twig
Filtres
Tests
Go headless
No more theme, just business logic
Headless structure
Configure CORS
API usage and authentication
Themes
Creating a theme
Preparing your own frontend theme
Static routing
Dynamic routing
Home page case
Using Twig
Checking role permissions
Checking node-sources type
Generating paths and url
Generating assets paths and url
Handling node-sources with Twig
Use node references
Loop over node-source children
Add previous and next links
Additional filters
Create your own Twig filters
Use custom Twig extensions
Displaying documents
HTML output options
Using src-set attribute for responsive images
Generate <picture> elements
More document details
Displaying document metas
Displaying document thumbnails
Manage global documents
Extending your Twig assignation
Use theme-wide assignation
Use
Page / Block
data pattern
Use block rendering
Use controller rendering
Paginate entities using EntityListManager
Alter your Roadiz queries with events
Add a firewall in your theme
Configuring a non-root firewall map entry with FirewallEntry class
Add login routes
Configuring a root firewall map entry with FirewallEntry class
Multi-theme website
Sending emails from your website
Forms
Building contact forms
One contact-form for one action
Using contact-form in
block
controllers
Alter email configuration after form submit
Securing your form with
Google reCAPTCHA
Sending contact form and accept application/json
Building custom forms
Adding custom form to your theme
Services
Entity APIs
Using Solr API
Simple search results
Search results with highlighting
Count search results
Search criteria
Services list
Kernel
Assets
Back-office
Bags
Console
Debug
Doctrine
Embed documents
Entity Api
Factories
Forms
Importers
Logger
Mailer
Routing
Security
Serialization
Solr
Themes
Translation
Twig
Configuration
Workflow
Utils
OpenId
Message
Serialization
Customize existing serialized entities
Serialize nodes-sources URL
Serialize documents URL
Groups
Études de cas
Download a website on my computer to work with Vagrant
On the production server:
On your computer:
Contributing
Reporting issues
Running tests
Coding style
Static analysis
Troubleshooting
Empty caches manually for an environment
Problem with entities and Doctrine cache?
Running Roadiz behind a reverse proxy
Find help before posting an issue on Github
Extensions - Documentation
Extending Roadiz
Theme powered CMS
Create your own database entities
Add back-office entry
Linking things together
Inject your own entries in back-stage
Events
Nodes events
NodesSources events
Tags events
Folders events
Translations events
UrlAlias events
User events
Extending Solr indexation
How to index page blocks contents
Roadiz documentation
Docs
»
Développeur - Documentation
»
Système de nœuds
Edit on GitHub
Système de nœuds
¶
Types de nœuds, nodes-sources et nœuds
Qu’est-ce qu’un type de nœud
Sources de nœuds et traductions
Champs de type de nœud
Données simples
Markdown options
Données virtuelles
Données complexes
Champs universels
Champ YAML
Jointures Many to Many et Many to One
Provider simple et multiple
Collection personnalisée
Handling nodes and their hierarchy
Hierarchy
Visibility
Publication workflow
Generating paths and url
Read the Docs
v: v1.7.0
Versions
latest
stable
v2.0.0
v1.7.0
v1.5.4
v1.4.0
develop
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.