Instance Discourse personnalisée pour un club d'écrivains

Je gère JoesWriters.Club et, à ce jour, je suis le seul développeur.

Je cherche un développeur Discourse expérimenté, organisé dans ses cycles de développement, pour m’aider à maintenir notre projet sur la bonne voie. Pour l’instant, tout conseil que vous pourriez donner en réponse à ce sujet serait utile. Nous sommes prêts à embaucher le candidat idéal à l’heure, avec un minimum de retenue requis, afin de m’aider à élaborer un plan à long terme et de me conseiller sur les meilleures pratiques pour publier des mises à jour. Je suis assez désorganisé : je passe directement à la modification du serveur ou à la console de personnalisation, sans sauvegarder de dépôt Git ni d’image Docker. Je pourrais probablement mettre tout cela en place moi-même, mais j’ai besoin d’un développeur compétent pour me tenir responsable.

Je commence à craindre de faire quelque chose qui pourrait mécontenter nos membres. Par exemple, j’ai récemment ajouté les plugins Calendrier et Événements ci-dessous :

J’ai constaté que, lors de l’importation du calendrier iCal vers Google Calendar, seuls les événements visibles publiquement s’affichaient. J’ai envisagé que cela soit dû au fait que l’authentification Google n’avait pas initialement demandé la permission d’accéder à l’API Google Calendar, et j’ai donc ajouté cette autorisation dans les permissions de notre compte développeur Google. Le vrai problème, c’est que, même si je finirai par trouver une solution, je crains que certains de nos membres n’utilisent le calendrier dans leurs salles privées et qu’ils ne perdent pas la trace d’événements importants si je réalise un changement majeur.

Nous avons prévu d’autres intégrations et personnalisations, et nous apprécierions (et rémunérerons) vos conseils pour établir un calendrier réalisable.

À long terme, nous espérons collaborer avec un développeur qui serait intéressé à rejoindre notre communauté d’écrivains et peut-être devenir partenaire de notre club. Nous sommes un petit club avec un budget limité pour le développement continu, et nous recherchons donc quelqu’un de compétent qui nous aiderait contre un salaire de base minimal plus une part de partenariat.

1 « J'aime »

Bonjour @T.C_MacNevin,

Si ce projet n’est pas excessivement urgent, je suis intéressé par votre projet. Je suis davantage consultant que développeur, mais je possède une bonne connaissance de Discourse et de l’intégration d’autres services avec Discourse.

J’aimerais mieux comprendre vos besoins. N’hésitez pas à m’envoyer un e-mail à bhanu@orng.co afin que nous puissions en discuter.

3 « J'aime »

Merci @itsbhanusharma

Je t’ai envoyé un e-mail avec les grandes lignes de ce que nous souhaitons accomplir. Essentiellement, je voudrais commencer par quelqu’un qui puisse nous aider à nous organiser pour éviter toute erreur majeure. Si tu pouvais recommander d’autres développeurs au fur et à mesure, ce serait également apprécié.

2 « J'aime »

En ce qui concerne l’importation d’un abonnement de calendrier dans Google Calendar, il semble que les événements des catégories privées ne s’affichent pas :

J’aimerais implémenter cette fonctionnalité à un moment donné et je remarque que toute catégorie restreinte affiche un lien pour générer des clés d’API iCal. Je vais probablement enquêter là-dessus et je ne m’inquiéterais pas trop d’ajouter cela à notre propre site, mais l’idée que, si je trouve quelque chose d’utile, je pourrais soumettre une PR sur la branche principale me terrifie. Je suis sûr que, si cela en arrive là, de nombreuses personnes compétentes l’auront examiné.

Quelqu’un a-t-il vu une solution existante pour intégrer l’API iCal des événements Discourse directement à Google Calendar ?
J’ai également vu des publications sur la « onebox » Google Calendar, mais certains disent que cela ne fonctionne pas pour eux et, en outre, cela nécessite une connexion avec Google pour utiliser le calendrier.

Je ne veux pas que ce fil soit entièrement consacré aux calendriers, mais je voulais clarifier tout ce que je sais au cas où quelqu’un tomberait sur ce sujet.

1 « J'aime »

J’ai réussi à importer les événements privés dans Google Agenda et iOS en ajoutant la clé API générée, merci. J’ai remarqué que l’ajout d’un calendrier de catégorie spécifique ajoute en réalité tous les événements de toutes les catégories auxquelles j’appartiens. Pour l’instant, j’ai donc créé un nouvel utilisateur pour chaque catégorie, avec un accès uniquement à cette catégorie, puis généré une clé séparée pour chacun. Je réfléchis à une implémentation programmatique de cette solution.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.