Desarrollo de aplicaciones Nextcloud

Nextcloud ofrece una plataforma sólida para crear aplicaciones que amplían la funcionalidad de su ecosistema de colaboración y uso compartido de archivos.
Esta página proporciona enlaces rápidos a:

Tutoriales

Nextcloud permite implementar aplicaciones como parte del núcleo (escrito en PHP y Vue.js). También es posible implementar apps que se ejecuten fuera del servidor como microservicios escritos en cualquier lenguaje de programación de tu elección, utilizando AppAPI. Primero, necesitarás un entorno de desarrollo.

Hay dos formas recomendadas de configurar un entorno de desarrollo. Si no tienes mucho tiempo, puedes usar GitHub Codespaces. Si necesitas un entorno de desarrollo para proyectos más grandes, puedes configurar un entorno de desarrollo local con Docker o implementar los componentes manualmente.

El manual para desarrolladores de Nextcloud es tu guía completa para el desarrollo de aplicaciones. Cubre los conceptos básicos, las mejores prácticas y las directrices de codificación.

Nextcloud developer documentation

Aprender de los ejemplos es una manera efectiva de entender el desarrollo de aplicaciones. Descubre las aplicaciones existentes de en el Nextcloud App Store para ver cómo se construyen.

Contamos con varios canales en los que los miembros de la comunidad se ayudan mutuamente en el desarrollo de aplicaciones. Tenemos una conversación en Talk para desarrolladores, una categoría dedicada en nuestro foro de usuarios domésticos para el desarrollo, y un boletín de correo electrónico para desarrolladores.