NKstamina, a Nuked-Klan 2.0 PoC with good calories< Sujet précédent  Sujet suivant >
Index du Forum -> DEVELOPPEMENT -> NK 2.0 : Généralités

Page : [1] 2 3
AuteurMessage
France.gif maclovr
Junior Member



Messages : 54
Inscrit(e) le: 13/11/2013
NKstamina, a Nuked-Klan 2.0 PoC with good calories

Bonsoir à tous,

 

Cela fait maintenant quelques années que je suis, de manière assidue, ce qui se passe sur le site Nuked-Klan.

 

J'y ai eu des fous rire, beaucoup d'espoirs et pas mal de déboires, mais malgré tout, je suis toujours revenu sur ce site pour y voir l'actiivité.

 

Qui suis-je:

Faisons rapidement tomber le masque avant que les trolls ne fleurissent sur le "thread".

 

Je suis arrivé  sur le site vers l'année 2008, mon premier login était El.iterator, je fais du dév depuis pas mal d'années et encore aujourd'hui, je suis en permanence dans la phase où j'en apprend tous les jours.

 

Concernant mes échanges avec la communauté, certains ont été houleux, objectifs et d'autres moins (on est pas parfait Very Happy ).

Les échanges sous le pseudo "El.iterator" ont été supprimé depuis (perte de BDD NK) et d'autres sont toujours actifs sous mon pseudo "maclovr" ( je vous laisse les chercher et les parcourir).

 

 

Flagélation "On":

Durant la lecture de ces échanges, vous vous poserez inévitablement la question: "Mais c'est qui ce con qui croit tout savoir et qui parle mal", c'est évident. (cf. mais derniers échanges avec Stive)

 

Ce con... c'est juste une personne qui essaye de défendre avec force ses convictions quand il estime que çà ne va pas, mais qui sait aussi se remettre en question lorsqu'on lui démontre qu'il a tort, surtout quand il s'agit de NK.

 

 

Légitimité:

J'en ai aucune sur NK sauf peut-être les PoC réalisés afin de démontrer que l'on pouvait sans difficultés améliorer la zone de confort des développeurs et designers afin d'aller plus loin dans les fonctionnalités de NK.

 

 

Ok c'est cool çà! mais pourquoi tu viens faire chier?

Nombreux de mes sujets sur le forum NK tournent autour de sa prochaine version, la 2.0.

 

Rassurez-vous, je ne referais pas içi le procès des dévs NK "Pourquoi vous n'avez pas fait ceci", "c'est plutôt comme çà qu'il fallait faire", "vous auriez dû laisser la communauté faire" et patati et patata.

 

Non je ne le referais pas parce que ma dernière sortie sur ce sujet n'a pas dù tout été prolifique et le débat était tout à fait stérile, de l'ensemble des intervenants et surtout de ma part.

 

J'ouvre donc maintenant le sujet qui pourrait intérressé certains... ou pas.

Je souhaite avec la participation de "qui veut", réaliser un PoC de Nuked-Klan.

Ce PoC (Proof of Conception) serait une démonstration de faisabilité d'une version "full objet".

Attention: il ne serait se subsituer à la version finale et/ou en cours sur laquelle les dévs NK se penchent ou se pencheront dans un futur proche.

 

Ce PoC ne servira qu'à vérifier que certaines idées, pratiques, méthodes, fonctionnalités et implémentations de code sont possibles et réalisables sur NK.

 

Et pour cela, j'aurai besoin de vos avis tant sur le socle fonctionnel et technique que devrait prendre ce PoC, que sur l'opportunité ou non, d'utiliser telles ou telles libs, framework css et/ou php, etc ...

 

Laissez moi le préciser encore une fois, n'attendez pas à que ce PoC soit la prochaine version 2.0 de Nuked-Klan ( je n'ai, de toutes façons, pas ce pouvoir de décision).

 

Le code source du PoC, ainsi que son avancée sont consutables et ouverts à tous et hébergés sur Github à l'adresse suivante: https://github.com/nkstamina/Nkstamina

 

Je vous invite tous à échanger et proposer vos Pull Request, corrections, recommendations sur ce réseau d'échanges afin que nous puissions avoir un historique de ce qui a été modifié, proposé, préconiser.

 

L'objectif étant de faire une synthèse de ce qui se dégage du PoC, directement sur les forums NK, afin de garder le liens avec la communauté.

 

Qu'en pensez-vous? ( j'accepte les critiques )

Cordialement



NKstamina, a Nuked-Klan 2.0 PoC with good calories.

maclovr75@gmail.com

Posté le 12/11/2014 - 21:09:51   Revenir en haut | Permalien
Belgium.gif PePeRePeRveRs
Vice-Président Association

Messages : 3672
Inscrit(e) le: 13/06/2004
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

Salut maclovr,

 

je n'ai malheureusement pas les compétences pour t'aider mais je te souhaite bonne chance pour ce projet Wink



Avant d'ouvrir un sujet, n'oubliez pas de lire le règlement et faire une recherche sur le forum !

Posté le 13/11/2014 - 21:06:52   Revenir en haut | Permalien
France.gif Thoren
Junior Member



Messages : 39
Inscrit(e) le: 12/02/2011
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

Salut maclovr,

 

Perso je pense qu'il faut se mettre sur un framework MVC. Pourquoi pas Symfony. Perso je m'interesse à ce framework et j'aimerais bien bosser un peu dessus.

 

Pour ma part, je suis un dev avancé. Si tu veux qu'on en parle en privé, envoi moi un mp.



Edité par Thoren le 20/11/2014 - 12:50:23
Posté le 20/11/2014 - 12:13:00   Revenir en haut | Permalien
France.gif maclovr
Junior Member



Messages : 54
Inscrit(e) le: 13/11/2013
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

Salut Thoren,

 

Je te remercie de l'intérêt que tu portes au projet.

 

En effet, je suis d'accord avec toi, je souhaite partir directement sur l'utilisation des composants Symfony qui sont déjà utilisés par les gros CMS et Framework commerciaux, mais ne prendre uniquement que ce dont nous aurions besoin et non toute la grosse artillerie du symfony-standard, qu'en pensez-vous tous?

 

Les composants Symfony ont été approuvés, unitairement testés et audités par une boite indépendante.

Comme il n'est plus nécessaire de réinventer la roue, je me suis donc poser la question à savoir pourquoi ne pas partir dans cette direction, voir inspecter ce que "Silex, le micro framework basé sur Symfony2" fait déjà très bien mais le rendre encore plus simple d'utilisation. (objectif: les développeurs et designers NK)

 

J'ai déjà effectué une liste non exaustive ce que l'on pourrait utiliser pour construire le "Core" sur la page officielle du PoC .

 

Je compte d'ailleurs sur plusieurs semaines, écrire des threads dans le foruem afin d'expliquer de façon macroscopique le rôle de chaque "composants" qui composent le core ainsi que leur utilisation.

Par contre, je ne m'épencherais pas sur leurs détails complêts.

 

Je t'invite à me faire un retour sur ce que tu penses de la liste des propositions indiquées du README.md et des choix techniques préférables.

 

Au fait "Mer**" pour ta candidature Smile

 

Cdlt



NKstamina, a Nuked-Klan 2.0 PoC with good calories.

maclovr75@gmail.com

Posté le 21/11/2014 - 00:20:31   Revenir en haut | Permalien
France.gif Thoren
Junior Member



Messages : 39
Inscrit(e) le: 12/02/2011
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

Donc tu partirais sur Silex avec en plus les composants cités ? Si c'est le cas, ca me parait judicieux et assez complet.
J'ai certaines questions... Donc vu les composants utilisés, il faudrait au moins PHP 5.3 pour faire tourner le tout (password_compat), et on changerait certaines choses du noyau, comme l'algorithme de cryptage des mots de passe. Ce qui necessiterait de bien réfléchir dans un second temps (hors du PoC) comment garder les données des versions 1.7.x de NK.

Je regarderais un peu les docs de tous ces composants plus en détails. Je me suis inscris sur Git (d'habitude j'utilise plutôt des svn privés), je ne sais pas si tu peux m'inviter ou si je dois créer un fork...



Posté le 21/11/2014 - 13:50:26   Revenir en haut | Permalien
France.gif maclovr
Junior Member



Messages : 54
Inscrit(e) le: 13/11/2013
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

Salut Thoren,

"Donc tu partirais sur Silex avec en plus les composants cités"

J'aurai plutôt tendance à regarder le code source du "Core" de Silex afin de bien comprendre comment ce framework est faitn puis m'appuyer dessus pour créer le "Core" du PoC en éliminant ce dont nous n'aurions pas besoin.

 

La structure de Framework (PoC) serait différente et se rapprocherait fortement de celle de NK afin de ne pas trop dépayser les développeurs de plugins, intégrateurs & webdesigners.

Je crois que l'objectif principal serait de rendre très intuitive la création de plugins afin de d'augmenter fortement la réutilisabilité et l'extensibilité du Framework. (donnez moi votre avis s'il vous plaît).

 

 

"il faudrait au moins PHP 5.3 pour faire tourner le tout"

Tout à fait, le Framework sera pour les version "php >= 5.3", si cela ne tenais qu'à moi, je partirais direct sur du "php > p5.3".

 

"on changerait certaines choses du noyau, comme l'algorithme de cryptage des mots de passe"

Oui, MD5 = interdit, SHA1 = peut mieux faire, SHA256 = ce serait mieux.

J'ai perdu mot de passe perdu? = on regénère un mot de passe aléatoire et que l'on envoit à l'inscrit, pas de déchiffrage du mot de passe. ( Qu'en penses-tu? )

 

 

"Ce qui necessiterait de bien réfléchir dans un second temps (hors du PoC) comment garder les données des versions 1.7.x de NK"

Sérieusement, je n'avais pas du tout pensé à çà.
Les tables SQL et la structure de la base seraient à l'évidence, différentes, même très différentes, il ne m'est pas venu à l'esprit de proposer un script de migration nk1.7 => NKStamina
Et vous autres? Que pensez-vous de l'idée de Thoren?

 

 

"je ne sais pas si tu peux m'inviter ou si je dois créer un fork..."

Tu t'inscris à Github, tu "fork" le projet et bisous Smile



NKstamina, a Nuked-Klan 2.0 PoC with good calories.

maclovr75@gmail.com

Posté le 21/11/2014 - 22:50:24   Revenir en haut | Permalien
France.gif maclovr
Junior Member



Messages : 54
Inscrit(e) le: 13/11/2013
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

Bonsoir Stive,

 

Je te savais provocateur, je le suis moi aussi donc c'est de bonne guerre Razz

 

Toutes les réponses à tes questions sont sur le tout premier "post" de ce "thread".
Je te suggère juste de te renseigner sur:

- ce qu'est, en informatique, un PoC.

- comment marche Github  lorsque tu crées un projet Open Source.

Je vais aussi te rassurer tout de suite, même si, encore une fois, la réponse est dans le tout premier post

Ce PoC ne sera "pas", "jamais", "sans façon", "undibitablement pas", "définitivement pas" la version 2.0 de NK Smile

 

Tes lancés de pics ne font que confirmer "avant même que le PoC ne soit fait", les réactions que pourraient avoir certains responsables NK et que je souhaite à tout prix éviter Very Happy

Par contre, si tu as des idées pour le PoC que l'on pourraient intégrer histoire de voir si c'est opportun et/ou si çà marche en amont, je suis toute ouie, si tu as aussi des questions techniques, j'y répondrais aussi Smile

 

Cdlt



NKstamina, a Nuked-Klan 2.0 PoC with good calories.

maclovr75@gmail.com

Posté le 21/11/2014 - 23:49:11   Revenir en haut | Permalien
France.gif Thoren
Junior Member



Messages : 39
Inscrit(e) le: 12/02/2011
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

@maclovr : ok je vois ce que tu veux faire avec sillex. Donc il faudrait prendre en compte des fonctions de base :

  • Twig (mais tu l'as mis dans la techno des templates utilisée)
  • Security
  • ... enfin pas mal de fonctions de bases en regardant bien...
  • PHP Mailer, de base, ca me semble bien

La structure du PoC : oui, je suis d'accord pour garder les répertoires pour les développeurs "modules", et "themes", le tout avec des classes héritées qui fourniraient des fonctions de bases et juste quelques méthodes simple à implémenter

cryptage des mots de passe : la version actuelle de nk ne peut pas décrypter les mots de passes. Il faut un système à sens unique, c'est évident...

script de migration : faire une telle chose prendrait surement du temps, et compliquerait grandement la tâche en modifiant l'algo de cryptage des mots de passe (obliger de stocker les anciens, et le récupérer à la 1ère connexion de chaque utilisateur). Ca reste hors du PoC

github : ok j'ai fait le fork.

 

[Edit]-Stive : Nettoyage du post


Edité par Stive le 22/11/2014 - 01:41:13
Posté le 22/11/2014 - 00:26:31   Revenir en haut | Permalien
France.gif maclovr
Junior Member



Messages : 54
Inscrit(e) le: 13/11/2013
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

Bonsoir à tous,

 

Je souhaite avant toute chose remercier les personnes qui s'intérressent de loin ou de prêt au PoC.

Il n'y a pas eu énormément de retours de la communauté, mais ceux déjà effectués sont très prometteurs.

 

Et comme promis, je vous fait un très bref retour sur les réflexions soumises, mais non encore totalement validées pour le développement du PoC.

 

Pour ce PoC, nous sommes en discussion sur la mise en place de 2 parties distinctes du Framework:

- Une partie "Framework",

- Une partie "Nkstamina"

 

Mais je peux déjà vous garantir que la structure de ce PoC sera de type "MVC"

 

La partie "Framework" aura la responsabilté de contenir toute l'intelligence du PoC, il sera composé de plusieurs  composants, chaque composant ayant un rôle bien précis tel que:

- Le Routing,

- Controllers,

- Event,

- Config,

- DB,

- ...

 

La partie "Nkstamina" aura pour responsabilité tout le côté CMS du PoC, avec:

- Les assets (js, css, images),

- Les fichiers de configuration,

- Le controleur principal et de développement dédiés aux développeurs ( index.php et index_dev.php ),

- ...

 

Rassurez-vous, nous expliquerons, au fil de l'eau du développement du PoC et de manière régulière, l'utilité de ces composants, leur impact et surtout le bénéfice que peuvent en tirer le développeurs ainsi que les designers.

 

Vous trouverez les 2 dépôts du PoC associés à chaque partie en cliquant sur les liens suivants:

- "Framework"

- "Nkstamina"

 

Vous trouverez une PR en attente de validation.

Nous attendons vos retours techniques et fonctionnels,  bons ou mauvais sur cette PR ainsi que sur votre vision concernant ce PoC, tout est ouvert Smile

 

L'equipe.



NKstamina, a Nuked-Klan 2.0 PoC with good calories.

maclovr75@gmail.com

Posté le 25/11/2014 - 00:52:46   Revenir en haut | Permalien
France.gif mike74
Member



Messages : 211
Inscrit(e) le: 16/02/2009
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

Salut , je ne suis qu'un bidouilleur et ne pourais pas taider, mais si je vois quelques choses qui me parait incohérent, je n'ésiterais pas a te le dire si cela peu aider, sinon bonne chance dans cette aventure Wink.



Visiter notre site

 

Posté le 25/11/2014 - 01:26:05   Revenir en haut | Permalien
France.gif neecride
Senior Member



Messages : 543
Inscrit(e) le: 21/07/2012
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories
Citation par Thoren :

Salut maclovr,

 

Perso je pense qu'il faut se mettre sur un framework MVC. Pourquoi pas Symfony. Perso je m'interesse à ce framework et j'aimerais bien bosser un peu dessus.

 

Pour ma part, je suis un dev avancé. Si tu veux qu'on en parle en privé, envoi moi un mp.

Je ne suis pas du-tout d'accord un FRAMEWORK ça peut être bien dans le sens où il y a une communauté derrière ce qui permet entre autre d'avoir des retour sur des failles éventuelle etc... j'ai toujours dit que c'étais mieux de faire soi même car je sais je que j'ai fais et où je l'ai fait puis je ne vois pas l'intérêt de dire on a créer un CMS mai avec un FRAMEWORK on ce retrouve donc avec 2 licence NK et CAKEPHP ou autre c'est plutôt loufoque.



Posté le 25/11/2014 - 18:18:42   Revenir en haut | Permalien
France.gif maclovr
Junior Member



Messages : 54
Inscrit(e) le: 13/11/2013
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

 

Salut Neecride,

 

Je te rejoins à moitié sur l'utilisation ou non d'un framework en général,  tout dépend de l'utlisation que l'on veut en faire. Il est vrai que pour le PoC Nkstamina, nous n'avons pas besoin de tous les composant d'un framework mais une partie de ses composants.

 

;font-family:arial,helvetica,sans-serif;font-size:12px">"j'ai toujours dit que c'étais mieux de faire soi même car je sais je que j'ai fais"

Je suis assez mitigé aussi de côté là, parce qu'après avoir travailler plusieurs années en pur PHP et avec des framework, ce qu'il en ressort est que tu as des composants, des fonctionnalités, des pratiques qui reviennent forcément à chaque fois que tu crées un site.

 

Donc pourquoi ré-inventer la roue à chaque fois alors que d'autres, bien plus expérimentés que nous réunis l'ont déjà construite. Il est vrai que la courbe d'apprentissage pour apprendre à utiliser un framework peut être longue.

Donc, c'est vrai que là, mon avis est partagé Smile


Je n'ai pas bien saisis par contre le problème de license, pourrais-tu développeur un peu plus s'il te plaît?

 

 

Cdlt

 

 



NKstamina, a Nuked-Klan 2.0 PoC with good calories.

maclovr75@gmail.com

Posté le 25/11/2014 - 19:31:11   Revenir en haut | Permalien
France.gif ClassikD.
Member



Messages : 119
Inscrit(e) le: 21/04/2011
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

Je n'ai moi aussi pas les compétences nécessaires en développement afin de pouvoir vous aider mais l'idée de pouvoir apercevoir une version avec de "bonnes calories" est quelque chose qui me séduit Very Happy

Hâte de voir le fruit de votre contribution.



- Derniers thèmes Nuked-klan disponibles en vente ici.

Posté le 25/11/2014 - 21:50:23   Revenir en haut | Permalien
France.gif neecride
Senior Member



Messages : 543
Inscrit(e) le: 21/07/2012
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories
Citation par maclovr :

 

Salut Neecride,

 

Je n'ai pas bien saisis par contre le problème de license, pourrais-tu développeur un peu plus s'il te plaît?

 

Cdlt

 

Le soucis est que les licences son certes open mai on ne peut pas ce l'approprié et dire c'est a moi du coup ça fous une claque au mérite que l'on pourrais avoir en partant de zero ! mai c'est juste pour ça, aussi le fait que tu aura pas créer ton CMS réellement a toi.



Edité par neecride le 26/11/2014 - 19:47:38
Posté le 26/11/2014 - 19:46:35   Revenir en haut | Permalien
France.gif Thoren
Junior Member



Messages : 39
Inscrit(e) le: 12/02/2011
RE : NKstamina, a Nuked-Klan 2.0 PoC with good calories

Enfin tu sais de gros CMS sont basés sur des composants Symfony : Drupal, phpBB... Y'a qu'à regarder la liste sur leur site.

Aujourd'hui, on ne part plus de rien, même quand on fait un CMS. On utilise de plus en plus de composants, que ce soit en php (PHPMailer, par ex.) ou en web (JQuery, CKEditor,...)... C'est dans l'ordre des choses pour le dev.

Après tout ceci est un long débat et si tu penses le contraire, je n'essayerais pas de t'en persuader.



Posté le 26/11/2014 - 19:53:08   Revenir en haut | Permalien
Page : [1] 2 3