PHP-Nuke France - Communauté Européenne

(Site officiel représentant le C.M.S PHP-Nuke © pour la France)
Titre de l'article : PHP-Nuke [BiO], prochainement disponible
Date de publication : 03 février 2007 à 15:12:58 CET
Sujet : ANNONCES
Prochainement, vous allez pouvoir tester PHP-Nuke dans une version que j'ai nommé pour le moment [BiO]
 
PHP-Nuke [Bio] n'est ni une alternative ni une révolution mais simplement une évolution de PHP-Nuke.

Le but unique de [BiO] est de redonner ces lettres de noblesses au plus ancien et populaire CMS au monde.
 
Pour cela le code a été revisité et revu en profondeur tout en considérant que je ne désirais pas m'éloigner du sujet principal, PHP-Nuke, et donc laisser la possibilité d'utiliser divers addons (modules additionnels).
Cependant ce sont ces derniers qui devront se conformer au standard du portail et non pas le portail à eux, comme cela l'a été avec l'intégration malheureuse de phpBB qui à lui seul a focalisé toute l'attention tant il fût un apport de problèmes pour PHP-Nuke (modification du noyau, ouverture de failles de sécurité...).

Puis comme cela l'a été pendant des années où la plupart des CMS actuels se sont inspirés plus ou moins directement de PHP-Nuke, je me suis moi-même inspiré directement dans certains cas et indirectment dans d'autres, de ce que j'ai jugé être de mieux en matière de présentation, de gestion et de scripts pour élever le niveau global de PHP-Nuke vers ce que je souhaitais.

Le couple [BiO] et PHP-Nuke font désormais que PHP-Nuke est :
  • Valid W3C XHTML 1.0 Transitional (côté utilisateur / frontend)
  • Valid W3C HTML 4.01 Transitional (côté administrateur / backend)
  • CSS 2 Valid W3C (frontend et backend)
Outre le fait de proposer un code propre et Valid W3C, l'accent a été mis sur trois points principaux :
  • Réutilisation première de ce qu'est une plateforme CMS, à savoir la gestion du contenu rédactionnel avant tout !
  • Travail en profondeur sur la réalité d'une gestion complète en ligne en utilisant le moins possible l'édition de fichier et le travail sur FTP.
  • Facilité de créer et/ou modifier l'interface graphique dit «thèmes» sans être spécialiste en engins spaciaux à la NASA
Malgrés de nombreux commentaires négatifs concernant le noyau de PHP-Nuke qui utilise encore «register_globals ON»,il est d'un fait certain que ceci n'est en aucun cas source d'insécurité pour le système et à ce titre, plûtot que de lire les commentaires ici et là de gens «parti-prix» ou «anti-PHP-Nuke», je vous conseil vivement de vous documenter sur le sujet, où explicitement il est dit, qu'il est préférable de...et non pas il est impératif de...
 
Pourquoi ?
 
Tout simplement parce que le basculement par défaut des register_globals de ON à OFF a été un choix arbitraire et de précaution sans aucune implication direct au niveau de la sécurité.
Le choix a été fait parce que de nombreux développeurs écrivaient leurs scripts sans trop se poser de question pour vu que ça marche et de fait pour les obliger à élever le niveau de sécurité de leur code, l'abandon de register_globals à ON leur imposait une façon d'écrire leur scripts, plus propre, dès le départ .
Ce n'est pas parce que ce paramètre sera sur ON ou OFF que le système sera plus sécurisé, c'est de la façon dont ces paramètres seront utilisés qui pourra mettre en danger la plateforme.
PHP-Nuke ayant été le plus en vu de tous les CMS et Open Source, il a été scrupté, décortiqué et sondé à tous les étages par des milliers de personnes.
Ainsi, ont été mis en évidence, des failles de sécurité.
Résultat alors qu'il pourrait apparaitre que ce CMS est peu sécurisé, il est surement le plus sécurisé de tous du justement au fait que nous avons été contraint de veiller à tous moments à la moindre faille.
Respectez les consignes élémentaires de sécurité valables pour tout sites internet et vous aurez avec PHP-Nuke le système le plus stable et le plus sécurisé.

Maintenant sachez définitivement que le niveau 0 défaut n'existe pas et cela aussi bien pour les CMS, que pour les systèmes d'exploitations ou encore les navigateurs etc..


Enfin veuillez noter qu'il n'est en aucun cas question pour moi, de faire un énième FORK de PHP-Nuke en tout cas au sens propre du terme et quoi que pourront en dire certaines mauvaises langues.

Il n'est pas question également de faire à nouveau de PHP-Nuke le portail sur lequel on peut aussi bien gérer un agence immobilière qu'une association de jeux en réseaux de gens de 13 ans.
 
Je n'ai strictement rien contre les jeunes qu'on se le dise, mais certains projets que vous vous plaisez à appeler FORKS, ont vu le jour pour cela.
 
Ceux-ci par exemple proposent sur une base proche de PHP-Nuke, un système permettant de gérer autre chose (clubs ou clan de joueurs en lignes par exemple).
Laissons à ceux qui ont passé du temps là dessus, travailler et poursuivre dans cette voix et occupons nous de nos fondementaux à nous.

Je veux m'imposer de proposer ma façon de voir les choses à savoir , un gestionnaire de contenu riche (articles , documentations, images) ni plus, ni moins.

Si cela devait s'avérer être couronné de popularité tant mieux, mais ce que je souhaite avant tout c'est pouvoir disposer de ce que je cherchais à l'époque où j'ai découvert PHP-Nuke, à savoir d'un système facile à prendre en main souple à mettre en page et à personnaliser et enfin simple à utiliser et gérer sans être une usine à gaz demandant des serveurs dédiés pour que ça tourne rond.

 
Jean-Claude GIRAUD








http://www.phpnuke-europe.org/modules.php?name=News&file=article&sid=1050