Accueil Forum -> Techno Geek -> Programmation  >>  [Projet] zForm - html/js/php - jquery/DomDocument
5 messages

[Projet] zForm - html/js/php - jquery/DomDocument

29 décembre 2010 à 18:22 Disparu  
Bonjour à tous
Je viens présenter un petit script assez sympa que j'ai fait, il s'agit d'un formulaire d'envoie de messages pour des forums ou n'importe quoi d'autre.
Celui-ci est forcement inspiré des formulaires du Site du Zéro, d'où son nom: « zForm ».

Je vous le propose en libre service (sous licence GPL en fait, en gros ça sous entend que lorsque vous faites des modifications intéressante vous devez les publier afin que le projet reste "ouvert").
Vous pourrez donc le trouver à l'adresse suivante: http://nekland.tk/zform.zip

Quelques mots sur le script:
Les principes:
Ce script utilise le zcode car il permet de rendre plus "logique" les messages postés, en effet les balises sont en français ce qui permet de mieux se repérer. L'utilisation d'une syntaxe proche du html permet également de se rapprocher du langage de mise en forme qu'est celui-ci, les utilisateurs du zcode basculeront plus facilement au HTML si l'envie leur prend !
L'utilisation du HTML5 dans un tel script est une particularité assez nouvelle et uniquement compatible avec les navigateurs récents/potables (aka IE9/Chrome/Firefox3.6/Safari/Opera). Ainsi la balise audio ne sera pas compatible avec les autres navigateurs.
Ceci sera surement corrigé via flash dans les prochaines versions du script, pour l'instant j'ai juste la flemme d'aller passer du temps sous windows© et Adobe CS5©.
UTF-8, ce script fonctionne exclusivement avec cet encodage !

Pas de prévisualisation en temps réel, contrairement à ce qui est fait (en option) sur le site du zéro. En effet sur certains ordinateurs cette transformation en temps réel peut poser des problèmes, de plus ça n'apporte pas grand chose. (le site du zéro s'en est rendu compte par expérience, moi aussi)

Les technologies:
J'utilise pleinement jquery, si votre site fonctionne en ajax, n'hésitez pas à remplacer la méthode click utilisée par la méthode live.
J'ai également développé un plugin de sélection jquery, fortement inspiré d'un plugin existant. Il peut être utilisé à part et vous simplifiera la vie si vous travaillez sur des sélections de formulaires.

Du côté de PHP, DomDocument est utilisé pour parser le texte.

À l'utilisation:
Vous pourrez modifier les smileys et autres dans le fichier zcode.conf.php.
Vous pourrez ajouter des balises "complexes" dans le fichier zcode.balises.php.

Capture d'écran:
http://awesomescreenshot.com/09059ar69


N'hésitez pas à me laisser vos impressions, vos critiques et vos éventuelles modifications qui permettraient un meilleur fonctionnement !
J'espère en avoir aidé quelques un à améliorer leur site.
Accessoirement j'aimerais voir mon script utilisé sur entre-geeks... :-° .

Bref, bonne soirée à tous :) .


Message édité le 29-12-10 à 18:23 par Nek

[Projet] zForm - html/js/php - jquery/DomDocument

02 janvier 2011 à 14:11 Disparu  
Tu l'as fait pour un de tes sites, ou pour le fun ?

[Projet] zForm - html/js/php - jquery/DomDocument

03 janvier 2011 à 07:30 Disparu  
C'est pour un de mes sites à la base ^^ .

[Projet] zForm - html/js/php - jquery/DomDocument

05 janvier 2011 à 21:37 Disparu  
Sympa nek j'ai tester mais malheuresement j'utilise un editeur wysing un peu plus complet (CK-Editor)...

mais pourquoi pas utiliser le tiens pour un site lite

[Projet] zForm - html/js/php - jquery/DomDocument

13 janvier 2011 à 13:31 Disparu  
Je n'ai pas fait un WYSIWYG (ou pas intégré celui que j'ai codé pour être plus précis ^^) car je trouve ça tout simplement beaucoup trop lourd et que je ne suis pas sûr de la sécurité de celui-ci. (J'avoue avoir fait peut être "trop" compliqué)

Bref, c'est un avis personnel d'avoir choisis un système plus simple mais pas innocent :) .