| Humanbomb La vie est un long script php Profil : Big Penguin | Salut tous le monde, Je viens vous présenter mon petit CMS : iBlog C'est quoi un CMS ? Un CMS est un logiciel de gestion de contenu en ligne, en gros cela veut dire qu'avec l'aide d'un CMS on peut créer un site internet sans aucune connaissance en informatique. Alors iBlog permet de faire des sites internet ? iBlog, permet de crée des sites internet de type blog simplement, sans avoir de connaissance dans les langages du web. Pourquoi a tu créer iBlog ? Aujourd'hui quand on parle d'un blog on pense tout de suite a un Skyblog, Google donne comme réponse a la requête blog : "Essayez ceci : skyblog" ! De plus a mon sens Skyblog n'est qu'un énorme ramasse pognon avec la pub partout ! Combien coute iBlog ? iBlog est totalement gratuit, pour tous les usages, que ce soit personnelle ou commerciale. Tout ce que je demande c'est de laisser le tout petit "Propulsé par iBlog" en bas de page. Quel fonctions nous propose iBlog ? - Gestions des Billets - BBCode (pour une écriture des billets plus simple) - Classification des articles par catégories - Installation automatisé - Lecteur MP3 en Flash dans les articles - Gestion des Commentaires - Une création de thèmes simple - Flux RSS site officiel : http://iblog.servehttp.com Pouvez-vous l'essayer, ou l'adopter , et me dire ce que vous aimeriez y voir ? Message édité par Humanbomb le 09-05-2009 à 19:11:01 ---------------
Le blog de humanbomb propulsé par iBlog
Camping de merde
| |
Fael look & draw Profil : Penguin Pro | | |
Humanbomb La vie est un long script php Profil : Big Penguin | WordPress est un CMS anglais donc si l'on veut proposer des améliorations, il faut parler la langue de Shakespeare. Dotclear a une interface d'administration trés moche (désoler au utilisateurs actuelle). J'aimerais faire évoluer iBlog en fonction des besoins de la communauté, de plus il est léger et sécuriser ("Anonyme" c'est amusée dans les commentaires mais n'a réussi a rien ). Mon objectif premier, n'est pas d'arriver comme le CMS de blog le plus utilisée (mais si c'est le cas je serai content ), mais plutôt de voir une petite communauté ce formé autour du CMS pour le faire évoluer dans ces fonctionnalités. De plus avec quelques bidouilles on peut faire fonctionner un thème fluxbb dessus . Message édité par Humanbomb le 10-05-2009 à 00:39:06 ---------------
Le blog de humanbomb propulsé par iBlog
Camping de merde
| |
cerium 1+1 = 42 Profil : Penguin Pro | Intéressant ^^ Petite question les commentateurs peuvent formater leurs commentaires ? Et y-a-t'il possibilité d'utiliser des thèmes (c'est pas un reproche si c'est pas possible, juste une question) ?  Citation :
WordPress est un CMS anglais donc si l'on veut proposer des améliorations, il faut parler la langue de Shakespeare.
|
En même temps si tu veux programmer tu n'as pas le choix de parler anglais  Edit la régex de l'adresse email (#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#) ne doit pas laisser passer certaines adresses du type login+dossier@gmail.com Message édité par cerium le 10-05-2009 à 13:29:27 ---------------
twitter.com/Ipsudum
| |
Humanbomb La vie est un long script php Profil : Big Penguin | | |
cerium 1+1 = 42 Profil : Penguin Pro | Acunetix ? Je connais pas
Pour les adresses email (à moins de construire une bonne grosse régex indigeste) il serait peut être préférable de vérifier la présence d'un @ et d'un . Ca acceptera de fausses adresses, mais autorisera toutes les vraies.
Non je jette un œil au code source
Donc 'ai encore deux trois petites remarques :
Si tu veux que d'autres lises ton code/le critique il serait bon que tu gardes toujours les même règles pour ton indentation (et sautes des lignes, aère ton code) par exemple pour éviter que ça deviennent le bordel.
Plutôt que addslashes utiilise mysql_real_escape_string pour protéger les chaînes que tu entres dans ta base de données.
Code :
- if (!empty($_GET['id']))
- ...
- mysql_query('SELECT * FROM commentaires WHERE id_billet=\'' . $_GET['id'] . '\' ORDER BY id');
|
C'est dangereux de ne pas protéger ton $_GET['id'], et de ne pas vérifier si c'est un nombre.
Un petit conseil && c'est plus rapide à écrire que AND, tout comme || et OR.
Enregistrer le nombres de visites dans un fichier c'est pas top Où alors fait un blog qui tourne complétement à l'XML ^^ Là tu utilises une BDD mySQL, utilise-là jusqu'au bout
A propos de mySQL j'ai l'impression que tu t'y connectes souvent (pourquoi ne pas faire au début de chaque page un include('include/mysql.connexion.php') et inclure un mysql_close() à la fin de chacune d'entre elles
Tu utilises gd pour créer des captchas, es-tu sûr que le serveur où est installé iblog a activé gd ? (prévoir une solution alternative : par exemple quelle est la somme de rand(0,10) et rand(0,10) ? Tu stockes d'ailleurs la valeur des captchas dans une session, donc un robot pourrait aisément connaitre la valeur du captcha en regardant la session, non ?
Pour le bbcode tu utilises des balises <font /> qui ne sont pas top, donc il faudrait plutôt utiliser un span et lui appliquer le style voulu. Idem pour les div align=XXX, plutôt utiliser style="float:". A un autre moment tu utilises la balise <big /> c'est pas génial (même si ça doit être valide en Html 4.01 transitionnal) Ce qui m'a fait remarquer un autre problème, des fois tu uilises un doctyp html 4.01 trnas, et des fois un xhtml 1.0 trans, dans ce cas les balises autorisées sont différentes, et la politique sur les balises <img />, et <br /> par exemple aussi.
L'apparence des commentaires n'est pas très soignée comparée à celle du blog en général c'est dommage
Et pour finir un blog de test pour que nous les visiteurs pouvions nous faire une petite idée d'iblog et de son interface d'admin ça pourrait être pratique
Voila deux trois idées d'améliorations (mais bon il y en a sûrement d'autre, le php c'est pas mon fort). C'est pas méchant du tout, c'est juste pour que tu améliores iBlog  ---------------
twitter.com/Ipsudum
| |
Humanbomb La vie est un long script php Profil : Big Penguin | Merci, je ferrais tout sa sur la prochaine version, c'est promis ! Le captcha etait juste un test que j'avais retirer mais laisser le fichier (par mégarde). Les statistiques sont je trouve plus simple a faire par fichier car plus rapide a modifier mais bon avec une base sql on peut obtenir de meilleurs résultat avec ip etc... mais la bdd grossi trés vite sa je le mets de coter et je verrais ce qu'il y a de mieux. Merci pour ton aide
PS : Les adresse mails des commentaires sont vérifier : Code :
- if (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $mail))
|
Message édité par Humanbomb le 10-05-2009 à 15:04:02 ---------------
Le blog de humanbomb propulsé par iBlog
Camping de merde
| |
cerium 1+1 = 42 Profil : Penguin Pro | Non mais tu incréments juste dans la BDD de la même manières que pour le fichier, mais par exemple tu peux faire des stats journalières ce qui permets de voir l'évolution du nombre de visiteurs de jour en jour (les IP tu t'en fiches tu gardes juste celle de ceux qui postent des commentaires) ---------------
twitter.com/Ipsudum
| |
Humanbomb La vie est un long script php Profil : Big Penguin | | |
Humanbomb La vie est un long script php Profil : Big Penguin | | |
Dodokiller JMMPP addict =) Profil : Penguin Pro | Le principe est excellent ! Déjà je ne choisirais jamais un dotclear ou wordpress pour me faire un blog, c'est bien trop commun et inintéressant à mettre en place.
En revanche ton iBlog, bien qu'il soit insuffisant pour le moment pour être diffusé à moyenne échelle, possède des originalités et on a au moins le plaisir de s'impliquer lors de la création de son blog : il faut faire des retouches dans le code, y ajouter son grain...
Tout cela manque à wordpress & co.
Je ne peux donc que t'encourager vivement !
PS : n'oublie pas l'orthographe, c'est plus que capital si tu veux montrer que ton système est soigné et innovant !
Edit : à première vue, il faut fixer de très gros bugs, beaucoup plus importants que le captcha il m'est impossible d'accèder à l'interface d'administration, et cela en local ou sur serveur distant, aussi bien avec firefox, qu'ie ou qu'opera... ---------------
 
| |
Humanbomb La vie est un long script php Profil : Big Penguin | Dodokiller a écrit :
Le principe est excellent ! Déjà je ne choisirais jamais un dotclear ou wordpress pour me faire un blog, c'est bien trop commun et inintéressant à mettre en place.
En revanche ton iBlog, bien qu'il soit insuffisant pour le moment pour être diffusé à moyenne échelle, possède des originalités et on a au moins le plaisir de s'impliquer lors de la création de son blog : il faut faire des retouches dans le code, y ajouter son grain...
Tout cela manque à wordpress & co.
Je ne peux donc que t'encourager vivement !
PS : n'oublie pas l'orthographe, c'est plus que capital si tu veux montrer que ton système est soigné et innovant !
Edit : à première vue, il faut fixer de très gros bugs, beaucoup plus importants que le captcha il m'est impossible d'accèder à l'interface d'administration, et cela en local ou sur serveur distant, aussi bien avec firefox, qu'ie ou qu'opera...
|
Ce bug venait de la dernière version de PHP, il a été corriger
Je travaille sur une nouvelle version, vos idées sont les bienvenues
Merci pour les encouragements  Message édité par Humanbomb le 29-11-2009 à 17:26:30 ---------------
Le blog de humanbomb propulsé par iBlog
Camping de merde
| |
RL77LUC Profil : New Penguin | | |
mars11 Profil : Penguin | Mais, mais, pourquoi personne ne parle de joomla??????
Niveau CMS pour débuter c'est trés bien, même le top.
Après pour les informaticiens, utilisez typo3
A bon entendeur salut Message édité par mars11 le 31-12-2009 à 13:44:52 ---------------
http://www.cristalconseil.com
| |
| |