Question
Est-il possible de gérer les modules de contenu en utilisant les commandes de ligne ?
Réponse, résolution
En commençant par CRX 1.4.1, une interface de service HTTP est disponible pour la gestion de modules depuis une ligne de commande, par exemple curl
ou wget
.
Les opérations suivantes sont actuellement prises en charge :
- présentation de l’aide
- transfert du module (via POST)
- liste des modules sur le référentiel à distance
- installation
- suppression
Pour déclencher les opérations ci-dessus, il suffit d’envoyer des requêtes à l’aide de curl/wget aux URL suivantes. La réponse est toujours de type XML :
// help overview $ curl http://<host>:<port>/crx/packmgr/service.jsp // package listing $ curl -u <uid>:<pwd> http://<host>:<port>/crx/packmgr/service.jsp?cmd=ls // package upload $ curl -u <uid>:<pwd> -F name=mycontent -F file=@cq-wcm-sling-content-5.1.11.jar \ http://<host>:<port>/crx/packmgr/service.jsp // package install $ curl -u admin:admin http://<host>:<port>/crx/packmgr/service.jsp?cmd=inst&name=mycontent.zip
Merci de consulter l’écran d’aide pour plus de détails sur les commandes disponibles. Pour consulter la documentation sur l'interface de service HTTP pour CRX 2.0, se référer à notre documentation officielle [1] sur docs.day.com.
S’applique à
CRX >= 1.4.1
[1] http://dev.day.com/docs/en/crx/current/how_to/package_manager.html#Managing20on20Command%20Line
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?