Novius OS
Installer Novius OS
Installation
Assistant de paramétrage
La suite
Mise à jour
Optimisations après installation
Comprendre Novius OS
Fondamentaux du logiciel
Organisation des répertoires
Différences avec FuelPHP
Principes ergonomiques
Fondamentaux des applications
Partage (Sharing)
Multi-Contextes
Médiathèque
Permissions et droits d’accès
Front-Office et cache
Étendre une application
Mécanismes d’extensions
Le bootstrap
Ajouter un champ
Modifier l’affichage sur le site
Ajouter une action en back-office
Modifier un comportement en front-office
Créer une nouvelle application
Assistant “Créer mon appli”
Créer un enhancer
Créer un gabarit
Rajouter des champs
Ajouter des vignettes dans l’App Desk
Ajouter un fichier associé
Traduire l’application
Fichiers de migrations
Notes de versions
Notes de la version 0.2
Guide de migration de la version 0.1 à la version 0.2
Notes de la version Chiba 1
Guide de migration de la version 0.2 à la version Chiba 1
Contribuer à Novius OS
Normes de codage
Charte rédactionnelle (Français)
Novius OS
Docs
»
Comprendre Novius OS
Edit on GitHub
Comprendre Novius OS
¶
Fondamentaux du logiciel
Une architecture MVC
Utilisation de frameworks
FuelPHP
ORM de FuelPHP
jQuery UI / Wijmo
Organisation des répertoires
De Novius OS
Repertoires à la racine
Le répertoire
public
Le répertoire du
core
Le répertoire
local
D’une application
Différences avec FuelPHP
Chemin des constantes
Autoloader
Bootstrap et points d’entrées
Point d’entrée du back-office
Principes ergonomiques
Navigation par onglets
L’App Desk
Fondamentaux des applications
Définition
L’App Desk
La configuration de l’App Desk
Contrôleurs, formulaires et modèles
Observers et behaviours
Partage (Sharing)
Content nuggets
Structure des données
Data catchers
Inclus au logiciel
Déclenchés par l’utilisateur
Exemple :
Twitter
Multi-Contextes
Principes du multi-Contextes
Exemple
Configuration
Cas particuliers
Ajouter des contextes
Contextable
/
Twinnable
Application n’utilisant pas les contextes
Application
Contextable
Application
Twinnable
Exemple
Médiathèque
Principe
Fonctionnement
Optimisation
Fichiers joints (hors médiathèque)
Permissions et droits d’accès
Rôles (ou “profils”)
Un rôle par utilisateur
Plusieurs rôles par utilisateur
Structure d’un droit d’accès
Utilisation dans les applications
Fichier
permissions.config.php
API pour vérifier une permission
CRUD
Actions
Front-Office et cache
Exécution du cache
Génération du cache
Interactions possibles
Modifier le contenu généré
Exécution hors cache
Suffix Handler
Read the Docs
v: chiba.1
Versions
latest
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.