Autres projets personnels: blog modulable PHP Minimus | Mini cms sans base de données PHP Nanomus | Sécurité Firewall universel pour site en PHP et Stop Spam Referer
PHP Maximus CMS

juin 19 2006

News du soir : espoir ...

Par Cyril Informations

Certains s'évertuent à penser que la communauté Maximus bouge ...
Et bien oui, la communauté bouge et dans tous les sens et avec le même élan depuis sa naissance, cela fait même sa force ...
Que j'en soit le principal développeur ou pas ne changera rien à la donne, car si un jour pour une raison ou une autre je décide de ne plus coder pour la communauté, je transfèrerai mes droits de développement à quelqu'un pour en assurer la pérénité, donc nul doute sur l'avenir de Maximus ( je précise que ce n'est pas le cas actuellement, mais comme on peut déjà lire sur certains sites des sous entendus, je précise et signe que Maximus conserve toute sa vigueur et toute sa jeunesse et ce, depuis le premier jour ...)

Maximus n'est pas parfait ( tout comme tout un chacun sur la terre ), et d'ailleur si ce CMS l'était il n'y aurait même pas lieu d'avoir une communauté soudée telle que nous la connaissons actuellement ...

Ceci dit, passons aux choses sérieuses, à savoir que nous allons connaitre de nouvelles options de développement:
  - Nouveau Your Account
  - Nouveau module de publication
  - Nouveau livre d'or
  - Nouvelle galerie
  - Nouveau module ecommerce
  - Nouvel installeur ( nous l'apprenons tous ce jour mais benoit tenant à ne plus autoriser la communauté à utiliser son script, un nouveau sera donc prochainement mis sur pied intégrant par là même l'upgradeur )
  - Nouvelles dispositions dans tous les nouveaux fichiers, chose la plus importante du jour d'ailleurs, car comme frenatus en a parlé sur les forums il devient certes indéniable qu'un numéro de version par fichier, qu'une date de modification ainsi que les dernières modifs appliquées deviennent jours après jours de plus en plus importantes pour toute personne désireuse d'avoir sans cesse les dernières modifs ou de pouvoir se réaliser ses propres ungrade sans avoir à réuploader un fichier complet

C'est d'ailleurs sur ce dernier points que l'on va s'arréter un moment.
Dorénavant tout fichier modifié comportera donc les renseignements types que voici:

/**
 * $Source: /home/cvs/nukescripts/kernel/db/mysql.php,v $
 * $Revision: 1.1.0a-1 $
 * $Author: cyril correctif frenatus $
 * $Date: 2006/06/18 23:06:34 $
 * Lignes corrigées : 144 à 150
 */

Pour aide:
 - 
* $Source: /home/cvs/nukescripts/kernel/db/mysql.php,v $ détermine la place sur le CVS de développement donc l'emplacement sur votre site en production et ce à partir de nukescripts/ ce qui donne pour chemin réel du fichier en question: kernel/db/mysql.php
  - 
* $Revision: 1.1.0a-1 $ : numéro de version, en l'occurence kernel 1.1.0a version corrigée -> 1
  - 
* $Author: cyril correctif frenatus $ auteur et personnes ayant participé à chaque fix sur ce fichier
  - 
* $Date: 2006/06/18 23:06:34 $ dernière date d'extraction du CVS, donc dernière version de ce fichier ( tout aussi important que le numéro de version du fichier )
  - 
* Lignes corrigées : 144 à 150 les lignes suivantes parlent d'elles même, une aide pour l'upgrade manuelle en quelque sorte

Ceci bien évidemment cela va me demander personnellement plus de temps pour controler si lors de l'extraction du CVS tout est bien renseigné dans chaque fichier, mais ceci aura aussi pour incidence pour tout le monde d'avoir une aide contextuelle par fichier, d'où une facilité de mise à jour.
Comme le précise frenatus sur le forum '
A la vitesse ou le CMS (dans son intégralité j'entends) est modifié, tu pars en vacances 1 mois, tu es dans la mouize si tu tiens à préserver tes modifs propres tout en intégrant les améliorations developpeurs. ', chose réellement problématique pour celui qui désire avoir un site continuellement à jour des dernières lignes disponibles ...

Le problême d'un CVS public sera aussi résolu car depuis bien longtemps j'avais commencé un projet de CVS tout en PHP et ce projet arrive à terme, j'espère pouvoir mettre en ligne ce nouveau module ( car bien évidemment ce CVS sera un module Maximus ) afin de parfaire les recherches de tout le monde et surtout de simplifier la vie à nous tous, vous et moi.

Toute personne ayant fixé un problême ou ajouté un bout de code ( ou quoi que ce soit ) retrouvera donc son pseudo ou nom dans cedit fichier et ceci à des fins de non délations des uns ou des autres ( du style: ce fichier est à moi, c'est moi qui l'ai fait ect ect ), je le redis encore et encore Maximus est un projet communautaire auquel personnellement j'investi beaucoup de temps et auquel toutes les personnes qui s'investissent s'accordent à livrer leur code sans conditions.
Celui donc qui partage son code à dater de ce jour, s'engage à ne plus en demander le retrait sous aucune condition, sans quoi son code ne peut être jugé de communautaire et donc ne sera pas intégré dans un quelconque fichier, toute personne ayant donné une ligne pour la communauté s'engage donc à ne pas demander à cette même communauté de retirer sa ligne pour quelconque motif, cela va de soit ...

Pour citer un exemple, frenatus vient de fixer un problême de plus ce jour, et je me vois mal dans trois jour lui dire pour une raison ou une autre on va te rendre tes 3 lignes du Bug 107 puisque ces lignes fixent un problême, cela aussi est évident ...

L'histoire de propriété est donc résolu à dater de ce jour, le CMS est développé forcément par un chef de projet comme dans tout projet viable ( ou toute entité ), à ce jour j'en porte la casquette mais un jour viendra où je donnerai la casquette à quelqu'un d'autre et ceci sans aucun échange de quoi que ce soit, je le redis maximus n'est pas une communauté de développement aux sous entendus financiers comme certains s'évertuent à le laisser penser ...
Maximus n'a pas d'association comme certain CMS ( en totale illégalité par ailleurs, mais ca perso cela ne me concerne pas, même si je rigole déjà des mésaventures auquelles ils s'exposent ... ), Maximus n'a qu'une chose pour vivre c'est un hébergement chez Infomaniak que je finance de mes deniers, un serveur dédié et un CVS idem et du temps de travail de nombre de personnes ( et là il n'y a pas que moi loin de là ... ).
Un jour Maximus j'en suis convaincu partira dans les mains de quelqu'un d'autres car la vie peut faire à tout instant que je soit en obligation d'abandonner le développement, mais avant de me retirer je prendrai le soin et le temps de trouver la personne en adéquation avec son développement: c'est à dire gratuit et communautaire avant tout.
Ce jour venu je transfèrerai tous les droits de Maximus à quelqu'un y compris les bouts de codes ( mis nativement dans maximus ) issues de la communauté, ceci n'est pas pour tirer une sonnette d'alarme loin de là mais pour bien préciser ou tout simplement fixer les règles du jeu.

J'ose à ouir tellement de sornettes cà et là que je suis de plus en plus persuadé que l'esprit même du développement de Maximus dérange certaines personnes aux optiques pas tellement communautaires.

Tout ca pour dire, que les évènements passent et la vie aussi, que personnellement depuis 2002 ou NukeSCripts a été ouvert j'ai toujours oeuvré dans le même sens de liberté et de gratuité des produits, que les choses s'oublient pour certains et que pour d'autres non, qu'un projet peut déranger ou tout simplement sembler soulever des jalousies diverses ( franchement à se demander pourquoi ? je ne le comprendrai surement jamais, et d'ailleur cessé de me préoccupper de ce style de problêmes qui n'en sont plus à mes yeux ...).

Donc pour les mois à venir voici grosso-modo les optiques envisagées:
 - Développement des modules les plus importants ( cités plus haut )
 - Ajout de nouvelles fonctionalités de sécurité ( entre autre un nouvel utilitaire anti spam que nous développerons en partenariat avec www.bbtomax.com donc epsylon pour ne pas le citer )
 - Fixe des problêmes les uns après les autres via le fameux Bugmanager ( s'il en reste hic )
 - Création de nouveaux modules rendus impératifs dans une distibution telle que maximus ( galerie, ecommerce, image manager admin, formulaire d'upload interne au kernel, upgrade de l'ensemble du CMS de ftp à ftp, gestion admin du ftp, gestion d'un mini ftp pour les utilisateurs, et j'en passe, car depuis longtemps j'ai des scripts sous le bras qui trainent et qui ne demande qu'une belle communauté pour être utilisés )

Nous pourrons donc estimer que pour fin d'année 2006, la future version de Maximus sera libérée au public contenant de nouvelles fonctionalités et incluant les développement de l'année, bien évidemment quand je parle de version j'entend un upgrade de quasiment tous les fichiers et pas 3 lignes par ci par là, ceci n'étant pas un upgrade d'un cms mais uniquement des fixes tendant à rendre le CMS plus stable, plus performant ou plus sûr ( attention aucune date fixe n'est posé, ceci n'est qu'une estimation, Maximus est développé sur du temps libre donc demande forcément un temps de réponse un brin important )

A ce sujet chaque mise à jour de la version est maintenant précisée pour chaque script, là aussi je vais m'éfforcer de donner le maximum de renseignements sur le pourquoi du remplacement du pack, la date ect ect .

Tout deci n'a qu'un but, vous simplifier la vie et surtout vous permettre de passer le moins de temps possible sur le contenant de votre site internet ou intranet afin de vous assurer le maximum de temps disponible pour en assurer le contenu ( chose primordiale tout de même pour un développement )

Bien évidemment à terme cela sera bénéfique aussi pour toute Web Agency désireuses de développer des sites à leurs clients sous Maximus.

A ce propos, une évolution certaine de la licence d'utilisation va intervenir dans la période à venir.
Sous la demande de plusieurs personnes, il faudra assurer aussi une licence type professionnelle permettant aux Web Agency de respecter leurs engagements envers leurs clients.
Maximus ne doit pas être une contrainte mais bel et bien un outil de développement de plateforme aussi simple qu'agréable à utiliser.

L'utilisation de Maximus devrait être toutefois une source de revenu pour toute Web Agency qui se tient ( sans bien évidemment vendre un code communautaire gratuit, en spécifiant bien évidemment à chaque client la gratuité du code fourni, Maximus n'est pas un Script à vendre mais ceux qui ont le désir peuvent vendre de la prestation autour - comme le disai frenatus ce jour sur le forum ' si maximus est doté sans cesse de nouveautés avec quoi va t on pouvoir vivre' -, libre à vous de développer des compléments ou d'assurer la maintenance ou ce que vous voulez du moment ou le client est bien avisé qu'il est utilisateur d'un logiciel libre et gratuit )
Attention sur ce point car ceci est valable pour tous les CMS !!! nul ne peut vendre un CMS qu'il n'a pas lui même codé, c'est un peu logique d'ailleur ...
Je parle de ceci maintenant car le projet oscmax arrivant à terme ainsi que le module ecommerce je sais par avance ( et par expérience ) que la question ve revenir sur le plateau dans quelques temps.

De tout ca il faut retenir donc que la vitesse de développement peu parfois certains mois paraitre démesurée, par d'autres avoir des acalmies, et que votre seul travail se résulte surtout à jeter un oeil sur le bugmanager de temps à autre, si votre projet roule sans soucis alors tout roule :) y compris la communauté :)

Dernière chose, on y reviendra très prochainement, vous êtes tous invités à vous rendre du 4 au 8 juillet 2006 aux RMLL ( Rencontres Mondiales du Logiciel Libre ) à Nancy où je serai présent personnellement durant toutes les séances.
De un ce sera avec un réel plaisir de rencontrer des utilistauers de Maximus, et de deux ce sera un bon motif pour se taper un coin repas au snack d'en face :)
de trois cette rencontre est riche à tout points de vue, car tous les types de logiciels libres ont leur place et franchement ca vaut le déplacement, c'est réellement la rencontre de l'année ou il fait bon se déplacer ( souvent plus sympa d'ailleurs que les autres rencontres de ce type sur paris )
Pour information consultez le site www.rmll.info



Signaler une erreur

Tags

Aucun tag associé

Partager ou s'abonner

  • Google
  • Yahoo
  • Netvibes
  • Wikio
  • Facebook
  • Diggit
  • Technorati
  • Delicious
  • Viadeo
  • Yoolink
  • Live
  • Myspace
  • Twitter
  • Scoopeo
  • Blogmarks

Commentaires

Aucun commentaire
Sommet de page

URL du rétrolien: http://www.php-maximus.org/blog_retrolien_111.html

Aucun rétrolien

Calendrier

» Octobre 2014

lun mar mer jeu ven sam dim
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Blogs ©
 
Maximus Autres projets Aide Contribuer Sites associés Publicités

Distroy Blogs Cache ~ Distroy Sessions ~ Partenaire hébergement professionnel www.hebeh.com, votre hébergement de qualité à bas prix.
Retrouvez PHP Maximus sur Facebook et sur Twitter.
Retrouvez des informations similaires grâce aux moteurs de recherche suivants:
 google google.com yahoo msn aol altavista mozbot biglotron mirago exalead voila lycos seek ask france ask monde france evasion apocalx vigoos doona globly envolk metafrance mamma alltheweb

[ Page générée en 0.1598 sec ] [ Vitesse PHP: 68% - SQL: 32% ] [ Requêtes SQL: 95 ] [ 850 pages vues la dernière heure ]
 Top Max Cache Off Copyright Mentions légales PHP Maximus CMS