[RESOLU] doorGets CMS V3.0 PHP&MySQL

Eléphanteau du PHP | 19 Messages

22 nov. 2012, 18:26

Bonsoir à tous la nouvelle version de doorGets CMS V3.0 est maintenant disponible :
https://sourceforge.net/projects/doorge ... t/download

J'ai besoin de testeur, pouvez vous le tester SVP ;)

Merci pour votre soutien

Mammouth du PHP | 1511 Messages

22 nov. 2012, 21:14

Qu'apporte-elle de nouveau par rapport à la précédente ?
Merci d'avance.

Eléphanteau du PHP | 19 Messages

23 nov. 2012, 01:26

Bonjour,

La version 3.0 du CMS doorGets à complétement été réécrite par rapport à la précédente,

- Blog, Tutoriels, FAQ et Liens sont maintenant en multilingue (seulement l’architecture dans la version précédente)
- Possibilité d'activer ou désactiver chaque module
- Système de thèmes afin de personnaliser rapidement son interface graphique (2 thèmes inclus)
- Changement des éléments du backoffice (ergonomie)
- Générateur du fichier sitemap.xml automatique + manuel
- Optimisation pour la SEO

Le tout tiens dans 1,3 Mo donc pour un CMS PHP je le conseil ( je l'ai fait pour moi à la base )

Voila les modifications importantes de cette version, je suis actuellement en train de préparer le guide d'utilisation

J’espère avoir répondu à ta question, si tu aimes n’oublie pas de partager ;)

MR

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

23 nov. 2012, 22:37

Salut,

j'ai regardé rapidement :
- Pourquoi devoir gérer l'uri des articles, tuto etc etc
- Pourquoi obliger des photos de 300x200 sur les articles (sachant que si on met plus gros tu ne supprime pas l'image rejeté)
- les "tutos" c'est que des vidéos ?

Coté code
- tu utilise des supers globales dans les classes métiers, c'est moyen
- du HTML dans les classes métiers idem

dans le style :

Code : Tout sélectionner

$out .= '<div style="margin:10px auto 0; width:470px;height:45px;text-align:right;" ><a target="self" title="doorGets Tutorials CMS Final V3.0" href="http://www.doorgets.com/">doorGets Tutorials CMS Final V3.0</a> by <a target="self" title="Professeur PHP" href="http://www.professeur-php.com/">Professeur PHP © 2012</a></div>';
dans la d'authentification je comprend pas

les classes, blog, blogCategorie, blogComment, TutoCommentaireAdmin, TutoCategorie sont inutilent (autant utiliser les classes mères).

tu peux facilement éviter ce genre de chose : $sql_query="$query"; totalement inutile ;)

pourquoi des $pdo->commit(); sur des select ?
Globalement les commit sont mal utilisée. sachant que tu fait pas de gestion d'erreur et de callback (même pas un try / catch pas de vérification de ce que retourne un pdo::query, qui peux retourner false).

Tu ouvre des connexions à chaque méthode pourquoi ne passer passer la connexion à l'instanciation, ou via un "setter" ? (plutôt qu'une classe statique, ou via l'utilisation d'un singleton).
(classe crud)

Tu peux facilement gagner en performance en réglant ces petites choses ;)

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 19 Messages

24 nov. 2012, 16:00

Merci Moogli,

Tu as absolument raison pour tes remarques au niveau de l'optimisation du code,
pour le CSS qui reste dans le code, je dois faire du nettoyage pour la prochaine version,
sachant que je suis seul à faire tout le code et que ça ma demandait pas mal de temps,
et que je ne suis pas bon du tout en css & graphisme, j'ai éssayé de faire de mon mieu pour ce coté la,
voila si tu as d'autres remarques ce ne seras pas inutile ;)

Merci Encore

Eléphanteau du PHP | 19 Messages

24 nov. 2012, 16:13

En faite l'idée c'est vraiment de faire un site genre : http://www.professeur-php.com
Cela sans connaissances en programmation, par exemple pour ceux qui veulent partager des tutos sur photoshop ou autre...
Et en même temps pouvoir avoir un blog, un formulaire de newsletter et un formulaire de contact,
Partager des liens, et gérer les questions fréquentes,
Un système de thèmes pour personnaliser son site,
le tout gérer dans un backoffice simple,
voila c'est un open source, la version 3.0 est stable ( mise à jour du 24/11/2012 )
je travaille toujours sur le projet et j’espère que doorGets CMS vous seras utile ;)

MR

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

24 nov. 2012, 16:54

je sais que c'est long mais bon ça fait un bon objectif.

pour ce qui est de l'aspect général je dit rien je suis pas super doué non plus.

par contre essai de faire un truc valide (http://validator.w3.org/check?verbose=1 ... y-4-php-fr) ça fait mieux ;) (idem css)


Après je pense qu'il faut que tu revois ton modèle et modifie ton code pour y arriver petit a petit. ceci afin d'avoir un mvc complet ;)


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 19 Messages

25 nov. 2012, 14:52

Bonjour Moogli
Merci pour tes conseils
Validation HTML5 OK : http://validator.w3.org/check?verbose=1 ... y-4-php-fr
Validation CSS3 OK : http://jigsaw.w3.org/css-validator/vali ... y-4-php-fr

En fait je suis en train de faire le guide d’utilisation du cms et je m'attaque ensuite à la source...
Si vous avez d'autre remarque...

Merci