PHP Maximus CMS

!!! FAILLE de securite majeure declaree dans BS !!!
Vous êtes donc invité à mettre à jour votre/vos site(s) via le patch qui va bien livré sur les forums.
Téléchargement correctif de sécurité maximus BS
@ très bientôt pour livraison de maximus version 2008 :)

Un premier site sous Maximus 2008 ca se fete !
Je porte une attention toute particulière à ce site pour plusieurs raisons:
- le webmaster de ce site est un vrai ancien de la communauté
- ce site a été upgradé depuis un maximus BS sans même recourrir à l'installeur
- enfin ce site est une pure merveille de réussite ( à tous points de vue )
Comme toujours, j'ai par habitude de chanter tout haut la vérité que tout le monde pense tout bas, et en cette belle journée du 05 juillet 2008 je tiens personnellement à tirer mon chapeau à notre ami Toumilovitch et à son site internet d'une pure beauté !
Je vous invite tous et toutes à suivre les évolutions de ce site et par la même d'un évènement de taille: les JO 2008 !!
Rendez vous est pris sur www.gymaweb.com

Affichez la meteo de votre ville sous maximus CMS
A sa grande habitude du dieu du code, bob marion nous sort un super module doté de quatres blocs permettant d'afficher la météo complète sur dix jours de la ville de votre choix.
Module bien plus avancé que la précédente version ( qui n'était plus jusqu'alors :( ), cette version 3.1.0.1 de Nukeweather remplira à coup sûr bien des objectifs !
Vous retrouverez le pack nukeweather pour maximus ici
Puis quelques simples conseils d'installation sur ce forum :)
Croisons les doigts que nous n'ayons que du soleil :)

Maximus 2008 voit le jour :)
Un an déjà, que le temps passe vite entre le moment ou la version a été mise en chantier et son aboutissement, mais comme vous pourrez le constater par vous même quelle réussite !
Je suis pas peu fier ( quand même entre nous ) de révéler que cette version, est la plus aboutie jamais libérée au public, c'est une merveille de toute part et comme vous pourrez le constater Maximus 2008 atteint des performances inégalées jusqu'alors, une souplesse d'utilisation en très nette progression et un code nettoyé digne de ce que les attentionnés sont en droit d'attendre.
Nouveautés de Maximus version 2008 ?
Il y en a tellement dans cette version que je ne pourrais toutes les citer, mais je vais tout de même en lister quelques unes :
- systèmes de cache en très net progression permettant maintenant de mettre en cache la structure même du cms ( avec auto destruction )
- système de debug en pied de page récapitulatif de tout ce que la page a pu traiter
- activation/désactivation des codes erreurs sans toucher à un seul fichier
- nouveau layer SQL plus rapide, plus secure et surtout plus simple à mettre en oeuvre
- gestion des droits graneuse dédiée aux administrateurs permettant enfin de travailler en collaboration avec plusieurs personnes
- génération de sitempas google automatique
- intégration de statistiques externe ( xiti )
- gestion des images grandement simplifiée ( upload, suppression, consultation, droits, ... )
- nouvelle interface de gestion du parefeu grandement simplifiée ( permettant à tout un chacun de bien interpréter la sécurité de son site )
- configuration des métas par module
- gestion de l'url rewriting par module
- nouvelle version de secure admin, plus secure et moins contraignante
- nouveau look du module Your Account plus professionnel ( avec données utilisateurs complémentaires )
- nouvelle simple identification admin
- administration avec aide en ligne contextuelle
- sécurisation des connexions via le scanner d'ips
- ....
A noter des étapes importantes dans le développement, comme le nouveau kernel 100% évolutif sans jamais devoir toucher un seul de ses fichiers, des fonctions d'optimisations spécifiques PHP4 ou PHP5 qui s'adaptent à la version de votre serveur ( je tenais expressément à tenir le maximum de compatibilité dans le code comme avec l'ensemble du cms, cette étape décisive permet à maximus de tenir compte de la version de votre PHP utilisée et de s'optimiser en conséquence - extrêmement peu de cms le font en préférant contraindre ses utilisateurs - mais comme j'aime bien être libre je ne supporte pas ce type de contrainte ... PHP6 est déjà dans les rails et alors que devrons nous faire , tout rechanger ??? :( )
Et enfin le reste vous le découvrirez au fur et à mesure de votre utilisation ....
Maximus grâce à cette version permettra à tout débutant de commencer avec une extrême facilité ( l'installeur/upgradeur que benoit a réalisé est une pure merveille pour parfaire ses premiers pas et c'est pas peu lui envoyer la fleur :) ), mais et surtout cette nouvelle version va ravire les utilisateurs de l'ancienne version Maximus Bs, car les habitudes sont là et avec cette évolution nous n'avons que des plus, agréables, qui feront gagner énormément de temps à la gestion de son site internet.
Enfin le mieux pour vous en convaicre c'est encore de l'essayer, et si comme nous vous appréciez cette version alors n'hésitez pas à nous rejoindre sur nos forums voir même à venir taper un petit délir sur le chat ( on l'on se marre très souvent :) )
Je tiens à remercier .... plein de gens en fait, tous ces gens sans qui cette version ne serait pas ce quelle est, je n'ai jamais vu autant d'entrain pour parfaire une version et franchement c'est aussi grâce à ceux de l'ombre, ceux qui ont beaucoup donné de leur temps, de leur patience, de leur tests, de leur propre expérience et là j'ai très peur, très peur d'en oublier et je tiens par avance à m'en excuser, mais je vais citer ceux qui ont participé sur le chat avec un tel engouement que j'ai déjà envie de recommencer :), alors oui merci à : benoit pour commencer pour son superbe installeur/upgradeur sans quoi ce ne serait pas si facile de faire les premiers pas, puis guitscorps, salinator, raphael, yildiz, exxaxxion, sebastien, de31axp, heine, et certainement d'autres ....
Je tiens aussi à tirer mon chapeau à quelqu'un d'autre, quelqu'un qui travaille dans l'ombre et qui fait tant pour le projet, quelqu'un qui sans lui maximus ne serait pas présent ailleurs qu'en France, je pense tout particulièrement à Piermin, Piermin que je remercie pour sa patience et pour cette montage de travaux réalisés ( imaginez ce qu'est de traduire une telle évolution d'un cms, puis de traduire tout le wiki - et dieu sait que je n'hésite pas à la documentation ), Piermin ... respect serait le premier mot qui me vient à l'esprit ...
Enfin comme une aventure ne peut se terminer sur quelque chose de triste ( car maximus 2008 étant là, maximus bs est mort ), je vais tacher de dès à présent penser à maximus 2009 et orienter mes champs de développement sur des points très ciblés, car en effet après avoir autant travaillé sur le besoin en ressources machine, le besoin en requêtes sql, la maniabilité de l'administration du cms, la souplesse d'évolution, l'optimisation générale, je vais maintenant m'attaquer à d'autres points forts comme l'ajout massif de nouvelles fonctionnalités comme un systême de publication digne des meilleurs blogs existants, une galerie 100% maximus, et pourquoi pas un forum 100% maximus, bien évidemment le reste subira des améliorations continues comme par exemple l'url signifiante dès la prochaine version et bien d'autres surprises d'ici là, mais dans tous les cas comme 2009 arrive très vite sur nous, je dois déjà vous laisser afin de me mettre à l'oeuvre :)
Ancore merci à vous tous, qui faite de cette communauté française très certainement l'une des plus originales, des plus actives , et enfin ou les culs-pincés ne trouvent pas leur place et c'est tant mieux :), restez fun ... restez zen ... et continuez à vous faire plaisir autant que nous tous ici présent :)
Vous pouvez dès à présent télécharger librement ( c'est la moindre des choses pour un logiciel gratuit ) dans la section apropriée.
Mais vous pouvez ( et même devez ) vous documenter sur le wiki officiel maximus 2008
Et surtout n'hésitez pas à nous rejoindre sur nos forums, car ici personne ne mord :)
Rester libre, rester fun, serait la plus belle devise de notre communauté :)
Longue vie à votre projet avec Maximus 2008 ...

Gerez vos videos youtube, dailymotion ou autres avec Maximus
vidéo Stream 1.0.0 est le portage pour Maximus du module du même nom pour php-nuke en version 4.53. En plus de ce portage, de nombreux correctifs et améliorations ont été apportés. C'est pour cela que la version est 1.0.0.
Ce module vous donne la possibilité de visionner en streaming sur votre site n'importe quelle vidéo hébergée sur le net grâce aux nombreux plugins comme Youtube, Dailymotion, Winamp, Windows Media player, Quicktime, Real Player, Flash Player, FLV Player.
Il est possible que dans cette version il reste quelques points à revoir mais elle est tout à fait fonctionnelle et une future version 1.0.1 verra le jour très prochainement.
Merci à wingman pour son aide très précieuse.
Toumilovitch.
Merci toumi et wingman pour ce superbe portage :)
Téléchargez dès à présentVidéo Stream 1.0.0

FCKEditor 2.6b pour Maximus BS
Une nouvelle version pointe son nez de FCKEditor, cette version 2.6b apporte son lot de correctifs et additifs.
L'installation est toujours aussi simple, sachant que la version livrée est totalement paramétrée pour Maximus.
Cette version propose plusieurs choses intéressantes dont le mode plein écran (que l'on connaissait déjà en 2.5.1) très rapide et réellement appréciable pour rédiger toute publication.
Mais et surtout dans cette version, une nouvelle version de la gestion des popups, maintenant celles ci sont flotantes, ce qui vous permet de les déplacer aisément, vraiment sympa.
Cette version est compatible avec les navigateurs suivants :
- internet explorer 5.5 et +
- Firefox 1.5 et +
- Safari 3.0 et +
- Opera 9.50 et +
- Mozilla 1.3 et +
- Netscape 7.1 et +
- Camino 1.0 et +
Choix qui s'agrandit avec le temps, pour notre confort :)
Pour l'installation pensez à sauvegarder ou même à conserver tout simplement votre dossier FCKEditor/upload/, si c'est le cas vous n'avez qu'à vider le contenu du dossier FCKeditor ( sauf le dossier upload ) et réuploader la nouvelle version directement dans ce dossier ( en prenant soin de n'uploader que le contenu du dossier fck :) )
Pensez aussi à vider le cache de votre navigateur suite à la mise en place de cette nouvelle mouture.
J'ai testé l'upload de fichiers, il est fonctionnel si vous créez un dossier upload/ directement sur le root, je n'ai pas eu le temps de regarder pour déplacer ce dossier directement dans FCK, peut être pour la version prochaine :)
FCKEditor 2.6b pour maximus est téléchargeable dans nos ressources dès à présent.
Bonne mise à jour
PHP Maximus CMS 2008 - etat actuel de l'avancement
Il y avait un petit moment que je n'avais pas communiqué sur l'état du développement de la future version de maximus, même si sur les forums déjà plusieurs images écrans ont été publiées et informations ça et là diffusées.
Je viens de passer une petite heure ce soir à faire le tour complet du CMS et de ce qu'il reste à fignoler ça et là, bien évidemment cela ne touche pas encore à sa fin pour la simple et bonne raison que tous les fichiers du cms sont revus, plus de 5500 fichiers à refaire profondément, relire, corriger et surtout un changement de layer SQL qui me demande de revoir toutes les requêtes sql, un début d'implantation en version full css de divers modules ... enfin le tout fait que la masse de travail est pharaonique.
je comptai implanter dans cette version une séparation complète contenant/contenu mais ce ne sera pas chose fait, c'est certain ... mais une première état full css est mise en place de partout visant à diminuer fortement le code et surtout à prendre la main aisément via divers fichiers css précis.
Je viens de commencer une liste non exhaustive de l'état global actuel des avancées, vous pouvez consulter à tout moment le gestionnaire de projets sur lequel je m'appuierai jusqu'à la sortie de cette mouture tant désirée ( et dites vous bien que vous ne savez pas tout, et que vous en découvrirez encore quand vous l'aurez en votre possession )
Cette nouvelle version était partie pour juste finaliser la BS, mais de fil en aiguille le développement s'en est retrouvé explosé, mais franchement quel bonheur :)
Je viens de mettre en place un second site internet avec la base actuelle ( qui est donc fonctionnelle ), ce site sera la vitrine anglophone pour maximus même si celui ci est en construction actuellement, je peux vous assurez que si vous y jeter un oeil vous allez comprendre tout de suite que maximus 2008 va vite vous faire oublier la version actuelle.
C'est beau, encore plus rapide, encore plus sécure et le tout valide w3c, je tiens d'ailleurs à remercier veran pour son superbe travail pour réaliser le template de ce site ainsi que le template de l'administration ( images ça et là sur le forum ).
J'ai actuellement un autre site internet ( mais privé ) qui fonctionne avec cette version actuelle et là encore ça déchire bien, et à l'heure actuel aucun soucis de stabilité ou autre ( pourtant ce n'est pas moi qui le gère )
Voilà, vous pourrez retrouver le détail de la version en cours sur les projets en cliquant ici
Vous pourrez aussi commencer à prendre gout de la nouvelle version sur le futur site anglophone officiel ( attention ne vous inscrivez pas dessus, je mettrai d'ici l'ouverture officielle une duplication des comptes en temps réel entre les deux sites, ça aussi ça fera partie de l'avenir de maximus le multisites temps réel ), ceci n'est que la maquette en cours et j'ai préféré la mettre sur la toile histoire de commencer dès à présent à placer le domaine comme il se doit :)
Rendez vous donc sur www.php-maximus.com
Et merci de l'intérêt que vous portez si nombreux à notre cher et tendre maximus, tien d'ailleurs j'y pense benoit va avoir un sacré job avec l'installeur :)

Optimisation referencement: de l'utilite de l'url rewriting (GoogleTap SG pour Maximus )
Je vais tacher dans cette publication de vous éclairer sur le nécessaire travail que se doit de faire un webmaster pour référencer au mieux son site internet.
Maximus est un logiciel qui permet simplement de publier du contenu sur internet, et pour ce faire nous allons créer de nouvelles pages sans cesse afin d'alimenter notre bon vieux site, de le rendre attractif et surtout : de se faire plaisir :) ( but ultime de tout webmaster qui se respecte ).
Tachons de comprendre comment Maximus fonctionne:
1 ) je met en ligne mon site sous phpmaximus cms
2) je commence à publier quelques pages de contenu ( on va prendre pour exemple le module content qui semble très apprécié )
3) je crée donc une première catégorie dans le module content
4) je crée deux articles dans le module content
Voilà qui est fait, j'ai mes deux articles enfin disponibles sur mon nouveau site et maintenant il me reste plus qu'à attendre que les différents robots des moteurs de recherche que j'aime tant viennent consulter ces articles et les référencer dans son/ses index.
Oui mais ... c'est là que le bât blesse :(
Google et ses googlebots ( ainsi que les autres robots ) ont pour caractéristique de ne pas apprécier du tout les paramètres passés après des & ( esperluette pour les doués du cervelet :) ), et moi lorsque j'ai créé ma première catégorie, maximus a généré une nouvelle page ayant pour lien ceci:
- modules.php?name=Content&pa=list_pages_categories&cid=1
et si je regarde mes deux articles créés précédemment, en voici les url pour les atteindre:
- modules.php?name=Content&pa=showpage&pid=1
- modules.php?name=Content&pa=showpage&pid=2
Pour résumer le robot doit 'avaler' un premier paramètre le ? et ensuite deux & , chose qu'il fera peut être mais à plus forte chance qu'il n'appréciera pas du tout :(
Alors comme tout webmaster qui a envie que sont travail soit publié correctement sur le net, je vais en courant dans mon administration de Maximus activer la fameuse URL Rewriting, cette url rewriting qui va me changer la vie, et enfin permettre à tous les robots des moteurs de recherche de bien enregistrer le lien menant à chacun de mes pages.
Maintenant que l'url rewriting est activée sur mon maximus adoré, je retourne de ce pas consulter les articles précédemment publiés et là je découvre que pour accéder à ma première catégorie du module content, mon url n'est plus la même :
- GoogleTap_SG_content_cat_1.html
Mais et aussi les deux urls menant à mes articles ont changées aussi pour celles ci:
- GoogleTap_SG_content_id_1.html
- GoogleTap_SG_content_id_2.html
Si vous regardez bien, vous découvrirez que vos pages précédemment créées en .php, sont maintenant en .html
Ceci n'est certe pas de la magie noire ou tout autre procédé, mais bel et bien une réécriture d'url nommée url rewriting pour les intimes !
Grâce à l'url rewriting inclue dans maximus ( nommée GoogleTap SG - pour GoogleTap Seconde Génération ), tous les robots vont pouvoir 'avaler' et surtout stocker correctement toutes mes pages ainsi publiées, et ainsi mieux me positionner dans son index et ainsi j'aurai plus de visiteurs de par le fait que mon site aura gagné en visibilité !!
Attention car maximus c'est bien plus que ça et on peut aller encore beaucoup plus loin, ( et c'est le pourquoi du Seconde Génération utilisé à bon escient dans GoogleTap ), comme le bon vieux Cyril ( le coquin ) est astucieux au possible il a inséré dans l'url une possibilité de personnalisation mes propres urls !
Alors autant dire tout de suite, cette méthode n'est pas une méthode dite d'url signifiante mais bel et bien de l'url rewriting personnalisable.
Personnaliser mes urls, oui mais comment et surtout à quoi cela peut bien me servir ?
Toujours dans l'optique d'offrir aux utilisateurs de maximus des options importantes avec un paramétrage le plus granuleux possible, j'ai donc volontairement inséré dans l'url des mots clefs qui me seront personnels, le plus personnel possible même !
Un exemple très simple, mon dernier site ouvert est axé essentiellement sur l'airbus A380 et je m'éclate sur ce thème très précis et pointu, et bien je vais 'feinter' les moteurs de recherche ( du moins les robots ) et leur faire 'avaler' des urls contenant ces deux mots clefs et ainsi mettre en valeur ma page avec deux mots clefs directement dans mon url, c'est magique et ça tape fort au niveau impact de mon référencement.
Voici maintenant les urls de mon module content :
- Airbus_A380_content_cat_1.html
Mais et aussi les deux urls menant à mes articles ont changées aussi pour celles ci:
- Airbus_A380_content_id_1.html
- Airbus_A380_content_id_2.html
MAGIQUE et très fort car maintenant mes pages publiées invoquent irrémédiablement le terme Airbus A380 mais mes URL aussi !!!
Les moteurs de recherche vont non seulement pouvoir encapsuler mon contenu plus facilement, mais en plus vont emmagasiner des mots clefs préalablement sélectionnés avec soin !
Maintenant mettons en pratique cet exemple qui parle de lui même, je vais ouvrir un autre site internet qui va être axé 100% politique et tenter d'éclairer les internautes sur le pour et le contre Sarkozy / Royal :) ... ( ça me plait assez en plus :) )
Pour ce faire je vais me tordre d'une série de pages à grande échelle mais et surtout je vais peaufiner mon url rewriting ! ( mais et aussi mes métas )
Etape 1 :
- j'ouvre le fichier suivant : kernel/GoogleTap_SG.php
Etape 2:
- à la ligne 36 je remplace ceci:
$GTv2_pref = 'GoogleTap_SG';
par ceci:
$GTv2_pref = 'Nicolas_Sarkozy_contre_Segolene_Royal';
Etape 3:
- j'enregistre mon fichier et je le renvoi sur mon FTP dans le dossier kernel/
Etape 4:
- je cours sur le module Content et là je vérifie mes URL que voici :
- Nicolas_Sarkozy_contre_Segolene_Royal_content_cat_1.html
Mais et aussi les deux urls menant à mes articles ont changées aussi pour celles ci:
- Nicolas_Sarkozy_contre_Segolene_Royal_content_id_1.html
- Nicolas_Sarkozy_contre_Segolene_Royal_content_id_2.html
Quelle classe mes aïeux !!!
Non seulement mon site va évoquer ces deux noms à grande échelle, mais en plus mes URLs ( toutes les urls ) vont comprendre les mots clefs que je compte mettre en avant !
Pour résumer, référencer son site internet n'est pas une science infuse, c'est complexe et lié à une multitude de paramètres, mais Maximus est là justement pour vous épauler dans cette étape principale, majeure même pour ne par dire primordiale.
Nous venons de résumer la méthode pour doter son site internet sous maximus de l'url rewriting, mais aussi et ça c'est plus fort , de personnaliser ses urls et ainsi de mettre en valeur des mots clefs, mots clefs de votre choix.
Je n'évoque pas le procédé dit de l'url signifiante dans cet publication pour la simple et bonne raison que maximus en l'état ne sait pas faire sans quelques modifications profondes du code, mais sachez que l'url signifiante fait partie de l'avenir de maximus.
Je ne vais pas aller plus loin dans l'url signifiante mais je vous donne un exemple type, sur ce site si vous cliquez par exemple sur le titre d'un article, vous retrouverez le nom de l'article dans l'url, et bien évidemment cette url est personnalisable directement au moment de la publication de l'article, c'est pour cela que le procédé est un peu plus complexe à mettre en oeuvre, mais il sera dans l'avenir d'actualité.
Dernier détail que je n'évoque pas dans cet article, l'url rewriting est une première étape dans le référencement, une seconde tout aussi importante se joue dans la configuration des métas, métas qui sont eux aussi perssonnalisables dans maximus depuis votre administration, et ce par module .
Ce sujet fera partie intégrante d'une autre publication...
Bonne mise en oeuvre de votre url rewriting personnalisée, et en cas d'insuccès ou d'une quelconque incompréhension, n'hésitez pas à invoquer vos points noirs sur nos forums.
Souhaitant avec cet article mettre en avant la richesse et les possibilité innombrables offertes dans php maximus cms

Tuto pour le sommaire 3.2
Longtemps j'ai cherché à installer ce bloc sommaire 3.2, je ne comprenais pas très bien ce que l'on me disait.
Du coup, j'ai fait un tuto qui je crois et j'espère sera compréhensible par tous... Je le propose ici à la demande de Cyril.
Tutoriel sommaire parametrable 3.2

FCKEditor 2.5.1 pour Maximus BS
Une nouvelle version pointe son nez de FCKEditor, cette version 2.5.1 apporte son lot de correctifs et additifs.
L'installation est toujours aussi simple, sachant que la version livrée est totalement paramétrée pour Maximus.
Cette version propose plusieurs choses intéressantes dont le mode plein écran très rapide et réellement appréciable pour rédiger toute publication.
Un bouton citation est aussi introduit qui offre une fonction appréciable aussi, ainsi qu'un plugin bbcode simple ( sur lequel je veviendrai dans les forums ).
Plusieurs pluggins sympa font leur apparition dont un gestionnaire d'images en ajax du plus bel effet, je tacherai de vous livrer plus tard une version dotée de ces mods pré-montés.
Cette version est compatible avec les navigateurs suivants :
- internet explorer 5.5 et +
- Firefox 1.5 et +
- Safari 3.0 et +
- Opera 9.50 et +
- Mozilla 1.3 et +
- Netscape 7.1 et +
- Camino 1.0 et +
Choix qui s'agrandit avec le temps, pour notre confort :)
Pour l'installation pensez à sauvegarder ou même à conserver tout simplement votre dossier FCKEditor/upload/, si c'est le cas vous n'avez qu'à vider le contenu du dossier FCKeditor ( sauf le dossier upload ) et réuploader la nouvelle version directement dans ce dossier ( en prenant soin de n'uploader que le contenu du dossier fck :) )
Pensez aussi à vider le cache de votre navigateur suite à la mise en place de cette nouvelle mouture.
FCKEditor 2.5.1 pour maximus est téléchargeable dans nos ressources dès à présent.
Bonne mise à jour
Fin du flux RSS...
Flux RSS
Rubrique Flux RSS Cms - Nb abonnés : 6
| Adresse du flux RSS à copier/coller |


maximus