Développement d’applications Nextcloud

Nextcloud fournit une plateforme robuste pour créer des applications qui enrichissent les fonctionnalités de son écosystème de partage de fichiers et de collaboration.
Cette page fournit des liens vers :

Tutoriels

Nextcloud offre la possibilité d’implémenter des applications au cœur du logiciel (écrites en PHP et Vue.js). Il est également possible d’implémenter des applications qui s’exécutent en dehors du serveur sous forme de micro-services écrits dans un langage de programmation de votre choix, à l’aide d’AppAPI. Tout d’abord, vous aurez besoin d’un environnement de développement.

Il existe deux méthodes recommandées pour configurer un environnement de développement. Si vous n’avez pas beaucoup de temps, vous pouvez utiliser GitHub Codespaces. Si vous souhaitez disposer d’un environnement de développement pour des projets plus importants, vous pouvez configurer un environnement de développement local à l’aide de Docker ou déployer les composants manuellement.

Références API

Nextcloud expose des API variées pour interagir avec ses services principaux. Il est essentiel de bien comprendre ces API et d’avoir à portée de main la documentation sur les points de terminaison API disponibles pour développer des applications. Voici quelques références essentielles que vous pouvez ajouter à vos favoris pour lorsque vous aurez besoin de rechercher une fonctionnalité API spécifique :

Le manuel du développeur Nextcloud est le guide intégral pour le développement d’applications. Il couvre les bases nécessaires pour démarrer, les meilleures pratiques et les directives de codage.

Nextcloud developer documentation

Apprendre à partir d’exemples est un bon moyen de comprendre le développement d’applications. Explorez les applications Nextcloud existantes dans la boutique d’applications Nextcloud pour voir comment elles sont conçues.

Nous disposons de divers canaux où les membres de la communauté s’entraident pour le développement d’applications. Nous disposons d’un forum de discussion pour les développeurs, d’une catégorie dédiée au développement dans notre forum destiné aux utilisateurs particuliers, ainsi que d’une newsletter pour les développeurs.