Cela part d'une bonne volonté, et il ne faut pas démotiver les bonnes volontés.
Cependant, il y a tout un pan d'Ingénierie de Génie Logiciel étant inconnue lors de l'apprentissage des langages de programmations qui sont indéniablement utiles,les Ateliers de génie logiciel (AGL) ne sont plus à la mode actuellement.
Les cycles de spécifications fonctionnelles sont un minimum avant de se lancer tête baissée dans du code ou une UI.
De mémoire Corrector avait jeté un oeil sur l'aspect IPv6 de SMF, et dans les grandes lignes de ce que j'ai à l'esprit, si tout le reste est à l'image du peu de lignes que j'avais lu,bon courage.
Par ailleurs,à moins de vouloir comprendre, réinventer la roue, cela prend du temps.Il est probable que tout le travail ne serve qu'à l'apprentissage.
Le plus rationnel est de se mettre en contact avec ceux qui ont écrit et continuent à maintenir SMF pour avoir soit des fonctionnalités ajoutées ( voir les ajouter soi-même avec leur appui et s'inscrire dans leur stratégie si on le souhaite ) un "fork" est complexe à gérer.