AdaptedList -> SameETypeList
*NO BW COMPAT*, benefit from cw 3.6 releasing of folder,file and blog
which use it to get update at the same time.
CMHN and PEGASE will need update (but won't go to 3.6 without update,
so seem fine).
L'outil `cubicweb-ctl`
-------------------
`cubicweb-ctl` est le couteau suisse pour la gestion d'instances CubicWeb.
La syntaxe générale est ::
cubicweb-ctl <commande> [options commande] <arguments commandes>
Pour voir les commandes disponibles ::
cubicweb-ctl
cubicweb-ctl --help
A noter que les commandes disponibles varient en fonction des parties de CubicWeb
qui sont installées.
Pour voir l'aide pour une commande spécifiques ::
cubicweb-ctl <commande> --help
Commandes pour la création d'un composant
````````````````````````````````````````
* ``newtemplate``, crée un nouveau composant sur le système de fichiers
à partir du nom passé en paramètre. Cette commande crée le composant à partir
d'une squelette d'application, incluant également les fichiers pour le
packaging debian)
Commandes pour la création d'une instance
`````````````````````````````````````````
* ``create``, crée les fichiers de configuration d'une instance
* ``db-create``, crée la base de données système d'une instance (tables et
extensions uniquement)
* ``db-init``, initialise la base de données système d'une instance (schéma,
groupes, utilisateurs, workflows...)
Par défaut ces trois commandes sont enchainées.
Commandes pour le lancement des instances
`````````````````````````````````````````
* ``start``, démarre une, plusieurs, ou toutes les instances
* ``stop``, arrêt une, plusieurs, ou toutes les instances
* ``restart``, redémarre une, plusieurs, ou toutes les instances
* ``status``, donne l'état des instances
Commandes pour la maintenance des instances
```````````````````````````````````````````
* ``upgrade``, lance la migration d'instance(s) existante(s) lorsqu'une nouvelle
version d'CubicWeb ou du composant est installée
* ``shell``, ouvre un shell de migration pour maintenance manuelle d'une instance
* ``db-dump``, crée un dump de la base de données système
* ``db-restore``, restore un dump de la base de données système
* ``db-check``, vérifie l'intégrité des données d'une instance. Si la correction
automatique est activée, il est conseillé de faire un dump avant cette
opération
* ``schema-sync``, , synchronise le schéma persistent d'une instance avec le schéma
de l'application. Il est conseillé de faire un dump avant cette opération
Commandes pour la maintenance des catalogues i18n
`````````````````````````````````````````````````
* ``i18ncubicweb``, regénère les catalogues de messages de la librairie CubicWeb
* ``i18ncube``, regénère les catalogues de messages d'un composant
* ``i18ninstance``, recompile les catalogues de messages d'une instance. Cela est
effectué automatiquement lors d'une upgrade
Cf Internationalisation_.
Autres commandes
````````````````
* ``list``, donne la liste des configurations, des composants et des instances
disponibles
* ``delete``, supprime une instance (fichiers de configuration et base de données)