Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 17-05-2011 23:02:18

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Zend Form Maker - Générateur de formulaire Zend Form

Edit : Et voici le lien du github, j'attend vos retours avec impatience smile
https://github.com/sarlak/Zend-Form-Maker

ou

et accessoirement, un lien pour la démo et le github se trouve ici :

http://zfm.matthieudiblasio.ch

Bonjour,

Je poste aujourd'hui sur ce forum pour vous faire part d'un projet que j'ai pratiquement terminé.

Etant en fin d'étude informatique en Suisse, j'ai pris pour parti de réaliser mon travail de diplôme sur un projet qui me tenait à coeur : un générateur de formulaire "Zend Form".

Le but de ce projet était de réaliser une interface WYSIWYG simple permettant de créer une classe de formulaire pour Zend Framework sans se casser la tête à taper les nombreuses lignes de codes que l'on reprend sans cesse.

J'ai donc créer un projet très simple à exporter gérant un formulaire, ses éléments, leurs propriétés, validateurs, filtres, options spécifiques (captcha, multioptions, hash, image, upload) et leurs décorateurs sous forme de XML.

Le projet s'installe simplement en copiant le dossier dans l'arborescence d'un serveur web et une fois le / les formulaires créer, on peut générer la classe Zend Form qui le représente, avec toutes les options définies.

Une page est également prévue pour tester le formulaire, bien qu'elle soit probablement incomplète.

J'arrive au bout de ce projet, et j'aurais souhaité le publier sur le net, mais avant ça j'aimerais avoir l'avis d'une communauté quant à l'utilité de ma réalisation. J'avoue avoir d'abord fait ca pour le plaisir, mais voyant le résultat final je pense que ca pourrait servir ... seulement j'ai utilisé ZF pour la première fois il y a moins de 6 mois, et je suis sur mon diplôme depuis début avril, je vous laisse donc faire le compte de mon expérience sur ce framework ...

Si certains sont intéressés, j'aimerais également avoir quelques testeurs expérimenté avec zend framework, histoire d'avoir des premiers retours sur l'application.

Merci d'avance pour vos impressions / retours / critiques (constructives de préférence wink),

Sarlak

Dernière modification par Sarlak (16-06-2011 19:15:16)

Hors ligne

 

#2 18-05-2011 09:21:29

f.garoby
Membre
Date d'inscription: 02-03-2011
Messages: 105

Re: Zend Form Maker - Générateur de formulaire Zend Form

Salut,
Oui ton projet peut être très intéressant pour beaucoup de monde. En tout cas, il l'est pour moi :-)

Pourrais-tu poster ça sur un site de dépôt de code-sources, type github, par ex. ?
(si le choix d'une licence libre te convient, évidemment)

Hors ligne

 

#3 18-05-2011 09:59:05

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

Hello,

Oui le projet sera publié sur un site de dépôt code sources en plus de son site dédié, dès que je l'estimerai présentable.

Il me reste deux - trois choses à rajouter, mais je dois le rendre pour le 27 mai, il sera donc prochainement disponible si tout va bien !

Il me faudra par contre quand même un peu de temps pour trouver une licence adaptée, étant donné que c'est le premier travail que je présente "au grand public" je n'ai pas regardé précisément les différences de licence pour le développeur :-)

D'autres avis ? Eventuellement des conseils côté licence ?

Bonne journée ;-)

Hors ligne

 

#4 18-05-2011 19:52:26

Grummfy
Membre
Lieu: Belgique
Date d'inscription: 01-08-2007
Messages: 232
Site web

Re: Zend Form Maker - Générateur de formulaire Zend Form

Hello,
côté licence je te conseil http://www.opensource.org/ pour avoir une bonne liste de licence.

les questions a te poser est :
- est-ce que je désire que mon code soit intégré a zf -> new-BSD obligatoire ?
- est-ce que je veux que les gens puisse le partager ?
- est-ce que je veux que les gens puisse le modifier ?
- est-ce que je veux que les gens puisse en faire un produit commercial ?
- est-ce que je veux que les gens doivent redistribuer le code modifier ?
- est-ce que je veux que les gens doivent redistribuer le code modifier, même en mode web service ?
- est-ce que je veux que mon projet puisse s'intègre dans d'autres sans que cela pose des problèmes de licence
- ...

Suivant cela plusieurs licences s'offre a toi. Tu peux aussi le distribuer sous double licence (comme perl le fait, par exemple).

Perso, je conseil la gpl ou lgpl.

Sinon, lorsque tu as un projet et qu'il fonctionne (ou même avant), il ne faut pas hésité à le publier sur le net sur un google code, un github, gitorious ou autre, ainsi tu aura un retour direct des usager et éventuellement des patch

ps : renseigne toi quand même auprès des personnes qui te suivent si ton école autorise se genre de partage de code (cela dépends des écoles, du niveau, etc) avant ou après la remise de ton travail....


Engagez-moi! : Cherche job en Belgique autour de Namur (1 heure de route autour)
blog - ZF Planet

Hors ligne

 

#5 18-05-2011 22:49:43

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

Hello Grummfy,

Merci pour tes précieuses informations sur les licences, je me suis un peu renseigné et j'aurais des questions pour clarifié quelques points sombre pour le néophyte des licences que je suis.

Je pensais à mettre mon projet sous licence GPL.

Cela obligerait donc toute personne intégrant mon code au sien à placer ce dernier sous licence GPL. Correct ?
Les gens pourrait le télécharger et le modifier à souhait, et dès l'instant ou il publierait les modifications le projet devrait être sous licence GPL également ?
Y a-t-il un moyen de faire en sorte que je sois averti en cas de modification et publication de mon code afin d'avoir une sorte de suivi ?
La licence GPL autorise les utilisateurs à vendre le code, mais peuvent-ils le vendre tel quel ou doivent-ils impérativement l'avoir modifié au préalable ? Dans le premier cas, y a-t-il une licence me permettant de rester proche de la GPL tout en interdisant ce point ? Je ne désire pas que l'on puisse se faire de l'argent avec ce travail sans y avoir apporter une quelconque amélioration / modification.

Je vais publier le projet sur un google doc d'ici demain, le temps de décider pour la licence.

Quant à ce que mon école autorise, je te remercie pour le conseil mais je me suis renseigné avant de commencé le diplôme, je demeure propriétaire de mon code et l'école n'a qu'un droit de regard et de stockage dessus pour pouvoir l'évaluer et le conserver dans ses archives.

Si quelqu'un pouvait m'éclairer sur ces licences en fonction de mes souhaits, à savoir simplement empêcher la vente du code dans son état initial (sans amélioration ou modification réelle) et, si c'est possible d'une quelconque façon, être averti de l'utilisation de mon code dans un autre projet.

Merci pour les réponses déjà parvenue, et merci d'avance pour les futures.

Hors ligne

 

#6 18-05-2011 23:33:58

Grummfy
Membre
Lieu: Belgique
Date d'inscription: 01-08-2007
Messages: 232
Site web

Re: Zend Form Maker - Générateur de formulaire Zend Form

cela oblige toute personne désirant fournir un logiciel avec ton code, ou un dérivé de ton code a fournir les sources. Une utilisation d'un générateur via un site web ne serait pas couvert (mais l'est par la licence agpl).

pour le suivi, non mais rien ne t'empêche de marquer une remarque dans le fichier demandant que tu préfères être prévenu. Un dépôt tel que github ou gitorious permet de mettre en avant les différents fork qui existerait de ton logiciel.

Les gens peuvent vendre le code s'il est modifié... il peuvent aussi vendre un service (documentation ou autre) tournant autour du code et le code (mais pas le code seul si aucun modification n'est faite).

Pour l'école, regarde quand même si tu peux publier ton code (et donc avoir des retour, des patchs, etc avant la remise de ton travail auprès des professeur.

Sinon, a ma connaissance, aucun licence ne force a t'avertir lors d'un fork (dérivé) de ton travail.


Engagez-moi! : Cherche job en Belgique autour de Namur (1 heure de route autour)
blog - ZF Planet

Hors ligne

 

#7 18-05-2011 23:41:30

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

Super merci !

Je pense donc le placer sous licences AGPL finalement, vu l'utilité du projet c'est plus judicieux.

Donc si je t'ai bien compris, le code seul sans aucune modification n'est pas vendable par un tierce ?

Je laisserai donc une remarque dans le fichier histoire d'être prévenu par les plus sympa :-)

Je vais confirmer avec mon maître de diplôme, mais l'idée de partager ce dernier et d'avoir des retours venant partiellement de lui je pense que ça devrait pas poser de problèmes.

Merci infiniment pour tes éclaircissement Grummfy !

Hors ligne

 

#8 19-05-2011 10:14:41

f.garoby
Membre
Date d'inscription: 02-03-2011
Messages: 105

Re: Zend Form Maker - Générateur de formulaire Zend Form

Grummfy a écrit:

Les gens peuvent vendre le code s'il est modifié... il peuvent aussi vendre un service (documentation ou autre) tournant autour du code et le code (mais pas le code seul si aucun modification n'est faite).

Es-tu sûr de ce point ? Je n'en ai jamais entendu parler

Hors ligne

 

#9 19-05-2011 19:10:54

Grummfy
Membre
Lieu: Belgique
Date d'inscription: 01-08-2007
Messages: 232
Site web

Re: Zend Form Maker - Générateur de formulaire Zend Form

j'en suis quasi sur et presque certain, pour moi tu ne peux vendre que s'il y a modification ou un service lié mais toujours en redistribuant les sources.

Maintenant, pour une confirmation le plus simple est de poser al question a quelqu'un de la fsf http://fsf.org/


Engagez-moi! : Cherche job en Belgique autour de Namur (1 heure de route autour)
blog - ZF Planet

Hors ligne

 

#10 20-05-2011 16:47:33

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

Je devrais voir l'enseignant me suivant lundi, suite à quoi je publierai probablement mon code sur github dans la soirée sous licence AGPL.

Merci encore pour votre aide, je vous tiens au courant quand c'est consultable pour avoir un retour sur le projet ! :-)

Dernière modification par Sarlak (22-05-2011 19:04:53)

Hors ligne

 

#11 22-05-2011 20:07:54

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

Hum je viens de réaliser que j'ai peut-être un soucis, notre spécialiste du droit pourrait-il m'éclairer ? ^^'

J'utilise jQuery dans mon projet, ce dernier étant sous licence GPL je me vois obligé de tout mettre en GPL aussi non ? J'ai pas le droit de mettre mon code en AGPL, si ? C'est dérivé donc à quelque part ... peut-être que ... ? Non ?

Sinon autre question ... La dénomination Zend est copyrightée hein ? pas moyen de l'utiliser dans le nom du projet ? (type qui pense aux questions légales peut-être un peu tard ...)

edit: Je cherche sur internet depuis cette après-midi, je ne trouve pas d'information au niveau de l'utilisation du nom d'une entreprise dans le nom d'un logiciel n'appartenant pas à cette dernière ...

Dernière modification par Sarlak (22-05-2011 21:45:03)

Hors ligne

 

#12 22-05-2011 21:45:29

f.garoby
Membre
Date d'inscription: 02-03-2011
Messages: 105

Re: Zend Form Maker - Générateur de formulaire Zend Form

Sarlak a écrit:

Hum je viens de réaliser que j'ai peut-être un soucis, notre spécialiste du droit pourrait-il m'éclairer ? ^^'

J'utilise jQuery dans mon projet, ce dernier étant sous licence GPL je me vois obligé de tout mettre en GPL aussi non ? J'ai pas le droit de mettre mon code en AGPL, si ? C'est dérivé donc à quelque part ... peut-être que ... ? Non ?

Dixit Wikipedia, les licences AGPL et GPL sont compatibles entre elles, mais seulement dans leurs versions 3 respectives

Sarlak a écrit:

Sinon autre question ... La dénomination Zend est copyrightée hein ? pas moyen de l'utiliser dans le nom du projet ? (type qui pense aux questions légales peut-être un peu tard ...)

Très certainement, oui...

Hors ligne

 

#13 22-05-2011 21:47:56

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

Ok super merci smile

Je m'en doutais ... c'est dingue comme on prend de mauvaises habitues à ne pas penser au coté légale avec les années dans l'ombre ... je vais changer le nom du projet hum hum

Hors ligne

 

#14 23-05-2011 10:15:58

Ithier
Membre
Date d'inscription: 05-01-2010
Messages: 85

Re: Zend Form Maker - Générateur de formulaire Zend Form

Attention jQuery n'est pas en GPL v3 mais en GPL v2, par contre jQuery a une double license et est aussi MIT qui est très permissive, mais je ne sais pas si elles sont compatibles pour autant.

Hors ligne

 

#15 23-05-2011 10:23:27

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

La licence MIT est compabile avec la GPL donc la AGPL par association d'après wikipédia fr&en. Ca devrait donc jouer quand même, non ?

Autre question, un jeu de mot sur Zend pour modifier le nom de mon projet ca pose plus de problème j'imagine ? Le nom est réservé et Zend me ferait des histoires en l'utilisant, mais si le nom est proche et non identique il n'y a plus de risque, si ? :-)

Dernière modification par Sarlak (23-05-2011 10:24:52)

Hors ligne

 

#16 23-05-2011 14:46:06

f.garoby
Membre
Date d'inscription: 02-03-2011
Messages: 105

Re: Zend Form Maker - Générateur de formulaire Zend Form

Sarlak a écrit:

La licence MIT est compabile avec la GPL donc la AGPL par association d'après wikipédia fr&en. Ca devrait donc jouer quand même, non ?

du coup, c'est directement la compatibilité MIT/AGPL que tu dois vérifier, non ? La GPL n'a plus rien à faire dans l'histoire...

Sarlak a écrit:

Autre question, un jeu de mot sur Zend pour modifier le nom de mon projet ca pose plus de problème j'imagine ? Le nom est réservé et Zend me ferait des histoires en l'utilisant, mais si le nom est proche et non identique il n'y a plus de risque, si ? :-)

Là, on tombe dans les cas tordus du respect de la marque, de son image, toussa toussa... Bref, ça devient compliqué de se prononcer.

Hors ligne

 

#17 23-05-2011 19:58:23

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

Si MIT et GPL sont compatible, et que la GPL et l'AGPL le sont, MIT et AGPL sont pas par conséquent compatible ? hmm Ce me semblerait pourtant logique non ?

Pour le nom, j'avais initialement nommé le projet Zend Form Maker, je pense le renommer en Zen Form Maker, à la fois jeu de moi avec Zend, et nom adapté au projet puisqu'on créer ses formulaires de façon Zen smile

Tu penses que ca peut poser des problèmes ? hmm Ca deviendrait très limitatif dans ce cas ...

Hors ligne

 

#18 24-05-2011 17:03:21

nuxwin
Membre
Lieu: Caen (14)
Date d'inscription: 17-03-2011
Messages: 66

Re: Zend Form Maker - Générateur de formulaire Zend Form

Bonjour;

Pour la compatibilité des licences, aucun problème. Pour ce qui est du nom,  ZendFormMaker est tous à fait acceptable juridiquement parlant d'autant plus qu'il s'agit d'un projet permettant justement de créer des formulaire utilisables par le ZF. Bien d'autres entités commerciales ou non utilisent Zend comme préfixe pour le nom de leur projets.

Maintenant, trêves de bavardage et faites nous voir votre code. smile

Dernière modification par nuxwin (24-05-2011 17:04:27)

Hors ligne

 

#19 24-05-2011 17:11:17

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

nuxwin vous me sauvez presque la vie ! big_smile  Etes-vous certains de vos propos ? Je vais publier le code d'ici la fin de semaine sur github, le compte y est déjà créer j'attends simplement d'avoir terminé une ou deux petites choses quant à l'interface.

Ca m'arrangerait que vous ayez raison, j'aimais beaucoup le nom, et j'avais déjà le nom de domaine :-)

L'outil fonctionne bien, j'ai de nombreuses mises à jour sur la liste mais il est déjà tout à faire utilisable, il me semble.

Hors ligne

 

#20 26-05-2011 20:34:00

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

Le code est prêt à être montré, seul problème : je galère un peu à comprendre comment envoyer tout ça sur github, si quelqu'un passe par là ce soir, j'accepte les conseils volontiers, sinon j'aurai probablement trouvé et éditer ce message avec le lien du dépôt github wink

Edit : J'ai trouvé comment ça marche, je corrige encore un soucis de chemin pour les personnes installant le projet hors d'un virtualhost que j'ai réalisé en testant le téléchargement depuis mon github.

Edit2 : Je fini ces modifications demain, je vous laisse le lien ici dès que possible wink

Dernière modification par Sarlak (27-05-2011 00:01:56)

Hors ligne

 

#21 27-05-2011 10:56:10

f.garoby
Membre
Date d'inscription: 02-03-2011
Messages: 105

Re: Zend Form Maker - Générateur de formulaire Zend Form

Déjà trouvé ! big_smile

Hors ligne

 

#22 27-05-2011 10:58:41

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

Haha bravo smile J'ai décidé "d'obliger" l'utilisation d'un hote virtuel finalement ... pour une première version, je verrai pour corriger le code pour être utilisable dans un sous dossier après.

Je commit les modifs et les instructions pour ça à midi et je mettrai le lien ici après wink

Garde le pour toi en attendant wink

Hors ligne

 

#23 27-05-2011 11:03:15

f.garoby
Membre
Date d'inscription: 02-03-2011
Messages: 105

Re: Zend Form Maker - Générateur de formulaire Zend Form

Sarlak a écrit:

Garde le pour toi en attendant wink

Bien évidemment ! smile

Par contre, j'ai remarqué qu'on ne peut pas mettre de commentaire sur une ligne de code, as-tu bloqué cette fonctionnalité de Github ? hmm

Hors ligne

 

#24 27-05-2011 11:04:27

Sarlak
Membre
Date d'inscription: 17-05-2011
Messages: 33

Re: Zend Form Maker - Générateur de formulaire Zend Form

Euh j'ai rien touché, je maîtrise pas du tout le système, tout est pas défaut je pense là smile

Hors ligne

 

#25 27-05-2011 11:13:05

f.garoby
Membre
Date d'inscription: 02-03-2011
Messages: 105

Re: Zend Form Maker - Générateur de formulaire Zend Form

Sarlak a écrit:

Euh j'ai rien touché, je maîtrise pas du tout le système, tout est pas défaut je pense là smile

Ah ben en fait, c'est moi qui était en mode 'raw' pour consulter les fichiers, au lieu du mode 'commit'.

Du coup, je t'ai mis une petite remarque sur un des fichiers. smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages