Page 1 sur 1

doorGets CMS V3.0 PHP&MySQL

Posté : 22 nov. 2012, 18:26
par doorgets
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

Re: doorGets CMS V3.0 PHP&MySQL

Posté : 22 nov. 2012, 21:14
par momox
Qu'apporte-elle de nouveau par rapport à la précédente ?
Merci d'avance.

Re: doorGets CMS V3.0 PHP&MySQL

Posté : 23 nov. 2012, 01:26
par doorgets
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

Re: doorGets CMS V3.0 PHP&MySQL

Posté : 23 nov. 2012, 22:37
par moogli
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 ;)

@+

Re: doorGets CMS V3.0 PHP&MySQL

Posté : 24 nov. 2012, 16:00
par doorgets
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

Re: doorGets CMS V3.0 PHP&MySQL

Posté : 24 nov. 2012, 16:13
par doorgets
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

Re: doorGets CMS V3.0 PHP&MySQL

Posté : 24 nov. 2012, 16:54
par moogli
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 ;)


@+

Re: doorGets CMS V3.0 PHP&MySQL

Posté : 25 nov. 2012, 14:52
par doorgets
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