Que vous soyez un développeur amateur, expérimenté ou expert, nos tutoriels vous prépareront à développer des applications pour Nextcloud.
Nous nous concentrons sur le développement d’applications open source et nous nous engageons à fournir à notre communauté tous les outils dont elle a besoin pour transformer ses idées en véritables applications Nextcloud.
Pourquoi les applications Nextcloud ?
Sautez le pas 🚀
Nextcloud vous offre les bases pour construire votre application. Authentification, gestion et partage de fichiers, contrôle d’accès, clients mobiles et de bureau – ne vous inquiétez pas, nous avons tout prévu !
Open source 💙
Il s’agit d’un logiciel open source, qui vous permet de vous inspirer du code d’autres applications.
Une communauté forte 👩💻
Faites partie de la formidable communauté open-source qui est accueillante, encourageante et qui ressemble à une famille.
Large audience 🌍
Il y a entre 200 et 300 000 serveurs Nextcloud sur le web. Les applications les plus téléchargées sur notre magasin d’applications sont installées sur plus de 100 000 serveurs et comptent des millions d’utilisateurs !
Promotion gratuite 📢
Si vous créez une application, une extension ou une intégration, Nextcloud vous aidera à la promouvoir. Nous sommes heureux de travailler avec vous !
Opportunité commerciale 🙌
Si vous créez une application, un script, une extension ou un outil dans le cadre de votre activité professionnelle, nous serons heureux de soutenir vos efforts. Nous aimons notre écosystème et nous voulons que vous en profitiez !
Alors, qu’attendez-vous ?
Lisez la suite pour découvrir nos tout nouveaux tutoriels de développement d’applications Nextcloud ! ⤵️
Développer une application complète
Si vous avez une idée révolutionnaire pour une application, c’est l’occasion de la développer de A à Z !
Dans ce tutoriel, vous apprendrez à développer une application complète avec une barre de navigation et une base de données.
Après le tutoriel, vous saurez comment :
Créer une application autonome avec un menu de navigation
Utiliser la base de données
Étendre l’API de Nextcloud avec les points de terminaison de votre application
Exporter dans un fichier les données stockées par votre application dans la base de données
Après avoir créé votre propre application, vous pouvez apprendre à configurer des tests automatisés pour celle-ci !
Apprenez à utiliser GitHub Actions – une plateforme d’intégration et de livraison continues (CI/CD) qui vous permet d’automatiser votre flux de développement. Avec GitHub Actions, les développeurs d’applications n’ont pas besoin de déployer un environnement de test pour toutes les différentes versions de Nextcloud, de PHP et de système de base de données.
Vous verrez à quel point il est pratique d’avoir des tests qui sont déclenchés automatiquement afin qu’ils s’exécutent pour chaque demande d’extraction.
Après le tutoriel, vous saurez comment :
Utiliser les actions GitHub pour mettre en place un environnement de test Nextcloud spécifique
EXTRA : Mise en place d’un environnement de test – Reproduire les bugs et tester les PR
Pour ceux qui travaillent sur le cœur de Nextcloud, vous pouvez apprendre à mettre en place un environnement de test facile en utilisant l’Instance de test facile Nextcloud de Simon.
Il s’agit d’une instance super rapide utilisant docker pour Nextcloud afin de lancer rapidement différentes versions de Nextcloud, ce qui est idéal pour reproduire les bugs, tester les PR, et tester les changements UX.
Après ce tutoriel, vous saurez comment :
Mettre en place un environnement Nextcloud local à des fins de test
Test des PR pour Nextcloud
Reproduire rapidement des bugs sur différentes versions de Nextcloud et obtenir des logs
Mettre en place plusieurs environnements pour tester les changements UX auprès des utilisateurs
Les organisations, petites et grandes, ont besoin d'un moyen d'assurer la résilience et la souveraineté numérique de leurs opérations - une alternative à Teams, open-source et respectueuse de la vie privée. Aujourd'hui, nous vous présentons cette solution - Nextcloud Talk.
Nous vous présentons une mise à jour majeure de l'assistant Nextcloud IA, ainsi que de nouvelles informations sur notre collaboration avec plusieurs grands fournisseurs d'hébergement tels que IONOS et OVHcloud pour vous proposer des options d'IA en tant que service !
Bechtle et Nextcloud ont annoncé aujourd'hui une plateforme de collaboration entièrement administrée pour le secteur public, qui ne nécessite pas d'appel d'offres et peut être déployée immédiatement.
Découvrez comment passer de ownCloud à Nextcloud. Notre outil d'aide à la migration fournit des informations sur le processus de migration et vous aide à effectuer la transition en douceur.
Au cours de la dernière année, l'IA est devenue un sujet à la mode. Il y a de l'engouement, mais aussi du fondement. Il y a du positif et du négatif. Nous voulons vous offrir le positif, pas le négatif, et ignorer le battage médiatique ! […]
Maintenance updates 28.0.12 and 30.0.2 for Nextcloud Hub 7 and 9 respectively are here! Read an update summary and access full changelog on the website.
In this article, we find out how open-source AI gets you your privacy back and explore examples of reliable AI models that you can use in your ecosystem.
Nous enregistrons certains cookies pour compter les visiteurs et faciliter l'utilisation du site. Ces données ne quittent pas notre serveur et ne sont pas destinées à vous suivre personnellement ! Consultez notre politique de confidentialité pour plus d'informations Personnaliser
Les cookies utilisés pour enregistrer les données saisies dans les formulaires, telles que le nom, l'adresse électronique, le numéro de téléphone et la langue préférée.
nc_form_fields
Mémorise les données saisies dans les formulaires pour une prochaine visite (nom, adresse électronique, numéro de téléphone et langue préférée).
Les cookies statistiques collectent des informations de manière anonyme et nous aident à comprendre comment nos visiteurs utilisent notre site web. Nous utilisons la solution open source de mesure de statistiques web Matomo
Matomo
_pk_ses*: Compte la première visite de l'utilisateur
_pk_id*: Aide à ne pas compter deux fois les visites.
mtm_cookie_consent: Se souvient que l'utilisateur a donné son accord pour le stockage et l'utilisation de cookies.
_pk_ses*: 30 minutes
_pk_id*: 28 jours
mtm_cookie_consent: 30 jours