juin
25
2018
Au cours des derniers mois, j'ai remarqué une augmentation du nombre de clients qui veulent mettre à niveau Dnn, ils sont souvent confrontés à des modules qui ne fontionnent plus en raison de changements dans la plateforme. Et plus le module est ancien, plus il a de chances d'être affecté. Malheureusement, nous ne pouvons pas faire grand chose pour les modules tiers, mais je pense que personne ne devrait être bloqué à cause d'un module qui était auparavant inclus avec Dnn. Après y avoir réfléchi, j'ai décidé de prendre l'initiative et je me suis donné comme objectif de faire fonctionner tous les anciens modules «core» sur DNN v9.2. Comme vous pouvez l'imaginer, ce n'est pas une tâche qui est accomplie du jour au lendemain, mais j'ai fait de bons progrès. Plusieurs modules sont déjà en cours et, ce faisant, je pense que cela a déclenché une nouvelle vague de motivation au sein des développeurs de la communauté Dnn!
Commençons par regarder les modules que je vise pour être à jour ...
État actuel:
Si vous n'avez pas été là depuis trop longtemps, vous ne savez peut-être pas quels sont les modules de base dont je parle. Dans les premiers jours de DNN, ces modules étaient livrés avec la plate-forme et étaient «possédés» par différentes équipes et individus. Aujourd'hui, ces modules ne sont pas déjà installés, mais ils peuvent être installés si vous le souhaitez. Cependant, beaucoup de sites plus anciens les ont encore et les utilisent sur leurs sites, c'est pourquoi il est important qu'ils soient à jour.
Voici ces modules:
Comment aider
Ce serait génial si vous pouviez aider, mais vous vous demandez peut-être comment. Vous pouvez nous aider à tout mettre à jour de plusieurs façons. L'option évidente consiste à écrire du code pour mettre à jour ces modules, à les fourcher sur GitHub et à soumettre un Pull Request avec vos mises à jour. Si vous ne pouvez pas écrire du code, vous pouvez aider avec la documentation ou les tests. Peut-être que vous êtes un développeur front-end ou un expert en interface utilisateur ... vous pouvez apporter des concepts de style et de design mis à jour. Il y a toujours différentes façons d'aider.
Je cherche également à démarrer un sous-groupe du groupe du développeur pour se concentrer sur cette tâche. J'imagine que nous aurons quelques réunions pendant que nous travaillons pour apporter ces dernières (voir mon article de blog suivant).
Notre objectif ultime: voir prospérer DNN!
En tant que communauté, notre but ultime est de voir DNN prospérer. Si nos utilisateurs ne se mettent pas à jour en raison de la stagnation des modules, ce n'est pas bon pour moi, pour mon entreprise, pour vous, pour votre entreprise et pour l'ensemble de la communauté. Les bonnes nouvelles sont qu'avec un peu d'effort nous pouvons enlever ces barrages et rendre les mise à jour faciles.
Première rencontre
Restez à l’affût pour un autre billet de blog sous peu si vous souhaitez rejoindre l'effort et avoir notre première réunion où nous pouvons convenir d'une feuille de route, et collaborer sur ce projet.