Créer des cartes de voeux personnalisé

Créer des cartes de voeux personnalisé - Divers - Programmation

Marsh Posté le 09-02-2010 à 15:32:39    

Bonjour, savez vous quelle technologie utiliser pour réaliser ce genre de produit?
J'aimerais que le visiteur puisse entrer son adresse, nom etc... et obtenir une carte imprimable, ou envoyable par mail a ses amis
 
Ne m'ayant jamais penché sur le sujet, je ne sais pas du tout par quelle technologie me tourner, j'aimerais éviter le flash si possible, que je ne trouve pas très evolutif

Reply

Marsh Posté le 09-02-2010 à 15:32:39   

Reply

Marsh Posté le 09-02-2010 à 15:41:35    

un peu dans le même style que quand on créé sa carte de visite sur vistaprint par exemple pour ceux qui voient

Reply

Marsh Posté le 10-02-2010 à 15:47:44    

personne ne peut m'aiguiller ?

Reply

Marsh Posté le 11-02-2010 à 13:33:23    

bon.... je pose une colle on dirait

Reply

Marsh Posté le 11-02-2010 à 14:33:14    

Ben IHM en HTML/CSS + Javascript puis du PHP côté serveur pour traiter ce qu'a saisit une personne et préparer les données à envoyer à l'imprimante. Ensuite, un script ou .exe dans le langage qui va bien pour manipuler l'imprimante.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 11-02-2010 à 17:15:28    

J'ai peur ............ t'as pas une corde là ? ça m'arrangerais

Reply

Marsh Posté le 11-02-2010 à 17:37:10    

Tu parles de visiteur, j'en déduis donc que tu veux que ton outil pour faire tes cartes de voeux personnalisées ets un site web => donc html/css pour le site, javascript pour l'ergonomie (genre faire comme vistaprint, afficher sur l'image les infos rentrées par le visiteur).
Après, tu veux que les cartes soient imprimables ou envoyables par mail => faut donc un langage côté serveur pour traiter les infos saisies et générer les cartes en images => donc PHP (par ex). Pour envoyer un mail avec l'image en pièce jointe, PHP suffit (mais il te faudra une lib de création de mail car la fonction de base de PHP est un trop "de base".
 
Tu parles aussi que les cartes soient imprimables comme la carte de visite sur vistaprint => j'en déduis que tu veux permettre au visiteur de lancer chez toi une commande de x cartes de voeux imprimées => faut donc un script ou .exe qui puisse lancer des impressions sur une imprimante. Au passage faudra aussi mettre en place un système de paiement (CB ou paypal), à moins que ça soit gratuit...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 12-02-2010 à 16:06:18    

En fait, c'est pour un service de traiteur a domicile, donc les clients rentre leur nom et leur adresse, pour pouvoir envoyer les invitations par mail, ou les imprimer chez eux
 
Donc en gros j'ai un jpg vierge, des champs texte, le visiteur rempli le champ texte et ca rempli le jpg, jpg qu'il faudra ensuite pouvoir envoyer ou imprimer (ce sont les clients eux mêmes qui imprime leur invitation sur leur imprimante)

Reply

Marsh Posté le 12-02-2010 à 16:16:05    

donc, par rapport à ce que j'ai mis dans mon précédent message, tu laisses de côté la partie script qui pilote l'imprimante et le système de paiement. Par contre, tout le début est bon et à faire (html/css/javascript/php).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-02-2010 à 09:23:26    

oki, et tu aurais un exemple? un début de script pour démarrer?


Message édité par Sataneo85 le 15-02-2010 à 09:24:19
Reply

Marsh Posté le 15-02-2010 à 09:23:26   

Reply

Marsh Posté le 15-02-2010 à 13:36:18    

Attends, je crois que tu réalises pas bien la taille de ce genre d'application :/ C'est pas avec un script php de 3 ko qui va te faire ça... Là, on part sur  une application web d'une certaines taille déjà (pas monstrueux) mais y'aura une base de données (MySQL), un peu de traitement d'image (lib GD), des lib javascript (style Prototype et Script.aculo.us) + la charte graphique à créer, bien entendu... Ca va pas se faire ne 2h sur un coin de table. Pour qq'un qui a l'habitude (et qui va pas coder ça à l'arrache), ça va lui prendre environ 1 mois. Pour qq'un qui débute, s'il prend le temps de chercher l'info sur le web, ça va lui prendre plusieurs mois, mais s'il est fâché avec l'informatique, il n'y arrivera pas...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-02-2010 à 14:01:25    

bon, alors si c'est aussi ardu c'est pas la peine je pense..... arf

Reply

Marsh Posté le 15-02-2010 à 14:07:52    

C'est pas que c'est très compliqué, mais faut avoir des connaissance en développement web (techno html/css/javascript/php/SQL + un peu d'infographie). C'est comme pour construire une maison. C'est pas que c'est très compliqué, mais faut avoir des connaissances (et du matériel). Ben l'informatique, c'est pareil. :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-02-2010 à 14:31:13    

Moi je suis infographiste, et par la force des choses je me débrouille comme je peu en html/css et un peu php
j'utilse du javascript qu'il m'arrive de modifier, mais je ne saurais pas programmer un truc entier en javascript

Reply

Marsh Posté le 15-02-2010 à 15:06:01    

Alors google, "php cartes de voeux" et tu vas trouver :
http://www.phpmyecards.com/
http://louange.org/html/index.php? [...] oad&cid=11


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-02-2010 à 15:27:24    

ok, donc phpmyecard, c'est pas du tout ça que j'imaginais, et l'autre je vois pas d'exemple, mais ca n'y ressemble pas non plus

Reply

Marsh Posté le 15-02-2010 à 15:54:13    

Ben suffit de modifier un peu phpmyecard :
- à la place d'avoir une liste de cartes prédéfinies, permettre à l'utilisateur d'uploader une image
- faire en sorte que le texte n'apparaisse pas en-dehors de l'image mais sur l'image uploadée.
 
Ca réduit de beaucoup ta charge de travail :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-02-2010 à 16:11:18    

l'utilisateur n'a pas a uploadé une image, a la limite peut etre choisir entre 2 modèle mais c'est tout, par contre pour écrire je voudrais vraiment que ca vienne se mettre dans l'image, pas en champ texte au dessus. (cause typo)
 
Donc oui finalement peut être bien obligé de passer par du flash qui génère un jpg

Reply

Marsh Posté le 15-02-2010 à 17:09:58    

Mais qu'est-ce que tu vas chercher là avec ton flash!!!  :fou:  Vu que tu veux pas autoriser l'utilisateur à uploader une image t'as donc juste à modifier phpmyecard pour que certains des champs soient afficher sur l'image plutôt qu'en dehors (éventuellement ajouter d'autres champs dans le formulaire s'il t'en faut plus). Donc, y'a 2 cas de figure :
- cas 1 : tu veux que le texte soit incorporé dans le fichier jpg : dans ce cas, tu fais un script php qui va utiliser la librairie graphique GD2 de php qui va fusionner les textes et l'image.
- cas 2 : c'est juste une question de positionnement du texte sur l'image jpg dans le mail, dans ce cas, du simple CSS devrait suffir.
 
C'est pas compliqué...Faut simplement y mettre un peu du sien. :pfff:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-02-2010 à 17:15:21    

alors le cas 2 ne m'intéresse pas car j'aimerais utiliser une typo particulière
par contre le cas1 ca me parait bon ça!
avec les noms que tu m'as donné (GD2) je vais penscher sur le problème, merci beaucoup pour tout tes conseils !!
 
Bonne soirée

Reply

Marsh Posté le 16-02-2010 à 11:00:49    

j'ai trouvé ça

<?
$text = $_POST['mon_text'];  // on recupere notre text du formulaire
$image_src = "image.jpg";  // notre source
$source = imagecreatefromjpeg($image_src);      // on creer une image a partir d'une source
$blanc = imagecolorallocate($source, 255, 255, 255);  // on defini une couleur
imagestring($source, 4, 250, 100, $text, $blanc);  // on ecrit sur l'image ( image_src, police, x, y, text, couleur )
imagejpeg($source, 'image_avec_text.jpg');    // on enregistre l'image
?>
<img src="image_avec_text.jpg"> <!-- ON AFFICHE l'IMAGE CREER -->


 
Mais ca ne m'affiche rien


Message édité par Sataneo85 le 16-02-2010 à 11:01:53
Reply

Marsh Posté le 16-02-2010 à 11:03:17    

Probablement que le chemin de l'image que tu donnes n'est pas le bon. Si t'es sous linux, peut-être un pb de droits d'accès en écriture en +.
 
Edit : GD2 est bien activée au moins? T'as pas des messages d'erreur?


Message édité par rufo le 16-02-2010 à 11:03:57

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 16-02-2010 à 11:08:33    

aucun message d'erreur juste l'image avec une croix
j'ai pourtant bien un "image.jpg" au meme endroit que la page

 

j'utilise wamp avec GD activé ... GD Support enabled GD Version bundled (2.0.34 compatible)


Message édité par Sataneo85 le 16-02-2010 à 11:09:38
Reply

Marsh Posté le 16-02-2010 à 11:18:29    

ok bon ... suffisait de mettre <?php au lieu de <? ....
Maintenant le soucis ca va être du'tiliser une police particulière et réussir a centrer le texte dans l'image... galère
 
Finalement mon exemple parfait ce serait les pieges a la con de chez humour.com


Message édité par Sataneo85 le 16-02-2010 à 11:28:47
Reply

Marsh Posté le 16-02-2010 à 11:40:12    

Effectivement, faut pas utiliser les short tags :/ Tous les serveurs ne sont pas forcément configurer pour les accepter.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 16-02-2010 à 15:35:11    

wouha comment je galère pour gérer l'emplacement en fonction de la place que le mot prend..

Reply

Marsh Posté le 16-02-2010 à 15:37:02    

ben c'est ça la programmation. C'est pas du tout cuit...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed