Objet : développer un module pour un site internet permettant de créer dynamiquement des cartes de visite et des flyers. l'interface doit être ludique, très conviviale. Le développeur est force de proposition sur les fonctionnalités à développer et l'ergonomie
le texte et les objets sont vectorisés
2 formats proposés :
- carte de visite : un seul modèle ( taille 54mm*83mm) en recto verso
- flyers : format A4 en recto verso
affichage d'une régle graduée horizontale et verticale et d'un curseur sur chacune des règles propre au déplacement de la souris
la zone de dessin est scrollable H et V
affichage d'une grille fixe fine magnétique désactivable
la zone de dessin commence dans le coin haut gauche de l'application ( pas de déplacement de "la carte" ou "du flyer" à l'écran )
possibilité de zoom x2 et 1/2 1/4
mode aperçu recto et verso côte à côte
privilégier les icônes aux menus
la zone de dessin correspond à la taille fixée par le format choisi ( carte de viste ou flyer )
l'utilisateur doit pouvoir accéder à des modèles prédéfinis classés par groupe( maison / informatique / nature / ... ) ainsi qu'à ses 5 derniers enregistrements
tous les fichiers présents dans le répertoire maison apparaitront dans le groupe "maison" proposé par l'application ( zone dynamique construite au lancement de l'application )
formats des modèles à définir pour création ultérieure et prise en compte par l'application de nos propres modèles
l'utilisateur crée des formes vectorielles sur la page ( elles sont sélectionnables et modifiables à tout moment )
tous les effects ( coloriage / taille /... ) sont propres uniquement à la portion de texte ou de dessin sélectionnée
copier / coller / annulation sur n niveaux ( n à définir ) / sélectionner tout / coller à partir de pour insérer un fichier à uploader depuis le poste du client
les formes sont prédéfinies ( carré / rectangle / rond / ellipse / étoile / portion de disque / polygone ( 3 à 8 sommets ) simples et arrondis / polygone libre : un double clic ferme la forme / sphère / cube / formes avec bordure / sans bordure / vides ( contour uniquement )
les formes dessinées définissent des faces qui sont autant de zones sélectionnables
dans ces zones l'utilisateur peut mettre du texte ou des images
choix de l'aspect de la bordure, de la couleur et de l'épaisseur des lignes
choix du tramage de fond
des formes types sont proposées ( flèches / panneaux / objets 3D / métiers / ... ) ( ces formes sont regroupées par répertoire / chaque répertoire correspond à un type de formes )
les polices permettent des effets de taille / gras / sous-ligné phrase et mot / italique / gravé /relief / barré / coloriage des lettres ou mot / coloriage background / centrage / ajusté / droite / gauche / ajustement du texte au contour de la forme/ effet stabylo
des outils de pipette / coloriage d'une zone / coloriage avec dégradé entre 2 couleurs choisies et orientation du dégradé / sélection des objets / miroir horizontal et vertical par rapport à la souris / rotation libre de l'objet sélectionné par rapport à l'emplacement de la souris à 360° dans le volume décrit par l'objet / lignes de formes et de tailles variables / suppression de la zone sélectionnée ( notion de superposition des objets ) / alignement des objets sélectionnés -haut -gauche -droite -bas / grouper / dégrouper / ajustement des images "coller à partir d'un fichier client" à la forme et à sa taille
idéalement un mapping d'un fichier image ou texte sur l'ensemble de la forme ou sur les faces sélectionnées
gestion des couleurs au format rvb / hexa / palette
ouverture d'un fichier client ( fichier apparait comme un modèle à charger )
enregistrement du fichier au format pdf ( paramètres fournis ) dans le répertoire du client sur le serveur ( pas de choix possible autre que le nom du fichier pour le client )
contraintes :
les polices sont fournies et sont vectorielles
tous les répertoires de l'application sont sous le répertoire d'installation du module sur le serveur
OS : linux BSD sité développé en PHP / flash
pas de License ni de droits à l'utilisation
le code final nous appartient
possibilité de livrer les fonctionnalités de base pour fin mai ( formes de bases / coloriages / saisie de texte avec effets de bases à plat sans mapping / rotation à plat / miroir H et V / upload de fichier client ) / grille / règles / polices / objets / modèles de cartes
livraison complète au plus tard fin juin
le module doit pouvoir être intégré dans une application web et être exécuté de façon très fluide et très interactive avec une ergonomie "sexie" à partir d'une ligne adsl 1024K
ceci est l'expression de nos desideratas. si certaines fonctionnalités ne sont pas envisageables ou trop complexes merci de nous expliquer le pourquoi. nous en tiendrons compte et pouvons faire évoluer notre demande
Exécution de l'application : 2 possibilités suivant les contraintes de développement :
- soit l'application est une application de type .exe qui sera downloadée du site sur le poste client et dans ce cas l'enregistrement des fichiers clients s'effectue obligatoirement sur le site ( pas d'enregistrement local )
- idéalement l'application est exécutée en flash ( ou autre ? ) sur le site
Nature du projet : Ce projet est un projet concret, et une réalisation certaine
Commentaire de l'administrateur : Ce client a été vérifié par téléphone par Progonline. Il est sérieux, tout autant que son projet. Ce projet a de grandes chances de se concrétiser, à condition de recevoir des offres pertinentes de la part des prestataires.