état des Lieux< Sujet précédent  Sujet suivant >
Index du Forum -> DEVELOPPEMENT -> Modules
AuteurMessage
France.gif childpid
Junior Member



Messages : 48
Inscrit(e) le: 30/10/2012
état des Lieux

Bonjour tous,

 

Une petite relance concernant la nouvelle mouture de NK.

Peut-on aider?, donner notre avis?, contribuer au code ? ( github, google code, ...), peut-on avoir un peu d'infos?

 

Cordialement



<p>rn <strong>Childpid</strong><br /> rn<br /> rn <strong><a href="https://github.com/childpid/Nk_Module_Installer" target="_blank"><span style="color:#ff0000">NkModuleInstaller</span></a></strong> <em>Easy install, update, remove your Nuked-Klan modules and patchs (still in development)</em></p> <p>rn</p> <p>rn <strong><a href="https://github.com/childpid/NkMVC"><span style="color:#ff0000">NkMVC </span></a></strong><em>Un PoC [Preuve de Concept] permettant d&#39;utiliser du MVC dans le CMS Nuked-Klan</em></p> <p>rn</p> <p>rn <a href="http://code.google.com/r/childpid-nuked-klan-nk18/source/list" target="_blank"><span style="color:#ff0000"><em><strong>Nk1.8 forked</strong></em></span></a></p> <p>rn</p>
Posté le 20/01/2013 - 11:00:24   Revenir en haut | Permalien
France.gif Zdav
Responsable Qualité

Messages : 2751
Inscrit(e) le: 06/08/2010
RE : état des Lieux

Bonjour childpid,

 

Content de voir que tu portes un intérêt au développement de NK, la meilleure façon pour toi de contribuer est a mon avis d'intégrer l'équipe de dev

 

Pas mal de reflexion et de travaux sont en cours en ce moment, et je ne pense pas me tromper en disant qu'une paire de bras supplémentaire ne sera pas de trop.

 

Cdt



Posté le 20/01/2013 - 12:14:37   Revenir en haut | Permalien
France.gif childpid
Junior Member



Messages : 48
Inscrit(e) le: 30/10/2012
RE : état des Lieux

 

Ah, je n'avais pas compris qu'il fallait obligatoirement rentrer dans l'équipe NK afin de contribuer.

En effet, je pensais plutôt qu'il y aurait, comme tout projet Open Source,  une entité "core developer" qui serait là pour chapoter les différentes intégration de code, revues de code, donnerait la direction du projet à suivre, etc...

Et de l'autre, vous alliez favoriser et faciliter la proposition de code de développeurs "exterieurs" grâce à des pull requests ( git, mercurial, ...) que vous accepteriez ou refuseriez.

Alors surtout ne trompe pas sur ma motivation, je n'ai pas peur de postuler pour l'equipe de dev, je trouve que ce serait bénéfique et un honneur de rentrer en cas validation de ma candidature, mais je visualisais en vérité, cette séparation (à tort apparemment) entre ces 2 status développeurs "core" et "externes" parce que j'estime que plus on est nombreux dans l'entité "core", plus en prend le risque de se déchirer et ne pas avancer sur le projet.

Je crois que tu seras d'accord avec moi sur le fait que durant plusieurs années, à part quelques rares exceptions, vous intégriez des dév dans l'équipe, certains se la pétaient ou d'autres vous proposaient leur démission (les plus gentlemen d'entre eux d'ailleurs) dès que vous ne suiviez pas leur idées, constructives ou abbérantes soient elles.

Moins en est dans l'équipe "Core", moins il y a de chance pour que tout le projet tombe l'eau, c'est mon avis.

Autant utiliser, comme tous les autres framework, CMS grand public, les outils communautaires et les PR.

Je ne cache pas que je préferais de loin, le status de "consultant developer" que "Core"

J'espère que tu comprends ce que j'essaye de te dire dans ces lignes et pour ta proposition d'intégrer l'équipe de dev, je te demanderais un temps de réflexion.

Merci encore pour ta confiance.

 



<p>rn <strong>Childpid</strong><br /> rn<br /> rn <strong><a href="https://github.com/childpid/Nk_Module_Installer" target="_blank"><span style="color:#ff0000">NkModuleInstaller</span></a></strong> <em>Easy install, update, remove your Nuked-Klan modules and patchs (still in development)</em></p> <p>rn</p> <p>rn <strong><a href="https://github.com/childpid/NkMVC"><span style="color:#ff0000">NkMVC </span></a></strong><em>Un PoC [Preuve de Concept] permettant d&#39;utiliser du MVC dans le CMS Nuked-Klan</em></p> <p>rn</p> <p>rn <a href="http://code.google.com/r/childpid-nuked-klan-nk18/source/list" target="_blank"><span style="color:#ff0000"><em><strong>Nk1.8 forked</strong></em></span></a></p> <p>rn</p>
Posté le 20/01/2013 - 16:36:02   Revenir en haut | Permalien
France.gif Zdav
Responsable Qualité

Messages : 2751
Inscrit(e) le: 06/08/2010
RE : état des Lieux

Je comprend tout a fait ton point de vue, et je dois avouer que tu as raison sur pas mal de points

Je laisse un développeur te répondre sur la partie technique mais ton approche est intéressante.

 



Posté le 20/01/2013 - 16:54:27   Revenir en haut | Permalien
France.gif Sam
Développeur

Messages : 1310
Inscrit(e) le: 19/11/2007
RE : état des Lieux

Bonjour Chilpid,

 

j'espère que les différents points que j'aborderais répondront pleinement à tes questions.

Tout d'abord, quelques infos sur le développement actuel des nouvelles versions :

 

1.8 : Cette version sera basée sur une 1.7.9, une refonte légère du core du CMS est déjà en cours et a déjà bien avancée, elle aura pour but de mettre à jour l'intégralité des modules afin qu'il correspondent aux standards du web actuel et non ceux d'il y a 10 ans. Elle sera dotée également, de nouvelles fonctionnalités (ajout de module + des suggestions de la communauté. Nous ajoutons également à cette version des "minis librairies" pour que les développeurs aient une base plus "propre" et plus simple à utiliser pour leurs modules, patchs et thèmes.

 

2.0 : Cette version sera une refonte intégrale du CMS, on repart de "0". Elle sera dotée d'une structure MVC, intégralement codé en objet, elle utilisera soit un framework maison (très leger), soit un framework externe. Je ne peux pas t'en dire plus sur cette version, car nous allons attaquer le cahier des charges très bientôt, une fois les bases de la 1.8 terminées. A ce moment là, on présentera la version et son CDC sur le forum

 

Concernant la participation de développeurs externe au staff à l'avancement du CMS, sache que c'est d'ores et déjà possible. Tu trouveras le code source du CMS ICI tu peux tout à fait soumettre des modifications. Cependant ce qu'il manque cruellement c'est une plateforme d'échange entre développeurs Staff et non-Staff afin d'avoir une transparence totale sur le développement du CMS, une solution est à l'étude en attendant il ne faut pas hésiter à nous contacter (forum ou mail) pour toutes questions concernant le développement.

 

Si tu as d'autres questions n'hésites pas

 

Cdt,

Sam



Posté le 21/01/2013 - 06:13:51   Revenir en haut | Permalien
France.gif childpid
Junior Member



Messages : 48
Inscrit(e) le: 30/10/2012
RE : état des Lieux

Cool, merci Samoth pour ces détails

 

J'ai forké la version 1.8 de NK sur google code, mais je dois dire que leur outil n'est vraiment pas intuitif. 

 

J'ai souhaiterais proposer de code mais on ne peut même pas faire de pulls request normaux, ils ne le proposent même pas et leur interface est vraiment catastrophique

 

Vous n'auriez pas l'intention de passer sur un vrai vcs (git ou mercurial) par hasard? parce que çà va être la croix et la bannière de vous proposer du code avec ce truc.



<p>rn <strong>Childpid</strong><br /> rn<br /> rn <strong><a href="https://github.com/childpid/Nk_Module_Installer" target="_blank"><span style="color:#ff0000">NkModuleInstaller</span></a></strong> <em>Easy install, update, remove your Nuked-Klan modules and patchs (still in development)</em></p> <p>rn</p> <p>rn <strong><a href="https://github.com/childpid/NkMVC"><span style="color:#ff0000">NkMVC </span></a></strong><em>Un PoC [Preuve de Concept] permettant d&#39;utiliser du MVC dans le CMS Nuked-Klan</em></p> <p>rn</p> <p>rn <a href="http://code.google.com/r/childpid-nuked-klan-nk18/source/list" target="_blank"><span style="color:#ff0000"><em><strong>Nk1.8 forked</strong></em></span></a></p> <p>rn</p>
Posté le 22/01/2013 - 08:42:03   Revenir en haut | Permalien