cforms II devient libre ! Retirer « contact form by delicious:days »
Je ne sais pas si vous savez, mais il y’a quelque temps, le plugin cforms II et son développeur ont remué la planète WordPress. Certains ont même crié au scandale, et au final, le plugin a disparu du « plugin repositery » de WordPress.org. Pourquoi ? Tout simplement parce que le plugin n’était pas compatible avec la licence GPL…
Note : cforms II est un puissant plugin pour WordPress qui permet de créer très simplement tous types de formulaires (y compris des formulaires de contact). Il est gratuit.
Licence GPL ? Logiciel Libre ? Euh ? Késaco ?
Avant d’exposer le problème de cforms 2, je veux absolument faire une brève introduction à ce qu’est le « libre ».
Logiciel libre :
Un logiciel libre est un logiciel dont la licence dite libre donne à chacun (et sans contrepartie) le droit d’utiliser, d’étudier, de modifier, de dupliquer, et de diffuser (donner et vendre) le dit logiciel.
Source : Wikipedia
Licence libre :
Une licence libre est une licence s’appliquant à une œuvre (de nature quelconque) par laquelle l’auteur cède tout ou partie des droits que lui confère le droit d’auteur, en laissant au minimum les possibilités de modification, de rediffusion et de réutilisation de l’œuvre dans des œuvres dérivées.
Source : Wikipedia
Je crois que je ne l’aurai pas mieux expliqué. Donc, pour résumer, un logiciel (ou programme/script etc.) libre est logiciel qu’on a le droit de :
- utiliser comme bon nous semble, pour n’importe quelle utilisation
- étudier, c’est à dire qu’on peut regarder le code source pour voir comment il fonctionne
- modifier, afin d’en faire ce que l’on souhaite (l’améliorer, lui ajouter des fonctionnalités etc.)
- copier / dupliquer, ce qui n’est pas le cas de Microsoft Windows par exemple
- distribuer : faites-tourner ! Vous pouvez le passer à votre voisin légalement
ça, c’est les grands principes. Les licences libres apportent donc beaucoup d’avantages aux utilisateurs mais aussi aux développeurs.
Le scandale cforms 2
Le Plugin Directory de WordPress est une immense base de données où sont réunis des centaines de plugins pour WordPress. Pour y figurer, les développeurs doivent notamment attester que le plugin qu’ils proposent est compatible avec la licence GPL (une licence libre très répandue). Pourtant, le plugin cforms 2 n’était pas compatible avec cette licence pendant tout le temps où il était dans cet annuaire. Son développeur, Oliver Seidel, avait donc menti lors de la proposition de son plugin dans le repositery, afin de bénéficier de tous les avantages de ce dernier (mise en avant des plugins, mises à jour automatiques etc.). Si vous comprenez l’anglais, je vous suggère de lire : « cforms II does not use a GPL compatible license ».
Le problème du lien : cforms contact form by delicious:days
Comme dit plus haut : le plugin cforms n’était pas libre. Il était donc interdit de le modifier, pour, notamment, enlever un lien en bas des formulaires générés : cforms contact form by delicious:days. Beaucoup d’utilisateurs s’en plaignaient, car il faut l’avouer : c’est peu esthétique, et on n’a pas forcément envie de faire un lien ici et là…
cforms II a disparu du Plugin Directory de WordPress
Récemment, le ménage a été fait dans la base de données des plugins. Cforms II était l’un des plugins WordPress les plus téléchargés, alors sa disparition n’est pas passée inaperçue. L’extension a-t’elle été retirée volontairement par son développeur ou bien a t’elle été « éjectée » par l’équipe qui s’occupe de maintenir WordPress.org ? Amaury Balmer en parle sur son blog : « Cforms disparait du référentiel WordPress.org ».
cforms II est maintenant sous licence GPL ! (libre)
Excellente nouvelle : depuis la version 10.2 (nous en sommes à la 10.4.1 et le développement avance très vite), Oliver Seidel a adopté la licence libre pour son plugin cforms II. Il hérite donc de tous les avantages que confèrent cette licence : on peut l’utiliser, l’étudier mais surtout le modifier, le copier et le redistribuer légalement !
Comment retirer la mention « cforms contact form by delicious:days » ?
Maintenant qu’il est légal de le modifier, voyons comment retirer la ligne contenant le lien vers le site :
-
Rendez-vous sur votre Tableau de bord WordPress (administration, à l’adresse : http://example.com/wp-admin/), puis cliquez sur « Extensions » (à gauche). Dans la liste des plugins installés, repérez le plugin cforms et cliquez sur « modifier » (à droite). Pour résumer : Tableau de bord > Extensions > cforms : modifier. L’url devrait ressembler à ça : http://example.com/wp-admin/plugin-editor.php?file=cforms/cforms.php (vous pouvez copier/coller en remplaçant « example.com » par le nom de domaine de votre site).
- Vous allez atterrir sur une page intitulée « Modification de cforms/cforms.php (activé) » avec plein de lignes de code. Faites une recherche (CTRL + F), et cherchez : « contact form by delicious:days ».
-
Retirez simplement le code suivant :
<p class="linklove" id="ll'. $no .'"><a href="http://www.deliciousdays.com/cforms-plugin"><em>cforms</em> contact form by delicious:days</a></p>
-
Cliquez sur le bouton « Mettre à jour le fichier »
Et voilà ! Pas bien compliqué
cforms 2 : à quand le retour sur le plugin directory ? (wordpress.org)
La question qui se pose, maintenant que cforms II est compatible avec la licence GPL, c’est : « est-ce que cforms II va revenir sur WordPress.org (plugin directory) ? » ça serait quand même bien pratique, notamment pour les mises à jour automatiques des plugins. Hélas, pas de réponse pour le moment… J’ai vérifié : le plugin n’est pas revenu, et je n’ai pas trouvé d’informations à ce sujet.
- La page officielle de cforms II : cforms II plugin by delicious:days
Commentaires
Commentaire de Bingo
Date: le 6 juillet 2009 à 21:35
J’utilise pour ma part le plugin contact form 7 depuis déjà quelques mois sur mon blog de bingo. Cforms est une usine à gaz qui me semble inutile pour 99% des webmasters souhaitant avoir un simple formulaire de contact sur leurs blogs ou sur leurs sites Enfin c’est un avis personnel
Commentaire de loterie gratuite
Date: le 8 décembre 2009 à 19:53
il y a d’autre plugins tout aussi bons , non?
Commentaire de Jerome Lebret
Date: le 8 décembre 2009 à 21:31
Il y’a effectivement d’autres plugins ou d’autres méthodes d’intégrer un formulaire de contact sur un site utilisant WordPress.
Utiliser cForms II pour un simple formulaire de contact, c’est un peu comme utiliser un tank pour tuer une seule personne, ou cueillir une fleur avec une tronçonneuse : c’est très efficace mais c’est disproportionné.
cforms II est très très complet, et il permet de créer et gérer tous types de formulaires. Personnellement, c’est souvent la solution que j’utilise pour mes sites.
Les autres plugins sont peut être efficaces, mais pas aussi bons ni aussi complets à mon avis.
Une des fonctions que j’ai découvert récemment dans cforms 2 par exemple, est la possibilité de sauvegarder tous les mails envoyés dans une base de donnée. On garde alors une trace de ses mails visible directement dans WordPress, et ça peut s’avérer bien pratique.
Autre chose qui est bien appréciable : le plugin continue d’être maintenu, mis à jour et amélioré au fil des années, alors que d’autres tombent dans l’oubli (laissant, parfois, des failles de sécurité au grand jour).
cforms II est vraiment un plugin de référence pour créer des formulaires dans WordPress, et c’est un plugin que je conseillerai à la plupart des utilisateurs (sauf aux personnes n’ayant besoin que du minimum et qui ne s’y connaitrait pas forcément très bien).
Commentaire de watch ufc 109 online
Date: le 13 janvier 2010 à 6:59
J’utilise beaucoup de plugins de cforms, ainsi que contact form 7. Ils tout fonctionnent tres bien!
Merci
Johnny
Commentaire de ninoochat
Date: le 26 janvier 2010 à 11:05
Bonjour, mon formulaire contact form 7 fonctionne à merveille mais quand on appuie sur envoyer (le mail part) la page reste blanche on n’est pas redirigé vers la page contact. Comment remédier à cela ?
Commentaire de Jerome Lebret
Date: le 26 janvier 2010 à 12:49
Bonjour ninoochat,
« mon formulaire contact form 7 fonctionne à merveille mais quand on appuie sur envoyer la page reste blanche on n’est pas redirigé vers la page contact. Comment remédier à cela ? »
Je ne sais pas comment fixer ce problème, je vous suggère à demander sur les forums du portail francophone dédié à WordPress : http://www.wordpress-fr.net/support/ ou bien sur le forum support mondial : http://wordpress.org/support/ (en anglais)
Commentaire de ninoochat
Date: le 26 janvier 2010 à 12:53
c’est réglé ! mon thème posait problème alors j’ai bidouillé le code et c’est bon ! merci désolé du dérangement !
Commentaire de benji
Date: le 1 février 2010 à 16:33
il me semble très bien ce formulaire, mais un fois installé, l’onglet « form settings » m’affiche une page blanche!! donc inutilisable.
Commentaire de Jerome Lebret
Date: le 1 février 2010 à 20:08
Je viens d’installer la toute dernière version sur un nouveau site hébergé chez OVH, et le formulaire fonctionne bien.
Peut être que c’est un problème avec un hébergement ?
Si vous êtes en PHP4, ça peut poser problème.
Je vous suggère de le réinstaller (le désactiver, le désinstaller, l’effacer, le ré-uploader, le ré-installer, le ré-activer) : il y’en a pour 5 minutes.
Commentaire de 537718
Date: le 10 février 2010 à 9:28
peut-on avoir l’admin de ce plugin en français ?
Commentaire de Jerome Lebret
Date: le 10 février 2010 à 10:44
Je ne sais pas, je ne suis pas l’auteur de ce plugin et perso, je l’utilise en anglais (il n’est pas bien compliqué).
Peut être existe-t’il déjà une traduction ?
Postez un commentaire