Depuis que nous avons publié les applications iOS et Android, un certain nombre de personnes ont exprimé leur intérêt pour le white labeling (marquage blanc) de l’application Discourse.
Nous n’offrons pas de service de white labeling et ne l’envisagerions que pour les clients enterprise comme un paquet supplémentaire. Si cela vous intéresse, veuillez en discuter avec nous en privé.
Attention aux coûts
Le white labeling de Discourse est une tâche complexe et implique une quantité importante de maintenance à long terme sur Android et iOS.
C’est rarement nécessaire étant donné que Discourse a beaucoup investi dans le support PWA (Progressive Web App), ce qui vous permet d’avoir un raccourci sur l’écran d’accueil et des notifications push sur Android.
Si vous disposez d’un très gros budget et que vous devez que votre application soit consultable dans diverses boutiques d’applications ou si vous cherchez à l’intégrer dans une application mobile plus vaste, cela pourrait être une approche que vous pouvez adopter.
Si vous décidez de procéder
Si vous décidez de procéder à un effort pour white label les applications par vous-même, veuillez prendre note de ce qui suit :
-
Vos applications ne doivent pas être confondues avec les applications officielles de Discourse. Évitez le mot Discourse lors du white labeling.
-
Le code de DiscourseMobile est open source et se trouve ici : GitHub - discourse/DiscourseMobile: Discourse Mobile, il est sous la licence MIT très permissive.
-
L’accès à notre serveur de « Notifications Push » est restreint à nos clients. Si vous faites du white labeling, vous devrez configurer Discourse pour envoyer des notifications push vers un serveur de votre choix en utilisant
allowed user api push urlset implémenter un récepteur de notification push qui republie vers les boutiques d’applications Apple et Android.
Nous accueillons toujours les contributions à l’application Discourse. Si vous avez des idées et souhaitez l’améliorer et la rendre plus conviviale pour le white labeling, faites-le nous savoir.
Ce document est contrôlé par version - suggérez des modifications sur github.